:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--navigator-text:#334158;color:#334158;font-synthesis:none;text-rendering:optimizelegibility;background:#f6f8fb;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{background:#f6f8fb;min-height:100vh}button,input{font-family:inherit}.login-page{background:#f5f7fa;justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex}.login-container{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;column-gap:64px;width:100%;max-width:980px;display:grid}.login-trust{text-align:left;color:#334158}.login-trust h2{color:#334158;margin:0 0 16px;font-size:26px;font-weight:650;line-height:1.3}.login-trust p{max-width:36ch;margin:0;font-size:15px;line-height:1.6}.login-trust ul{margin:24px 0 0;padding:0;list-style:none}.login-trust li{margin:12px 0;font-size:14px;line-height:1.5}.login-trust li:before{content:"✓";color:#f58132;margin-right:10px}.login-logo{width:150px;max-width:100%;height:auto;margin:0 auto 24px;display:block}.login-container>.login-footer{grid-column:2}.login-card{background:#fff;border:1px solid #e1e6ed;border-radius:14px;padding:34px;box-shadow:0 18px 45px #202a3d14}.login-header{margin-bottom:28px}.login-header h1{letter-spacing:-.3px;color:#202a3d;margin:0 0 7px;font-size:21px;font-weight:650;line-height:1.3}.login-header p{color:var(--navigator-text);margin:0;font-size:15px}.login-form{flex-direction:column;gap:18px;display:flex}.form-group{flex-direction:column;gap:7px;display:flex}.form-group label{color:#46536a;font-size:13px;font-weight:650}.form-group input{color:#202a3d;background:#fff;border:1px solid #d9dfe7;border-radius:8px;outline:none;height:44px;padding:0 13px;font-size:15px;transition:border-color .2s,box-shadow .2s}.form-group input::placeholder{color:var(--navigator-text)}.form-group input:focus{border-color:#68758d;box-shadow:0 0 0 3px #53617c1a}.primary-button{color:#fff;cursor:pointer;background:#334158;border:none;border-radius:8px;height:44px;font-size:14px;font-weight:650;transition:background .2s,transform .2s}.primary-button:hover{background:#263246;transform:translateY(-1px)}.primary-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.login-error,.jira-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.jira-error{margin-top:16px}.divider{text-align:center;margin:27px 0;position:relative}.divider:before{content:"";background:#e8ebef;height:1px;position:absolute;top:50%;left:0;right:0}.divider span{color:var(--navigator-text);text-transform:uppercase;background:#fff;padding:0 12px;font-size:13px;position:relative}.social-login{flex-direction:column;gap:10px;display:flex}.social-button{color:#46536a;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:8px;justify-content:center;align-items:center;height:43px;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:relative}.social-button:hover{background:#f8f9fb;border-color:#cbd3dd}.social-icon{color:#46536a;background:#eef1f5;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:750;display:flex;position:absolute;left:14px}.register-link{color:var(--navigator-text);text-align:center;margin-top:26px;font-size:13px}.register-link button{color:#334158;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.login-footer{color:var(--navigator-text);letter-spacing:1px;text-align:center;text-transform:uppercase;margin-top:20px;font-size:13px;font-weight:600}.app-loading{min-height:100vh;color:var(--navigator-text);background:#f6f8fb;justify-content:center;align-items:center;font-size:16px;display:flex}.navigator-shell{background:#f6f8fb;width:100%;min-height:100vh}.navigator-sidebar{z-index:30;color:#334158;background:#fff;border-right:1px solid #e3e8ef;flex-direction:column;justify-content:space-between;width:250px;padding:24px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-top{width:100%}.sidebar-brand{justify-content:center;align-items:center;padding:0 10px 30px;display:flex}.sidebar-logo{object-fit:contain;width:100%;max-width:120px;height:auto;margin:0 auto;display:block}.sidebar-nav{flex-direction:column;gap:7px;display:flex}.nav-item{width:100%;height:48px;color:var(--navigator-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:13px;padding:0 14px;font-size:16px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.nav-item:hover{color:#334158;background:#f5f7fa}.nav-item.active{color:#334158;background:#e7edf5;font-weight:650}.nav-item.active:before{content:"";background:#f58132;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.nav-icon{color:#8a97aa;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:15px;line-height:1;display:inline-flex}.nav-item:hover .nav-icon,.nav-item.active .nav-icon{color:#334158}.sidebar-footer{color:var(--navigator-text);text-align:center;border-top:1px solid #e5e9ef;padding:18px 12px 0;font-size:13px;line-height:1.6}.sidebar-footer-line{color:#334158;letter-spacing:1.1px;font-size:13px;font-weight:750}.navigator-main{background:#fff;flex-direction:column;width:auto;min-width:0;min-height:100vh;margin-left:250px;display:flex}.navigator-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 42px;display:flex;position:sticky;top:0;box-shadow:0 1px #202a3d04}.page-eyebrow{color:var(--navigator-text);letter-spacing:2px;margin-bottom:3px;font-size:13px;font-weight:700}.page-title{color:#202a3d;font-size:19px;font-weight:650}.topbar-user{align-items:center;gap:12px;display:flex}.user-avatar{color:#fff;background:#334158;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.user-details{flex-direction:column;gap:2px;display:flex}.user-email{color:#283348;font-size:14px;font-weight:600}.user-role{color:var(--navigator-text);font-size:13px}.signout-button{color:var(--navigator-text);cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:7px;margin-left:12px;padding:8px 13px;font-size:13px;font-weight:600}.signout-button:hover{color:#334158;background:#f7f8fa;border-color:#cbd3dd}.navigator-main:has(.overview-page){background:#fff}.navigator-content{flex:1 0 auto;width:100%;padding:40px 42px 56px}.overview-page,.content-section{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.section-label{color:var(--navigator-text);letter-spacing:1.8px;text-align:left;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:750}.section-count{color:var(--navigator-text);font-size:13px}.content-section{margin-bottom:46px}.content-section>h1{color:#202a3d;margin:0 0 10px;font-size:30px}.content-section>p{color:var(--navigator-text);margin:0;font-size:16px}.overview-hero{justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;display:flex;position:relative;overflow:hidden}.overview-hero:after{content:"";pointer-events:none;background:#f581320e;border-radius:50%;width:230px;height:230px;position:absolute;top:-115px;right:-60px}.overview-hero-content{z-index:2;text-align:left;flex:1;position:relative}.overview-hero h1{color:#202a3d;letter-spacing:-.6px;text-align:left;margin:0 0 8px;font-size:30px;font-weight:680}.overview-hero p{color:var(--navigator-text);text-align:left;margin:0;font-size:15px;line-height:1.6}.hero-benefits{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hero-benefits span{color:var(--navigator-text);background:#fff;border:1px solid #e1e6ed;border-radius:20px;padding:6px 10px;font-size:13px;font-weight:600}.overview-hero-status{z-index:2;align-items:center;gap:12px;min-width:205px;display:flex;position:relative}.hero-status-icon{color:#3d8764;background:#ecf8f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex}.overview-hero-status strong{color:#334158;margin-bottom:3px;font-size:14px;display:block}.overview-hero-status span{color:var(--navigator-text);font-size:13px;display:block}.overview-section{width:100%;margin-bottom:40px}.overview-section-header{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-bottom:16px;display:flex}.overview-section-header>div{text-align:left}.overview-section-header h2{color:#263147;text-align:left;margin:0 0 4px;font-size:18px;font-weight:650}.overview-section-header p{color:var(--navigator-text);text-align:left;margin:0;font-size:16px}.overview-jira-main{align-items:flex-start;gap:16px;padding:24px 26px;display:flex}.overview-connection-status{color:var(--navigator-text);align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.integration-provider{color:var(--navigator-text);margin-top:2px;font-size:13px;display:block}.connection-dot{background:#aab3c0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.connection-dot.connected{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.secure-connection-label{color:var(--navigator-text);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.security-check{color:#4f8f72;background:#edf6f1;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:inline-flex}.connect-button{color:#fff;cursor:pointer;background:#334158;border:none;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.connect-button:hover{background:#263246;transform:translateY(-1px)}.connect-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.disconnect-button{min-height:38px;color:var(--navigator-text);cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.disconnect-button:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.disconnect-button:disabled{opacity:.6;cursor:not-allowed}.jira-actions{align-items:center;gap:10px;display:flex}.assistant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.assistant-icon{color:#334158;background:#eef1f5;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:flex}.claude-icon{color:#c66c30;background:#fff4ec}.copilot-icon{color:#526c91;background:#edf3fb}.coming-badge{color:var(--navigator-text);letter-spacing:.4px;text-transform:uppercase;background:#f2f4f7;border-radius:20px;flex-shrink:0;padding:4px 7px;font-size:13px;font-weight:650}.trust-shield{color:#f58132;background:#f5813229;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:flex}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trust-check{color:#f58132;background:#f5813224;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:flex}@media (width<=900px){.navigator-sidebar{width:205px;padding-left:16px;padding-right:16px}.sidebar-logo{max-width:145px}.navigator-main{margin-left:205px}.navigator-content{padding-left:28px;padding-right:28px}.overview-hero{flex-direction:column;align-items:flex-start}.overview-hero-status{width:100%}.assistant-grid,.trust-grid{grid-template-columns:1fr}}@media (width<=700px){.navigator-sidebar{display:none}.navigator-main{width:100%;margin-left:0}.navigator-topbar{height:72px;padding:0 20px}.user-details{display:none}.signout-button{margin-left:4px}.navigator-content{padding:28px 20px 55px}.overview-hero{align-items:flex-start;margin-bottom:32px}.overview-hero h1{font-size:26px}.hero-benefits{gap:6px}.overview-section-header{flex-direction:column;align-items:flex-start;gap:8px}.overview-jira-main{flex-direction:column;padding:21px}.jira-actions{flex-direction:column-reverse;width:100%}.jira-actions .connect-button,.jira-actions .disconnect-button,.overview-jira-footer>.connect-button{width:100%}.assistant-grid,.trust-grid{grid-template-columns:1fr}.login-page{padding:25px 16px}.login-card{padding:28px 22px}}.placeholder-panel{align-items:flex-start;gap:18px;margin-top:32px;display:flex}.placeholder-panel-icon{color:#334158;background:#eef3f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:flex}.placeholder-panel-content{flex:1}.placeholder-panel-content .coming-badge{margin-bottom:12px;display:inline-block}.placeholder-panel-content h2{color:#263147;margin:0 0 7px;font-size:16px;font-weight:650}.placeholder-panel-content p{max-width:600px;color:var(--navigator-text);margin:0;font-size:15px;line-height:1.6}.ai-agents-page{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.agents-heading{margin-bottom:32px}.agents-heading h1{color:#202a3d;letter-spacing:-.6px;margin:0 0 8px;font-size:30px;font-weight:680}.agents-heading p{max-width:680px;color:var(--navigator-text);margin:0;font-size:16px;line-height:1.6}.agents-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:42px;display:grid}.agent-capability-card{flex-direction:column;display:flex}.agent-capability-card:hover{border-color:#d3dae4}.agent-capability-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.agent-capability-icon{color:#334158;background:#eef3f9;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;font-weight:750;display:flex}.agent-capability-card h2{color:#263147;margin:0 0 7px;font-size:16px;font-weight:650}.agent-capability-card>p{max-width:460px;color:var(--navigator-text);margin:0 0 20px;font-size:15px;line-height:1.6}.agent-capability-example{color:var(--navigator-text);border-top:1px solid #eef1f4;margin-top:auto;padding-top:14px;font-size:13px;line-height:1.5}.agent-capability-example span{color:var(--navigator-text);letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.agent-catalog-section{margin-bottom:42px}.agent-section-heading{margin-bottom:16px}.agent-section-heading h2{color:#263147;margin:0 0 4px;font-size:18px;font-weight:650}.agent-section-heading p{max-width:720px;color:var(--navigator-text);margin:0;font-size:16px;line-height:1.6}.agent-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-template-card{align-items:flex-start;gap:13px;display:flex}.agent-template-icon{color:#334158;letter-spacing:.3px;background:#eef1f5;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:flex}.agent-template-card h3{color:#2b364b;margin:1px 0 6px;font-size:13px;font-weight:650}.agent-template-card p{color:var(--navigator-text);margin:0;font-size:15px;line-height:1.55}.agent-governance-panel{color:#fff;align-items:flex-start;gap:16px;display:flex}.agent-governance-icon{color:#f58132;background:#f5813229;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.agent-governance-panel .section-label{color:#aeb8c8}.agent-governance-panel h2{color:#fff;margin:0 0 7px;font-size:16px;font-weight:650}.agent-governance-panel p{color:#b6c0cf;max-width:760px;margin:0;font-size:15px;line-height:1.6}@media (width<=900px){.agents-capabilities-grid{grid-template-columns:1fr}.agent-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.agents-heading{margin-bottom:26px}.agents-heading h1{font-size:26px}.agent-template-grid{grid-template-columns:1fr}}.integrations-page{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.integrations-heading{margin-bottom:40px}.integrations-heading h1{color:#202a3d;letter-spacing:-.6px;margin:0 0 8px;font-size:30px;font-weight:680}.integrations-heading p{color:var(--navigator-text);margin:0;font-size:16px;line-height:1.6}.integration-section{margin-bottom:40px}.integration-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.integration-section-heading h2{color:#263147;margin:0 0 4px;font-size:18px;font-weight:650}.integration-section-heading p{color:var(--navigator-text);margin:0;font-size:16px}.integration-management-card{overflow:hidden}.integration-management-main{align-items:flex-start;gap:18px;padding:26px;display:flex}.integration-large-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:750;display:flex}.jira-integration-icon{color:#fff;background:#334158}.integration-management-content{width:100%}.integration-management-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.integration-management-title h3{color:#263147;margin:0 0 3px;font-size:16px;font-weight:650}.integration-management-title>div:first-child>span{color:var(--navigator-text);font-size:13px}.integration-status{color:var(--navigator-text);align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.integration-status-dot{background:#aab3c0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.integration-status.connected .integration-status-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.integration-description{max-width:680px;color:var(--navigator-text);margin:18px 0 0;font-size:15px;line-height:1.6}.integration-site-details{gap:45px;margin-top:22px;display:flex}.integration-detail{flex-direction:column;gap:4px;display:flex}.integration-detail-label{color:var(--navigator-text);letter-spacing:.6px;text-transform:uppercase;font-size:13px;font-weight:650}.integration-detail strong{color:#46536a;font-size:13px;font-weight:650}.integration-management-footer{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:12px 26px;display:flex}.future-integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.future-integration-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.confluence-icon{color:#526c91;background:#edf3fb}.microsoft-icon{color:#334158;background:#eef1f5}.monday-icon{color:#c66c30;background:#fff4ec}.future-integration-card h3{color:#2b364b;margin:0 0 3px;font-size:14px;font-weight:650}.future-integration-provider{color:var(--navigator-text);margin-bottom:13px;font-size:13px;display:block}.future-integration-card p{max-width:420px;color:var(--navigator-text);margin:0;font-size:15px;line-height:1.55}@media (width<=700px){.future-integrations-grid{grid-template-columns:1fr}.integration-management-main{flex-direction:column;padding:21px}.integration-management-title{flex-direction:column;gap:10px}.integration-site-details{flex-direction:column;gap:14px}.integration-management-footer{flex-direction:column;align-items:stretch;padding:16px 21px}}.overview-summary-grid{gap:14px;display:grid}.enterprise-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.assistant-summary-grid,.agent-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-summary-card{min-width:0}.overview-summary-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.overview-summary-icon{color:#334158;background:#eef1f5;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:flex}.jira-summary-icon{color:#fff;background:#334158}.confluence-summary-icon,.copilot-summary-icon{color:#526c91;background:#edf3fb}.microsoft-summary-icon,.planner-summary-icon,.chatgpt-summary-icon,.agent-summary-icon{color:#334158;background:#eef1f5}.monday-summary-icon,.claude-summary-icon{color:#c66c30;background:#fff4ec}.overview-summary-card h3{color:#2b364b;margin:0 0 3px;font-size:13px;font-weight:650;line-height:1.35}.overview-card-provider{color:var(--navigator-text);margin-bottom:11px;font-size:13px;display:block}.overview-summary-card p{color:var(--navigator-text);margin:0;font-size:15px;line-height:1.55}.overview-summary-card p strong{color:var(--navigator-text);font-weight:650}.overview-status-badge{white-space:nowrap;color:var(--navigator-text);align-items:center;gap:5px;font-size:13px;font-weight:650;display:inline-flex}.overview-status-dot{background:#aab3c0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.overview-status-badge.connected{color:#38845a}.overview-status-badge.connected .overview-status-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1a}@media (width<=1180px){.enterprise-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.enterprise-summary-grid,.assistant-summary-grid,.agent-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.enterprise-summary-grid,.assistant-summary-grid,.agent-summary-grid{grid-template-columns:1fr}}.navigator-footer{background:#fff;border-top:1px solid #e3e8ef;flex-shrink:0;align-items:center;width:100%;min-height:86px;padding:18px 42px;display:flex}.navigator-footer-trust{justify-content:space-between;align-items:center;gap:28px;width:100%;max-width:1180px;margin-left:auto;margin-right:auto;display:flex}.navigator-footer-trust-heading{align-items:center;gap:11px;display:flex}.navigator-footer-shield{color:#f58132;background:#fff4ec;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-flex}.navigator-footer-trust-heading>div{flex-direction:column;gap:2px;display:flex}.navigator-footer-label{color:#f58132;letter-spacing:1.1px;font-size:13px;font-weight:750}.navigator-footer-trust-heading strong{color:#334158;font-size:13px;font-weight:650}.navigator-footer-principles{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.navigator-footer-principles span{color:var(--navigator-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.navigator-footer-principles i{color:#4f8f72;background:#edf6f1;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}@media (width<=900px){.navigator-footer{padding-left:28px;padding-right:28px}.navigator-footer-trust{flex-direction:column;align-items:flex-start;gap:12px}.navigator-footer-principles{justify-content:flex-start}}@media (width<=700px){.navigator-footer{padding:18px 20px}.navigator-footer-principles{gap:10px 14px}}.oauth-consent-page{background:#f5f7fa;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.oauth-consent-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;width:100%;max-width:520px;padding:36px;box-shadow:0 12px 32px #00000014}.oauth-consent-brand{color:#334158;letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;font-size:14px;font-weight:700}.oauth-consent-card h1{color:#334158;margin:0 0 16px;font-size:28px}.oauth-consent-card p{line-height:1.6}.oauth-consent-permissions{text-align:center;background:#f7f8fa;border-radius:16px;margin:32px 0;padding:28px 32px}.oauth-consent-permissions h2{color:#334158;text-align:center;margin:0 0 20px;font-size:18px;font-weight:600}.oauth-consent-permissions ul{text-align:left;width:fit-content;margin:0 auto;padding-left:24px}.oauth-consent-permissions li{text-align:left;color:#334158;margin:8px 0;padding-left:4px}.oauth-consent-note{color:var(--navigator-text);font-size:16px}.oauth-consent-error{color:#b42318;background:#fff1f0;border-radius:8px;margin-top:18px;padding:12px 14px;font-size:16px}.oauth-consent-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.oauth-consent-actions button{cursor:pointer;border-radius:8px;min-width:110px;padding:11px 18px;font-size:16px;font-weight:600}.oauth-consent-actions button:disabled{cursor:not-allowed;opacity:.6}.oauth-consent-deny{color:var(--navigator-text);background:#fff;border:1px solid #d0d5dd}.oauth-consent-approve{color:#fff;background:#f58132;border:1px solid #f58132}.public-page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.public-header{background:#fffffffa;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:78px;padding:0 42px;display:flex;box-shadow:0 1px #202a3d04}.public-brand{flex-direction:column;text-decoration:none;display:flex}.public-brand-company{color:#657187;letter-spacing:1.8px;margin-bottom:2px;font-size:8px;font-weight:750}.public-brand-product{color:#202a3d;letter-spacing:3px;font-size:18px;font-weight:750}.public-navigation{align-items:center;gap:24px;display:flex}.public-navigation a{color:var(--navigator-text);font-size:13px;font-weight:600;text-decoration:none}.public-navigation a:hover{color:#334158}.public-navigation .public-signin{color:#fff;background:#334158;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 15px;display:inline-flex}.public-navigation .public-signin:hover{color:#fff;background:#263246}.public-main{text-align:left;flex:1;width:100%;max-width:1180px;margin:0 auto;padding:60px 42px 70px}.public-hero{text-align:left;width:100%;max-width:none;margin-bottom:30px}.public-eyebrow{color:#f58132;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:9px;font-size:13px;font-weight:750}.public-hero h1{color:#202a3d;letter-spacing:-.7px;margin:0 0 12px;font-size:36px;font-weight:680}.public-hero p{color:var(--navigator-text);margin:0;font-size:16px;line-height:1.7}.legal-meta{color:var(--navigator-text);border-bottom:1px solid #edf0f4;margin-bottom:34px;padding-bottom:18px;font-size:13px;font-weight:600}.legal-section{margin-bottom:34px}.legal-section:last-child{margin-bottom:0}.legal-section h2{color:#263147;margin:0 0 12px;font-size:17px;font-weight:650}.legal-section p{color:var(--navigator-text);margin:0 0 12px;font-size:15px;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.legal-section ul{color:var(--navigator-text);margin:12px 0 0;padding-left:22px;font-size:15px;line-height:1.75}.legal-section li{margin-bottom:7px}.legal-section a,.legal-contact-link{color:#334158;font-weight:650;text-decoration:none}.legal-section a:hover{text-decoration:underline}.legal-contact-section{background:#f8f9fb;border:1px solid #e7ebf0;border-radius:10px;padding:22px}.legal-contact-section strong,.legal-contact-section span,.legal-contact-section a{margin-top:5px;display:block}.legal-contact-section strong{color:#334158;font-size:14px}.legal-contact-section span{color:var(--navigator-text);font-size:13px}.legal-contact-section a{color:#f58132;margin-top:10px;font-size:13px;font-weight:650;text-decoration:none}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:36px;display:grid}.support-card-icon{color:#334158;background:#eef1f5;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:9px;font-weight:800;display:flex}.support-card h2{color:#263147;margin:0 0 7px;font-size:14px;font-weight:650}.support-card p{color:var(--navigator-text);margin:0;font-size:15px;line-height:1.65}.support-contact-panel{color:#fff;margin-bottom:30px}.support-contact-panel .section-label{color:#f58132}.support-contact-panel h2{color:#fff;margin:0 0 8px;font-size:18px;font-weight:650}.support-contact-panel>p{color:#b6c0cf;max-width:650px;margin:0;font-size:15px;line-height:1.65}.support-contact-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.support-contact-details>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:14px}.support-contact-details span{color:#aeb8c8;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.support-contact-details strong,.support-contact-details a{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:650;text-decoration:none}.support-email-button{color:#fff;background:#f58132;border-radius:7px;justify-content:center;align-items:center;min-height:39px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.support-email-button:hover{background:#e97527}.support-information h2{color:#263147;margin:0 0 10px;font-size:15px;font-weight:650}.support-information p{color:var(--navigator-text);margin:0 0 10px;font-size:15px;line-height:1.7}.support-information p:last-child{margin-bottom:0}.public-footer{background:#fff;border-top:1px solid #e3e8ef;width:100%;padding:26px 42px}.public-footer-inner{justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1180px;margin:0 auto;display:flex}.public-footer-trust{align-items:center;gap:10px;display:flex}.public-footer-shield{color:#f58132;background:#fff4ec;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:inline-flex}.public-footer-trust>div{flex-direction:column;gap:2px;display:flex}.public-footer-trust span{color:#f58132;letter-spacing:1px;font-size:13px;font-weight:750}.public-footer-trust strong{color:#334158;font-size:13px;font-weight:650}.public-footer-brand p{color:var(--navigator-text);margin:8px 0 0 40px;font-size:16px}.public-footer-right{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.public-footer-links{gap:18px;display:flex}.public-footer-links a{color:var(--navigator-text);font-size:13px;font-weight:600;text-decoration:none}.public-footer-links a:hover{color:#334158}.public-footer-copyright{color:var(--navigator-text);font-size:13px}@media (width<=700px){.public-header{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 20px}.public-navigation{flex-wrap:wrap;gap:14px;width:100%}.public-navigation .public-signin{margin-left:auto}.public-main{padding:40px 18px 50px}.public-hero h1{font-size:30px}.support-grid,.support-contact-details{grid-template-columns:1fr}.public-footer{padding:24px 20px}.public-footer-inner{flex-direction:column;align-items:flex-start;gap:22px}.public-footer-right{align-items:flex-start}.public-footer-brand p{margin-left:0}}.login-footer-name{margin-bottom:8px}.login-footer-links{text-transform:none;letter-spacing:normal;justify-content:center;align-items:center;gap:7px;margin-bottom:7px;display:flex}.login-footer-links a{color:var(--navigator-text);font-size:13px;font-weight:600;text-decoration:none}.login-footer-links a:hover{color:#334158}.login-footer-links span{color:#c2c8d0}.login-footer-copyright{color:var(--navigator-text);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:500}.public-content-card,.legal-section,.support-card,.support-contact-panel,.support-information{text-align:left}.assistant-actions{flex-wrap:wrap;gap:10px;display:flex}.assistant-management{border-top:1px solid #edf0f4;padding:24px 26px}.assistant-management h3{color:#263147;margin:0 0 12px;font-size:16px}.assistant-management p{color:var(--navigator-text);font-size:15px;line-height:1.6}.assistant-details{flex-wrap:wrap;gap:24px;display:flex}.assistant-details dt{color:var(--navigator-text);font-size:13px}.assistant-details dd{color:#46536a;overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}.assistant-error{color:#b42318;margin-top:16px;font-size:14px}.assistants-page button:focus-visible{outline-offset:3px;outline:2px solid #526c91}@media (width<=700px){.assistant-management{padding:21px}.assistant-actions>button{flex:1}}@media (width<=760px){.login-container{grid-template-columns:minmax(0,1fr);gap:24px;max-width:440px}.login-trust h2{margin-bottom:8px;font-size:22px}.login-trust ul{margin-top:12px}.login-container>.login-footer{grid-column:1}.login-page{padding:24px 16px}}:root{--card-border:#334158;--card-radius:8px;--card-padding:20px;--card-muted:#526078;--card-surface:#f7f8f9;--card-subtle:#f7f8f9}.nav-card.nav-card{min-width:0;min-height:0;padding:var(--card-padding);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-surface);color:#334158;box-shadow:none;transition:none;transform:none}.nav-card.nav-card--compact{padding:16px}.nav-card.nav-card--flush{padding:0}.nav-card.nav-card:hover{box-shadow:none;border-color:var(--card-border);transform:none}.nav-card :is(h2,h3){color:#334158;margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.4}.nav-card p{color:var(--card-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.55}.nav-card :is(.overview-card-provider,.future-integration-provider,.integration-detail-label,.integration-management-title>div:first-child>span){color:var(--card-muted);font-size:13px;line-height:1.5}.nav-card :is(.overview-summary-icon,.integration-large-icon,.agent-capability-icon,.agent-template-icon,.placeholder-panel-icon,.support-card-icon,.agent-governance-icon){border-radius:6px;flex-shrink:0;width:32px;height:32px;font-size:13px}.nav-card.integration-management-card .integration-large-icon{width:36px;height:36px}.nav-card :is(.overview-summary-card-top,.future-integration-top,.agent-capability-top){flex-wrap:wrap;gap:12px;margin-bottom:12px}.nav-card .integration-management-main{gap:16px;padding:20px}.nav-card .integration-management-content{min-width:0}.nav-card .integration-management-title{flex-wrap:wrap;gap:12px}.nav-card .integration-description{max-width:72ch;margin-top:12px}.nav-card .integration-site-details{flex-wrap:wrap;gap:16px 32px;margin-top:16px}.nav-card .integration-detail strong{overflow-wrap:anywhere}.nav-card-footer{border-top:1px solid var(--card-border);background:var(--card-subtle);justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;display:flex}.nav-card .integration-management-footer{flex-wrap:wrap;min-height:0;padding:12px 20px}.nav-card .secure-connection-label{margin-right:auto;font-size:13px}.nav-card :is(.assistant-actions,.jira-actions){flex-wrap:wrap;gap:8px;display:flex}.nav-card :is(.connect-button,.disconnect-button,.support-email-button){border-radius:5px;min-height:36px;font-size:13px;transform:none}.nav-card :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #334158}.nav-card .assistant-management{border-top:1px solid var(--card-border);padding:20px}.nav-card .assistant-management p+p{margin-top:8px}.nav-card .assistant-management button{margin-top:12px}.nav-card .assistant-details{gap:16px 32px}.nav-card .assistant-details dd{font-size:15px}.nav-card .agent-capability-example{margin-top:16px;padding-top:12px;font-size:13px}.nav-card .agent-capability-example span{color:var(--card-muted)}.nav-card.agent-governance-panel :is(h2,p,.section-label),.nav-card.support-contact-panel :is(h2,p,strong,a:not(.support-email-button),.section-label){color:#334158}.nav-card.support-contact-panel .support-contact-details span{color:var(--card-muted)}.nav-card.agent-governance-panel .agent-governance-icon{color:#334158;background:#eef1f5}.nav-card.overview-hero{gap:24px}.nav-card.overview-hero:after{content:none}.nav-card.overview-hero-status{background:var(--card-subtle);flex-shrink:0;align-self:center}.nav-card.overview-hero-status strong{font-size:14px}.nav-card.overview-hero-status span{font-size:13px}.nav-card .hero-benefits{gap:8px 16px}.nav-card .hero-benefits span{color:var(--card-muted);background:0 0;border:0;padding:0}.nav-card.public-content-card{padding:28px}.nav-card .legal-contact-section{background:var(--card-surface);border-color:var(--card-border);border-radius:var(--card-radius);box-shadow:none;padding:20px}.nav-status{color:#526078;vertical-align:middle;align-items:center;gap:6px;max-width:100%;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}.nav-status-dot{border:1px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px}.nav-status--success{color:#216e4e}.nav-status--success .nav-status-dot,.nav-status--warning .nav-status-dot,.nav-status--error .nav-status-dot,.nav-status--info .nav-status-dot{background:currentColor}.nav-status--info{color:#245a91}.nav-status--warning{color:#865b12}.nav-status--error{color:#b42318}.overview-page .overview-summary-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px));gap:16px}.overview-page .overview-section{margin-bottom:28px}.overview-page .overview-summary-card{flex-direction:column;display:flex}.overview-page .overview-card-status-row{justify-content:flex-end;align-items:flex-end;gap:12px;min-height:44px;margin-top:auto;padding-top:12px;display:flex}.overview-page .overview-card-status-row .overview-summary-icon{margin-right:auto}.overview-page .active-work-grid .overview-card-status-row{min-height:0;padding-top:0}.overview-page .enterprise-summary-grid .nav-card p,.overview-page .agent-summary-grid .nav-card p{font-size:14px}.overview-page .overview-work-empty{max-width:616px}.overview-page .overview-work-empty p{color:var(--card-muted);margin:0;font-size:14px}.agent-template-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.future-integrations-grid,.agents-capabilities-grid,.support-grid{gap:16px}.assistants-page .integration-section{margin-bottom:20px}.login-card.login-card{border-radius:var(--card-radius);box-shadow:none;border-color:#dce2e9}.oauth-consent-card.oauth-consent-card{background:var(--card-surface);border-color:var(--card-border);border-radius:var(--card-radius);box-shadow:none}.oauth-consent-permissions.oauth-consent-permissions{background:var(--card-subtle);border-radius:6px}@media (width<=700px){.nav-card.nav-card{padding:16px}.nav-card.nav-card--flush{padding:0}.nav-card .integration-management-main{flex-direction:row;padding:16px}.nav-card .integration-management-title{flex-direction:column}.nav-card .integration-management-footer{align-items:stretch;padding:12px 16px}.nav-card .assistant-management{padding:16px}.nav-card.overview-hero-status{align-self:stretch}.nav-card.public-content-card{padding:20px 16px}.future-integrations-grid,.agents-capabilities-grid,.support-grid{grid-template-columns:1fr}}.navigator-main:has(.management-page){background:#fff}.management-page.management-page{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),320px));align-items:stretch;gap:16px;display:grid}.management-page>.integrations-heading{grid-column:1/-1;margin-bottom:4px}.management-page>.integration-section,.management-page .future-integrations-grid{display:contents}.management-page .nav-card{flex-direction:column;width:100%;min-width:0;display:flex}.management-page .integration-management-main{padding:16px}.management-page .integration-management-title{display:block}.management-page .nav-card p{font-size:14px}.management-page .integration-site-details{flex-wrap:wrap;gap:12px}.management-page .integration-detail{min-width:0}.management-page .integration-detail strong{overflow-wrap:anywhere}.management-page .nav-card-footer{background:0 0;flex-flow:wrap;align-items:flex-end;gap:12px;margin-top:auto;padding:12px 16px}.management-page .detail-card-actions{flex:140px}.management-page .detail-card-actions :is(.jira-actions,.assistant-actions){flex-wrap:wrap;gap:8px;width:auto}.management-page .detail-card-actions :is(button,a){flex:none;width:auto}.management-page .detail-card-status{text-align:right;margin-left:auto}.management-page .future-integration-card>.detail-card-status{margin-top:auto;padding-top:16px}.assistants-page.management-page .assistant-management{padding:16px}.ai-agents-page .agent-process-flow{color:#334158;grid-template-rows:repeat(2,100px);grid-template-columns:minmax(150px,210px) minmax(40px,90px) minmax(200px,270px) minmax(40px,90px) minmax(180px,230px);align-items:center;margin-bottom:28px;display:grid}.ai-agents-page .agent-process-node{background:#f7f8f9;border:1px solid #dce1e7;border-left:3px solid #334158;border-radius:7px;padding:12px 16px;font-size:14px;line-height:1.4;position:relative}.ai-agents-page .agent-process-node strong{font-weight:650;display:block}.ai-agents-page .agent-process-step{letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ai-agents-page .agent-process-caption{color:#526078;margin-top:4px;font-size:12px;display:block}.ai-agents-page .agent-process-start{grid-area:1/1/3}.ai-agents-page .agent-process-schedule{grid-area:1/3}.ai-agents-page .agent-process-automation{border-left-color:#f58132;grid-area:2/3}.ai-agents-page .agent-process-branches{fill:none;grid-area:1/2/3;width:100%;height:200px}.ai-agents-page .agent-process-branches path{vector-effect:non-scaling-stroke;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ai-agents-page .agent-process-convergence{grid-column:4}.ai-agents-page .agent-process-results{border-left:1px solid #b6bcc6;grid-area:1/5/3}.ai-agents-page .agent-process-mobile-convergence{display:none}.ai-agents-page .agent-path-schedule{stroke:#334158}.ai-agents-page .agent-path-automation{stroke:#f58132}.ai-agents-page .agent-execution-section{text-align:left;margin-top:28px}.ai-agents-page .agent-execution-section>h2{margin:0 0 8px}.ai-agents-page .agent-execution-section>p{color:#526078;text-align:left;margin:0 0 12px;font-size:14px;line-height:1.55}.ai-agents-page .agent-execution-empty{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-agents-page .agent-execution-empty p{color:#526078;margin:0;font-size:14px}.ai-agents-page .connect-button:disabled{color:#fff;opacity:1;background:#334158}.ai-agents-page .agent-execution-empty>button{border-radius:5px;min-height:36px;font-size:13px}@media (width<=1100px){.ai-agents-page .agent-process-flow{grid-template-rows:repeat(4,100px);grid-template-columns:28px minmax(0,1fr) 28px;row-gap:0;max-width:360px}.ai-agents-page .agent-process-start{grid-area:1/1/auto/3}.ai-agents-page .agent-process-schedule{grid-area:2/2}.ai-agents-page .agent-process-automation{grid-area:3/2}.ai-agents-page .agent-process-branches{display:none}.ai-agents-page .agent-process-results{grid-area:4/2}.ai-agents-page .agent-process-mobile-convergence{fill:none;stroke-width:1.5px;stroke-linejoin:round;grid-area:2/3/5;width:28px;height:300px;display:block}.ai-agents-page .agent-process-schedule:before,.ai-agents-page .agent-process-automation:before{content:"";border-bottom:1.5px solid #334158;border-left:1.5px solid #334158;border-radius:0 0 0 6px;width:16px;position:absolute;top:-17px;bottom:50%;left:-19px}.ai-agents-page .agent-process-automation:before{border-color:#f58132;width:24px;top:-116px;left:-27px}.ai-agents-page .agent-process-schedule:after,.ai-agents-page .agent-process-automation:after{content:"";border-top:1.5px solid #334158;border-right:1.5px solid #334158;width:5px;height:5px;position:absolute;top:calc(50% - 3px);left:-8px;transform:rotate(45deg)}.ai-agents-page .agent-process-automation:after{border-color:#f58132}}.ai-agents-page .agent-catalog-card{flex-direction:column;display:flex}.ai-agents-page .agent-catalog-actions{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:12px;margin-top:auto;padding-top:12px;display:flex}.ai-agents-page .agent-catalog-actions .nav-status{text-align:right;margin-left:auto}.usage-history{color:#334158;text-align:left;min-width:0}.usage-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.usage-eyebrow{color:#93521f;letter-spacing:1.6px;font-size:10px;font-weight:700}.usage-heading h1{color:#26344a;letter-spacing:-.6px;margin:8px 0 10px;font-size:28px}.usage-heading p{color:#59677a;margin:0;font-size:14px;line-height:1.6}.usage-button{color:#334158;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ccd4df;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:600}.usage-button:hover:enabled{background:#f0f3f7;border-color:#8d9db3}.usage-button:disabled{opacity:.5;cursor:not-allowed}.usage-button-primary{color:#fff;background:#334158;border-color:#334158}.usage-button-primary:hover:enabled{background:#26344a}.usage-history :focus-visible{outline-offset:3px;outline:2px solid #f58132}.usage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.usage-metric{background:#f8fafc;border:1px solid #dce3eb;border-radius:8px;padding:22px}.usage-metric>span{font-size:13px;font-weight:600;display:block}.usage-metric strong{color:#26344a;margin:12px 0 10px;font-size:30px;font-weight:650;display:block}.usage-metric small{color:#59677a;font-size:11px;line-height:1.6;display:block}.usage-filters{background:#f8fafc;border:1px solid #dce3eb;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:22px;padding:20px;display:flex}.usage-filters label{color:#334158;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.usage-user-filter{flex:1;min-width:220px}.usage-filters input,.usage-filters select{color:#334158;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd4df;border-radius:6px;padding:9px 12px;font-size:13px}.usage-filters>button{margin-top:23px}.usage-filters small{color:#59677a;font-size:11px;font-weight:400}.usage-filter-error{color:#a42d38;flex-basis:100%;margin:0;font-size:13px}.usage-panel{background:#fff;border:1px solid #dce3eb;border-radius:8px;overflow:hidden}.usage-panel-heading{border-bottom:1px solid #e6ebf1;justify-content:space-between;gap:14px;padding:20px;display:flex}.usage-panel-heading h2{margin:0;font-size:15px;font-weight:650}.usage-panel-heading span{color:#59677a;font-size:11px}.usage-table-scroll{overflow-x:auto}.usage-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.usage-table caption{text-align:left;color:#59677a;caption-side:bottom;padding:12px 20px;font-size:11px}.usage-table th{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e6ebf1;padding:14px 20px;font-size:11px;font-weight:650}.usage-table td{vertical-align:top;color:#334158;white-space:nowrap;border-bottom:1px solid #e6ebf1;height:auto;padding:17px 20px}.usage-table tbody tr:last-child td{border-bottom:0}.usage-table tbody tr:hover{background:#fafbfd}.usage-table td strong{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.usage-table td>code{color:#59677a;font-size:11px;display:block}.usage-status{color:#53627b;background:#edf1f6;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:600;display:inline-block}.usage-status-succeeded{color:#286343;background:#edf7f1}.usage-status-failed,.usage-status-unauthenticated{color:#a42d38;background:#fff0f1}.usage-status-started{color:#805815;background:#fff6e8}.usage-duration{font-variant-numeric:tabular-nums}.usage-user-link{color:#334158;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.usage-table summary{color:#334158;cursor:pointer;font-size:12px}.usage-details{white-space:normal;min-width:260px;max-width:350px;margin:16px 0 0;font-size:12px;line-height:1.5}.usage-details dt{color:#59677a;margin-top:10px;font-size:11px}.usage-details dd{overflow-wrap:anywhere;margin:3px 0 0}.usage-state{text-align:center;color:#59677a;padding:48px 24px;font-size:14px}.usage-state h3{color:#334158;margin:0 0 12px;font-size:17px}.usage-state p{max-width:480px;margin:0 auto;line-height:1.7}.usage-error .usage-button{margin-top:20px}.usage-pagination{color:#59677a;border-top:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:12px;display:flex}.usage-pagination>div{gap:8px;display:flex}.usage-note{color:#59677a;margin:18px 0 0;font-size:12px;line-height:1.7}@media (width<=1100px){.usage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.usage-heading{align-items:flex-start;gap:12px}.usage-heading h1{font-size:25px}.usage-heading p{font-size:13px}.usage-metrics{gap:10px}.usage-metric{padding:16px}.usage-metric strong{font-size:27px}.usage-filters{padding:16px}.usage-filters label{flex:1;min-width:100%}.usage-filters>button{margin-top:0}.usage-panel-heading,.usage-pagination{flex-wrap:wrap;padding:16px}.usage-table th,.usage-table td{padding:14px 16px}}
