@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap");*{box-sizing:border-box}body{margin:0;background:linear-gradient(rgba(37,99,235,.045) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 0),#eef4ff;background-size:42px 42px,42px 42px,auto;color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}:root{--gs-bg:#ffffff;--gs-soft:#f7faff;--gs-panel:#ffffff;--gs-ink:#0f172a;--gs-muted:#536179;--gs-subtle:#8190a8;--gs-line:#d9e2f2;--gs-rail:#08163a;--gs-rail-ink:#9caadc;--gs-primary:#2563eb;--gs-blue:var(--gs-primary);--gs-primary-soft:#dbeafe;--gs-purple:#7c3aed;--gs-purple-soft:#ede9fe;--gs-purple-ink:#5b21b6;--gs-green:#16a34a;--gs-green-soft:#dcfce7;--gs-green-ink:#166534;--gs-orange:#f97316;--gs-orange-soft:#ffedd5;--gs-orange-ink:#9a3412;--gs-red:#ef4444;--gs-red-soft:#fee2e2;--gs-red-ink:#991b1b;--gs-surface:#f7faff}.entify-window-title{position:fixed;top:9px;left:12px;z-index:1;display:inline-flex;align-items:center;gap:14px;color:#736f68;font-size:19px;line-height:1;pointer-events:none}.entify-window-title strong{font-weight:650}.entify-window-grip{color:#817b73;font-size:18px;letter-spacing:-4px;transform:rotate(90deg)}.entify-cobalt-shell{min-height:calc(100vh - 64px);margin:39px 12px 24px;display:grid;grid-template-columns:58px 232px minmax(0,1fr);background:var(--gs-bg);color:var(--gs-ink);font-size:13px;border:1px solid rgba(179,184,197,.46);box-shadow:0 15px 44px rgba(25,31,47,.16)}.entify-cobalt-shell.is-menu-collapsed{grid-template-columns:58px minmax(0,1fr)}.entify-cobalt-rail{grid-column:1;background:var(--gs-rail);color:var(--gs-rail-ink);display:flex;flex-direction:column;align-items:center;gap:8px;padding:13px 0}.entify-avatar,.entify-brand-mark{display:grid;place-items:center;font-weight:800}.entify-brand-mark{width:36px;height:36px;border-radius:9px;background:var(--gs-primary);color:#fff;box-shadow:0 8px 22px rgba(31,93,255,.28)}.entify-rail-footer,.entify-rail-nav,.entify-sidebar-nav{display:grid;gap:4px}.entify-rail-nav{width:100%;justify-items:center;overflow:auto;scrollbar-width:none}.entify-rail-nav::-webkit-scrollbar{display:none}.entify-rail-button{width:42px;height:42px;border:0;border-radius:8px;color:var(--gs-rail-ink);background:transparent;cursor:pointer;font-size:12px;font-weight:700;position:relative;display:inline-grid;place-items:center;text-decoration:none}.entify-rail-button.is-active,.entify-rail-button:hover{color:#fff;background:rgba(31,93,255,.32)}.entify-rail-button.is-active:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--gs-primary)}.entify-rail-footer{margin-top:auto;justify-items:center;align-items:center}.entify-menu-collapse-button{width:36px;height:36px;border:0;border-radius:8px;background:rgba(255,255,255,.06);color:var(--gs-rail-ink);cursor:pointer;display:inline-grid;place-items:center}.entify-menu-collapse-button:hover{color:#fff;background:rgba(31,93,255,.32)}.entify-rail-help{font-weight:700}.entify-avatar{width:30px;height:30px;border-radius:50%;background:var(--gs-primary-soft);color:var(--gs-primary);font-size:11px}.entify-cobalt-sidebar{grid-column:2;background:#f5f7fc;border-right:1px solid var(--gs-line);padding:18px 12px 13px;display:flex;flex-direction:column;min-width:0}.entify-cobalt-shell.is-menu-collapsed .entify-cobalt-sidebar{display:none}.entify-sidebar-head{padding:0 8px 13px}.entify-page-kicker,.entify-sidebar-eyebrow{color:var(--gs-muted);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.entify-sidebar-head h1{margin:3px 0 0;font-size:19px;font-weight:760;color:#101936}.entify-nav-group{display:grid;gap:3px;margin-top:6px}.entify-nav-group-header{width:100%;border:0;border-radius:7px;background:transparent;color:var(--gs-muted);cursor:pointer;display:flex;align-items:center;gap:8px;padding:7px 10px 4px;text-align:left}.entify-nav-group-header:hover{background:#fff}.entify-nav-group-label{color:var(--gs-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entify-nav-group-chevron{margin-left:auto;color:var(--gs-subtle);font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:17px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;text-transform:none}.entify-nav-group-children{display:grid;gap:3px}.entify-nav-button,.entify-nav-link{border:0;border-radius:7px;background:transparent;color:var(--gs-ink);cursor:pointer;display:flex;align-items:center;gap:8px;font:inherit;font-size:12.5px;padding:7px 10px;text-align:left;text-decoration:none;width:100%}.entify-nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entify-nav-button:hover,.entify-nav-link:hover{background:#fff}.entify-nav-button.is-active{background:#e5ecff;color:var(--gs-primary);font-weight:760}.entify-nav-empty{padding:5px 10px;color:var(--gs-subtle);font-size:12px}.entify-menu-icon{width:18px;min-width:18px;height:18px;display:inline-grid;place-items:center;overflow:hidden;color:currentColor}.entify-menu-icon.material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:18px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;text-transform:none;white-space:nowrap}.entify-menu-initials{border-radius:5px;background:rgba(31,93,255,.11);color:var(--gs-primary);font-size:9px;font-weight:800}.entify-menu-collapse-button .entify-menu-icon,.entify-rail-button .entify-menu-icon{width:20px;min-width:20px;height:20px}.entify-menu-collapse-button .entify-menu-icon.material-symbols-outlined,.entify-rail-button .entify-menu-icon.material-symbols-outlined{font-size:20px}.entify-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.entify-site-card{margin-top:auto;padding:10px 11px;background:#fff;border:1px solid var(--gs-line);border-radius:8px;display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:12px}.entify-live-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px;background:var(--gs-green);box-shadow:0 0 6px rgba(16,185,129,.65)}.entify-cobalt-main{grid-column:3;min-width:0;display:flex;flex-direction:column}.entify-cobalt-shell.is-menu-collapsed .entify-cobalt-main{grid-column:2}.entify-topbar{height:56px;border-bottom:1px solid var(--gs-line);display:flex;align-items:center;gap:14px;padding:0 20px;background:#fff}.entify-breadcrumb{display:flex;align-items:center;gap:6px;color:var(--gs-muted);font-size:11.5px;min-width:max-content}.entify-breadcrumb strong{color:var(--gs-ink);font-weight:600}.entify-global-search{flex:1 1;max-width:530px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--gs-line);border-radius:8px;background:#f8faff;color:var(--gs-muted);font-size:12.5px}.entify-global-search kbd{margin-left:auto;background:#fff;border:1px solid var(--gs-line);border-radius:4px;color:var(--gs-muted);font-size:10.5px;padding:2px 6px}.entify-global-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--gs-ink);font-size:12.5px}.entify-language-switcher{position:relative;margin-left:auto}.entify-global-search+.entify-language-switcher{margin-left:auto}.entify-language-button{min-width:42px;height:34px;border:1px solid var(--gs-line);border-radius:8px;background:#fff;color:var(--gs-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0 10px}.entify-language-button:hover,.entify-language-button[aria-expanded=true]{border-color:#c8d5f0;background:#f8faff}.entify-language-code{font-size:11px;font-weight:800;letter-spacing:.08em}.entify-language-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:30;min-width:170px;display:grid;gap:4px;padding:6px;border:1px solid var(--gs-line);border-radius:8px;background:#fff;box-shadow:0 16px 42px rgba(14,21,48,.16)}.entify-language-option{border:0;border-radius:6px;background:transparent;color:var(--gs-ink);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 9px;text-align:left}.entify-language-option.is-active,.entify-language-option:hover{background:var(--gs-primary-soft);color:var(--gs-primary)}.entify-language-option strong{font-size:10px;letter-spacing:.08em}.entify-topbar-status{margin-left:auto;display:flex;align-items:center;gap:12px}.entify-language-switcher+.entify-topbar-status{margin-left:0}.entify-status-chip{display:inline-flex;align-items:center;gap:6px;color:var(--gs-muted);font-size:12px}.entify-status-chip span{width:7px;height:7px;border-radius:50%;background:currentColor}.entify-notification{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gs-orange);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700}.entify-account-menu{position:relative}.entify-account-trigger{border:0;border-left:1px solid var(--gs-line);background:transparent;color:var(--gs-ink);cursor:pointer;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 0 0 12px;text-align:left}.entify-account-trigger:hover .entify-avatar,.entify-account-trigger[aria-expanded=true] .entify-avatar{background:var(--gs-primary);color:#fff}.entify-account-trigger-copy{display:grid;gap:2px;min-width:0}.entify-account-trigger-copy strong{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700}.entify-account-trigger-copy small{color:var(--gs-muted);font-size:11px}.entify-account-chevron{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;color:var(--gs-muted);transform:rotate(45deg);transform-origin:center}.entify-account-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(320px,calc(100vw - 32px));display:grid;gap:12px;padding:12px;border:1px solid var(--gs-line);border-radius:8px;background:#fff;box-shadow:0 20px 48px rgba(14,21,48,.18)}.entify-account-summary{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--gs-line)}.entify-account-summary div{display:grid;gap:3px;min-width:0}.entify-account-section strong,.entify-account-summary strong{color:var(--gs-ink);font-size:13px;font-weight:800}.entify-account-label,.entify-account-scope span,.entify-account-summary span:not(.entify-avatar){color:var(--gs-muted);font-size:11.5px}.entify-account-summary span:not(.entify-avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entify-account-section{display:grid;gap:6px}.entify-account-label{text-transform:uppercase;letter-spacing:.08em;font-weight:800}.entify-account-roles{display:flex;flex-wrap:wrap;gap:6px}.entify-account-roles span{border:1px solid #c8d5f0;border-radius:999px;background:var(--gs-primary-soft);color:var(--gs-primary);font-size:11px;font-weight:700;padding:4px 7px}.entify-account-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.entify-account-scope div{display:grid;gap:3px;padding:9px;border:1px solid var(--gs-line);border-radius:8px;background:#f8faff}.entify-account-scope strong{color:var(--gs-ink);font-size:16px}.entify-account-logout{width:100%;border:1px solid #f2c3c0;border-radius:8px;background:#fff5f4;color:#b42318;cursor:pointer;font-size:12.5px;font-weight:800;padding:9px 10px;text-align:center}.entify-account-logout:hover{background:#ffe7e5;border-color:#e79b95}.entify-workspace{flex:1 1;min-height:0;overflow:auto;padding:20px;background:#fff}.entify-entity-header{display:flex;align-items:flex-end;gap:16px;margin-bottom:8px}.entify-entity-header h2,.entify-form-card h2,.entify-form-summary h2{margin:0;font-size:24px;line-height:1.2;letter-spacing:0;font-weight:760}.entify-entity-header p{margin:2px 0 0;color:var(--gs-muted)}.entify-entity-header .entify-page-kicker{display:none}.entify-page-actions{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.entify-primary-action,.entify-row-action,.entify-secondary-action{border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;line-height:1;min-height:34px;white-space:nowrap}.entify-primary-action{border:0;background:var(--gs-primary);color:#fff;font-weight:650;padding:9px 14px;box-shadow:0 10px 24px rgba(37,99,235,.2)}.entify-secondary-action{border:1px solid var(--gs-line);background:#fff;color:var(--gs-ink);padding:8px 11px}.entify-primary-action:hover,.entify-row-action:hover,.entify-secondary-action:hover{border-color:color-mix(in srgb,var(--gs-primary) 38%,var(--gs-line));color:var(--gs-primary);background:#f8fbff}.entify-primary-action:hover{color:#fff;background:#1d4ed8}.entify-row-action{border:1px solid var(--gs-line);background:#fff;color:var(--gs-primary);padding:5px 9px;margin-right:6px;font-size:12px}.entify-row-action.is-danger{color:var(--gs-red-ink)}.entify-filter-toggle .material-symbols-outlined,.entify-primary-action .material-symbols-outlined,.entify-row-actions-menu .material-symbols-outlined,.entify-row-actions-trigger .material-symbols-outlined,.entify-secondary-action .material-symbols-outlined,.entify-table-settings summary .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:18px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 550,"GRAD" 0,"opsz" 20;text-transform:none}.entify-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 12px}.entify-filter-row>.entify-column-filter{max-width:360px;min-height:34px;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03)}.entify-filter-toggle{min-width:36px;min-height:34px;border:1px solid var(--gs-line);border-radius:8px;background:#fff;color:var(--gs-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;position:relative}.entify-filter-toggle.is-active,.entify-filter-toggle:hover{border-color:color-mix(in srgb,var(--gs-purple) 42%,var(--gs-line));background:var(--gs-purple-soft);color:var(--gs-purple)}.entify-filter-toggle>span:not(.material-symbols-outlined):not(.entify-sr-only){min-width:17px;height:17px;border-radius:999px;background:var(--gs-purple);color:#fff;display:inline-grid;place-items:center;font-size:10px;font-weight:800;line-height:1}.entify-filter-tray{margin:-2px 0 12px;padding:13px;border:1px solid color-mix(in srgb,var(--gs-primary) 18%,var(--gs-line));border-radius:8px;background:linear-gradient(180deg,#fff,var(--gs-surface));box-shadow:0 12px 30px rgba(15,23,42,.06)}.entify-filter-tray-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:12px}.entify-filter-item,.entify-filter-tray-grid label{display:grid;gap:6px;min-width:0}.entify-filter-item-label,.entify-filter-tray-grid label>span{color:var(--gs-muted);font-size:10.5px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.entify-filter-tray .entify-filter-popover-root{width:100%;max-width:none}.entify-filter-tray input,.entify-filter-tray select,.entify-filter-tray textarea{width:100%;min-height:32px;border:1px solid var(--gs-line)!important;border-radius:7px!important;background:#fff!important;color:var(--gs-ink)!important;font:inherit!important;font-size:12px!important;padding:6px 8px!important;box-shadow:none!important}.entify-filter-tray input:focus,.entify-filter-tray select:focus,.entify-filter-tray textarea:focus{border-color:var(--gs-primary)!important;outline:3px solid color-mix(in srgb,var(--gs-primary) 16%,transparent)!important}.entify-filter-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;border:1px solid var(--gs-line);border-radius:999px;background:#fff;font-size:12px}.entify-filter-pill strong{background:var(--gs-purple-soft);color:var(--gs-purple);padding:2px 8px;border-radius:999px;font-size:10.5px}.entify-filter-pill span{color:var(--gs-muted)}.entify-active-filter{min-width:0;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:4px 5px 4px 10px;border:1px solid #d3e4fb;border-radius:8px;background:#f1f7ff;color:#2e4b72}.entify-active-filter-label{color:#416081;font-size:11px;font-weight:780;white-space:nowrap}.entify-active-filter-label:after{content:":"}.entify-active-filter input,.entify-active-filter select,.entify-active-filter textarea{min-height:28px;border:1px solid #d4e2f5!important;border-radius:7px!important;background:rgba(255,255,255,.78)!important;color:var(--gs-ink)!important;box-shadow:none!important}.entify-active-filter input:not([type=checkbox]):not([type=color]),.entify-active-filter select,.entify-active-filter textarea{min-width:92px;max-width:190px}.entify-active-filter input[type=checkbox]{width:15px;height:15px}.entify-active-filter-remove{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#6f87a6;cursor:pointer;display:inline-grid;place-items:center;padding:0}.entify-active-filter-remove:hover{background:#deebff;color:var(--gs-primary)}.entify-active-filter-remove .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:17px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20;text-transform:none}.entify-filter-popover-root{position:relative;display:inline-block;min-width:150px;max-width:min(320px,calc(100vw - 36px))}.entify-filter-trigger{width:100%;min-height:32px;border:1px solid #d4e2f5;border-radius:7px;background:rgba(255,255,255,.82);color:var(--gs-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:7px;padding:4px 7px;text-align:left}.entify-filter-trigger:hover,.entify-filter-trigger[aria-expanded=true]{border-color:#b7cdef;background:#fff}.entify-filter-inline-icon,.entify-filter-trigger .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:17px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 20;text-transform:none}.entify-filter-inline-icon{width:17px;min-width:17px;height:17px;display:inline-grid;place-items:center;overflow:hidden;text-overflow:clip;white-space:nowrap}.entify-filter-placeholder,.entify-filter-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.entify-filter-placeholder{color:#7e8ea5}.entify-filter-chevron{margin-left:auto;color:#8aa0bb}.entify-filter-chip-list{min-width:0;flex:1 1;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.entify-filter-chip{--entify-filter-chip-color:var(--gs-primary);min-width:0;max-width:160px;display:inline-flex;align-items:center;gap:4px;padding:2px 5px;border:1px solid color-mix(in srgb,var(--entify-filter-chip-color) 26%,#d4e2f5);border-radius:5px;background:color-mix(in srgb,var(--entify-filter-chip-color) 10%,#fff);color:#284569;font-size:11px;font-weight:720}.entify-filter-chip>span:not(.material-symbols-outlined):not(.entify-filter-color-swatch):not(.entify-filter-chip-remove){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entify-filter-chip-remove{width:14px;height:14px;border-radius:999px;color:#7290b6;display:inline-grid;place-items:center}.entify-filter-chip-remove:hover{background:rgba(12,55,109,.1);color:#164f91}.entify-filter-chip-remove .material-symbols-outlined{font-size:13px}.entify-filter-popover-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:1050;width:max(220px,100%);max-width:min(360px,calc(100vw - 36px));display:grid;gap:6px;padding:7px;border:1px solid #c4d6ef;border-radius:8px;background:#fff;box-shadow:0 18px 48px rgba(14,31,58,.15)}.entify-filter-search-control{position:relative;display:inline-flex;align-items:center;min-width:150px;width:100%}.entify-filter-search-control>.material-symbols-outlined{position:absolute;left:8px;z-index:1;color:#8aa0bb;font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:16px;line-height:1}.entify-filter-native-input,.entify-filter-search-control input{width:100%;min-height:32px;border:1px solid #d4e2f5!important;border-radius:7px!important;background:#fff!important;color:var(--gs-ink)!important;font:inherit!important;font-size:12px!important;box-shadow:none!important}.entify-filter-search-control input{padding-left:29px!important}.entify-filter-option-list{max-height:230px;overflow:auto;display:grid;gap:2px}.entify-filter-option{width:100%;min-height:32px;border:0;border-radius:6px;background:transparent;color:#24324f;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 7px;text-align:left}.entify-filter-option:hover{background:#eef6ff}.entify-filter-option-check{width:17px;height:17px;border:1px solid #b9cbe6;border-radius:5px;color:transparent;display:inline-grid;place-items:center;flex:0 0 auto}.entify-filter-option-check.is-selected{border-color:var(--gs-primary);background:var(--gs-primary);color:#fff}.entify-filter-option-check .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:14px;line-height:1}.entify-filter-option-content{min-width:0;flex:1 1;display:flex;align-items:center;gap:7px}.entify-filter-option-content small{margin-left:auto;color:#7e8ea5;font-size:10.5px}.entify-filter-empty{color:#7e8ea5;font-size:12px;padding:10px;text-align:center}.entify-filter-color-swatch{width:14px;height:14px;border:1px solid rgba(15,23,42,.16);border-radius:4px;flex:0 0 auto}.entify-filter-money-control{display:inline-grid;grid-template-columns:auto minmax(86px,1fr);align-items:center;gap:6px}.entify-filter-money-control>span{color:#607896;font-size:11px;font-weight:800}.entify-filter-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.entify-filter-panel-clear,.entify-filter-presets button{min-height:28px;border:1px solid #d4e2f5;border-radius:7px;background:#f5f9ff;color:#315479;cursor:pointer;font:inherit;font-size:12px;font-weight:760}.entify-filter-panel-clear:hover,.entify-filter-presets button:hover{border-color:#b7cdef;background:#edf5ff;color:var(--gs-primary)}.entify-filter-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.entify-filter-date-grid label{display:grid;gap:4px}.entify-filter-date-grid label>span{color:#607896;font-size:10.5px;font-weight:780}.entify-filter-date-grid input{max-width:none!important}.entify-filter-select{display:inline-flex;align-items:center;gap:7px;padding:4px;border:1px solid var(--gs-line);border-radius:7px;background:#fff;font-size:12px}.entify-filter-select span{background:var(--gs-soft);color:var(--gs-muted);padding:2px 8px;border-radius:5px;font-size:10.5px;font-weight:700}.entify-filter-select select{min-width:88px;border:0;outline:0;color:var(--gs-ink);background:transparent;font:inherit}.entify-filter-add{border:1px dashed var(--gs-line);border-radius:999px;background:transparent;color:var(--gs-muted);padding:5px 10px;font:inherit;font-size:12px}.entify-result-count{margin-left:auto;color:var(--gs-muted);font-size:12px;font-weight:650}.entify-table-settings,.entify-view-switcher{border:1px solid var(--gs-line);border-radius:8px;background:#fff;color:var(--gs-ink);font-size:12px;min-height:34px}.entify-view-switcher{display:inline-flex;align-items:center;gap:7px;padding:4px 6px 4px 9px}.entify-view-switcher span{color:var(--gs-muted);font-weight:700}.entify-view-switcher select{border:0;background:transparent;color:inherit;font:inherit;outline:0}.entify-table-settings{position:relative;padding:0}.entify-table-settings summary{cursor:pointer;display:inline-flex;align-items:center;gap:7px;list-style:none;min-height:34px;padding:7px 10px;font-weight:650;line-height:1}.entify-table-settings summary:hover,.entify-table-settings[open] summary{color:var(--gs-primary);background:#f8fbff}.entify-table-settings summary::-webkit-details-marker{display:none}.entify-table-settings-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:10;min-width:190px;display:grid;gap:6px;padding:10px;border:1px solid var(--gs-line);border-radius:8px;background:#fff;box-shadow:0 16px 42px rgba(14,21,48,.16)}.entify-table-settings-panel label{display:flex;align-items:center;gap:8px;color:var(--gs-muted);white-space:nowrap}.entify-table-card{border:1px solid var(--gs-line);border-radius:8px;background:#fff;overflow:auto;box-shadow:0 10px 30px rgba(15,23,42,.05)}.entify-table-card table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.entify-table-card th{position:sticky;top:0;z-index:2;background:#f5f8ff;color:var(--gs-muted);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;text-align:left;box-shadow:inset 0 -1px 0 var(--gs-line)}.entify-table-card td,.entify-table-card th{padding:11px 13px;border-bottom:1px solid var(--gs-line)}.entify-table-card td{vertical-align:middle;font-size:12.5px;background:#fff;transition:background .12s ease,color .12s ease}.entify-table-card tbody tr:nth-child(2n) td{background:#fbfdff}.entify-table-card tr.is-selected td{background:#eff6ff}.entify-table-row{cursor:pointer}.entify-table-row:hover td{background:#f3f7ff}.entify-table-card input[type=checkbox]{width:15px;height:15px;accent-color:var(--gs-primary)}.entify-sort-button,.entify-sort-label{display:inline-flex;align-items:center;gap:5px}.entify-sort-button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;letter-spacing:inherit;padding:0;text-transform:inherit}.entify-sort-indicator{color:#9aa8bd;display:inline-flex;align-items:center;gap:3px;min-width:14px;opacity:0;transform:translateY(-1px);transition:opacity .15s ease,transform .15s ease,color .15s ease}.entify-sort-indicator.is-active{color:var(--gs-purple);min-width:31px;opacity:1;transform:none}.entify-sort-arrow{width:14px;font-size:13px}.entify-sort-arrow,.entify-sort-order{display:inline-flex;align-items:center;justify-content:center;font-weight:800;line-height:1}.entify-sort-order{width:16px;height:16px;border-radius:999px;background:var(--gs-purple-soft);color:var(--gs-purple);font-size:10px}.entify-column-head{display:grid;gap:0;min-width:140px}.entify-column-head>.entify-column-filter,.entify-column-head>.entify-range-filter,.entify-column-head>.entify-relation-filter{display:none}.entify-column-head>span{display:inline-flex;align-items:center;gap:6px}.entify-column-actions{display:inline-flex;align-items:center;gap:5px}.entify-table-header-cell:focus-within .entify-sort-indicator,.entify-table-header-cell:hover .entify-sort-indicator{opacity:1;transform:none}.entify-column-filter-button{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#8aa0bb;cursor:pointer;display:inline-grid;place-items:center;padding:0;opacity:0;pointer-events:none;transform:translateY(-1px);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease}.entify-column-filter-button .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:18px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 20;text-transform:none}.entify-column-filter-button.is-active,.entify-column-filter-button:focus-visible,.entify-table-header-cell:hover .entify-column-filter-button{opacity:1;pointer-events:auto;transform:none}.entify-column-filter-button:hover{background:#f1f6fd;color:#6f87a6}.entify-column-filter-button.is-active,.entify-column-filter-button.is-active:hover{background:#e6f0ff;color:var(--gs-primary)}.entify-column-set-button{min-width:40px;height:24px;border:1px solid #cfe0f6;border-radius:999px;background:#fff;color:#6f87a6;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px 0 5px;opacity:0;pointer-events:none;transform:translateY(-1px);transition:opacity .15s ease,transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.entify-column-set-button .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:15px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 18;text-transform:none}.entify-column-set-label{font-size:9.5px;font-weight:850;line-height:1;text-transform:uppercase}.entify-column-set-button.is-active,.entify-column-set-button:focus-visible,.entify-table-header-cell:hover .entify-column-set-button{opacity:1;pointer-events:auto;transform:none}.entify-column-set-button:hover{border-color:#bdd8f4;background:#f1f7ff;color:var(--gs-primary)}.entify-column-set-button.is-active{border-color:var(--gs-primary);background:var(--gs-primary);color:#fff}.entify-bulk-set input,.entify-bulk-set select,.entify-column-filter,.entify-row-select{width:100%;min-height:28px;border:1px solid var(--gs-line);border-radius:6px;background:#fff;color:var(--gs-ink);font:inherit;font-size:11px;padding:5px 7px}.entify-book-badge{--entify-book-color:var(--gs-subtle);display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 8px 3px 5px;border:1px solid color-mix(in srgb,var(--entify-book-color) 42%,#fff);border-radius:999px;background:color-mix(in srgb,var(--entify-book-color) 12%,#fff);color:color-mix(in srgb,var(--entify-book-color) 84%,#0f172a);font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap}.entify-book-badge.is-compact{gap:4px;padding:2px 6px 2px 4px;font-size:11px}.entify-book-icon{width:15px;min-width:15px;height:15px;flex:0 0 auto;display:inline-grid;place-items:center;overflow:hidden;font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:15px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 550,"GRAD" 0,"opsz" 20;text-transform:none;text-overflow:clip;white-space:nowrap}.entify-book-shortcut{min-width:20px;border-radius:999px;background:var(--entify-book-color);color:#fff;display:inline-grid;place-items:center;font-size:9.5px;font-weight:850;line-height:1;padding:3px 5px}.entify-book-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.entify-relation-link{color:var(--gs-primary);font-weight:720;text-decoration:none}.entify-relation-link:hover{color:var(--gs-blue);text-decoration:underline;text-underline-offset:2px}.entify-relation-count{min-width:28px;min-height:24px;padding:3px 9px;border-radius:999px;display:inline-grid;place-items:center;background:#eaf2ff;color:var(--gs-primary);font-size:12px;font-weight:820;line-height:1}.entify-relation-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.entify-relation-chip{max-width:220px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--gs-primary) 22%,var(--gs-line));border-radius:999px;display:inline-block;background:#fff;color:var(--gs-primary);font-size:12px;font-weight:720;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entify-relation-list{display:grid;gap:10px}.entify-relation-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.entify-relation-list-header h4{margin:0;color:var(--gs-ink);display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:820}.entify-tab-count{min-width:22px;min-height:20px;padding:2px 7px;border-radius:999px;display:inline-grid;place-items:center;background:#eaf2ff;color:var(--gs-primary);font-size:11px;font-weight:820;line-height:1}.entify-detail-row.is-relation-table{display:block}.entify-relation-tabs-panel{padding-top:12px}.entify-relation-empty,.entify-relation-error,.entify-relation-loading{color:var(--gs-muted);font-size:12.5px}.entify-range-filter,.entify-relation-filter{display:grid;gap:4px}.entify-range-filter{grid-template-columns:minmax(68px,1fr) minmax(68px,1fr)}.entify-mini-action{border:1px solid var(--gs-line);border-radius:999px;background:#fff;color:var(--gs-blue);cursor:pointer;font-size:10px;font-weight:700;padding:2px 7px}.entify-bulk-set{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.entify-bulk-set .entify-relation-filter,.entify-set-command-control .entify-filter-popover-root{min-width:220px}.entify-row-select{width:auto;margin-right:6px}.entify-bulk-bar{margin-bottom:10px;padding:11px 14px;background:#eff6ff;border:1px solid color-mix(in srgb,var(--gs-primary) 28%,var(--gs-line));border-radius:8px;color:var(--gs-primary);display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12.5px}.entify-bulk-bar span{color:var(--gs-muted)}.entify-bulk-bar button{border:1px solid var(--gs-line);border-radius:6px;background:#fff;color:var(--gs-ink);cursor:pointer;padding:5px 10px;font:inherit;font-size:11.5px}.entify-bulk-bar button:first-of-type{margin-left:auto}.entify-bulk-selection{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--gs-primary) 24%,#cfe0f6);border-radius:999px;background:#fff;color:var(--gs-primary);font-weight:780}.entify-bulk-selection .material-symbols-outlined,.entify-command-button .material-symbols-outlined,.entify-set-command-label .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:17px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20;text-transform:none}.entify-bulk-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.entify-bulk-bar .entify-command-button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cfe0f6;border-radius:8px;background:#fff;color:#284569;cursor:pointer;padding:6px 10px;font:inherit;font-size:11.5px;font-weight:760;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.entify-bulk-bar .entify-command-button:first-of-type{margin-left:0}.entify-bulk-bar>.entify-command-button:first-of-type{margin-left:auto}.entify-command-button:hover{border-color:color-mix(in srgb,var(--gs-primary) 42%,#cfe0f6);background:#f8fbff;color:var(--gs-primary)}.entify-command-button.is-set{border-color:color-mix(in srgb,var(--gs-purple) 32%,#cfe0f6);color:var(--gs-purple)}.entify-command-button.is-action{color:#164f91}.entify-command-button.is-danger{border-color:color-mix(in srgb,var(--gs-red) 28%,#ffd7d7);color:var(--gs-red)}.entify-command-button.is-apply{border-color:var(--gs-primary);background:var(--gs-primary);color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.16)}.entify-command-button.is-apply:hover{background:#1d4ed8;color:#fff}.entify-command-button:disabled{cursor:not-allowed;opacity:.48}.entify-set-command-panel{padding:6px;border:1px solid #cfe0f6;border-radius:8px;background:rgba(255,255,255,.72)}.entify-set-command-label{display:inline-flex;align-items:center;gap:6px;color:#284569;font-size:11.5px;font-weight:820}.entify-set-command-control{display:inline-flex;min-width:170px}.entify-set-command-control>*{width:100%}.entify-table-footer{border-top:1px solid var(--gs-line);background:var(--gs-surface);display:flex;justify-content:space-between;padding:10px 14px;color:var(--gs-muted);font-size:12px;align-items:center;gap:12px}.entify-record-range{margin-right:auto}.entify-pagination-controls{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.entify-table-footer label{display:inline-flex;align-items:center;gap:7px;font-weight:700}.entify-pagination button,.entify-table-footer select{border:1px solid var(--gs-line);border-radius:999px;background:#fff;color:var(--gs-ink);padding:4px 8px;font:inherit}.entify-pagination{display:inline-flex;align-items:center;gap:4px}.entify-pagination button{min-width:28px;height:28px;cursor:pointer}.entify-pagination button.is-active{border-color:var(--gs-primary);background:var(--gs-primary);color:#fff;font-weight:800}.entify-pagination button:disabled{cursor:default;opacity:.45}.entify-pagination-ellipsis{color:var(--gs-muted);min-width:22px;text-align:center}.entify-screen-subtitle{margin:6px 0 0;color:#66758f;font-size:14px;font-weight:650}.entify-list-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px}.entify-list-summary-card{min-height:92px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--gs-line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 12px 32px rgba(15,23,42,.045)}.entify-list-summary-icon{width:54px;height:54px;border-radius:8px;display:grid;place-items:center;overflow:hidden;font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:28px;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 650,"GRAD" 0,"opsz" 28;text-overflow:clip;white-space:nowrap}.entify-list-summary-copy{display:grid;gap:7px;min-width:0}.entify-list-summary-copy strong{color:#22304d;font-size:13px;font-weight:800}.entify-list-summary-copy span{color:#071332;font-size:28px;line-height:1;font-weight:820}.entify-list-summary-card small{justify-self:end;color:var(--gs-green);font-size:12px;font-weight:820;white-space:nowrap}.entify-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--gs-line);border-radius:8px;background:#f7fbff;box-shadow:0 10px 28px rgba(15,23,42,.045)}.entify-list-toolbar-main{min-width:0;flex:1 1;display:flex;align-items:center;gap:12px}.entify-list-toolbar-actions{display:flex;align-items:center;gap:10px}.entify-list-toolbar .entify-page-actions{margin-left:0}.entify-list-toolbar .entify-filter-row{flex:1 1;min-width:0;margin:0}.entify-list-toolbar .entify-filter-row>.entify-column-filter,.entify-list-toolbar .entify-result-count{display:none}.entify-list-toolbar .entify-filter-toggle{min-width:130px;min-height:40px;border-color:#cfe0ff;background:#fff;color:var(--gs-primary);font-weight:820;box-shadow:0 8px 18px rgba(37,99,235,.06)}.entify-list-toolbar .entify-filter-toggle.is-active{background:#edf4ff;color:var(--gs-primary)}.entify-list-toolbar .entify-filter-toggle>span:not(.material-symbols-outlined):not(.entify-sr-only){background:transparent;color:inherit;width:auto;height:auto;font-size:inherit}.entify-list-toolbar .entify-filter-pill{min-height:34px;border-radius:7px;background:#eef4ff;color:#31415f;padding:5px 9px}.entify-list-toolbar .entify-filter-pill strong{background:transparent;color:#42526f;padding:0}.entify-list-toolbar .entify-view-switcher{display:none}.entify-list-toolbar .entify-table-settings summary{min-height:40px;padding:9px 13px}.entify-list-toolbar .entify-primary-action,.entify-list-toolbar .entify-secondary-action{min-height:40px;border-radius:8px;padding-inline:15px;font-size:13px;font-weight:800}.entify-list-toolbar .entify-primary-action{padding-inline:18px}.entify-data-table{width:100%;min-width:1240px;border-collapse:separate;border-spacing:0}.entify-table-header-cell{position:sticky;top:0;z-index:2;padding:14px 13px;border-bottom:1px solid var(--gs-line);background:#f2f6fd;color:#71809b;font-size:10.5px;font-weight:850;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.entify-table-cell{padding:12px 13px;border-bottom:1px solid #e8eef8;background:#fff;color:#24324f;font-size:12.5px;font-weight:650;vertical-align:middle}.entify-table-row:nth-child(2n) .entify-table-cell{background:#fbfdff}.entify-table-row:hover .entify-table-cell{background:#f3f8ff}.entify-table-row.is-selected .entify-table-cell{background:#eff6ff}.entify-table-cell[data-field=_select],.entify-table-header-cell[data-field=_select]{width:44px;padding-left:16px;padding-right:8px}.entify-table-actions-cell{width:1%;min-width:92px;white-space:nowrap;text-align:right}.entify-row-actions{display:inline-flex;justify-content:flex-end}.entify-row-actions-trigger{min-width:72px;height:40px;border:0;border-radius:999px;background:#dff1ff;color:#0b5595;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;box-shadow:inset 0 0 0 1px rgba(156,207,246,.36)}.entify-row-actions-trigger.is-open,.entify-row-actions-trigger:hover{background:#d6ecff;color:var(--gs-primary)}.entify-row-actions-trigger .material-symbols-outlined{font-size:22px;font-variation-settings:"FILL" 0,"wght" 560,"GRAD" 0,"opsz" 22}.entify-row-actions-trigger .entify-row-actions-chevron{font-size:20px}.entify-row-actions-menu{position:fixed;z-index:1000;min-width:220px;display:grid;gap:4px;padding:8px;border:1px solid #bdd8f4;border-radius:10px;background:#fff;box-shadow:0 18px 44px rgba(14,31,58,.14)}.entify-row-actions-menu:before{content:"";position:absolute;right:28px;width:12px;height:12px;border:1px solid #bdd8f4;background:#fff;transform:rotate(45deg)}.entify-row-actions-menu.is-bottom:before{top:-7px;border-right:0;border-bottom:0}.entify-row-actions-menu.is-top:before{bottom:-7px;border-left:0;border-top:0}.entify-row-actions-menu .entify-row-action{width:100%;min-height:38px;margin:0;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#003a70;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12.5px;font-weight:760;line-height:1.2;text-align:left}.entify-row-actions-menu .entify-row-action:hover{background:#f1f7ff;color:var(--gs-primary)}.entify-row-actions-menu .entify-row-action.is-danger{color:var(--gs-red)}.entify-row-actions-menu .entify-row-action.is-danger:hover{background:#fff1f2;color:var(--gs-red)}.entify-row-action-label{min-width:0}.entify-row-action-icon{width:22px;min-width:22px;overflow:hidden;color:#8092aa;font-size:19px!important;text-overflow:clip;white-space:nowrap;font-variation-settings:"FILL" 0,"wght" 440,"GRAD" 0,"opsz" 22!important}.entify-page-size-label,.entify-page-size-select{color:inherit}.entify-page-size-select,.entify-pagination-button{min-height:34px;border-radius:8px!important}.entify-error{padding:12px;border-radius:8px;background:var(--gs-red-soft);color:var(--gs-red-ink);margin-bottom:16px}.entify-form-stage{max-width:1180px}.entify-form-card{border:1px solid var(--gs-line);border-radius:8px;background:#fff;padding:16px;box-shadow:0 1px 2px rgba(14,21,48,.04)}.entify-detail-layout,.entify-form-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.entify-detail-main,.entify-detail-sidebar,.entify-form-main,.entify-form-sidebar{display:grid;align-content:start;gap:14px}.entify-detail-group,.entify-form-group{display:grid;gap:10px}.entify-group-title{margin:0;color:var(--gs-muted);font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.entify-detail-tabs{display:flex;gap:4px}.entify-detail-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--gs-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:650;padding:10px 12px}.entify-detail-tabs button.is-active{border-bottom-color:var(--gs-primary)}.entify-entity-screen{width:100%;max-width:1480px;margin:0 auto;display:grid;gap:18px}.entify-detail-hero{display:flex;align-items:flex-start;gap:18px;padding:22px 24px;border:1px solid var(--gs-line);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 14px 38px rgba(15,23,42,.07)}.entify-detail-hero-mark{width:52px;min-width:52px;height:52px;border:1px solid #bfd5ff;border-radius:8px;background:linear-gradient(180deg,#dcecff,#cfe2ff);color:var(--gs-primary);display:grid;place-items:center}.entify-detail-hero-mark .material-symbols-outlined{font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:30px;line-height:1;max-width:30px;overflow:hidden;font-feature-settings:"liga";font-variation-settings:"FILL" 1,"wght" 550,"GRAD" 0,"opsz" 32;text-overflow:clip;white-space:nowrap}.entify-detail-hero-copy{min-width:0;flex:1 1}.entify-detail-hero .entify-page-kicker{display:block;margin:0 0 6px}.entify-detail-hero .entify-screen-title{margin:0;font-size:30px;line-height:1.08;color:#071332}.entify-detail-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:7px;color:var(--gs-muted);font-size:13px;font-weight:650}.entify-detail-hero-meta-item{min-width:0;display:inline-flex;align-items:center;gap:6px}.entify-detail-hero-meta-item+.entify-detail-hero-meta-item:before{content:"";width:4px;height:4px;border-radius:999px;background:#9aabc5}.entify-detail-hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.entify-detail-hero-chip{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--gs-primary) 12%,var(--gs-line));border-radius:8px;background:var(--gs-primary-soft);color:var(--gs-primary);font-size:12px;font-weight:780}.entify-detail-hero-chip .entify-book-badge{padding:0;border:0;background:transparent;color:inherit}.entify-detail-hero .entify-page-actions{align-self:flex-start}.entify-detail-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.entify-detail-layout{gap:20px;align-items:start}.entify-detail-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.entify-detail-group{gap:0;overflow:hidden;border:1px solid var(--gs-line);border-radius:8px;background:rgba(255,255,255,.94);box-shadow:0 10px 30px rgba(15,23,42,.045)}.entify-detail-main>.entify-detail-group-placement--main{min-width:0}.entify-detail-group>.entify-group-title{margin:0;padding:14px 18px;border-bottom:1px solid var(--gs-line);background:linear-gradient(180deg,#fbfdff,#f2f7ff);color:#536179}.entify-detail-group>.entify-table-card{border:0;border-radius:0;box-shadow:none;overflow:hidden;background:transparent}.entify-detail-row{display:grid;grid-template-columns:minmax(140px,210px) minmax(0,1fr);gap:16px;align-items:center;min-height:50px;padding:12px 18px;border-bottom:1px solid #edf2fb;background:#fff}.entify-detail-row:nth-child(2n){background:#fbfdff}.entify-detail-row:last-child{border-bottom:0}.entify-detail-row.is-label-hidden{grid-template-columns:minmax(0,1fr)}.entify-detail-label{color:#71809b;font-size:11px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.entify-detail-value{min-width:0;color:#071332;font-size:13px;font-weight:650}.entify-detail-value a{color:var(--gs-primary);text-decoration:none;font-weight:760}.entify-detail-command-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--gs-line);background:linear-gradient(180deg,#fbfdff,#f7fbff)}.entify-command-action .material-symbols-outlined{width:18px;min-width:18px;overflow:hidden;font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:18px;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20;text-overflow:clip;white-space:nowrap}.entify-detail-tabs{gap:6px;padding:8px;border:0;border-bottom:1px solid var(--gs-line);background:#edf4ff;overflow-x:auto}.entify-detail-tabs button{border:1px solid transparent;border-radius:7px;background:rgba(255,255,255,.55);color:#536179;display:inline-flex;align-items:center;gap:7px;padding:8px 11px;white-space:nowrap}.entify-detail-tabs button:hover{border-color:#cbd8f1;background:#fff;color:var(--gs-primary)}.entify-detail-tabs button.is-active{border-color:#b9cdf4;background:#fff;color:var(--gs-primary);box-shadow:0 6px 16px rgba(37,99,235,.1)}.entify-form-card>footer,.entify-form-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.entify-form-card>header p{margin:4px 0 0;color:var(--gs-muted);font-size:12px}.entify-form-tabs{border-bottom:1px solid var(--gs-line);display:flex;gap:18px;margin:14px -16px 16px;padding:0 16px}.entify-form-tabs span{color:var(--gs-muted);padding:0 0 10px;font-size:12.5px}.entify-form-tabs .is-active{color:var(--gs-ink);border-bottom:2px solid var(--gs-primary);font-weight:650}.entify-form-grid{display:grid;gap:14px}.entify-form-grid label{display:grid;gap:6px;font-weight:650}.entify-form-grid label>span{color:var(--gs-muted);font-size:11.5px;font-weight:600}.entify-form-card>footer{justify-content:flex-start;margin-top:18px}.entify-auth-login,.gs-login{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);background:#fff}.entify-auth-login-brand,.gs-login-brand{background:linear-gradient(160deg,var(--gs-rail),#11215c 70%,#183fa6);color:#fff;padding:48px 52px;display:flex;flex-direction:column;position:relative;overflow:hidden}.entify-auth-login-brand:before,.gs-login-brand:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:32px 32px}.entify-auth-login-brand>*,.gs-login-brand>*{position:relative}.entify-auth-logo,.gs-login-logo{display:flex;align-items:center;gap:12px}.entify-auth-login-copy,.gs-login-copy{margin-top:auto;max-width:470px}.entify-auth-login-copy h1,.gs-login-copy h1{margin:0;font-size:42px;line-height:1.05;letter-spacing:0}.entify-auth-login-copy p,.gs-login-copy p{color:#c5cce8;line-height:1.55}.entify-auth-login-points,.gs-login-points{display:flex;flex-wrap:wrap;gap:18px;color:#c5cce8;font-size:12px}.entify-auth-login-points span:before,.gs-login-points span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:999px;background:var(--gs-green)}.entify-auth-login-panel,.gs-login-panel{padding:32px 56px;display:flex;flex-direction:column}.entify-auth-form,.gs-login-form{width:100%;max-width:420px;margin:auto}.entify-auth-form h2,.gs-login-form h2{margin:10px 0 8px;font-size:30px;line-height:1.15;letter-spacing:0}.entify-auth-form p,.gs-login-form p{color:var(--gs-muted);line-height:1.5}.gs-login-tabs{margin-top:24px;display:inline-flex;background:var(--gs-soft);border:1px solid var(--gs-line);border-radius:8px;padding:3px}.gs-login-tabs span{padding:7px 18px;border-radius:6px;color:var(--gs-muted);font-size:12.5px}.gs-login-tabs .is-active{background:#fff;color:var(--gs-ink);font-weight:650;box-shadow:0 1px 2px rgba(14,21,48,.08)}.entify-auth-form form,.gs-login-form form{display:grid;gap:14px;margin-top:18px}.entify-auth-form label,.gs-login-form label{display:grid;gap:6px;color:var(--gs-muted);font-size:11.5px}.entify-auth-form input,.gs-login-form input{border:1.5px solid var(--gs-line);border-radius:8px;padding:11px 14px;color:var(--gs-ink)}.entify-auth-form input:focus,.gs-login-form input:focus{outline:0;border-color:var(--gs-primary);box-shadow:0 0 0 4px rgba(31,93,255,.12)}.entify-auth-meta,.gs-login-meta{margin-top:22px;padding:10px 12px;border:1px solid var(--gs-line);border-radius:8px;background:var(--gs-soft);color:var(--gs-muted);font-size:11.5px}.entify-auth-page,.gs-auth-page{min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--gs-soft)}.entify-auth-card,.gs-auth-card{max-width:440px;padding:30px;border:1px solid var(--gs-line);border-radius:8px;background:#fff;box-shadow:0 18px 60px rgba(14,21,48,.1)}.entify-auth-links,.gs-auth-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:12px}.entify-auth-links a,.gs-auth-links a{color:var(--gs-primary);text-decoration:none;font-weight:650}.entify-auth-error,.entify-auth-success,.gs-form-error,.gs-form-success{margin-top:12px;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.4}.entify-auth-error,.gs-form-error{border:1px solid #ffc6c6;background:#fff1f1;color:#b42318}.entify-auth-success,.gs-form-success{border:1px solid #b8e6cd;background:#f0fff6;color:#087443}@media (max-width:980px){.entify-cobalt-shell{grid-template-columns:56px minmax(0,1fr)}.entify-cobalt-sidebar{display:none}.entify-topbar{flex-wrap:wrap;height:auto;min-height:58px;padding-block:10px}.entify-entity-header{align-items:flex-start;flex-direction:column}.entify-page-actions{margin-left:0;width:100%}.entify-account-chevron,.entify-account-trigger-copy{display:none}.entify-account-trigger{padding-left:8px}.entify-filter-row>.entify-column-filter{max-width:none;flex:1 1 260px}.entify-filter-tray-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.entify-table-footer{align-items:flex-start;flex-direction:column}.entify-auth-login,.entify-form-stage,.gs-login{grid-template-columns:1fr}.entify-auth-login-brand,.gs-login-brand{min-height:360px}}@media (min-width:1120px){.entify-detail-layout,.entify-form-layout{grid-template-columns:minmax(0,1fr) 320px}}.entify-cobalt-shell{min-height:100vh;margin:0;border:0;box-shadow:none}.entify-cobalt-shell,.entify-cobalt-shell.is-menu-collapsed{grid-template-columns:252px minmax(0,1fr)}.entify-cobalt-rail{display:none}.entify-cobalt-sidebar{grid-column:1;background:#f4f7fc}.entify-cobalt-shell.is-menu-collapsed .entify-cobalt-sidebar{display:flex}.entify-cobalt-main,.entify-cobalt-shell.is-menu-collapsed .entify-cobalt-main{grid-column:2}.entify-topbar{min-height:64px;height:auto;padding:10px 28px;background:rgba(255,255,255,.94)}.entify-global-search{max-width:620px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04)}.entify-workspace{padding:24px 28px 44px;background:linear-gradient(rgba(37,99,235,.07) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.07) 1px,transparent 0),#f8fbff;background-size:42px 42px,42px 42px,auto}.entify-detail-layout{grid-template-columns:minmax(0,1fr) 340px}.entify-status-chip.is-online{color:var(--gs-green-ink)}.entify-status-chip.is-service{color:var(--gs-orange)}.entify-entity-screen[data-entity=device]{max-width:none;gap:22px}.entify-entity-screen[data-entity=device] .entify-filter-tray{margin:-8px 0 12px;padding:14px;border-color:#dbe6f7;background:rgba(255,255,255,.94)}.entify-entity-screen[data-entity=device] .entify-filter-tray-grid{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end}.entify-list-summary-card.is-online .entify-list-summary-icon{background:var(--gs-purple-soft);color:var(--gs-purple)}.entify-list-summary-card.is-offline .entify-list-summary-icon{background:var(--gs-red-soft);color:var(--gs-red)}.entify-list-summary-card.is-service .entify-list-summary-icon{background:var(--gs-orange-soft);color:var(--gs-orange)}.entify-list-summary-card.is-regions .entify-list-summary-icon{background:var(--gs-green-soft);color:var(--gs-green)}.entify-list-summary-card.is-offline small{color:var(--gs-red)}.entify-list-summary-card.is-service small{color:var(--gs-orange)}.entify-table-card[data-entity=device]{border-color:#dbe6f7;border-radius:8px;box-shadow:0 16px 40px rgba(15,23,42,.065)}.entify-table-card[data-entity=device] td[data-field=serial],.entify-table-card[data-entity=device] th[data-field=serial]{min-width:138px}.entify-table-card[data-entity=device] td[data-field=serial]{color:#071332;font-weight:800;white-space:nowrap}.entify-table-card[data-entity=device] td[data-field=serial]:before{content:"developer_board";display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:6px;background:#eef4ff;color:var(--gs-primary);font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:17px;line-height:1;vertical-align:middle;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 20}.entify-table-card[data-entity=device] th[data-field=setupState],.entify-table-card[data-entity=device] th[data-field=state],.entify-table-card[data-entity=device] th[data-field=status]{min-width:132px}.entify-table-card[data-entity=device] th[data-field=brand],.entify-table-card[data-entity=device] th[data-field=company],.entify-table-card[data-entity=device] th[data-field=region],.entify-table-card[data-entity=device] th[data-field=zone]{min-width:110px}.entify-table-card[data-entity=device] th[data-field=lastOnline],.entify-table-card[data-entity=device] th[data-field=lcIp]{min-width:145px}.entify-table-card[data-entity=device] td[data-field=region] .entify-relation-link,.entify-table-card[data-entity=device] td[data-field=region] .entify-relation-value,.entify-table-card[data-entity=device] td[data-field=zone] .entify-relation-link,.entify-table-card[data-entity=device] td[data-field=zone] .entify-relation-value{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:var(--gs-green-soft);color:var(--gs-green-ink);font-size:11.5px;font-weight:760;text-decoration:none}.entify-table-card[data-entity=device] td[data-field=brand]:before{content:"ac_unit";margin-right:6px;color:var(--gs-purple);font-family:Material Symbols Outlined,Material Icons,sans-serif;font-size:16px;line-height:1;vertical-align:-3px;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 18}.entify-detail-hero-chip.is-setup-state,.entify-detail-hero-chip.is-status{background:var(--gs-green-soft);color:var(--gs-green-ink)}.entify-detail-hero-chip.is-eg-mode,.entify-detail-hero-chip.is-state{background:var(--gs-purple-soft);color:var(--gs-purple)}.entify-detail-group--configuration,.entify-detail-group--control,.entify-detail-group--history,.entify-detail-group--scheduler,.entify-detail-group--service,.entify-detail-group--telemetry{grid-column:1/-1}@media (max-width:980px){.entify-cobalt-shell,.entify-cobalt-shell.is-menu-collapsed{grid-template-columns:minmax(0,1fr)}.entify-cobalt-shell.is-menu-collapsed .entify-cobalt-sidebar,.entify-cobalt-sidebar{display:none}.entify-cobalt-main,.entify-cobalt-shell.is-menu-collapsed .entify-cobalt-main{grid-column:1}.entify-topbar{padding:10px 16px}.entify-workspace{padding:16px}.entify-detail-layout,.entify-detail-main{grid-template-columns:minmax(0,1fr)}.entify-detail-hero{flex-direction:column}.entify-detail-hero .entify-page-actions{width:100%}}