:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf7f4;--echo-display-scale:1;background:#061012;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{font-size:calc(16px * var(--echo-display-scale))}html.echo-display-theme-calm{color:#eef9f6}html.echo-display-theme-contrast{color:#fff}html.echo-display-theme-whiteblack{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#000}html.echo-display-theme-blackwhite{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;background:#fff}*{box-sizing:border-box}body{background:linear-gradient(#091619fa,#040a0cfa),repeating-linear-gradient(90deg,#87d2bd0d 0 1px,#0000 1px 72px);min-width:320px;min-height:100vh;margin:0}html.echo-display-theme-whiteblack body{color:#fff;background:#000}html.echo-display-theme-blackwhite body{color:#000;background:#fff}html.echo-display-theme-whiteblack .streamShell,html.echo-display-theme-whiteblack input,html.echo-display-theme-whiteblack select,html.echo-display-theme-whiteblack textarea{color:#fff;box-shadow:none;background:#000;border-color:#ffffffb3}html.echo-display-theme-blackwhite .streamShell,html.echo-display-theme-blackwhite input,html.echo-display-theme-blackwhite select,html.echo-display-theme-blackwhite textarea{color:#000;box-shadow:none;background:#fff;border-color:#000000b8}html.echo-display-theme-whiteblack button,html.echo-display-theme-whiteblack a{color:#fff}html.echo-display-theme-blackwhite button,html.echo-display-theme-blackwhite a{color:#000}button,input,select,textarea{font:inherit}button{cursor:pointer}.streamShell{min-height:100vh;padding:16px}.echostream-popup-backdrop{z-index:9000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.echostream-popup{background:#010410fa;border:1px solid #48d7ff7a;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1220px,100vw - 36px);height:min(820px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 90px #0000009e,0 0 36px #48d7ff38,inset 0 0 28px #48d7ff14}.echostream-popup header{background:linear-gradient(135deg,#021836fa,#000614fa);border-bottom:1px solid #48d7ff33;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.echostream-popup h2{color:#f2fbff;text-transform:uppercase;text-shadow:0 0 12px #48d7ff8c;margin:0;font-size:.95rem;line-height:1}.echostream-popup p{color:#9bc8e8;margin-top:3px;font-size:.7rem;line-height:1}.echostream-popup-actions{align-items:center;gap:7px;display:inline-flex}.echostream-popup-actions a,.echostream-popup-actions button{color:#dff8ff;cursor:pointer;text-transform:uppercase;background:#010410c7;border:1px solid #48d7ff52;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.echostream-popup-actions button{width:34px;padding:0}.echostream-popup iframe{background:#000;border:0;width:100%;height:100%}html.echo-display-layout-mobile .streamShell{max-width:860px;margin:0 auto;padding:10px}html.echo-display-layout-mobile .statusRail,html.echo-display-layout-mobile .streamGrid{gap:8px}html.echo-display-layout-desktop .streamShell{max-width:1500px;margin:0 auto}html.echo-display-theme-calm body{background:linear-gradient(#081216fa,#04090cfa),repeating-linear-gradient(90deg,#87d2bd09 0 1px,#0000 1px 72px)}html.echo-display-theme-contrast .streamShell{filter:contrast(1.06)}.topCommandBar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:10px;display:grid}.topCommandBar .channelSwitch{margin:0}.topCommandBar .notificationCenter{min-width:48px}.panelHeader h2,.loginBand h2{margin:0}.notificationCenter{z-index:30;align-self:start;justify-items:end;display:grid;position:relative}.notificationTrigger{color:#dffaff;background:radial-gradient(circle at 50% 35%,#09242af5,#01080bfa);border:1px solid #7ee8ff6b;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 0 20px #48d7ff38,inset 0 0 16px #48d7ff14}.notificationTrigger.hasUnread{color:#f6fffc;border-color:#75d8bde0}.notificationBadge{color:#041010;text-align:center;background:#75d8bd;border:1px solid #75d8bdb8;border-radius:999px;min-width:23px;height:23px;padding:0 6px;font-size:11px;font-weight:900;line-height:21px;position:absolute;top:-5px;right:-5px}.notificationBadge.urgent{background:#ffcf78;border-color:#ffdc80e0}.notificationPopover{background:#030f12fa;border:1px solid #7ee8ff61;border-radius:8px;width:min(460px,100vw - 32px);max-height:min(650px,100vh - 130px);position:absolute;top:58px;right:0;overflow:hidden;box-shadow:0 20px 70px #00000094,0 0 32px #48d7ff2e}.notificationHeader{background:#08181cf5;border-bottom:1px solid #8bcdbe2e;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.notificationHeader h2{color:#f8fffc;margin:2px 0 0;font-size:18px}.notificationTools{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid}.notificationTools button,.notificationTools span{color:#effff9;text-transform:uppercase;background:#112b2be0;border:1px solid #8bcdbe42;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.notificationTools span{color:#9db4ae}.notificationList{gap:7px;max-height:calc(min(650px,100vh - 130px) - 110px);padding:10px;display:grid;overflow:auto}.notificationItem{width:100%;min-height:74px;color:inherit;text-align:left;background:#020a0c9e;border:1px solid #8bcdbe33;border-radius:6px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px;display:grid}.notificationItem:hover,.notificationItem:focus-visible{background:#19403ce0;border-color:#75d8bdb8;outline:none}.notificationItem.warning,.notificationItem.critical{border-color:#ffcf786b}.notificationItem.critical{border-color:#ff747480}.notificationItem.read{opacity:.6}.notificationIcon{color:#75d8bd;border:1px solid #75d8bd47;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.notificationItem.warning .notificationIcon{color:#ffcf78;border-color:#ffcf7885}.notificationItem.critical .notificationIcon{color:#ff9c9c;border-color:#ff74748a}.notificationItem span:last-child{min-width:0}.notificationItem strong,.notificationItem small,.notificationItem em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notificationItem strong{color:#f6fffb;font-size:13px}.notificationItem small{color:#bfd1cd;margin-top:3px;font-size:12px}.notificationItem em{color:#8fa7a0;text-transform:uppercase;margin-top:5px;font-size:11px;font-style:normal;font-weight:900}.eyebrow{color:#75d8bd;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.identityPanel,.metric,.queuePanel,.detailPanel,.workbench,.unifiedPanel,.routesPanel,.accountsPanel,.outboundPanel,.relayPanel,.dnsPanel,.composePanel,.accessNotice,.loginBand{background:#081618c7;border:1px solid #8bcdbe38;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff08}.identityPanel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.identityPanel svg,.metric svg,.placeholder svg,.streamFooter svg{color:#75d8bd}.identityPanel strong,.identityPanel span,.metric span,.metric strong,.metric small{min-width:0;display:block}.identityPanel span,.metric small,.emptyText{color:#9db4ae;font-size:12px}.statusRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.metric{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;display:grid}.metric strong{color:#f8fffc;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:18px;line-height:1.15;overflow:hidden}.loginBand{grid-template-columns:minmax(0,1.2fr) minmax(160px,220px) minmax(160px,220px) auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.accessNotice{color:#d8f3ed;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:grid}.accessNotice svg{color:#75d8bd}.accessNotice strong,.accessNotice span{display:block}.accessNotice span{color:#9db4ae;margin-top:3px;font-size:13px}.channelSwitch{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.channelSwitch button{color:#cce5df;text-transform:uppercase;background:#040f12d6;border:1px solid #8bcdbe57;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:900;display:inline-flex}.channelSwitch button.active,.channelSwitch button:hover,.channelSwitch button:focus-visible{color:#f7fffc;background:#19403cdb;border-color:#75d8bde6;outline:none}label{color:#bfd1cd;gap:5px;font-size:12px;font-weight:700;display:grid}input,select,textarea{color:#f4fffb;background:#020a0cdb;border:1px solid #8bcdbe42;border-radius:6px;outline:none;width:100%}input,select{min-height:38px;padding:0 10px}textarea{resize:vertical;min-height:230px;padding:12px;line-height:1.45}input:focus,select:focus,textarea:focus{border-color:#75d8bd;box-shadow:0 0 0 2px #75d8bd29}.primaryButton,.iconButton,.filters button,.actionStrip button,.routeRow button,.messageRow{color:#effff9;background:#112b2be0;border:1px solid #8bcdbe42;border-radius:6px}.primaryButton{justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-weight:800;display:inline-flex}.iconButton{place-items:center;width:38px;height:38px;display:grid}button:disabled{cursor:not-allowed;opacity:.48}.streamGrid{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:10px;display:grid}.emailStack{gap:10px;display:grid}.emailStack .queuePanel,.emailStack .detailPanel{min-height:auto}.emailStack .messageList{max-height:360px}.emailStack .messageBody{min-height:260px}.aiChatGrid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:10px;margin-bottom:10px;display:grid}.queuePanel,.detailPanel,.workbench,.unifiedPanel{min-width:0;padding:12px}.panelHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.panelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.dangerButton{color:#ffecec;background:#461a1edb;border-color:#ff74746b}.dangerButton:hover{background:#5c2228f0;border-color:#ff9d9db8}.dangerIconButton,.dangerAction{color:#ffecec;background:#461a1edb;border-color:#ff74746b}.dangerIconButton:hover,.dangerAction:hover{background:#5c2228f0;border-color:#ff9d9db8}.panelHeader h2,.loginBand h2{color:#f8fffc;font-size:20px}.aiHeaderActions,.aiChatToolbar{align-items:center;gap:8px;display:inline-flex}.aiHeaderActions .primaryButton{min-width:78px}.aiChatToolbar select{width:min(320px,32vw)}.aiProviderStrip{gap:7px;margin-bottom:10px;display:grid}.aiProviderStatus{background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:grid}.aiProviderStatus.ready{border-color:#75d8bd70}.aiProviderStatus.offline{opacity:.68}.aiProviderStatus strong,.aiProviderStatus small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiProviderStatus strong{color:#f6fffb;text-transform:uppercase;font-size:12px}.aiProviderStatus small{color:#9db4ae;font-size:12px}.aiCredentialPanel{background:#020a0c7a;border:1px solid #8bcdbe2e;border-radius:6px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.aiCredentialPanel strong,.aiCredentialPanel small{display:block}.aiCredentialPanel strong{color:#f6fffb;margin-top:3px}.aiCredentialPanel small{color:#9db4ae;margin-top:3px;font-size:12px;line-height:1.35}.aiCredentialActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.aiCredentialActions .dangerAction{min-width:76px}.aiMessages{background:linear-gradient(#010607c2,#020c0edb),repeating-linear-gradient(90deg,#75d8bd09 0 1px,#0000 1px 54px);border:1px solid #8bcdbe33;border-radius:6px;align-content:start;gap:10px;min-height:430px;max-height:58vh;padding:10px;display:grid;overflow:auto}.aiMessage{background:#0b1f21e6;border:1px solid #8bcdbe2e;border-radius:8px;gap:6px;max-width:min(760px,88%);padding:11px;display:grid}.aiMessage.user{background:#204945e6;justify-self:end}.aiMessage.assistant{justify-self:start}.aiMessage strong,.aiMessage small{color:#9db4ae;text-transform:uppercase;font-size:12px}.aiMessage p{color:#f2fffb;white-space:pre-wrap;margin:0;line-height:1.5}.aiComposer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.aiComposer textarea{min-height:92px;max-height:220px}.imGrid{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:stretch;gap:10px;transition:grid-template-columns .18s;display:grid}.imGrid.imInboxCollapsed{grid-template-columns:72px minmax(0,1fr)}.imConversationPanel,.imThreadPanel{min-height:620px}.imConversationPanel{transition:padding .18s,min-width .18s;overflow:hidden}.imConversationPanel.collapsed{min-width:0;padding:8px}.imConversationPanel.collapsed .panelHeader{justify-content:center;margin-bottom:10px}.imConversationPanel.collapsed .imPanelTitle,.imConversationPanel.collapsed .panelActions .iconButton+.iconButton,.imConversationPanel.collapsed .panelActions .primaryButton{display:none}.imConversationPanel.collapsed .panelActions{justify-content:center}.imCollapsedRail{justify-items:center;gap:8px;display:grid}.imRailSummary,.imRailThread{color:#effff9;background:#061619d1;border:1px solid #8bcdbe3d;border-radius:8px;place-items:center;width:52px;display:grid;position:relative}.imRailSummary{min-height:86px;padding:7px 4px}.imRailSummary svg{color:#75d8bd}.imRailSummary strong,.imRailSummary span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.imRailSummary strong{color:#f6fffb;font-size:16px}.imRailSummary span{color:#9db4ae;text-transform:uppercase;font-size:9px;font-weight:900}.imRailThread{height:48px;font-size:12px;font-weight:900}.imRailThread.active,.imRailThread:hover,.imRailThread:focus-visible{background:#19403ce6;border-color:#75d8bdd1;outline:none}.imRailThread.unread{box-shadow:inset 3px 0 #75d8bde6,0 0 14px #75d8bd29}.imRailThread em{color:#041010;text-align:center;background:#75d8bd;border:1px solid #75d8bdc2;border-radius:999px;min-width:20px;height:20px;font-size:10px;font-style:normal;line-height:18px;position:absolute;top:-6px;right:-6px}.imPulseStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.imPulseStrip span{color:#9db4ae;text-transform:uppercase;background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;min-width:0;padding:8px;font-size:11px;font-weight:800}.imPulseStrip strong{color:#f6fffb;margin-bottom:2px;font-size:17px;display:block}.imToolbar{grid-template-columns:minmax(0,1fr) 112px 118px;align-items:end;gap:7px;margin-bottom:10px;display:grid}.imSearchControl,.imThreadSearch{display:block;position:relative}.imSearchControl svg,.imThreadSearch svg{color:#75d8bd;position:absolute;top:12px;left:10px}.imSearchControl input,.imThreadSearch input{padding-left:32px}.imCreateBox{background:#051517c7;border:1px solid #75d8bd40;border-radius:6px;gap:8px;margin-bottom:10px;padding:10px;display:grid}.imCreateBox textarea{resize:vertical;min-height:76px}.imConversationList{max-height:58vh}.imConversationRow{padding-right:10px}.imConversationRow.unread{border-color:#75d8bd99;box-shadow:inset 3px 0 #75d8bdd1}.imConversationFoot{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.imConversationFoot time,.imConversationFoot em{color:#8fa7a0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.imConversationFoot em{color:#dffff6;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #75d8bd52;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900;overflow:hidden}.imThreadMeta{color:#9db4ae;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;font-size:12px;display:grid}.imThreadMeta span,.imParticipantStrip span{text-overflow:ellipsis;white-space:nowrap;background:#020a0c6b;border:1px solid #8bcdbe2e;border-radius:999px;padding:6px 9px;overflow:hidden}.imParticipantStrip{color:#dffff6;flex-wrap:wrap;gap:7px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.imThreadSearch{margin-bottom:10px}.imMessages{background:linear-gradient(#010607c7,#020c0ee6),repeating-linear-gradient(90deg,#75d8bd07 0 1px,#0000 1px 56px);border:1px solid #8bcdbe33;border-radius:6px;align-content:start;gap:9px;min-height:430px;max-height:58vh;padding:12px;display:grid;overflow:auto}.imBubble{background:#091e21eb;border:1px solid #8bcdbe33;border-radius:8px;gap:5px;max-width:min(680px,82%);padding:10px 12px;display:grid}.imBubble.mine{background:#184e46f0;border-color:#75d8bd6b;justify-self:end}.imBubble.theirs{justify-self:start}.imBubble strong,.imBubble small{color:#9db4ae;text-transform:uppercase;font-size:11px}.imBubble p{color:#f3fffb;white-space:pre-wrap;margin:0;line-height:1.42}.imComposer{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.imComposer textarea{resize:vertical;min-height:70px;max-height:160px}.imComposerActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.imComposerActions span{color:#8fa7a0;text-transform:uppercase;font-size:12px;font-weight:800}.placeholder.compact{min-height:260px}.filters{grid-template-columns:minmax(0,1fr) 132px 74px;gap:8px;margin-bottom:10px;display:grid}.mailboxToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.folderSwitch{grid-template-columns:repeat(3,minmax(64px,1fr));gap:6px;display:inline-grid}.folderSwitch button{color:#effff9;text-transform:uppercase;background:#112b2be0;border:1px solid #8bcdbe42;border-radius:6px;min-height:38px;font-weight:900}.folderSwitch button.active,.folderSwitch button:hover,.folderSwitch button:focus-visible{background:#19403ce6;border-color:#75d8bdb8;outline:none}.filters label{display:block;position:relative}.filters label svg{color:#75d8bd;position:absolute;top:12px;left:9px}.filters input{padding-left:30px}.messageList{gap:7px;max-height:58vh;padding-right:2px;display:grid;overflow:auto}.messageRow{text-align:left;gap:4px;width:100%;min-height:76px;padding:10px;display:grid}.messageRow.active,.messageRow:hover,.primaryButton:hover,.iconButton:hover,.filters button:hover{background:#19403ce6;border-color:#75d8bdb8}.messageRow.selectedForBulk,.eventRow.selectedForBulk,.outboundRow.selectedForBulk{background:#144a43db;border-color:#70f4d2eb;box-shadow:inset 3px 0 #70f4d2e6}.eventRow{cursor:pointer}.messageRow span,.messageRow strong,.messageRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messageRow span{color:#f6fffb;font-weight:800}.messageRow strong{color:#c7ded8;font-size:13px}.messageRow small{color:#8fa7a0;font-size:12px}.statePill{color:#dffff6;text-transform:uppercase;border:1px solid #75d8bd59;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.messageMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.actionStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.actionStrip button,.routeRow button{justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:inline-flex}.actionStrip .replyAction{color:#f6fffc;background:#1c5a50eb;border-color:#75d8bdb8}.messageMeta div{background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;min-width:0;padding:8px}.messageMeta dt,.messageMeta dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.messageMeta dt{color:#8fa7a0;text-transform:uppercase;font-size:11px;font-weight:800}.messageMeta dd{color:#f3fffb;margin-top:4px}.messageBody{color:#d9eee8;white-space:pre-wrap;background:#010607d1;border:1px solid #8bcdbe33;border-radius:6px;min-height:344px;max-height:58vh;margin:0;padding:12px;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.45;overflow:auto}.placeholder{color:#a8bdb7;text-align:center;align-content:center;place-items:center;gap:10px;min-height:342px;display:grid}.workbench{margin-top:10px}.routesPanel,.accountsPanel,.outboundPanel,.relayPanel,.dnsPanel,.composePanel,.quickAddressPanel{min-width:0;margin-top:10px;padding:12px}.unifiedPanel{margin-top:10px}.eventList{gap:7px;display:grid}.eventRow{background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;grid-template-columns:92px minmax(0,1fr) 90px 92px 38px;align-items:center;gap:8px;min-height:58px;padding:9px;display:grid}.eventRow span,.eventRow em{color:#dffff6;text-align:center;text-transform:uppercase;border:1px solid #75d8bd38;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.eventRow strong,.eventRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eventRow small,.eventRow time{color:#9db4ae;font-size:12px}.routeEditor{grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.2fr) minmax(160px,.9fr) minmax(180px,1fr) 90px 110px;align-items:end;gap:8px;display:grid}.accountEditor{grid-template-columns:minmax(120px,.7fr) minmax(170px,.9fr) minmax(180px,1fr) minmax(160px,.9fr) minmax(180px,1fr) 102px 92px;align-items:end;gap:8px;display:grid}.composeEditor{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.quickAddressEditor{grid-template-columns:minmax(150px,.75fr) minmax(180px,.9fr) minmax(220px,1fr);align-items:end;gap:8px;display:grid}.composeBody{grid-column:1/-1}.composeBody textarea{min-height:140px}.checkLabel{align-items:center;gap:8px;min-height:38px;display:flex}.checkLabel input{width:auto;min-height:auto}.routeNotes{grid-column:1/-1}.accountAliases{grid-column:span 3}.accountAliases textarea{min-height:76px}.accountNotes{grid-column:span 4}.routeList,.accountList{gap:7px;margin-top:10px;display:grid}.outboundTools,.relayActions{align-items:center;gap:8px;display:inline-flex}.relayEditor{grid-template-columns:110px minmax(220px,1.3fr) 110px 90px minmax(160px,1fr) minmax(160px,1fr) minmax(160px,.9fr) 120px;align-items:end;gap:8px;display:grid}.relayStatus{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.relayStatus span{color:#c7ded8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;padding:8px;font-size:12px;font-weight:800;overflow:hidden}.relayStatus .ready{color:#dffff6;border-color:#75d8bd7a}.relayStatus .offline{color:#9db4ae}.relayStatus .failed{color:#ffd8d8;border-color:#ff74747a}.outboundTools select{width:150px}.compactHeader{margin-bottom:8px}.dnsList{gap:7px;display:grid}.dnsRow{background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;grid-template-columns:82px minmax(0,1fr) 90px;align-items:center;gap:8px;padding:10px;display:grid}.dnsRow.fail{border-color:#ffcf7561}.dnsRow strong,.dnsRow span,.dnsRow small,.dnsRow p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dnsRow strong{color:#f6fffb}.dnsRow span,.dnsRow small,.dnsRow p{color:#9db4ae;font-size:12px}.dnsRow em{color:#dffff6;text-align:center;text-transform:uppercase;border:1px solid #75d8bd47;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.dnsRow.fail em{color:#ffe7b8;border-color:#ffcf7575}.dnsRow small,.dnsRow p{grid-column:2/-1}.outboundSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.outboundSummary span{color:#c7ded8;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;padding:8px;font-size:12px;font-weight:800;overflow:hidden}.outboundList{gap:7px;max-height:320px;padding-right:2px;display:grid;overflow:auto}.outboundWorkbench{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:10px;display:grid}.outboundDetail{background:#020a0c61;border:1px solid #8bcdbe2e;border-radius:6px;min-width:0;padding:10px}.deliveryHealth{background:#081618c7;border:1px solid #8bcdbe38;border-radius:6px;gap:4px;margin-bottom:10px;padding:10px;display:grid}.deliveryHealth strong,.deliveryHealth span{display:block}.deliveryHealth strong{color:#f6fffb;text-transform:uppercase;font-size:13px}.deliveryHealth span{color:#a9c2bc;font-size:12px;line-height:1.35}.deliveryHealth.ready{border-color:#75d8bd80}.deliveryHealth.waiting{border-color:#ffd27d80}.deliveryHealth.blocked{border-color:#ff747499}.outboundActions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.outboundActions button{color:#effff9;text-transform:uppercase;background:#112b2be0;border:1px solid #8bcdbe42;border-radius:6px;min-height:34px;font-weight:800}.eventTimeline{gap:7px;max-height:220px;display:grid;overflow:auto}.eventTimeline article{background:#081618ad;border:1px solid #8bcdbe24;border-radius:6px;padding:8px}.eventTimeline strong,.eventTimeline span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eventTimeline strong{color:#f6fffb;text-transform:uppercase;font-size:12px}.eventTimeline span,.eventTimeline p{color:#9db4ae;margin:3px 0 0;font-size:12px;line-height:1.35}.routeRow{background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;grid-template-columns:minmax(0,1fr) 180px 72px 82px;align-items:center;gap:8px;padding:10px;display:grid}.accountRow{background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;grid-template-columns:minmax(0,1fr) 250px 72px 82px;align-items:center;gap:8px;padding:10px;display:grid}.outboundRow{color:inherit;text-align:left;background:#020a0c73;border:1px solid #8bcdbe2e;border-radius:6px;grid-template-columns:minmax(0,1fr) 160px 90px 92px;align-items:center;gap:8px;padding:10px;display:grid}.outboundRow.sent{border-color:#75d8bd57}.outboundRow.failed{border-color:#ff74746b}.outboundRow.active,.outboundRow:hover{background:#19403ce6;border-color:#75d8bdb8}.outboundRow strong,.outboundRow span,.outboundRow small,.outboundRow time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.outboundRow span,.outboundRow small,.outboundRow time{color:#9db4ae;font-size:12px}.outboundRow em{color:#dffff6;text-align:center;text-transform:uppercase;border:1px solid #75d8bd47;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.outboundRow.failed em{color:#ffd8d8;border-color:#ff74747a}.outboundRow p{color:#ffc8c8;grid-column:1/-1;margin:0;font-size:12px;line-height:1.35}.routeRow strong,.routeRow span,.accountRow strong,.accountRow span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.routeRow span,.routeRow small,.accountRow span,.accountRow small{color:#9db4ae;font-size:12px}.accountRow button{color:#effff9;background:#112b2be0;border:1px solid #8bcdbe42;border-radius:6px;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.streamFooter{color:#a9beb8;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:10px;font-size:13px;display:flex}.streamFooter span:last-child{align-items:center;gap:6px;display:inline-flex}html.echo-display-theme-blackwhite,html.echo-display-theme-whiteblack{--stream-read-bg:#071115;--stream-read-panel:#111f22;--stream-read-panel-strong:#17292d;--stream-read-text:#f3fffb;--stream-read-muted:#c6d9d4;--stream-read-accent:#7ee8ff;--stream-read-border:#7ee8ff80;--stream-read-input:#fff;--stream-read-input-text:#061012}html.echo-display-theme-blackwhite body,html.echo-display-theme-whiteblack body{color:var(--stream-read-text);background:radial-gradient(circle at 50% 0,#48d7ff1a,#0000 38%),linear-gradient(#071115,#030709)}html.echo-display-theme-blackwhite .streamShell,html.echo-display-theme-whiteblack .streamShell{color:var(--stream-read-text);background:linear-gradient(#071115fa,#030709fa),repeating-linear-gradient(90deg,#7ee8ff09 0 1px,#0000 1px 72px)}html.echo-display-theme-blackwhite .panelHeader h2,html.echo-display-theme-blackwhite .loginBand h2,html.echo-display-theme-whiteblack .panelHeader h2,html.echo-display-theme-whiteblack .loginBand h2{color:var(--stream-read-text);text-shadow:none}html.echo-display-theme-blackwhite .emptyText,html.echo-display-theme-blackwhite .placeholder,html.echo-display-theme-blackwhite .streamFooter,html.echo-display-theme-whiteblack .emptyText,html.echo-display-theme-whiteblack .placeholder,html.echo-display-theme-whiteblack .streamFooter{color:var(--stream-read-muted)}html.echo-display-theme-blackwhite .eyebrow,html.echo-display-theme-whiteblack .eyebrow{color:#83ffd9;font-weight:950}html.echo-display-theme-blackwhite .identityPanel,html.echo-display-theme-blackwhite .metric,html.echo-display-theme-blackwhite .queuePanel,html.echo-display-theme-blackwhite .detailPanel,html.echo-display-theme-blackwhite .workbench,html.echo-display-theme-blackwhite .unifiedPanel,html.echo-display-theme-blackwhite .routesPanel,html.echo-display-theme-blackwhite .accountsPanel,html.echo-display-theme-blackwhite .outboundPanel,html.echo-display-theme-blackwhite .relayPanel,html.echo-display-theme-blackwhite .dnsPanel,html.echo-display-theme-blackwhite .composePanel,html.echo-display-theme-blackwhite .loginBand,html.echo-display-theme-whiteblack .identityPanel,html.echo-display-theme-whiteblack .metric,html.echo-display-theme-whiteblack .queuePanel,html.echo-display-theme-whiteblack .detailPanel,html.echo-display-theme-whiteblack .workbench,html.echo-display-theme-whiteblack .unifiedPanel,html.echo-display-theme-whiteblack .routesPanel,html.echo-display-theme-whiteblack .accountsPanel,html.echo-display-theme-whiteblack .outboundPanel,html.echo-display-theme-whiteblack .relayPanel,html.echo-display-theme-whiteblack .dnsPanel,html.echo-display-theme-whiteblack .composePanel,html.echo-display-theme-whiteblack .loginBand{background:var(--stream-read-panel);border-color:var(--stream-read-border);box-shadow:none;color:var(--stream-read-text)}html.echo-display-theme-blackwhite .identityPanel strong,html.echo-display-theme-blackwhite .metric strong,html.echo-display-theme-blackwhite .messageRow span,html.echo-display-theme-blackwhite .eventRow strong,html.echo-display-theme-blackwhite .routeRow strong,html.echo-display-theme-blackwhite .accountRow strong,html.echo-display-theme-blackwhite .outboundRow strong,html.echo-display-theme-blackwhite .messageMeta dd,html.echo-display-theme-whiteblack .identityPanel strong,html.echo-display-theme-whiteblack .metric strong,html.echo-display-theme-whiteblack .messageRow span,html.echo-display-theme-whiteblack .eventRow strong,html.echo-display-theme-whiteblack .routeRow strong,html.echo-display-theme-whiteblack .accountRow strong,html.echo-display-theme-whiteblack .outboundRow strong,html.echo-display-theme-whiteblack .messageMeta dd{color:var(--stream-read-text);text-shadow:none}html.echo-display-theme-blackwhite .identityPanel span,html.echo-display-theme-blackwhite .metric span,html.echo-display-theme-blackwhite .metric small,html.echo-display-theme-blackwhite .messageRow strong,html.echo-display-theme-blackwhite .messageRow small,html.echo-display-theme-blackwhite .eventRow small,html.echo-display-theme-blackwhite .eventRow time,html.echo-display-theme-blackwhite .routeRow span,html.echo-display-theme-blackwhite .routeRow small,html.echo-display-theme-blackwhite .accountRow span,html.echo-display-theme-blackwhite .accountRow small,html.echo-display-theme-blackwhite .outboundRow span,html.echo-display-theme-blackwhite .outboundRow small,html.echo-display-theme-blackwhite .outboundRow time,html.echo-display-theme-blackwhite .messageMeta dt,html.echo-display-theme-whiteblack .identityPanel span,html.echo-display-theme-whiteblack .metric span,html.echo-display-theme-whiteblack .metric small,html.echo-display-theme-whiteblack .messageRow strong,html.echo-display-theme-whiteblack .messageRow small,html.echo-display-theme-whiteblack .eventRow small,html.echo-display-theme-whiteblack .eventRow time,html.echo-display-theme-whiteblack .routeRow span,html.echo-display-theme-whiteblack .routeRow small,html.echo-display-theme-whiteblack .accountRow span,html.echo-display-theme-whiteblack .accountRow small,html.echo-display-theme-whiteblack .outboundRow span,html.echo-display-theme-whiteblack .outboundRow small,html.echo-display-theme-whiteblack .outboundRow time,html.echo-display-theme-whiteblack .messageMeta dt,html.echo-display-theme-blackwhite label,html.echo-display-theme-whiteblack label{color:var(--stream-read-muted)}html.echo-display-theme-blackwhite input,html.echo-display-theme-blackwhite select,html.echo-display-theme-blackwhite textarea,html.echo-display-theme-whiteblack input,html.echo-display-theme-whiteblack select,html.echo-display-theme-whiteblack textarea{background:var(--stream-read-input);border-color:var(--stream-read-border);color:var(--stream-read-input-text)}html.echo-display-theme-blackwhite .channelSwitch button,html.echo-display-theme-blackwhite .primaryButton,html.echo-display-theme-blackwhite .iconButton,html.echo-display-theme-blackwhite .filters button,html.echo-display-theme-blackwhite .actionStrip button,html.echo-display-theme-blackwhite .routeRow button,html.echo-display-theme-blackwhite .accountRow button,html.echo-display-theme-blackwhite .outboundTools button,html.echo-display-theme-whiteblack .channelSwitch button,html.echo-display-theme-whiteblack .primaryButton,html.echo-display-theme-whiteblack .iconButton,html.echo-display-theme-whiteblack .filters button,html.echo-display-theme-whiteblack .actionStrip button,html.echo-display-theme-whiteblack .routeRow button,html.echo-display-theme-whiteblack .accountRow button{color:#061012;text-shadow:none;background:#dff7ff;border-color:#5a7f8b;font-weight:950}html.echo-display-theme-blackwhite .channelSwitch button.active,html.echo-display-theme-blackwhite .channelSwitch button:hover,html.echo-display-theme-blackwhite .primaryButton:hover,html.echo-display-theme-blackwhite .iconButton:hover,html.echo-display-theme-blackwhite .filters button:hover,html.echo-display-theme-whiteblack .channelSwitch button.active,html.echo-display-theme-whiteblack .channelSwitch button:hover,html.echo-display-theme-whiteblack .primaryButton:hover,html.echo-display-theme-whiteblack .iconButton:hover,html.echo-display-theme-whiteblack .filters button:hover{color:#03110d;background:#83ffd9;border-color:#d9fff4}html.echo-display-theme-blackwhite button:disabled,html.echo-display-theme-whiteblack button:disabled{color:#d8e7e4;opacity:1;background:#39484d;border-color:#708489}html.echo-display-theme-blackwhite .messageRow,html.echo-display-theme-blackwhite .eventRow,html.echo-display-theme-blackwhite .routeRow,html.echo-display-theme-blackwhite .accountRow,html.echo-display-theme-blackwhite .outboundRow,html.echo-display-theme-blackwhite .dnsRow,html.echo-display-theme-blackwhite .outboundDetail,html.echo-display-theme-blackwhite .eventTimeline article,html.echo-display-theme-blackwhite .outboundSummary span,html.echo-display-theme-blackwhite .relayStatus span,html.echo-display-theme-blackwhite .messageMeta div,html.echo-display-theme-blackwhite .aiProviderStatus,html.echo-display-theme-blackwhite .aiMessage,html.echo-display-theme-whiteblack .messageRow,html.echo-display-theme-whiteblack .eventRow,html.echo-display-theme-whiteblack .routeRow,html.echo-display-theme-whiteblack .accountRow,html.echo-display-theme-whiteblack .outboundRow,html.echo-display-theme-whiteblack .dnsRow,html.echo-display-theme-whiteblack .outboundDetail,html.echo-display-theme-whiteblack .eventTimeline article,html.echo-display-theme-whiteblack .outboundSummary span,html.echo-display-theme-whiteblack .relayStatus span,html.echo-display-theme-whiteblack .messageMeta div,html.echo-display-theme-whiteblack .aiProviderStatus,html.echo-display-theme-whiteblack .aiMessage{background:var(--stream-read-panel-strong);color:var(--stream-read-text);border-color:#7ee8ff57}html.echo-display-theme-blackwhite .messageRow.active,html.echo-display-theme-blackwhite .messageRow:hover,html.echo-display-theme-whiteblack .messageRow.active,html.echo-display-theme-whiteblack .messageRow:hover{background:#1f403f;border-color:#83ffd9}html.echo-display-theme-blackwhite .statePill,html.echo-display-theme-blackwhite .eventRow span,html.echo-display-theme-blackwhite .eventRow em,html.echo-display-theme-whiteblack .statePill,html.echo-display-theme-whiteblack .eventRow span,html.echo-display-theme-whiteblack .eventRow em{border-color:var(--stream-read-border);color:var(--stream-read-text);background:#061c31}html.echo-display-theme-blackwhite .messageBody,html.echo-display-theme-blackwhite .aiMessages,html.echo-display-theme-whiteblack .messageBody,html.echo-display-theme-whiteblack .aiMessages{border-color:var(--stream-read-border);color:#dfffea;background:#000}@media (width<=980px){.topCommandBar{grid-template-columns:minmax(0,1fr) auto}.loginBand,.streamGrid,.imGrid,.aiChatGrid{grid-template-columns:1fr}.imGrid.imInboxCollapsed{grid-template-columns:68px minmax(0,1fr)}.statusRail{grid-template-columns:repeat(2,minmax(0,1fr))}.routeEditor,.accountEditor,.relayEditor,.relayStatus,.imToolbar,.outboundSummary,.outboundWorkbench,.composeEditor,.quickAddressEditor,.eventRow,.routeRow,.accountRow{grid-template-columns:1fr 1fr}}@media (width<=640px){.streamShell{padding:10px}.topCommandBar{grid-template-columns:1fr}.topCommandBar .notificationCenter{justify-items:start}.statusRail,.channelSwitch,.imPulseStrip,.imToolbar,.imThreadMeta,.mailboxToolbar,.filters,.messageMeta,.actionStrip,.routeEditor,.accountEditor,.relayEditor,.relayStatus,.outboundSummary,.outboundWorkbench,.composeEditor,.quickAddressEditor,.eventRow,.routeRow,.accountRow,.outboundRow,.outboundActions,.imComposerActions,.aiComposer{grid-template-columns:1fr}.imComposerActions{flex-direction:column;align-items:stretch}.imGrid.imInboxCollapsed{grid-template-columns:58px minmax(0,1fr);gap:7px}.imConversationPanel.collapsed{padding:6px 4px}.imRailSummary,.imRailThread{width:46px}.folderSwitch{grid-template-columns:repeat(3,minmax(0,1fr))}.accountAliases,.accountNotes{grid-column:auto}.aiHeaderActions,.aiChatToolbar{flex-direction:column;align-items:stretch}.aiChatToolbar select{width:100%}.streamFooter{flex-direction:column;align-items:flex-start}}
