/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--background:#eef2f6;--foreground:#172033;--muted:#667085;--line:#d8e0ea;--panel-border:#e2e8f0;--panel:#fff;--panel-strong:#f7f9fc;--ink:#101828;--teal:#0f766e;--blue:#2563eb;--amber:#b7791f;--red:#b42318;--green:#118455;--violet:#6941c6;--shadow:0 16px 38px #10182814;--shadow-soft:0 10px 24px #1018280f;--focus-ring:0 0 0 3px #0f766e2e}*{box-sizing:border-box}html{min-width:320px}body{background:linear-gradient(180deg, #f8fafc 0%, var(--background) 42%, #e9eef5 100%);min-height:100vh;color:var(--foreground);font-family:var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.loginShell{background:radial-gradient(circle at 24% 18%,#0f766e21,#0000 28%),linear-gradient(140deg,#f8fafc 0%,#edf3f8 46%,#e8eef6 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.loginPanel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #94a3b847;border-radius:8px;grid-template-columns:minmax(0,1fr) 390px;gap:28px;width:min(1040px,100%);min-height:560px;padding:28px;display:grid;box-shadow:0 24px 70px #10182824}.loginOverview{color:#dce4ee;background:linear-gradient(155deg,#141a22 0%,#101720 48%,#0f1f24 100%);border:1px solid #94a3b833;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff0d}.loginBrand{align-self:flex-start}.loginCopy{gap:16px;max-width:560px;display:grid}.loginCopy h1{color:#fff;letter-spacing:0;margin:0;font-size:44px;line-height:1.04}.loginCopy p{color:#adbac9;margin:0;font-size:16px;line-height:1.7}.loginConnection{width:fit-content;min-width:172px}.loginForm{border:1px solid var(--panel-border);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:18px;padding:24px;display:flex}.loginFormHeader{border-bottom:1px solid var(--panel-border);align-items:center;gap:12px;padding-bottom:8px;display:flex}.loginFormHeader svg{color:var(--teal)}.loginFormHeader strong{color:var(--ink);font-size:20px;line-height:1.2;display:block}.loginField{gap:8px;display:grid}.loginField span{color:#475467;font-size:13px;font-weight:750}.loginField input{width:100%;min-height:48px;color:var(--ink);background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;outline:none;padding:0 13px}.loginField input::placeholder{color:#98a2b3}.loginError{min-height:40px;color:var(--red);background:#fff5f4;border:1px solid #f4c7c2;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.loginNotice{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.loginSubmit{width:100%;min-height:48px}.loginSubmit:disabled{cursor:wait;opacity:.72}.loginRoster{background:var(--panel-strong);border:1px solid var(--panel-border);border-radius:8px;gap:5px;padding:12px;display:grid}.loginRoster span,.loginRoster small{color:var(--muted);font-size:12px}.loginRoster strong{color:var(--ink);font-size:13px;line-height:1.35}.shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dce4ee;background:linear-gradient(#161b23 0%,#121821 52%,#10151c 100%);border-right:1px solid #94a3b833;flex-direction:column;gap:22px;min-height:100vh;padding:24px;display:flex;position:sticky;top:0;box-shadow:16px 0 42px #10182814}.brand{align-items:center;gap:12px;display:flex}.brandMark{color:#fff;background:linear-gradient(135deg, var(--teal) 0%, #1d4ed8 100%);letter-spacing:0;border-radius:8px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 12px 26px #0f766e47}.brand span,.panelLabel,.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.brand span{color:#99a7b8}.brand strong{color:#fff;font-size:16px;line-height:1.25;display:block}.navList{gap:6px;display:grid}.navItem{color:#bdc8d8;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:43px;padding:0 13px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.navItem svg{color:#93a4b8;transition:color .16s}.navItem:hover,.navItem.active{color:#fff;background:#ffffff14;border-color:#94a3b83d}.navItem:hover{transform:translate(2px)}.navItem.active:before{content:"";background:var(--teal);border-radius:0 8px 8px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-1px}.navItem.active svg,.navItem:hover svg{color:#5eead4}.userPanel{background:#ffffff0d;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:grid}.userAvatar{color:#fff;background:#5eead421;border:1px solid #5eead447;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.userMeta{min-width:0}.userMeta span{color:#99a7b8;font-size:12px;font-weight:700;display:block}.userMeta strong,.userMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userMeta strong{color:#fff;font-size:14px;line-height:1.35;display:block}.userMeta small{color:#bdc8d8;font-size:12px;line-height:1.35;display:block}.logoutButton{color:#bdc8d8;background:#ffffff0d;border:1px solid #94a3b847;border-radius:8px;outline:none;place-items:center;width:34px;height:34px;display:grid}.logoutButton:hover{color:#fff;border-color:#5eead473}.connection{color:#bdc8d8;background:#ffffff0a;border:1px solid #94a3b847;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;display:flex}.connection.live{color:#bbf7d0;border-color:#15803da6}.connection.offline{color:#fed7aa;border-color:#c2410ca6}.workspace{min-width:0;padding:30px}.topbar{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #e2e8f0f0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:20px;display:flex}.topbarCopy{min-width:0}.topbar h1{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:32px;line-height:1.12}.topbarLead{color:#475467;max-width:860px;margin:8px 0 0;font-size:14px;line-height:1.55}.topbarMeta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.topbarMeta span{color:#344054;border:1px solid var(--panel-border);background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.topbarMeta svg{color:var(--teal)}.topActions,.dialogActions,.composerActions,.panelActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolButton,.secondaryAction,.primaryAction{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:750;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #1018280d}.toolButton{width:40px;padding:0}.secondaryAction{padding:0 14px}.primaryAction{color:#fff;background:linear-gradient(135deg, var(--teal) 0%, #1d4ed8 100%);border-color:#0000;padding:0 16px}.toolButton:hover,.secondaryAction:hover,.primaryAction:hover,.modeButton:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1018281a}.toolButton:focus-visible,.secondaryAction:focus-visible,.primaryAction:focus-visible,.modeButton:focus-visible,.navItem:focus-visible,.logoutButton:focus-visible,.loginField input:focus-visible,.searchBox:focus-within,.composer textarea:focus{border-color:var(--teal);box-shadow:var(--focus-ring);outline:none}.metricsStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.metric{border:1px solid var(--panel-border);min-height:112px;box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;padding:16px;position:relative;overflow:hidden}.metric:before{content:"";background:var(--metric-accent,var(--blue));height:3px;position:absolute;inset:0 0 auto}.metric span,.metric small{color:var(--muted);font-size:13px}.metric strong{color:var(--ink);margin:10px 0 6px;font-size:31px;line-height:1;display:block}.metric.good{--metric-accent:var(--green)}.metric.warn{--metric-accent:var(--amber)}.metric.bad{--metric-accent:var(--red)}.metric.neutral{--metric-accent:var(--blue)}.operatorGrid{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.queuePanel,.dialogPanel,.widePanel{background:var(--panel);border:1px solid var(--panel-border);min-width:0;box-shadow:var(--shadow-soft);border-radius:8px}.queuePanel{min-height:680px;overflow:hidden}.panelHeader{border-bottom:1px solid var(--panel-border);background:linear-gradient(#fff 0%,#f8fafc 100%);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:16px;display:flex}.panelHeader strong{margin-top:2px;font-size:18px;display:block}.searchBox{width:184px;height:38px;color:var(--muted);border:1px solid var(--panel-border);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.searchBox input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.conversationList{display:grid}.conversationItem{width:100%;min-height:96px;color:var(--ink);border:0;border-bottom:1px solid var(--panel-border);text-align:left;background:#fff;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 16px;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.conversationItem:hover,.conversationItem.active{background:#f2fbfa}.conversationItem:hover{transform:translate(2px)}.conversationItem.active{box-shadow:inset 3px 0 0 var(--teal)}.channelIcon{width:36px;height:36px;color:var(--teal);background:linear-gradient(#ecfeff 0%,#e7f5f4 100%);border:1px solid #b8ddda;border-radius:8px;place-items:center;display:grid}.conversationText{min-width:0}.conversationTitleRow,.conversationText small{display:block}.conversationTitleRow{margin-bottom:4px;display:block}.conversationTitleRow strong{text-overflow:ellipsis;font-size:14px;line-height:1.3;overflow:hidden}.conversationText small{color:var(--muted);font-size:12px}.conversationReceivedAt{color:#344054;white-space:nowrap;background:#f8fafc;border:1px solid #d8e0ea;border-radius:8px;align-items:center;width:fit-content;min-height:22px;margin-top:8px;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.slaPill{min-height:24px;color:var(--blue);background:#dbeafe;border-radius:8px;grid-column:2;justify-self:start;align-items:center;margin-top:7px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.slaPill.overdue{color:#fff;background:var(--red)}.dialogPanel{flex-direction:column;min-height:680px;display:flex;overflow:hidden}.dialogHeader{border-bottom:1px solid var(--panel-border);background:linear-gradient(#fff 0%,#f8fafc 100%);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.dialogHeader h2{color:var(--ink);margin:8px 0 4px;font-size:20px;line-height:1.2}.dialogHeader p{color:var(--muted);margin:0;font-size:13px}.priority{min-height:24px;color:var(--blue);text-transform:uppercase;background:#dbeafe;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.priority.high{color:#92400e;background:#fef3c7}.priority.critical{color:#fff;background:var(--red)}.contextBand{background:var(--panel-border);border-bottom:1px solid var(--panel-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.contextBand div{min-width:0;min-height:50px;color:var(--muted);background:#fff;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.contextBand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.encryptionDock{border-bottom:1px solid var(--panel-border);background:#f7fbff;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.encryptionSummary{align-items:center;gap:10px;min-width:0;display:flex}.encryptionSummary>svg{color:var(--blue);flex:none}.encryptionSummary strong,.encryptionSummary small{display:block}.encryptionSummary strong{color:var(--ink);margin:2px 0;font-size:15px}.encryptionSummary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.modeControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.modeButton{min-height:34px;color:var(--muted);border:1px solid var(--panel-border);background:#fff;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}.modeButton.active{color:#fff;background:var(--blue);border-color:var(--blue)}.callDock{border-bottom:1px solid var(--panel-border);background:#f2fbfa;gap:10px;padding:12px 16px;display:grid}.callCard{border:1px solid #b8ddda;border-left:4px solid var(--teal);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid;box-shadow:0 8px 18px #0f766e0f}.callCard.ringing{border-left-color:var(--amber)}.callCard.ended,.callCard.declined,.callCard.missed{border-left-color:var(--muted);background:#f8fafc}.callCard strong,.callCard small{display:block}.callCard strong{color:var(--ink);margin:2px 0;font-size:17px}.callCard small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.callMetaGrid{grid-template-columns:repeat(4,minmax(86px,1fr));gap:6px;margin-top:10px;display:grid}.callMetaGrid span{min-height:28px;color:var(--muted);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800;overflow:hidden}.callActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aiDock{border-bottom:1px solid var(--panel-border);background:#fbfaff;gap:10px;padding:12px 16px;display:grid}.aiDockHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.aiDockHeader strong{color:var(--ink);margin-top:2px;font-size:15px;display:block}.suggestionCard{border:1px solid #c4b5fd;border-left:4px solid var(--violet);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 8px 18px #6941c60f}.suggestionCard.low{border-left-color:var(--green)}.suggestionCard.medium{border-left-color:var(--amber)}.suggestionCard.high{border-left-color:var(--red)}.suggestionCard small,.suggestionCard p{margin:0;display:block}.suggestionCard small{color:var(--muted);font-size:12px;font-weight:800}.suggestionCard p{color:var(--ink);margin-top:6px;font-size:14px;line-height:1.4}.suggestionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.messageStream{background:linear-gradient(#f8fafc 0%,#eef4f8 100%);flex-direction:column;flex:1;gap:10px;min-height:320px;padding:18px;display:flex;overflow-y:auto}.messageBubble{border:1px solid var(--panel-border);background:#fff;border-radius:8px;max-width:min(720px,88%);padding:12px 14px;box-shadow:0 8px 20px #1018280f}.messageBubble.operator,.messageBubble.sales{color:#fff;background:linear-gradient(135deg, var(--teal) 0%, #1d4ed8 100%);border-color:#0000;align-self:flex-end}.messageBubble.bot{background:#f5f3ff;border-color:#c4b5fd}.messageBubble.encrypted{background:#eff6ff;border-color:#bfdbfe}.messageBubble.operator.encrypted,.messageBubble.sales.encrypted{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.messageBubble header{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.messageBubble header span{color:currentColor;opacity:.68}.messageBubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.composer{border-top:1px solid var(--panel-border);background:#fff;gap:12px;padding:16px;display:grid}.composer textarea{resize:vertical;width:100%;min-height:92px;color:var(--ink);border:1px solid var(--panel-border);background:#f8fafc;border-radius:8px;outline:none;padding:12px}.composer textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f7a1f}.widePanel{overflow:hidden}.accessLayout{gap:14px;display:grid}.accessSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accessSummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.accessSummary svg{color:var(--blue)}.accessSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.accessSummary small{color:var(--muted)}.accessDirectoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.accessDirectoryColumn{align-content:start;gap:10px;min-width:0;display:grid}.accessDirectoryRow{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.accessDirectoryRow h3,.accessDirectoryRow p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.accessDirectoryRow h3{color:var(--ink);font-size:15px}.accessDirectoryRow p{color:var(--muted);margin-top:4px;font-size:13px}.accessGrantActions{align-items:center;gap:8px;display:inline-flex}.accessTable{display:grid;overflow-x:auto}.accessHeader,.accessRow{grid-template-columns:minmax(200px,1.4fr) repeat(6,minmax(118px,1fr));min-width:980px;display:grid}.accessHeader{color:var(--muted);background:var(--panel-strong);text-transform:uppercase;font-size:12px;font-weight:800}.accessHeader span,.accessRow span,.accessRow strong{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:48px;padding:14px 12px}.accessRow strong{color:var(--ink);font-size:14px}.accessRow span{color:var(--muted);font-size:13px}.platformStack,.automationLayout,.marketplaceLayout{gap:14px;display:grid}.automationSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketplaceSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.automationSummary article,.marketplaceSummary article{background:var(--panel);border:1px solid var(--line);min-height:128px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.automationSummary svg{color:var(--violet)}.marketplaceSummary svg{color:var(--teal)}.automationSummary strong,.marketplaceSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.automationSummary small,.marketplaceSummary small{color:var(--muted);font-size:13px}.marketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.marketplaceCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;gap:12px;min-height:292px;padding:14px;display:grid}.marketplaceCard.installed{border-top:3px solid var(--green)}.marketplaceCard.review_required{border-top:3px solid var(--amber)}.marketplaceCard.disabled{opacity:.72}.marketplaceCardHeader{justify-content:space-between;gap:12px;display:flex}.marketplaceCardHeader h3{color:var(--ink);margin:8px 0 4px;font-size:16px}.marketplaceCardHeader p,.appDescription,.webhookList small{color:var(--muted);margin:0;font-size:13px}.appDescription{line-height:1.4}.appStatus{min-height:24px;color:var(--blue);text-transform:uppercase;background:#dbeafe;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.appStatus.installed,.appStatus.available,.appStatus.approved,.appStatus.verified,.appStatus.active,.appStatus.accepted{color:var(--green);background:#dcfce7}.appStatus.pending,.appStatus.secret_required,.appStatus.not_created,.appStatus.review_required{color:var(--amber);background:#fef3c7}.appStatus.disabled,.appStatus.expired{color:var(--muted);background:#eef2f7}.appStatus.rejected,.appStatus.failed,.appStatus.revoked{color:var(--red);background:#fee2e2}.marketplaceMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.marketplaceMeta span{min-width:0;color:var(--muted);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:750;overflow:hidden}.oauthClientBox{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:10px;display:grid}.oauthClientBox code,.secretGrid code,.runtimeEndpoint code{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.oauthClientBox small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.marketplaceSecretPanel{border-left:4px solid var(--amber)}.developerPortalPanel{border-left:4px solid var(--teal)}.developerPortalHero{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:stretch;gap:16px;padding:16px;display:grid}.developerPortalHero h3{color:var(--ink);margin:10px 0 6px;font-size:20px}.developerPortalHero p{max-width:820px;color:var(--muted);margin:0;font-size:14px;line-height:1.45}.developerPortalStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.developerPortalStats span{min-width:0;min-height:90px;color:var(--muted);background:var(--panel-strong);border:1px solid var(--line);text-transform:uppercase;border-radius:8px;align-content:center;gap:5px;padding:12px;font-size:12px;font-weight:800;display:grid}.developerPortalStats strong{color:var(--ink);font-size:24px;line-height:1}.developerPortalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 16px;display:grid}.developerPortalColumn{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.sdkQuickstart{background:#0f172a;border-color:#1e293b}.sdkQuickstart .portalColumnHeader,.sdkQuickstart .portalCodeBlock{color:#e2e8f0}.portalColumnHeader{color:var(--ink);align-items:center;gap:8px;display:flex}.portalColumnHeader svg{color:var(--teal)}.portalSteps,.portalScopeMatrix{gap:8px;display:grid}.portalSteps{grid-template-columns:repeat(7,auto);justify-content:start;align-items:center}.portalSteps span,.portalScopeMatrix span{min-height:24px;color:var(--blue);text-transform:uppercase;white-space:nowrap;background:#dbeafe;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.portalSteps svg{color:var(--muted)}.portalCodeBlock{min-width:0;max-width:100%;color:var(--ink);border:1px solid var(--line);white-space:pre;background:#fff;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.portalAppList,.portalScopeMatrix{display:grid}.portalAppRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:10px 0;display:grid}.portalAppRow:last-child{border-bottom:0}.portalAppRow h3{color:var(--ink);margin:8px 0 4px;font-size:15px}.portalAppRow p,.portalScopeMatrix code{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.portalAppActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.portalScopeMatrix{gap:6px}.portalScopeMatrix div{border-bottom:1px solid var(--line);grid-template-columns:154px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}.portalScopeMatrix div:last-child{border-bottom:0}.secretGrid,.runtimeEndpointGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 16px;display:grid}.secretGrid div,.runtimeEndpoint{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;gap:7px;min-width:0;min-height:76px;padding:12px;display:grid}.secretGrid span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.runtimeEndpointGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtimeEndpoint{grid-template-columns:160px minmax(0,1fr);align-items:center}.scopeList{flex-wrap:wrap;gap:6px;display:flex}.scopeList span{min-height:24px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.webhookList{gap:5px;display:grid}.webhookList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplaceActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.marketplaceOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketplaceMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.marketplaceMiniStats{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}.marketplaceMiniStats span{min-height:28px;color:var(--muted);background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.marketplaceList{display:grid}.marketplaceListItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:14px 16px;display:grid}.marketplaceListItem.compact{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:78px;padding:12px}.marketplaceListItem h3{color:var(--ink);margin:8px 0 4px;font-size:15px}.marketplaceListItem p,.marketplaceListItem small,.tokenPreview{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.marketplaceEvents{display:grid}.marketplaceEvent{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:16px;display:grid}.marketplaceEvent h3{color:var(--ink);margin:8px 0 4px;font-size:16px}.marketplaceEvent p{color:var(--muted);margin:0;font-size:13px}.policyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.policyCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:126px;padding:14px;display:grid}.policyCard h3{color:var(--ink);margin:8px 0 4px;font-size:16px}.policyCard p{color:var(--muted);margin:0;font-size:13px}.policyStatus,.riskPill{text-transform:uppercase;border-radius:8px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.policyStatus.active{color:var(--green);background:#dcfce7}.policyStatus.disabled{color:var(--muted);background:#eef2f7}.policyModes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.suggestionList{display:grid}.suggestionRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:16px;display:grid}.suggestionRow.blocked{background:#fff7ed}.suggestionRow.applied{background:#f0fdf4}.suggestionRow h3{color:var(--ink);margin:8px 0 4px;font-size:16px}.suggestionRow p,.suggestionRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;display:block;overflow:hidden}.suggestionMeta{text-align:right;align-content:center;justify-items:end;gap:6px;display:grid}.suggestionMeta span{color:var(--ink);text-transform:uppercase;font-size:13px;font-weight:800}.riskPill.low{color:var(--green);background:#dcfce7}.riskPill.medium{color:var(--amber);background:#fef3c7}.riskPill.high{color:#fff;background:var(--red)}.platformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launchPanel{display:grid}.launchHero{border-bottom:1px solid var(--panel-border);grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) minmax(260px,1fr);align-items:center;gap:16px;padding:16px;display:grid}.launchHero strong{color:var(--ink);margin:8px 0 6px;font-size:36px;line-height:1;display:block}.launchHero small{color:var(--muted);font-size:13px}.launchProgress{border:1px solid var(--panel-border);background:#e2e8f0;border-radius:8px;height:14px;overflow:hidden}.launchProgress span{background:linear-gradient(135deg, var(--teal) 0%, #1d4ed8 100%);border-radius:8px;height:100%;display:block}.launchNextActions{gap:8px;display:grid}.launchNextActions span,.launchAction{color:#475467;border:1px solid var(--panel-border);background:#f8fafc;border-radius:8px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.35;display:block}.launchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.launchCard{border:1px solid var(--panel-border);background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:8px;align-content:start;gap:10px;min-height:176px;padding:14px;display:grid;box-shadow:0 1px 2px #1018280a}.launchCard h3,.launchCard p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.launchCard h3{color:var(--ink);margin-top:10px;font-size:15px}.launchCard p,.launchCard small{color:var(--muted);font-size:12px;line-height:1.4}.launchCard small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;display:-webkit-box;overflow:hidden}.launchAction.ready{color:var(--green);background:#ecfdf3;border-color:#abefc6}.runtimePanel{display:grid}.runtimeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.runtimeCard{border:1px solid var(--panel-border);background:linear-gradient(#fffffffa 0%,#f8fafcfa 100%),radial-gradient(circle at 14% 0,#14b8a61f,#0000 30%);border-radius:8px;gap:12px;min-height:178px;padding:16px;display:grid;box-shadow:0 16px 40px #0f172a0f}.runtimeCard strong{color:var(--ink);margin:10px 0 4px;font-size:22px;line-height:1.15;display:block}.runtimeCard small,.runtimeCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.runtimeCard p{border-top:1px solid var(--panel-border);min-height:36px;padding-top:10px}.repositoryOpsPanel{background:#0f172a;border:1px solid #e2e8f02e;border-radius:8px;gap:14px;margin:0 16px 16px;padding:16px;display:grid;box-shadow:0 18px 46px #0f172a24}.repositoryOpsHeader,.repositoryOpsActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.repositoryOpsHeader strong{color:#fff;margin-top:4px;font-size:18px;display:block}.repositoryOpsHeader small{color:#cbd5e1;margin-top:4px;font-size:12px;line-height:1.45;display:block}.repositoryOpsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.repositoryOpsGrid article{background:#ffffff12;border:1px solid #e2e8f029;border-radius:8px;gap:6px;min-height:94px;padding:12px;display:grid}.repositoryOpsGrid span,.repositoryOpsGrid small{color:#cbd5e1;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.repositoryOpsGrid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1;overflow:hidden}.repositoryOpsActions .secondaryAction{color:#f8fafc;background:#ffffff14;border-color:#e2e8f033}.securitySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.securitySummary article{background:var(--panel);border:1px solid var(--line);min-height:132px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.securitySummary svg{color:var(--blue)}.securitySummary strong{color:var(--ink);margin:10px 0 6px;font-size:26px;line-height:1;display:block}.securitySummary small{color:var(--muted);font-size:13px}.slaCenterGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.slaCenterGrid article{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;min-height:104px;padding:14px}.slaCenterGrid strong{color:var(--ink);margin:8px 0 4px;font-size:26px;line-height:1;display:block}.slaCenterGrid small{color:var(--muted)}.slaBreachList{display:grid}.slaBreachItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:16px;display:grid}.slaBreachItem h3,.slaBreachItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.slaBreachItem h3{color:var(--ink);margin-top:8px;font-size:16px}.slaBreachItem p{color:var(--muted);margin-top:4px;font-size:13px}.notificationGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:16px;display:grid}.notificationGrid article{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;min-height:104px;padding:14px}.notificationGrid strong{color:var(--ink);margin:8px 0 4px;font-size:26px;line-height:1;display:block}.notificationGrid small{color:var(--muted)}.callCenterGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.callCenterGrid article{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;min-height:104px;padding:14px}.callCenterGrid strong{color:var(--ink);margin:8px 0 4px;font-size:26px;line-height:1;display:block}.callCenterGrid small{color:var(--muted)}.callTelemetryList{display:grid}.callTelemetryItem{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.callTelemetryItem.compact{background:#f8fafc;min-height:60px}.callTelemetryItem h3,.callTelemetryItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.callTelemetryItem h3{color:var(--ink);font-size:15px}.callTelemetryItem p,.callTelemetryItem span{color:var(--muted);font-size:13px}.notificationList{display:grid}.notificationItem{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.notificationItem h3,.notificationItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.notificationItem h3{color:var(--ink);font-size:15px}.notificationItem p{color:var(--muted);margin-top:4px;font-size:13px}.deviceList{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:12px;display:grid}.deviceItem{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.deviceItem>svg{color:var(--teal)}.deviceItem strong,.deviceItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deviceItem strong{color:var(--ink);font-size:14px}.deviceItem small,.deviceItem span{color:var(--muted);font-size:12px}.integrationsLayout{gap:14px;display:grid}.integrationSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.integrationSummary article{background:var(--panel);border:1px solid var(--line);min-height:112px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.integrationSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.integrationSummary small{color:var(--muted)}.outboxList{display:grid}.amoConnectorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.amoConnectorColumn{align-content:start;gap:10px;min-width:0;display:grid}.amoBindingRow{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.amoBindingRow h3,.amoBindingRow p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.amoBindingRow h3{color:var(--ink);font-size:15px}.amoBindingRow p,.mutedText{color:var(--muted);font-size:13px}.mutedText{margin:0}.channelOpsGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:16px;display:grid}.channelOpsGrid article{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;min-height:96px;padding:14px}.channelOpsGrid strong{color:var(--ink);margin:8px 0 4px;font-size:24px;line-height:1;display:block}.channelOpsGrid small{color:var(--muted)}.channelContractRail{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:0 16px 16px;display:grid}.channelContractRail article{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-height:112px;padding:12px;display:grid}.channelContractRail article>div{min-width:0}.channelContractRail article>.outboxStatus{grid-column:1/-1;justify-self:start;max-width:100%}.channelContractRail strong,.channelContractRail small{overflow-wrap:anywhere;display:block}.channelContractRail strong{color:var(--ink);font-size:14px}.channelContractRail small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.channelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.channelCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:14px;display:grid}.channelCard h3{color:var(--ink);margin:0 0 4px;font-size:16px}.channelCard p,.channelCard small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;display:block;overflow:hidden}.channelActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.channelHealthList,.channelInboundList{border-top:1px solid var(--line);display:grid}.channelInboundItem{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:12px 16px;display:grid}.channelInboundItem h3,.channelInboundItem p,.channelInboundItem small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.channelInboundItem h3{color:var(--ink);font-size:15px}.channelInboundItem p,.channelInboundItem small{color:var(--muted);font-size:13px}.channelHealthItem{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px 16px;display:grid}.channelHealthItem h3,.channelHealthItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.channelHealthItem h3{color:var(--ink);font-size:15px}.channelHealthItem p,.channelHealthItem span{color:var(--muted);font-size:13px}.emptyState{min-height:120px;color:var(--muted);align-items:center;gap:12px;padding:18px;display:flex}.emptyState p{max-width:620px;margin:0}.emptyState.compact{border-bottom:1px solid var(--line);min-height:76px}.outboxItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:16px;display:grid}.outboxItem h3{color:var(--ink);margin:8px 0 4px;font-size:16px}.outboxItem p,.outboxMeta small,.outboxMeta span{color:var(--muted);margin:0;font-size:13px}.outboxMeta{text-align:right;align-content:center;justify-items:end;gap:4px;min-width:0;display:grid}.outboxMeta small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.outboxStatus{min-height:24px;color:var(--blue);text-transform:uppercase;background:#dbeafe;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.outboxStatus.sent{color:var(--green);background:#dcfce7}.outboxStatus.failed{color:#fff;background:var(--red)}.outboxStatus.dead_letter{color:#fff;background:#7f1d1d}.outboxStatus.dry_run{color:var(--amber);background:#fef3c7}.outboxStatus.processing{color:var(--violet);background:#ede9fe}.outboxStatus.active,.outboxStatus.available,.outboxStatus.assigned,.outboxStatus.pass,.outboxStatus.ready,.outboxStatus.completed,.outboxStatus.processed,.outboxStatus.resolved,.outboxStatus.published,.outboxStatus.team,.outboxStatus.responded{color:var(--green);background:#dcfce7}.outboxStatus.open,.outboxStatus.fail,.outboxStatus.missing{color:#fff;background:var(--red)}.outboxStatus.acknowledged,.outboxStatus.warn,.outboxStatus.sandbox_ready,.outboxStatus.needs_production_infra,.outboxStatus.needs_external_access,.outboxStatus.rotation_due,.outboxStatus.busy,.outboxStatus.away,.outboxStatus.paused,.outboxStatus.skipped,.outboxStatus.duplicate,.outboxStatus.draft{color:var(--amber);background:#fef3c7}.outboxStatus.offline,.outboxStatus.private,.outboxStatus.archived,.outboxStatus.expired{color:var(--muted);background:#e5e7eb}.outboxStatus.needs_secrets,.outboxStatus.needs_external_accounts{color:var(--red);background:#fee4e2}.outboundLayout{gap:14px;display:grid}.outboundSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.outboundSummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.outboundSummary svg{color:var(--blue)}.outboundSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.outboundSummary small,.panelHint{color:var(--muted);font-size:13px}.outboundGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.outboundColumn{align-content:start;gap:10px;min-width:0;display:grid}.templateRow{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px;display:grid}.templateRow h3,.templateRow p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.templateRow h3{color:var(--ink);font-size:15px}.templateRow p{color:var(--muted);margin-top:4px;font-size:13px}.outboundRequestList{display:grid}.outboundRequestItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:16px;display:grid}.outboundRequestItem h3,.outboundRequestItem p,.outboundRequestItem small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.outboundRequestItem h3{color:var(--ink);margin-top:8px;font-size:16px}.outboundRequestItem p,.outboundRequestItem small{color:var(--muted);margin-top:4px;font-size:13px}.outboundActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.outboxStatus.approved,.outboxStatus.opted_in{color:var(--green);background:#dcfce7}.outboxStatus.approval_required,.outboxStatus.template_only,.outboxStatus.user_must_start,.outboxStatus.invited{color:var(--amber);background:#fef3c7}.outboxStatus.blocked,.outboxStatus.disabled,.outboxStatus.revoked,.outboxStatus.suspended{color:#fff;background:var(--red)}.groupsLayout{gap:14px;display:grid}.groupsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.groupsSummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.groupsSummary svg{color:var(--blue)}.groupsSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.groupsSummary small{color:var(--muted)}.groupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.groupCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;align-content:start;gap:14px;min-height:190px;padding:14px;display:grid}.groupCardHeader{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.groupCard h3,.groupCard p,.groupCounters span{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.groupCard h3{color:var(--ink);margin-top:8px;font-size:17px}.groupCard p,.groupCounters span{color:var(--muted);font-size:13px}.groupCounters,.groupActions{flex-wrap:wrap;gap:8px;display:flex}.groupWorkspaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.groupColumn{align-content:start;gap:10px;min-width:0;display:grid}.groupRow{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.groupRow h3,.groupRow p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.groupRow h3{color:var(--ink);font-size:15px}.groupRow p{color:var(--muted);margin-top:4px;font-size:13px}.routingLayout{gap:14px;display:grid}.routingSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.routingSummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.routingSummary svg{color:var(--blue)}.routingSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.routingSummary small{color:var(--muted)}.unassignedList,.assignmentList{display:grid}.routingQueueItem,.assignmentItem{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid}.assignmentItem{grid-template-columns:minmax(0,1fr) 120px}.routingQueueItem h3,.routingQueueItem p,.assignmentItem h3,.assignmentItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.routingQueueItem h3,.assignmentItem h3{color:var(--ink);font-size:15px}.routingQueueItem p,.assignmentItem p,.assignmentItem>span:last-child{color:var(--muted);margin-top:4px;font-size:13px}.presenceGrid,.routingRuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.presenceCard,.routingRuleCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;gap:12px;min-height:132px;padding:14px;display:grid}.presenceCard.available{border-color:#bbf7d0}.presenceCard.busy,.presenceCard.away{border-color:#fde68a}.presenceCard.offline{border-color:#e5e7eb}.presenceCard h3,.presenceCard p,.routingRuleCard h3,.routingRuleCard p,.routingRuleCard small{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.presenceCard h3,.routingRuleCard h3{color:var(--ink);margin-top:8px;font-size:16px}.presenceCard p,.routingRuleCard p,.routingRuleCard small{color:var(--muted);margin-top:4px;font-size:13px}.skillList{flex-wrap:wrap;gap:6px;display:flex}.skillList span{min-height:24px;color:var(--teal);background:#f2fbfa;border:1px solid #b8ddda;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:800}.knowledgeLayout{gap:14px;display:grid}.knowledgeSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.knowledgeSummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.knowledgeSummary svg{color:var(--teal)}.knowledgeSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.knowledgeSummary small{color:var(--muted)}.knowledgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.knowledgeCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;align-content:space-between;gap:14px;min-height:220px;padding:14px;display:grid}.knowledgeCardHeader,.knowledgeFooter,.noteItem{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.knowledgeCardHeader h3,.knowledgeCardHeader p,.knowledgeCard>p,.articleItem h3,.articleItem p,.noteItem h3,.noteItem p{margin:0}.knowledgeCardHeader h3,.articleItem h3,.noteItem h3{color:var(--ink);margin-top:8px;font-size:16px}.knowledgeCardHeader p,.knowledgeCard>p,.articleItem p,.noteItem p,.knowledgeFooter span,.noteItem small{color:var(--muted);font-size:13px;line-height:1.45}.knowledgeCardHeader p,.knowledgeFooter span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledgeColumns{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.articleList,.noteList{display:grid}.articleItem,.noteItem{border-bottom:1px solid var(--line);min-height:96px;padding:14px 16px}.articleItem{gap:10px;display:grid}.qualityLayout{gap:14px;display:grid}.qualitySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.qualitySummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.qualitySummary svg{color:var(--green)}.qualitySummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.qualitySummary small{color:var(--muted)}.qualityConversationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.qualityTagList{margin-top:10px}.qualityMiniList{gap:6px;margin-top:10px;display:grid}.qualityMiniList p{color:var(--muted);margin:0;font-size:13px}.qualityColumns{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:14px;display:grid}.qualityReviewList,.qualityReasonList{display:grid}.qualityReviewItem,.qualityReasonItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:92px;padding:14px 16px;display:grid}.qualityReasonItem{grid-template-columns:1fr}.qualityReviewItem h3,.qualityReviewItem p,.qualityReasonItem h3,.qualityReasonItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.qualityReviewItem h3,.qualityReasonItem h3{color:var(--ink);margin-top:8px;font-size:16px}.qualityReviewItem p,.qualityReasonItem p,.qualityReviewItem small{color:var(--muted);margin-top:4px;font-size:13px}.complianceLayout{gap:14px;display:grid}.complianceSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.complianceSummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.complianceSummary svg{color:var(--teal)}.complianceSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.complianceSummary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.readinessGrid,.retentionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.secretVaultPanel{overflow:hidden}.secretVaultKpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px;display:grid}.secretVaultKpis article{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;min-height:104px;padding:14px}.secretVaultKpis article.fail{border-color:#fecaca}.secretVaultKpis article.warn{border-color:#fde68a}.secretVaultKpis article.pass{border-color:#bbf7d0}.secretVaultKpis strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:18px;display:block;overflow:hidden}.secretVaultKpis small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.secretVaultList{display:grid}.secretVaultItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid}.secretVaultItem:last-child{border-bottom:0}.secretVaultItem h3,.secretVaultItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.secretVaultItem h3{color:var(--ink);margin-top:8px;font-size:15px}.secretVaultItem p{color:var(--muted);font-family:var(--font-geist-mono);margin-top:4px;font-size:12px}.secretVaultMeta{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.secretVaultMeta span{max-width:180px;color:var(--muted);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800;overflow:hidden}.readinessItem,.retentionCard,.exportItem,.auditItem,.jobItem{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;gap:10px;min-height:88px;padding:14px;display:grid}.readinessItem{grid-template-columns:auto minmax(0,1fr);align-items:start}.readinessItem.pass{border-color:#bbf7d0}.readinessItem.warn{border-color:#fde68a}.readinessItem.fail{border-color:#fecaca}.retentionCard{grid-template-columns:minmax(0,1fr)}.exportList,.auditList,.jobList{display:grid}.exportItem,.auditItem,.jobItem{border-left:0;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;min-height:78px}.readinessItem h3,.readinessItem p,.retentionCard h3,.retentionCard p,.exportItem h3,.exportItem p,.auditItem h3,.auditItem p,.jobItem h3,.jobItem p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.readinessItem h3,.retentionCard h3,.exportItem h3,.auditItem h3,.jobItem h3{color:var(--ink);margin-top:8px;font-size:15px}.readinessItem p,.retentionCard p,.exportItem p,.auditItem p,.jobItem p,.retentionCard small,.exportItem small,.jobItem span,.auditItem span:last-child{color:var(--muted);font-size:13px}.reportsLayout{gap:14px;display:grid}.reportsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reportsSummary article{background:var(--panel);border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow);border-radius:8px;padding:16px}.reportsSummary svg{color:var(--blue)}.reportsSummary strong{color:var(--ink);margin:10px 0 6px;font-size:28px;line-height:1;display:block}.reportsSummary small{color:var(--muted)}.reportTable{display:grid;overflow-x:auto}.reportHeader,.reportRow{grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(120px,1fr));min-width:760px;display:grid}.reportHeader{color:var(--muted);background:var(--panel-strong);text-transform:uppercase;font-size:12px;font-weight:800}.reportHeader span,.reportRow span,.reportRow strong{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:48px;padding:14px 12px}.reportRow strong{color:var(--ink);font-size:14px}.reportRow span{color:var(--muted);font-size:13px}.reportCardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.reportCard{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.reportCard.accent{background:#f2fbfa;border-color:#b8ddda}.reportCard h3,.reportCard p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.reportCard h3{color:var(--ink);font-size:15px}.reportCard p{color:var(--muted);margin-top:4px;font-size:13px}.moduleItem{background:var(--panel);border:1px solid var(--line);min-height:168px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:42px minmax(0,1fr) 18px;gap:12px;padding:18px;display:grid}.moduleItem.accent{background:#f2fbfa;border-color:#b8ddda}.moduleStatus,.moduleItem>svg:first-child{border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.moduleStatus.ready{color:var(--green);background:#dcfce7}.moduleStatus.in_progress{color:var(--blue);background:#dbeafe}.moduleStatus.planned{color:var(--amber);background:#fef3c7}.moduleStatus.blocked{color:var(--red);background:#ffedd5}.moduleItem h3{margin:0 0 8px;font-size:17px}.moduleItem p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.45}.moduleItem small{color:var(--teal);font-weight:800}.metric,.accessSummary article,.automationSummary article,.marketplaceSummary article,.securitySummary article,.integrationSummary article,.outboundSummary article,.groupsSummary article,.routingSummary article,.knowledgeSummary article,.qualitySummary article,.complianceSummary article,.reportsSummary article{border-color:var(--panel-border);box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.accessSummary article:after,.automationSummary article:after,.marketplaceSummary article:after,.securitySummary article:after,.integrationSummary article:after,.outboundSummary article:after,.groupsSummary article:after,.routingSummary article:after,.knowledgeSummary article:after,.qualitySummary article:after,.complianceSummary article:after,.reportsSummary article:after{content:"";background:var(--teal);opacity:.26;border-radius:8px;width:42px;height:3px;position:absolute;bottom:12px;right:14px}.accessSummary strong,.automationSummary strong,.marketplaceSummary strong,.securitySummary strong,.integrationSummary strong,.outboundSummary strong,.groupsSummary strong,.routingSummary strong,.knowledgeSummary strong,.qualitySummary strong,.complianceSummary strong,.reportsSummary strong{letter-spacing:0}.channelCard,.templateRow,.groupCard,.groupRow,.presenceCard,.routingRuleCard,.knowledgeCard,.readinessItem,.retentionCard,.reportCard,.deviceItem,.policyCard,.marketplaceCard,.developerPortalColumn,.secretGrid div,.runtimeEndpoint,.callTelemetryItem.compact,.channelOpsGrid article,.slaCenterGrid article,.notificationGrid article,.callCenterGrid article,.secretVaultKpis article{border-color:var(--panel-border);background:linear-gradient(#fff 0%,#f8fafc 100%);box-shadow:0 1px 2px #1018280a}.channelCard,.templateRow,.groupCard,.groupRow,.presenceCard,.routingRuleCard,.knowledgeCard,.readinessItem,.retentionCard,.reportCard,.deviceItem,.policyCard,.marketplaceCard,.moduleItem,.amoBindingRow,.accessDirectoryRow,.marketplaceListItem.compact{transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.channelCard:hover,.templateRow:hover,.groupCard:hover,.groupRow:hover,.presenceCard:hover,.routingRuleCard:hover,.knowledgeCard:hover,.reportCard:hover,.deviceItem:hover,.policyCard:hover,.marketplaceCard:hover,.moduleItem:hover,.amoBindingRow:hover,.accessDirectoryRow:hover,.marketplaceListItem.compact:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 12px 26px #10182814}.outboxItem,.outboundRequestItem,.routingQueueItem,.assignmentItem,.articleItem,.noteItem,.qualityReviewItem,.qualityReasonItem,.exportItem,.auditItem,.jobItem,.marketplaceListItem,.marketplaceEvent,.suggestionRow,.slaBreachItem,.notificationItem,.callTelemetryItem,.channelInboundItem,.channelHealthItem,.secretVaultItem{border-bottom-color:var(--panel-border);background:#fff}.outboxItem:hover,.outboundRequestItem:hover,.routingQueueItem:hover,.assignmentItem:hover,.articleItem:hover,.noteItem:hover,.qualityReviewItem:hover,.qualityReasonItem:hover,.exportItem:hover,.auditItem:hover,.jobItem:hover,.marketplaceListItem:hover,.marketplaceEvent:hover,.suggestionRow:hover,.slaBreachItem:hover,.notificationItem:hover,.callTelemetryItem:hover,.channelInboundItem:hover,.channelHealthItem:hover,.secretVaultItem:hover{background:#f8fafc}.accessHeader,.reportHeader{color:#475467;letter-spacing:0;background:#f1f5f9}.accessHeader span,.accessRow span,.accessRow strong,.reportHeader span,.reportRow span,.reportRow strong{border-color:var(--panel-border)}.priority,.slaPill,.appStatus,.outboxStatus,.policyStatus,.riskPill,.skillList span,.scopeList span,.portalSteps span,.portalScopeMatrix span,.marketplaceMiniStats span,.secretVaultMeta span{border:1px solid}@supports (color:color-mix(in lab, red, red)){.priority,.slaPill,.appStatus,.outboxStatus,.policyStatus,.riskPill,.skillList span,.scopeList span,.portalSteps span,.portalScopeMatrix span,.marketplaceMiniStats span,.secretVaultMeta span{border-color:color-mix(in srgb, currentColor 24%, transparent)}}.priority,.slaPill,.appStatus,.outboxStatus,.policyStatus,.riskPill,.skillList span,.scopeList span,.portalSteps span,.portalScopeMatrix span,.marketplaceMiniStats span,.secretVaultMeta span{letter-spacing:0}.priority.critical,.slaPill.overdue,.outboxStatus.failed,.outboxStatus.dead_letter,.outboxStatus.open,.outboxStatus.fail,.outboxStatus.missing,.outboxStatus.blocked,.outboxStatus.disabled,.outboxStatus.revoked,.outboxStatus.suspended,.riskPill.high{border-color:#0000}.panelHint,.mutedText,.conversationText small,.dialogHeader p,.messageBubble p,.appDescription,.marketplaceEvent p,.suggestionRow p,.outboxItem p,.outboundRequestItem p,.groupCard p,.knowledgeCard>p,.moduleItem p{color:#667085}.moduleItem{border-color:var(--panel-border);box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f8fafc 100%)}.moduleItem.accent,.reportCard.accent{background:linear-gradient(#f0fdfa 0%,#fff 100%);border-color:#99d7d0}@media (width<=1240px){.loginPanel{grid-template-columns:1fr}.loginOverview{min-height:360px}.metricsStrip,.integrationSummary,.outboundSummary,.groupsSummary,.accessSummary,.routingSummary,.knowledgeSummary,.qualitySummary,.complianceSummary,.reportsSummary,.knowledgeGrid,.qualityConversationGrid,.presenceGrid,.routingRuleGrid,.readinessGrid,.retentionGrid,.secretVaultKpis,.repositoryOpsGrid,.runtimeGrid,.launchGrid,.platformGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorGrid{grid-template-columns:1fr}.queuePanel,.dialogPanel{min-height:auto}.launchHero{grid-template-columns:1fr}}@media (width<=860px){.loginShell{padding:14px}.loginPanel{gap:14px;min-height:auto;padding:14px}.loginOverview,.loginForm{padding:18px}.loginCopy h1{font-size:32px;line-height:1.08}.loginCopy p{font-size:14px}.shell{grid-template-columns:1fr}.sidebar{min-height:auto;padding:18px;position:relative}.workspace,.topbar{padding:16px}.topbar h1{font-size:25px;line-height:1.16}.topbarLead{font-size:13px}.topActions{width:100%}.topActions .primaryAction{flex:1}.topbar,.dialogHeader,.panelHeader{flex-direction:column;align-items:stretch}.metricsStrip,.contextBand,.integrationSummary,.accessSummary,.automationSummary,.marketplaceSummary,.outboundSummary,.groupsSummary,.reportsSummary,.routingSummary,.knowledgeSummary,.qualitySummary,.complianceSummary,.securitySummary,.slaCenterGrid,.notificationGrid,.callCenterGrid,.channelOpsGrid,.channelContractRail,.amoConnectorGrid,.outboundGrid,.groupGrid,.groupWorkspaceGrid,.accessDirectoryGrid,.reportCardsGrid,.knowledgeGrid,.knowledgeColumns,.qualityConversationGrid,.qualityColumns,.presenceGrid,.routingRuleGrid,.readinessGrid,.retentionGrid,.secretVaultKpis,.channelGrid,.policyGrid,.marketplaceGrid,.marketplaceOpsGrid,.marketplaceMiniGrid,.secretGrid,.repositoryOpsGrid,.runtimeEndpointGrid,.runtimeGrid,.developerPortalHero,.developerPortalStats,.developerPortalGrid,.launchGrid,.platformGrid,.secretVaultItem{grid-template-columns:1fr}.secretVaultMeta{justify-content:flex-start}.runtimeEndpoint,.portalSteps{grid-template-columns:1fr}.portalSteps svg{display:none}.portalAppRow,.portalScopeMatrix div{grid-template-columns:1fr}.portalAppActions{justify-content:flex-start}.encryptionDock,.suggestionCard,.suggestionRow,.policyCard,.marketplaceEvent,.slaBreachItem,.notificationItem,.templateRow,.outboundRequestItem,.groupRow,.accessDirectoryRow,.routingQueueItem,.assignmentItem,.noteItem,.qualityReviewItem,.exportItem,.auditItem,.jobItem,.deviceItem,.callTelemetryItem,.channelCard,.channelInboundItem,.channelHealthItem{grid-template-columns:1fr}.modeControls,.policyModes,.suggestionActions,.channelActions{justify-content:flex-start}.suggestionMeta{text-align:left;justify-items:start}.outboxItem,.callCard{grid-template-columns:1fr}.callMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.callActions{justify-content:flex-start}.outboxMeta{text-align:left;justify-items:start}.searchBox{width:100%}.messageBubble{max-width:100%}}
