:root{color:#102233;text-rendering:optimizelegibility;background:#f8faf8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0}a{color:inherit;text-decoration:none}button,.actionLink,.wideButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.iconGlyph{flex:none;display:block}.authShell{background:radial-gradient(circle at 16% 24%,#00897121,#0000 28%),radial-gradient(circle at 84% 0,#0967591a,#0000 34%),linear-gradient(#fcfdfb 0%,#eef6f3 100%);align-items:center;min-height:100%;padding:32px;display:grid;overflow:auto}.authPanel{background:#ffffffeb;border:1px solid #dce8e4;border-radius:8px;justify-self:center;gap:26px;width:min(100%,980px);max-width:980px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 30px 80px #08332f1f}.authBrand{color:#00695e;align-items:center;gap:12px;font-size:28px;font-weight:850;display:flex}.authHero{gap:12px;max-width:760px;display:grid}.authHero p{color:#526778;font-size:18px;line-height:1.55}.authActions{flex-wrap:wrap;gap:14px;display:flex}.authActions button{border-radius:8px;min-height:52px;padding:0 20px;font-weight:800}.authActions button:first-child{color:#fff;background:linear-gradient(#009879,#006e61);box-shadow:0 14px 34px #006f5f38}.authActions button:last-child{background:#fff;border:1px solid #d5e2dd}.authActions button:disabled{cursor:not-allowed;opacity:.58}.authError{color:#9a3412;background:#fff5f2;border:1px solid #ffd7ca;border-radius:8px;padding:14px 16px;line-height:1.5}.authTrustGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.authTrustGrid div{background:#f8fbf9;border:1px solid #dfe9e5;border-radius:8px;gap:9px;padding:18px;display:grid}.authTrustGrid svg{color:#00796b}.authTrustGrid strong{color:#122636}.authTrustGrid span{color:#587080;line-height:1.45}.portalShell{background:radial-gradient(circle at 82% 0,#09675912,#0000 28%),linear-gradient(#fcfdfb 0%,#f4f8f6 100%);grid-template-columns:280px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.sidebar{background:#ffffffd1;border-right:1px solid #dfe8e5;grid-template-rows:auto auto 1fr;height:100%;min-height:0;padding:26px 16px;display:grid;overflow:hidden}.brand{color:#00695e;align-items:center;gap:12px;padding:6px 8px 28px;font-size:28px;font-weight:850;display:flex}.brandMark{grid-template-columns:repeat(3,6px);align-items:end;gap:4px;width:28px;height:32px;display:inline-grid}.brandMark span{background:linear-gradient(#3bb49a,#04766b);border-radius:4px;display:block}.brandMark span:first-child{height:22px}.brandMark span:nth-child(2){height:30px}.brandMark span:nth-child(3){height:18px}.navList{grid-auto-rows:min-content;align-content:start;gap:10px;display:grid}.navItem{color:#203545;text-align:left;border-radius:8px;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-weight:650;display:flex}.navItem svg{color:#5e7080}.navItem.active{color:#00695e;background:linear-gradient(90deg,#06766624,#0676660a)}.navItem.active svg{color:#00816f}.sidebarFooter{align-self:end;gap:14px;display:grid}.authAccount{background:#f8fbf9;border:1px solid #dce8e4;border-radius:8px;gap:12px;padding:14px;display:grid}.authAccount strong,.authAccount small{display:block}.authAccount small{color:#5f7080;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:1.35;overflow:hidden}.authAccount button{border:1px solid #d5e2dd;border-radius:8px;justify-content:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.businessSwitch,.helpCard{text-align:left;background:#fff;border:1px solid #dce5e1;border-radius:8px;justify-content:flex-start;width:100%;padding:14px;box-shadow:0 10px 24px #0c242a0a}.businessSwitch{grid-template-columns:auto 1fr auto;display:grid}.avatar{color:#fff;background:radial-gradient(circle at 32% 28%,#097,#004b3f);border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:inline-flex}.businessSwitch strong,.helpCard strong{font-size:13px;line-height:1.2;display:block}.businessSwitch small,.helpCard small{color:#5f7080;align-items:center;gap:5px;margin-top:4px;line-height:1.4;display:inline-flex}.workspace{scroll-behavior:smooth;gap:20px;height:100%;min-height:0;padding:34px 40px 32px;display:grid;position:relative;overflow:hidden auto}.anchorTarget{scroll-margin-top:22px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}h1,h2,h3,p{margin:0}h1{color:#080f14;letter-spacing:0;font-size:clamp(30px,3vw,44px);line-height:1.05}.topbar p,.cardHeader p,.sectionHeader p,.notice span,.workflowFooter span{color:#5b6c7c}.topbar p{margin-top:10px;font-size:17px}.statusPills{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.statusPills a{color:#183141;text-transform:capitalize;background:#ffffffeb;border:1px solid #d6e3dd;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.statusPills a:hover,.metricCard:hover,.actionLink:hover,.wideButton:hover,.settingsTiles a:hover,.businessSwitch:hover,.helpCard:hover{border-color:#b9d5cd;box-shadow:0 14px 34px #0a4d4514}.statusPills svg{color:#278257}.statsGrid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:22px;display:grid}.metricCard,.card,.insightsBar{background:#ffffffe0;border:1px solid #dfe6e2;border-radius:8px;box-shadow:0 18px 48px #0e22280f}.metricCard{grid-template-columns:auto 1fr;align-items:flex-start;gap:20px;min-height:148px;padding:28px 26px;display:grid}.metricIcon{color:#087466;background:#dcefeb;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.metricCard>div p,.metricCard>div small,.metricCard>div span,.insightMetric small{color:#586b7a}.metricCard p{font-size:15px;font-weight:700}.metricCard strong{color:#102233;margin:7px 0;font-size:30px;line-height:1.05;display:block}.metricCard>div small,.metricCard>div span{display:block}.metricCard .trend{color:#127a4a;margin-top:14px;font-size:13px}.overviewGrid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(360px,1.18fr);gap:24px;display:grid}.card{padding:24px}.cardHeader{grid-template-columns:auto 1fr;align-items:flex-start;gap:16px;display:grid}.cardHeader svg{color:#486071}.cardHeader h2,.sectionHeader h2,.insightTitle h2{color:#102233;letter-spacing:0;font-size:18px;line-height:1.2}.cardHeader p{margin-top:6px;font-size:14px}.blueprintId{color:#005f53;background:linear-gradient(90deg,#e4f2ee,#eef6f3);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;display:flex}.blueprintId strong{color:#006c5d;background:#cfebe4;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px}.toolList{display:grid}.toolRow{border-bottom:1px solid #e5ebe8;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:40px;display:grid}.toolRow svg{color:#496173}.toolRow strong{color:#183141;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.toolRow span{color:#52616d;background:#f1f4f2;border-radius:6px;padding:4px 8px;font-size:12px}.toolRow:last-child span{color:#a24921;background:#fff0e8}.cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.cardFooter span,.cardFooter .actionLink,.widgetActions button,.widgetActions .actionLink,.workflowFooter .actionLink,.insightsBar .actionLink,.wideButton,.sectionHeader>.actionLink,.smallActionButton{color:#2e4354;font-size:14px;font-weight:700}.schemaCard{gap:16px;display:grid}.schemaHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smallActionButton{white-space:nowrap;border:1px solid #d9e1dc;border-radius:8px;min-height:38px;padding:0 12px}.schemaMeta{flex-wrap:wrap;gap:8px;display:flex}.schemaMeta span{color:#00695e;background:#eef6f3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.languagePanel{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.languagePanel label{gap:6px;min-width:0;display:grid}.languagePanel label span{color:#5d6f7e;text-transform:uppercase;font-size:11px;font-weight:850}.languagePanel select{color:#213747;font:inherit;background:#fff;border:1px solid #d9e1dc;border-radius:6px;outline:0;min-width:0;min-height:36px;padding:0 9px;font-size:13px;font-weight:750}.languagePanel button{color:#2e4354;white-space:nowrap;background:#fff;border:1px solid #d9e1dc;border-radius:8px;align-self:stretch;gap:8px;width:100%;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.languageNote{color:#5b6c7c;font-size:12px;line-height:1.45}.schemaBuilder{gap:10px;display:grid}.schemaFieldEditor{background:#fff;border:1px solid #d8e1dc;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(86px,.45fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.schemaFieldEditor.disabled{opacity:.58}.fieldNameControl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.fieldNameControl svg{color:#496173}.fieldNameControl input,.schemaFieldEditor select{color:#213747;font:inherit;background:#fbfdfb;border:1px solid #dfe7e3;border-radius:6px;outline:0;width:100%;min-width:0;min-height:34px;padding:0 9px;font-size:13px;font-weight:700}.fieldNameControl input:focus,.schemaFieldEditor select:focus{border-color:#91cbbf;box-shadow:0 0 0 3px #00816f1a}.schemaToggle{color:#314657;white-space:nowrap;justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.schemaToggle input{accent-color:#007a68}.schemaPreview{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;padding:12px}.schemaPreview>strong{color:#142d3e;font-size:13px;display:block}.schemaFields{flex-wrap:wrap;gap:12px;margin:10px 0 0;display:flex}.schemaFields span{color:#223746;background:#fff;border:1px solid #d8e1dc;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 14px;font-weight:700;display:inline-flex}.schemaFields svg{color:#476071}.notice{border:1px solid #dfe6e1;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:14px 16px;display:grid}.notice svg{color:#496173;margin-top:2px}.notice strong,.notice span{font-size:13px;display:block}.widgetCard pre,.widgetCodeBlock{color:#f5d278;white-space:pre-wrap;background:radial-gradient(circle at 88% 10%,#0e7a636b,#0000 28%),linear-gradient(135deg,#003f39,#022f32 62%,#062429);border-radius:8px;margin:18px 0;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55;overflow-x:auto}.widgetCodeBlock{margin:0}.widgetSummaryList{gap:10px;margin:18px 0;display:grid}.widgetSummaryList div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;padding:12px;display:grid}.widgetSummaryList strong{color:#142d3e;font-size:13px;line-height:1.25}.widgetSummaryList span{color:#5b6c7c;font-size:12px;line-height:1.35}.widgetActions{justify-content:space-between;gap:16px;display:flex}.widgetActions button:first-child,.wideButton,.sectionHeader>.actionLink,.smallActionButton{border:1px solid #d9e1dc;border-radius:8px;min-height:42px;padding:0 16px}.actionLink{border-radius:8px}.lowerGrid{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr);gap:24px;display:grid}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.compact{gap:14px}.kanban{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;padding-bottom:2px;display:grid;overflow:hidden}.kanbanColumn{border:1px solid #e1e7e3;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;min-height:220px;padding:12px;display:grid}.kanbanColumn h3{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;line-height:1.2;display:flex}.kanbanColumn h3 span{overflow-wrap:anywhere}.kanbanColumn h3 strong{border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;display:inline-flex}.kanbanColumn.amber{background:linear-gradient(#fffaf2,#fffefd)}.kanbanColumn.green{background:linear-gradient(#f4fcf6,#fffefd)}.kanbanColumn.orange{background:linear-gradient(#fff8f2,#fffefd)}.kanbanColumn.blue{background:linear-gradient(#f4f9ff,#fffefd)}.kanbanColumn.gray{background:linear-gradient(#f7f7f6,#fffefd)}.kanbanColumn.amber h3{color:#9b5e00}.kanbanColumn.green h3{color:#117545}.kanbanColumn.orange h3{color:#b15014}.kanbanColumn.blue h3{color:#1a64a5}.kanbanColumn.gray h3{color:#60636a}.kanbanColumn.amber h3 strong{background:#ffe8b8}.kanbanColumn.green h3 strong{background:#cdeed8}.kanbanColumn.orange h3 strong{background:#ffe0c9}.kanbanColumn.blue h3 strong{background:#d6eaff}.kanbanColumn.gray h3 strong{background:#e6e7e5}.requestCard{background:#fff;border:1px solid #dde5e0;border-radius:8px;align-self:start;gap:6px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden;box-shadow:0 10px 20px #12252c0d}.requestCard>*{min-width:0;max-width:100%}.requestCard strong{color:#132c3d;overflow-wrap:anywhere;word-break:normal;font-size:13px;line-height:1.25;display:block}.requestCard small,.requestCard p{color:#5c6f7d;overflow-wrap:anywhere;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.45;overflow:hidden}.requestCard small{white-space:nowrap}.requestCard p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box}.requestCard span{color:#263747;text-overflow:ellipsis;white-space:nowrap;background:#f4f0e9;border-radius:999px;place-self:start;max-width:100%;margin-top:4px;padding:4px 8px;font-size:11px;overflow:hidden}.workflowFooter{border-top:1px solid #e2e8e4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:grid}.workflowFooter svg{color:#e07125}.activityList{margin:22px 0;display:grid}.activityRow{border-bottom:1px solid #e3e9e5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;min-height:68px;display:grid}.activityRow:last-child{border-bottom:0}.activityIcon{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.activityIcon.orange{background:#e86e25}.activityIcon.green{background:#3f9f58}.activityIcon.blue{background:#377fdd}.activityRow strong,.activityRow small,.activityRow time{font-size:13px;display:block}.activityRow small,.activityRow time{color:#5f7080}.completeBadge{color:#1b693a;background:#e5f5e9;border:1px solid #c5e8ce;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:750}.wideButton{border:1px solid #d9e1dc;border-radius:8px;justify-content:center;width:100%;min-height:42px}.insightsBar{grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(120px,.8fr)) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.insightTitle{align-items:center;gap:12px;display:flex}.insightTitle svg{color:#496173}.insightTitle h2{font-size:18px}.insightTitle span{color:#5e7080;font-size:11px}.insightMetric{gap:5px;display:grid}.insightMetric strong{color:#102233;font-size:16px}.sparkline{opacity:.8;background:linear-gradient(135deg,#0000 10%,#748798 11% 13%,#0000 14%) 0/18px 18px repeat-x;width:86px;height:22px;display:block}.sparkline.alt{opacity:.62}.destinationGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:20px;display:grid}.widgetAnalyticsStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.widgetAnalyticsStrip div,.widgetAnalyticsGrid div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.widgetAnalyticsStrip span,.widgetAnalyticsGrid span{color:#5b6c7c;font-size:12px;line-height:1.3}.widgetAnalyticsStrip strong,.widgetAnalyticsGrid strong{color:#102233;font-size:18px;line-height:1.1}.widgetAnalyticsDetail{grid-column:span 2}.widgetAnalyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.widgetEventList{gap:8px;display:grid}.widgetEventList div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.widgetEventList strong{color:#142d3e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.widgetEventList span,.widgetEventList time{color:#5b6c7c;white-space:nowrap;font-size:12px;line-height:1.3}.detailCard{gap:18px;display:grid}.detailRows,.requestList,.settingsTiles{gap:10px;display:grid}.detailRows>div,.requestList>div,.settingsTiles a{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.detailRows strong,.requestList strong,.settingsTiles strong{color:#142d3e;font-size:13px;line-height:1.25}.detailRows span,.requestList span,.settingsTiles span,.requestList small{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.requestList small{color:#00715f;text-transform:capitalize;font-weight:750}.requestsPage,.mcpPage{align-content:start;gap:20px;display:grid}.requestsHero,.requestsTableCard,.requestDetailPanel,.requestStatsGrid>div,.mcpStatsGrid>div,.mcpPanel{background:#ffffffe6;border:1px solid #dfe6e2;border-radius:8px;box-shadow:0 18px 48px #0e22280f}.requestsHero{padding:24px}.backLink{color:#385064;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:750;display:inline-flex}.backLink svg{transform:rotate(180deg)}.requestsHeroMain{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:#00715f;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.requestsHero p{color:#5b6c7c;max-width:760px;margin-top:10px;font-size:16px;line-height:1.5}.requestsHeroActions,.detailPanelActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.requestsHeroActions a,.detailPanelActions a{color:#263b4c;background:#fff;border:1px solid #d9e1dc;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.requestStatsGrid,.mcpStatsGrid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px;display:grid}.requestStatsGrid>div,.mcpStatsGrid>div{gap:6px;min-width:0;padding:18px;display:grid}.requestStatsGrid span,.requestStatsGrid small,.mcpStatsGrid span,.mcpStatsGrid small{color:#586b7a;font-size:13px}.requestStatsGrid span,.mcpStatsGrid span{font-weight:750}.requestStatsGrid strong,.mcpStatsGrid strong{color:#102233;overflow-wrap:anywhere;font-size:30px;line-height:1}.mcpStatsGrid strong{text-transform:capitalize;font-size:22px}.mcpPlainSummary{grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;display:grid}.mcpPlainSummary article{background:#ffffffe6;border:1px solid #dfe6e2;border-radius:8px;grid-template-columns:auto 1fr;gap:12px;padding:18px;display:grid;box-shadow:0 18px 48px #0e22280f}.mcpPlainSummary svg{color:#007466;margin-top:2px}.mcpPlainSummary strong{color:#102233;font-size:15px;line-height:1.25;display:block}.mcpPlainSummary p{color:#5b6c7c;margin-top:6px;font-size:13px;line-height:1.45}.requestsToolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.requestSearch{color:#526b7d;background:#fff;border:1px solid #d9e1dc;border-radius:8px;flex:360px;align-items:center;gap:10px;min-width:260px;min-height:46px;padding:0 14px;display:flex}.requestSearch input{color:#122839;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.requestSearch input::placeholder{color:#82909c}.requestFilters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.requestFilters button{color:#3b5060;background:#fff;border:1px solid #d9e1dc;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px;font-weight:750}.requestFilters button.active,.requestFilters button:hover{color:#00695e;background:#e0f2ed;border-color:#b7d9d0}.requestsWorkSurface{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);align-items:start;gap:20px;display:grid}.analyticsWorkSurface{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:20px;display:grid}.installWorkSurface,.installGuideGrid{align-items:start;gap:20px;display:grid}.installWorkSurface{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.installGuideGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.installStepList{counter-reset:install-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.installStepList li{counter-increment:install-step;background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:auto 1fr;gap:6px;padding:14px;display:grid}.installStepList li:before{color:#00695e;content:counter(install-step);background:#dcefeb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:850;display:inline-flex}.installStepList strong,.installStepList p{grid-column:2}.installStepList strong{color:#142d3e;font-size:14px;line-height:1.25}.installStepList p{color:#5b6c7c;font-size:13px;line-height:1.45}.installChecklist{gap:10px;display:grid}.installChecklist div{color:#3e5363;background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.installChecklist svg{color:#007466;margin-top:1px}.installChecklist span{font-size:13px;line-height:1.4}.requestsTableCard,.requestDetailPanel{min-width:0;padding:18px}.requestsTableCard{overflow:hidden}.requestsTableHeader,.requestTableRow{grid-template-columns:minmax(260px,1.2fr) minmax(150px,.5fr) minmax(130px,.45fr) minmax(120px,.45fr);align-items:center;gap:12px;display:grid}.requestsTableHeader{color:#627282;text-transform:uppercase;border-bottom:1px solid #e1e8e4;padding:0 12px 12px;font-size:12px;font-weight:850}.requestsTable{display:grid}.requestTableRow{text-align:left;background:0 0;border-bottom:1px solid #e7ece8;border-radius:0;width:100%;min-height:76px;padding:14px 12px}.requestTableRow:last-child{border-bottom:0}.requestTableRow:hover,.requestTableRow.selected{background:#f1f8f5}.requestIdentity{gap:5px;min-width:0;display:grid}.requestIdentity strong,.detailPanelHeader strong{color:#122839;overflow-wrap:anywhere;line-height:1.25}.requestIdentity small,.detailPanelHeader small,.requestTableRow time,.requestTableRow>span:not(.requestIdentity):not(.statusBadge){color:#637585;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.statusBadge{text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.statusBadge.pending_verification,.statusBadge.new{color:#8a5605;background:#fff1cf}.statusBadge.verified{color:#176c3d;background:#dff5e7}.statusBadge.triaged,.statusBadge.needs_info{color:#9f4517;background:#ffe4d1}.statusBadge.sent_to_business,.statusBadge.business_responded{color:#155b98;background:#dceeff}.statusBadge.closed{color:#596068;background:#ecefed}.statusBadge.spam,.statusBadge.expired{color:#9c2626;background:#f8d7d7}.requestDetailPanel{gap:18px;display:grid;position:sticky;top:0}.detailPanelHeader{border-bottom:1px solid #e2e8e4;gap:8px;padding-bottom:16px;display:grid}.detailPanelSection{gap:10px;display:grid}.detailPanelSection h2{color:#122839;font-size:14px;line-height:1.2}.detailPanelSection p{color:#4f6273;font-size:14px;line-height:1.55}.detailPanelSection dl{gap:8px;margin:0;display:grid}.detailPanelSection dl div{background:#fbfdfb;border:1px solid #e1e8e4;border-radius:8px;grid-template-columns:118px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.detailPanelSection dt,.detailPanelSection dd{min-width:0;margin:0;font-size:12px;line-height:1.35}.detailPanelSection dt{color:#5f7080;font-weight:800}.detailPanelSection dd{color:#172d3d;overflow-wrap:anywhere}.statusControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.statusChoice{color:#203545;font:inherit;text-align:center;background:#fbfdfb;border:1px solid #dce6e1;border-radius:8px;justify-content:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.statusChoice:hover:not(:disabled),.statusChoice.active{border-color:#b9d5cd;box-shadow:0 8px 20px #0a4d4512}.statusChoice:disabled{cursor:default}.statusChoice.amber,.statusChoice.amber.active{color:#8a5605;background:#fff9ed}.statusChoice.green,.statusChoice.green.active{color:#176c3d;background:#effaf3}.statusChoice.orange,.statusChoice.orange.active{color:#9f4517;background:#fff4ec}.statusChoice.blue,.statusChoice.blue.active{color:#155b98;background:#f0f7ff}.statusChoice.gray,.statusChoice.gray.active{color:#596068;background:#f4f6f5}.detailPanelActions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.detailPanelActions a{justify-content:center}.emptyRequests{background:#fbfdfb;border:1px dashed #cfdad5;border-radius:8px;gap:6px;padding:22px;display:grid}.emptyRequests strong{color:#142d3e;font-size:14px}.emptyRequests span{color:#5f7080;font-size:13px}.mcpWorkSurface{grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);align-items:start;gap:20px;display:grid}.mcpPanel{gap:18px;min-width:0;padding:22px;display:grid}.mcpToolList,.resourceList,.safetyList{gap:10px;display:grid}.mcpToolRow{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:14px;display:grid}.mcpToolRow>div:first-child{min-width:0}.mcpToolRow strong,.resourceList strong,.safetyList strong{color:#142d3e;overflow-wrap:anywhere;font-size:14px;line-height:1.25;display:block}.mcpToolRow p{color:#5b6c7c;margin-top:5px;font-size:13px;line-height:1.45}.mcpToolRow small{color:#667787;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.35}.mcpBadges{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}.mcpBadges span{color:#00695e;text-transform:capitalize;white-space:nowrap;background:#eef6f3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.mcpResourceGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.resourceList>div,.safetyList>div{background:#fbfdfb;border:1px solid #e0e8e4;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.resourceList span,.resourceList small,.safetyList span{color:#5b6c7c;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.resourceList small{color:#00715f;text-transform:capitalize;font-weight:800}@media (width<=1220px){.portalShell{grid-template-columns:88px minmax(0,1fr)}.brand strong,.navItem span,.sidebarFooter{display:none}.brand{justify-content:center;padding-inline:0}.navItem{justify-content:center;padding:0}.overviewGrid,.lowerGrid,.statsGrid,.authTrustGrid,.insightsBar,.destinationGrid,.requestStatsGrid,.requestsWorkSurface,.analyticsWorkSurface,.installWorkSurface,.installGuideGrid,.mcpStatsGrid,.mcpPlainSummary,.mcpWorkSurface,.mcpResourceGrid{grid-template-columns:1fr 1fr}.widgetCard,.workflowCard,.activityCard,.insightsBar{grid-column:1/-1}.requestsWorkSurface,.analyticsWorkSurface,.installWorkSurface,.installGuideGrid,.mcpWorkSurface,.mcpResourceGrid{grid-template-columns:1fr}.widgetAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.requestDetailPanel{position:static}}@media (width<=760px){html,body,#root{overflow:auto}.portalShell{height:auto;min-height:100vh;display:block;overflow:visible}.authShell{min-height:100vh;padding:18px}.authPanel{padding:22px}.authActions,.authActions button{width:100%}.authActions button{justify-content:center}.sidebar{border-bottom:1px solid #dfe8e5;border-right:0;height:auto;min-height:auto;overflow:visible}.brand strong,.navItem span{display:inline}.navList{grid-template-columns:repeat(2,1fr)}.navItem{justify-content:flex-start;padding:0 14px}.workspace{height:auto;padding:24px 16px;overflow:visible}.topbar,.sectionHeader,.cardFooter,.widgetActions,.schemaHeader{display:grid}.statusPills,.widgetActions{justify-content:stretch}.statsGrid,.overviewGrid,.lowerGrid,.authTrustGrid,.insightsBar,.destinationGrid,.requestStatsGrid,.requestsWorkSurface,.analyticsWorkSurface,.installWorkSurface,.installGuideGrid,.mcpStatsGrid,.mcpPlainSummary,.mcpWorkSurface,.mcpResourceGrid{grid-template-columns:1fr}.requestsHeroMain,.requestsToolbar{display:grid}.requestsHeroActions,.requestFilters{justify-content:stretch}.requestsHeroActions a,.requestFilters button{justify-content:center}.requestsTableHeader{display:none}.requestTableRow{grid-template-columns:1fr;gap:8px}.requestSearch{min-width:0}.detailPanelActions,.detailPanelSection dl div,.statusControlGrid,.mcpToolRow{grid-template-columns:1fr}.widgetAnalyticsDetail{grid-column:auto}.widgetAnalyticsStrip,.widgetAnalyticsGrid,.widgetEventList div,.installStepList li,.installChecklist div{grid-template-columns:1fr}.installStepList strong,.installStepList p{grid-column:auto}.widgetEventList span,.widgetEventList time{white-space:normal}.mcpBadges{justify-content:flex-start}.metricCard{min-height:auto}.activityRow{grid-template-columns:auto 1fr}.activityRow time,.completeBadge{justify-self:start}.workflowFooter{grid-template-columns:auto 1fr}.workflowFooter .actionLink{grid-column:2;justify-self:start}.schemaFieldEditor,.languagePanel{grid-template-columns:1fr}}
