:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--is-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--is-text-size-page:16px;--is-text-size-section:16px;--is-text-size-body:14px;--is-text-size-control:13px;--is-text-size-hint:12px;--is-text-size-brand:15px;--is-font-weight-regular:400;--is-font-weight-medium:500;--is-font-weight-semibold:600;--is-font-weight-bold:700;--is-line-height-heading:1.4;--is-line-height-body:1.5;--is-line-height-label:18px;--is-line-height-input:20px;--is-letter-spacing-heading:-.02em;--is-surface:#fff;--is-surface-subtle:#fafafa;--is-surface-hover:#f5f5f5;--is-surface-selected:#ededed;--is-border-subtle:#e5e5e5;--is-border:#d0d0d0;--is-border-field:#dedede;--is-border-control:#888;--is-text-primary:#111;--is-text-toast:#222;--is-text-secondary:#555;--is-text-muted:#707070;--is-text-inverse:#fff;--is-action-primary:#111;--is-action-primary-hover:#333;--is-action-primary-pressed:#000;--is-action-secondary:#fff;--is-action-secondary-hover:#f5f5f5;--is-action-secondary-pressed:#ededed;--is-action-muted:#f5f5f5;--is-action-muted-hover:#ededed;--is-action-muted-pressed:#e5e5e5;--is-disabled-surface:#f5f5f5;--is-disabled-text:#999;--is-disabled-border:#e5e5e5;--is-notification-unread:#62afe8;--is-silent-mode-preview-surface:#e7f3fc;--is-notification-unread-ring:0 0 0 1px #3084bf2e;--is-status-operational:#16803c;--is-focus:#707070;--is-focus-field:#c4c4c4;--is-validation-warning-surface:#fff8df;--is-validation-warning-active:#ffefb3;--is-validation-warning-text:#755000;--is-validation-error-surface:#fff0ee;--is-validation-error-active:#ffe0dc;--is-validation-error-text:#a12b20;--is-overlay:#00000057;--is-shadow-popover:0 10px 28px #0000001f;--is-shadow-search-dialog:0 25px 80px #00000038;--is-ink:var(--is-text-primary);--is-ink-muted:var(--is-text-muted);--is-ink-soft:var(--is-text-secondary);--is-border-soft:var(--is-border-subtle);--is-primary:var(--is-action-primary);--is-primary-hover:var(--is-action-primary-hover);--is-radius-control:7px;--is-radius-row:8px;--is-radius-dialog:12px}
:root{font-family:var(--is-font-sans);color:var(--is-text-primary)}*,:before,:after{box-sizing:border-box}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--is-focus);outline-offset:2px}
*{box-sizing:border-box}html,body{color:var(--is-text-primary,#111);font-family:var(--is-font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);background:#fff;margin:0;font-size:14px}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--is-focus,#707070);outline-offset:3px}.admin-icon{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.skip{z-index:200;background:#fff;padding:12px;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}.admin-shell{grid-template-columns:230px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.admin-shell.collapsed{grid-template-columns:52px minmax(0,1fr)}.admin-shell [data-sidebar-root]{height:100%;min-height:0}.brand{letter-spacing:-.02em;align-items:center;min-height:30px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.content-shell{flex-direction:column;min-width:0;min-height:0;display:flex}.admin-page-header{border-bottom:1px solid #eee;flex-shrink:0}.content-shell main{--is-main-content-top-padding:38px;min-width:0;min-height:0;padding:38px 36px 70px;overflow:auto}.directory-search{--is-search-width:230px;flex:0 230px;max-width:100%}.table-notice{margin:16px 0}.load-more{margin-top:16px}.enterprise-info-form{gap:18px;max-width:640px;display:grid}.compact-select{gap:8px;min-width:0;display:grid}.compact-select>label{font-size:13px;font-weight:600}.enterprise-save{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.enterprise-tabs{margin-bottom:28px}.enterprise-tabs-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.enterprise-tabs-row .enterprise-tabs{margin:0}.enterprise-users-search{margin-left:auto}.admin-dialog-form,.confirmation-content,.credential-result{gap:18px;min-width:0;display:grid}.confirmation-content>p{margin:0}.field-help{color:#707070;margin:0;font-size:12px;line-height:1.5}.current-enterprise{gap:7px;display:grid}.current-enterprise>span{font-size:13px;font-weight:600}.current-enterprise>strong{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:20px}.infinite-scroll-sentinel{color:#707070;text-align:center;min-height:32px;padding:10px;font-size:13px}.user-actions-list{width:min(640px,100%)}.user-password-action{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.user-password-action:first-child{padding-top:4px}.user-password-action h2{margin:0 0 3px;font-size:14px;font-weight:600;line-height:20px}.user-password-action p{color:#707070;margin:0;font-size:13px;line-height:19px}.user-password-action button{flex:none}.user-password-action form{margin:0}.user-action-error{width:min(640px,100%)}.enterprise-app-toggle{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;font-size:13px;font-weight:500;display:inline-flex}.enterprise-app-toggle:disabled{cursor:default;opacity:.58}.enterprise-app-toggle-track{background:#d8d8d8;border-radius:999px;flex-shrink:0;width:36px;height:22px;transition:background .15s;position:relative}.enterprise-app-toggle-track span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #0000002e}.enterprise-app-toggle[aria-checked=true] .enterprise-app-toggle-track{background:#111}.enterprise-app-toggle[aria-checked=true] .enterprise-app-toggle-track span{transform:translate(14px)}.enterprise-app-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #777}.app-availability-row{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:24px;max-width:820px;padding:20px 0;display:flex}.app-availability-row:first-child{padding-top:0}.app-availability-row h2{margin:0 0 5px;font-size:15px;font-weight:600}.app-availability-row p{color:#707070;margin:0;font-size:13px}.app-availability-row.is-disabled,.app-availability-enterprises.is-disabled{opacity:.45}.app-availability-form,.app-availability-enterprises{min-width:0;max-width:100%}.app-availability-enterprises{padding-top:22px}.app-availability-enterprises-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.app-availability-enterprises-toolbar h2{margin:0;font-size:15px;font-weight:600}.app-availability-enterprises-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.app-availability-enterprises-table th:last-child{position:relative}.app-availability-load-more{margin-top:12px}.enterprise-app-sections{max-width:640px}.enterprise-app-enabled{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.enterprise-app-section form{gap:18px;display:grid}.enterprise-app-section [data-component=field]{max-width:320px}.enterprise-app-usage{color:#707070;margin:0;font-size:13px}.enterprise-app-section .enterprise-save{margin-top:4px}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,220px));gap:14px;display:grid}.analytics-metrics article{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:17px 18px}.analytics-metrics h2{color:#555;margin:0 0 12px;font-size:13px;font-weight:550}.analytics-metrics strong{letter-spacing:-.035em;font-size:26px;font-weight:600;line-height:1;display:block}.admin-search-result{color:#111;border-radius:7px;align-items:center;gap:12px;min-height:58px;padding:10px;text-decoration:none;display:flex}.admin-search-result:hover,.admin-search-result:focus-visible{background:#f5f5f5}.admin-search-result>svg{color:#707070}.admin-search-result-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.admin-search-result-copy strong{font-size:14px;font-weight:600}.admin-search-result-copy>span{color:#555;font-size:13px}.admin-search-result-copy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-search-result mark{color:inherit;background:#ededed;font-weight:600}.admin-search-kind{color:#707070;flex-shrink:0;font-size:12px}.admin-search-notice{margin:12px 10px}.admin-auth-wrap,.login{place-items:center;min-height:100dvh;padding:36px 24px;display:grid}.admin-auth-shell{width:min(100%,420px);display:grid}.admin-auth-wordmark{color:#111;letter-spacing:-.03em;justify-self:center;margin:0 0 22px;font-size:18px;font-weight:700;line-height:1.1}.admin-auth-panel{background:#fff;border:1px solid #dfdfdf;border-radius:10px;gap:16px;width:100%;padding:32px;display:grid}.admin-auth-heading{text-align:center;margin-bottom:12px}.admin-auth-heading h1{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.admin-auth-google{width:100%}.admin-auth-google .auth-google-icon{stroke:none;width:18px;height:18px}.admin-auth-environment{color:#707070;justify-self:center;margin-top:18px;font-size:12px}.login>section{width:min(100%,420px)}.login h1{letter-spacing:-.035em;margin:0 0 20px;font-size:24px;font-weight:600}@media (max-width:720px){.admin-shell,.admin-shell.collapsed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%}.admin-shell [data-sidebar-root]{height:auto}.content-shell main{--is-main-content-top-padding:26px;padding:26px 16px 54px;overflow-x:hidden}.directory-search{--is-search-width:190px;flex-basis:190px;max-width:100%}.enterprise-tabs-row{flex-direction:column;align-items:stretch;gap:12px}.enterprise-users-search{flex-basis:auto;width:100%;margin-left:0}.user-password-action{flex-direction:column;align-items:flex-start;gap:12px}.app-availability-row,.app-availability-enterprises-toolbar{align-items:flex-start}}@media (max-width:520px){.analytics-metrics{grid-template-columns:1fr}.admin-auth-wrap,.login{align-items:start;padding:24px 16px}.admin-auth-panel{padding:24px 20px}.admin-auth-wordmark{margin-bottom:24px}}@media (pointer:coarse){.enterprise-app-toggle{min-height:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.enterprise-app-toggle-track,.enterprise-app-toggle-track span{transition:none}}.form-feedback{color:#555;margin:0;font-size:13px;line-height:1.5}.admin-search-trigger{min-width:0}.admin-search-filters{border-bottom:1px solid #e5e5e5;gap:6px;margin:-8px -8px 0;padding:13px 16px;display:flex}.admin-search-filters .admin-search-filter{border-radius:999px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:400}.admin-search-results{min-height:120px;max-height:min(360px,100dvh - 230px);padding:8px 0;overflow-y:auto}.admin-search-recent{color:#707070;margin:6px 10px 8px;font-size:12px}.admin-search-footer{color:#707070;border-top:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:10px;margin:0 -8px -8px;padding:10px 16px;font-size:12px;display:flex}.admin-search-footer span{align-items:center;gap:5px;display:inline-flex}.admin-search-footer kbd{font:12px/1.4 var(--is-font-sans);border:1px solid #e5e5e5;border-radius:4px;padding:1px 4px}@media (min-width:721px){[data-sidebar-root][data-collapsed=false] .admin-search-trigger{margin-bottom:12px}[data-sidebar-root][data-collapsed=false] .admin-search-trigger button{border:1px solid #dfdfdf;width:100%;min-height:38px}[data-sidebar-root][data-collapsed=false] .admin-search-trigger kbd{opacity:1;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:4px;padding:1px 4px}[data-sidebar-root][data-collapsed=true] .admin-search-trigger kbd{display:none}}@media (max-width:520px){.admin-search-kind{font-size:11px}.admin-search-result{gap:9px;padding:10px 8px}}.enterprise-scripts{gap:28px;min-width:0;max-width:1040px;display:grid}.enterprise-scripts>section[data-divider]{padding-top:0}.demo-module-options{flex-wrap:wrap;gap:20px;margin-block:16px;display:flex}.demo-module-options label{align-items:center;gap:8px;display:flex}.demo-run-error,.demo-run-count{margin-top:6px;display:block}.demo-preview dl{grid-template-columns:auto minmax(0,1fr);gap:8px 18px;display:grid}.demo-preview dd{overflow-wrap:anywhere;margin:0}.demo-preview li{margin-block:8px}.demo-preview p{line-height:1.5}.demo-module-options input{accent-color:var(--is-text-primary)}.demo-preview dl>div{display:contents}.demo-run-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.demo-run-table th:last-child,.demo-run-table td:last-child{width:220px}.demo-run-table td{padding-block:16px}.demo-run-date{white-space:nowrap;gap:4px;display:grid}.demo-run-date>span{color:var(--is-text-muted);font-size:var(--is-text-size-hint)}.demo-run-status{font-weight:var(--is-font-weight-medium)}.demo-template-summary{color:var(--is-text-secondary)}.demo-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.demo-progress>div{flex-direction:column;gap:8px;min-width:0;display:flex}.demo-progress dt{color:var(--is-text-secondary);font-size:var(--is-text-size-control)}.demo-progress dd{font-size:24px;font-weight:var(--is-font-weight-semibold);letter-spacing:var(--is-letter-spacing-heading);margin:0;line-height:1.4}.demo-progress dd>span{color:var(--is-text-muted);font-size:var(--is-text-size-control);font-weight:var(--is-font-weight-regular);letter-spacing:normal}@media (max-width:600px){.demo-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}.demo-configuration{gap:12px;max-width:480px;display:grid}.enterprise-scripts p{margin-block:0}.enterprise-scripts .demo-run-table{min-width:840px}.enterprise-create-form .compact-select{gap:7px;margin-top:0}.enterprise-create-form .compact-select>label{color:var(--is-text-primary);font-size:var(--is-text-size-control);font-weight:var(--is-font-weight-semibold);line-height:var(--is-line-height-label);margin:0}.enterprise-script-detail{gap:20px;min-width:0;max-width:1040px;display:grid}.enterprise-script-detail nav{display:flex}.mcp-settings{gap:28px;min-width:0;max-width:820px;display:grid}.mcp-settings p{margin:0 0 12px;line-height:1.5}.mcp-settings ol,.mcp-settings ul{margin:0;padding-left:22px;line-height:1.65}.mcp-settings li+li{margin-top:8px}.mcp-status{font-weight:600}.mcp-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--is-border-subtle);border-radius:var(--is-radius-control);background:var(--is-surface-subtle);min-width:0;max-height:420px;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.mcp-settings .enterprise-save{flex-wrap:wrap;gap:10px;display:flex}
