@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Instrument+Sans:wdth,wght@75..100,400..700&display=swap";@layer legacy{:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f7fb;color:#18202f}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.app-shell,.public-shell{width:min(1280px,calc(100vw - 32px));margin:0 auto;padding:28px 0 40px}.topbar,.public-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.public-nav a{margin-right:14px;color:#334155;font-weight:800;text-decoration:none}.eyebrow{margin:0 0 6px;color:#65748b;font-size:13px;font-weight:800;text-transform:uppercase}h1,h2{margin:0;letter-spacing:0}h1{font-size:clamp(28px,4vw,42px)}h2{font-size:18px}.icon-button,.primary,.secondary,.danger,.copy{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;font-weight:800}.icon-button{width:42px;background:#fff;color:#18202f;box-shadow:0 8px 24px #131e3014}.primary{width:100%;background:#16a34a;color:#fff}.secondary{background:#233044;color:#fff;padding:0 12px}.danger{background:#991b1b;color:#fff;padding:0 12px}.connect-button{max-width:320px}.copy{justify-content:flex-start;overflow:hidden;background:#eef3f7;color:#18202f;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.alert{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:12px 14px;border-radius:8px;font-weight:800}.alert.error{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.alert.success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.login-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:18px;align-items:center;margin-bottom:16px;padding:18px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.login-panel p{margin:8px 0 0;color:#475569;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.metric{display:grid;grid-template-columns:24px 1fr auto;align-items:center;min-height:76px;padding:16px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;box-shadow:0 10px 30px #131e300d}.metric span{color:#65748b;font-weight:800}.metric strong{font-size:28px}.layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:12px;align-items:start}.lower{margin-top:12px}.panel,.public-content{border:1px solid #e3e8ef;border-radius:8px;background:#fff;padding:18px;box-shadow:0 10px 30px #131e300d}.public-content{max-width:760px}.public-content p{color:#475569;line-height:1.65}.panel-title{display:flex;align-items:center;gap:10px;margin-bottom:16px}.stack,.connection-list,.event-list{display:grid;gap:12px}.onboarding{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:center}.onboarding p{max-width:720px;color:#475569;line-height:1.55}.onboarding small,.muted{color:#64748b;font-weight:700}label{display:grid;gap:7px;color:#49576b;font-size:13px;font-weight:800}input,select,textarea{width:100%;min-height:42px;border:1px solid #ccd6e3;border-radius:8px;background:#fff;color:#18202f;padding:10px 12px}textarea{resize:vertical}.divider{height:1px;margin:16px 0;background:#e3e8ef}.config-grid{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center}.config-grid span{color:#65748b;font-weight:800}.config-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-item{display:grid;gap:12px;padding:14px;border:1px solid #e3e8ef;border-radius:8px}.connection-item>div:first-child{display:flex;justify-content:space-between;gap:12px}.connection-item span{color:#64748b}.connection-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:13px;font-weight:800}.connection-error{margin:0;color:#b42318;font-weight:800}.button-row{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;width:fit-content;min-width:96px;justify-content:center;border-radius:999px;padding:5px 8px;background:#edf2f7;color:#344256;font-size:12px;font-weight:900}.pill.connected{background:#dcfce7;color:#166534}.pill.pending,.pill.requires_reconnect{background:#fef3c7;color:#92400e}.pill.error,.pill.failed,.pill.disconnected{background:#fee2e2;color:#991b1b}.event{display:grid;grid-template-columns:1fr 120px 180px;min-height:42px;align-items:center;gap:12px;border-bottom:1px solid #e3e8ef}.event span{color:#65748b;font-size:13px}.token-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;margin-top:12px}.token-row.inline{margin-top:0}.footer-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:#475569;font-weight:800}.admin-header-actions{display:flex;align-items:center;gap:12px}.admin-tabs-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.admin-tab-btn{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:#475569;font-weight:800;text-decoration:none;box-shadow:0 4px 14px #131e300f}.admin-tab-btn.active{background:#16a34a;color:#fff}@media(max-width:900px){.app-shell,.public-shell{width:min(100vw - 20px,720px);padding-top:18px}.topbar,.layout,.stats-grid,.login-panel,.token-row,.onboarding{display:grid;grid-template-columns:1fr}.event{grid-template-columns:1fr;gap:4px;padding:8px 0}}}@layer legacy{.docs-root{min-height:100vh;background:#f6f8fb;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#16202c}.docs-root *{box-sizing:border-box}.docs-root a{color:#16a34a}.docs-topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px;background:#fff;border-bottom:1px solid #e4e9f0}.docs-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.docs-logo-mark{width:26px;height:26px;flex-shrink:0;border-radius:7px;background:#16a34a}.docs-brand-text{font-family:Sora,sans-serif;font-weight:700;font-size:16px;color:#16202c}.docs-brand-tag{margin-left:4px;padding:2px 8px;border-radius:999px;background:#eef2f7;color:#5b6b7f;font-size:12px;font-weight:700}.docs-topbar-links{display:flex;align-items:center;gap:18px;font-weight:700;font-size:14px}.docs-topbar-links a{color:#344256;text-decoration:none}.docs-topbar-links a:hover{color:#16a34a}.docs-shell{display:grid;grid-template-columns:252px minmax(0,1fr);max-width:1180px;margin:0 auto;align-items:start}.docs-sidebar{position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;padding:28px 16px;border-right:1px solid #e4e9f0}.docs-nav-group{margin-bottom:22px}.docs-nav-heading{margin:0 0 8px 10px;color:#8592a6;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.docs-nav-link{display:block;padding:8px 10px;border-radius:8px;color:#344256;font-weight:600;font-size:14px;text-decoration:none}.docs-nav-link:hover{background:#eef2f7}.docs-nav-link.active{background:#dcfce7;color:#166534;font-weight:800}.docs-content{min-width:0;padding:40px 48px 96px;max-width:780px}.docs-content h1{margin:0 0 8px;font-family:Sora,sans-serif;font-size:30px}.docs-content h2{margin:36px 0 12px;font-family:Sora,sans-serif;font-size:20px}.docs-content h2:first-child{margin-top:0}.docs-content p{margin:0 0 14px;color:#475569;line-height:1.7}.docs-content ul{margin:0 0 14px;padding-left:20px;color:#475569;line-height:1.7}.docs-content code{padding:2px 6px;border-radius:5px;background:#eef2f7;color:#b42318;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.docs-lede{color:#5b6b7f;font-size:16px;line-height:1.65}.docs-callout{margin:0 0 18px;padding:12px 16px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:14px;font-weight:600}.docs-endpoint{margin-bottom:28px;border:1px solid #e4e9f0;border-radius:14px;background:#fff;box-shadow:0 10px 30px #131e300a;overflow:hidden}.docs-endpoint-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #eef1f5}.docs-method{padding:3px 9px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.02em}.docs-method.get{background:#dbeafe;color:#1d4ed8}.docs-method.post{background:#dcfce7;color:#166534}.docs-method.patch,.docs-method.put{background:#fef3c7;color:#92400e}.docs-method.delete{background:#fee2e2;color:#991b1b}.docs-path{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:700;color:#16202c}.docs-endpoint-body{padding:16px 18px}.docs-endpoint-body p{margin:0 0 12px}.docs-endpoint-body p:last-child{margin-bottom:0}.docs-table{width:100%;margin:0 0 14px;border-collapse:collapse;font-size:13px}.docs-table th{padding:6px 10px;border-bottom:1px solid #e4e9f0;color:#8592a6;font-size:11px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase}.docs-table td{padding:8px 10px;border-bottom:1px solid #f1f4f8;color:#344256;vertical-align:top}.docs-table td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;white-space:nowrap}.docs-code-label{margin:14px 0 6px;color:#8592a6;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.docs-code{margin:0;padding:14px 16px;overflow-x:auto;border-radius:10px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre}@media(max-width:860px){.docs-shell{grid-template-columns:1fr}.docs-sidebar{position:static;height:auto;border-right:none;border-bottom:1px solid #e4e9f0}.docs-content{padding:28px 20px 72px}}}@layer legacy{.portal-root{min-height:100vh;background:#f5f7fb;font-family:IBM Plex Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#16202c}.portal-root a{color:#16a34a;text-decoration:none}.portal-root a:hover{color:#128a3e;text-decoration:underline}.portal-root *{box-sizing:border-box}.portal-root button,.portal-root input,.portal-root select,.portal-root textarea{font-family:inherit}.portal-root button{cursor:pointer}.portal-root button:disabled{cursor:not-allowed;opacity:.58}@keyframes portal-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.wa-skel{background:linear-gradient(90deg,#eef1f5 25%,#f6f8fb 37%,#eef1f5 63%);background-size:400px 100%;animation:portal-shimmer 1.4s infinite linear;border-radius:8px}.portal-alert{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;border-radius:12px;font-weight:600;font-size:14px}.portal-alert svg{flex-shrink:0}.portal-alert.error{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.portal-alert.success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.portal-auth-page{width:min(440px,calc(100vw - 32px));margin:0 auto;padding:72px 0 40px}.portal-logo-row{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:36px}.portal-logo-mark{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:#16a34a}.portal-logo-text{font-family:Sora,sans-serif;font-weight:700;font-size:19px;color:#16202c}.portal-auth-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;padding:28px;box-shadow:0 12px 32px #10182814,0 2px 6px #1018280a}.portal-segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:11px;background:#f1f4f8;margin-bottom:22px}.portal-segmented-btn{min-height:38px;border:0;border-radius:8px;background:transparent;color:#5b6b7f;font-weight:800;font-size:14px}.portal-segmented-btn.active{background:#fff;color:#16202c;box-shadow:0 4px 10px #10182814}.portal-form-grid{display:grid;gap:16px}.portal-field{display:grid;gap:7px}.portal-field-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#49576b}.portal-input{width:100%;min-height:44px;border:1px solid #ccd6e3;border-radius:10px;padding:0 14px;font-size:14px;background:#fff;color:#16202c}textarea.portal-input{min-height:0;padding:10px 14px;resize:vertical}.portal-submit-btn{width:100%;min-height:46px;border:0;border-radius:10px;background:#16a34a;color:#fff;font-weight:700;font-size:14.5px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px}.portal-auth-footer{display:flex;gap:18px;justify-content:center;margin-top:28px;font-size:13px;font-weight:600;color:#5b6b7f;flex-wrap:wrap}.portal-page{width:min(1280px,calc(100vw - 32px));margin:0 auto;padding:28px 0 48px}.portal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.portal-eyebrow{margin:0 0 6px;color:#65748b;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.portal-title{margin:0;font-family:Sora,sans-serif;font-weight:700;font-size:clamp(26px,3.6vw,38px);color:#16202c}.portal-workspace-switcher{display:grid;gap:6px;padding:10px 12px}.portal-workspace-switcher span{color:#718096;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.portal-workspace-switcher select,.portal-compact-select{min-width:0;border:1px solid #d9e0e8;border-radius:8px;background:#fff;color:#1e2a3d;font:inherit}.portal-workspace-switcher select{width:100%;padding:9px 10px}.portal-team-page{display:grid;gap:18px}.portal-team-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:18px}.portal-team-list{display:grid;gap:1px;overflow:hidden;border:1px solid #e6ebf0;border-radius:10px}.portal-team-member{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;background:#fff}.portal-team-member+.portal-team-member{border-top:1px solid #edf0f3}.portal-team-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:9px;background:#edf7f4;color:#126c5b;font-weight:800}.portal-team-copy{min-width:0;flex:1;display:grid;gap:2px}.portal-team-copy strong,.portal-team-copy span,.portal-team-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-team-copy strong{color:#17212f;font-size:14px}.portal-team-copy span,.portal-team-copy small{color:#718096;font-size:12px}.portal-compact-select{padding:8px 9px;font-size:13px}.portal-danger-icon{color:#b42318;box-shadow:none;border:1px solid #f0d5d2}.portal-invite-link{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #cfe3dd;border-radius:9px;background:#f2faf7;color:#155e50}.portal-invite-link span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.portal-invite-link button{border:0;background:transparent;color:inherit;cursor:pointer}.portal-logout-all{margin-top:14px}.portal-invite-page{max-width:620px}.portal-invite-page .portal-auth-copy h1{margin:12px 0 6px;font-size:26px}@media(max-width:900px){.portal-team-grid{grid-template-columns:1fr}.portal-team-member{flex-wrap:wrap}}.portal-header-actions{display:flex;gap:10px}.portal-icon-btn{width:44px;height:44px;border:0;border-radius:10px;background:#fff;color:#16202c;box-shadow:0 8px 24px #131e3014;display:flex;align-items:center;justify-content:center}.portal-logout-btn{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:10px;background:#1e2a3d;color:#fff;font-weight:700;font-size:14px}.portal-tabs-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.portal-tab-btn{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 16px;border:1px solid #e3e8ef;border-radius:999px;background:#fff;color:#49576b;font-weight:800;font-size:13.5px}.portal-tab-btn.active{border-color:transparent;background:#16a34a;color:#fff}.portal-footer{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;color:#475569;font-weight:700;font-size:13.5px}.portal-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;padding:26px;box-shadow:0 12px 32px #1018280f}.portal-card-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.portal-card-title{margin:0;font-size:18px;font-weight:700}.portal-muted{color:#64748b;font-weight:600;font-size:14.5px}.portal-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px;flex-wrap:wrap}.portal-section-title{margin:0 0 6px;font-family:Sora,sans-serif;font-size:20px;font-weight:700}.portal-section-desc{margin:0;max-width:560px;color:#5b6b7f;line-height:1.55;font-size:13.5px}.portal-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border:0;border-radius:10px;background:#16a34a;color:#fff;font-weight:700;font-size:13.5px;white-space:nowrap}.portal-skel-stack{display:grid;gap:12px}.portal-empty-dashed{background:#fff;border:1px dashed #d5dce6;border-radius:14px;padding:44px 24px;text-align:center}.portal-empty-dashed p:first-child{margin:0 0 4px;color:#344256;font-weight:700;font-size:15px}.portal-empty-dashed p:last-child{margin:0;color:#64748b;font-size:13.5px}.portal-conn-list{display:grid;gap:12px}.portal-conn-card{display:grid;gap:14px;padding:18px 20px;background:#fff;border:1px solid #e4e9f0;border-radius:14px;box-shadow:0 1px 2px #1018280a}.portal-conn-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.portal-conn-identity{display:flex;gap:13px;align-items:center}.portal-conn-icon{width:42px;height:42px;flex-shrink:0;border-radius:11px;background:#eef2f7;display:flex;align-items:center;justify-content:center}.portal-conn-phone{font-size:15.5px;font-weight:700;font-variant-numeric:tabular-nums}.portal-conn-name{color:#64748b;font-size:13px;margin-top:1px}.portal-status-pill{display:inline-flex;justify-content:center;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;white-space:nowrap}.portal-conn-meta{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font-size:12.5px;color:#5b6b7f;padding-top:12px;border-top:1px solid #f0f2f6}.portal-sync{display:inline-flex;align-items:center;gap:6px;font-weight:600}.portal-sync-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.portal-conn-waba{font-family:ui-monospace,SF Mono,Menlo,monospace}.portal-conn-error{margin:0;padding:9px 12px;background:#fff5f5;border:1px solid #fecaca;border-radius:9px;color:#b42318;font-weight:600;font-size:13px}.portal-conn-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-btn-outline{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid #d8dfe8;border-radius:9px;background:#fff;color:#344256;font-weight:600;font-size:13px}.portal-btn-outline.danger{border-color:#f3d2d2;color:#b42318}.portal-inbox-grid{display:grid;grid-template-columns:308px minmax(0,1fr);gap:0;align-items:stretch;background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 12px 32px #1018280f;overflow:hidden;min-height:600px}.portal-inbox-sidebar{border-right:1px solid #eef1f5;display:flex;flex-direction:column}.portal-inbox-sidebar-head{padding:16px 16px 12px;border-bottom:1px solid #eef1f5}.portal-inbox-sidebar-head h2{margin:0 0 12px;font-size:16px;font-weight:700}.portal-inbox-search{display:flex;align-items:center;gap:8px;min-height:38px;border:1px solid #e3e8ef;border-radius:9px;padding:0 11px;background:#f7f9fb}.portal-inbox-search input{border:0;background:transparent;font-size:13px;width:100%;outline:none}.portal-conv-list{display:flex;flex-direction:column;overflow-y:auto}.portal-conv-item{display:flex;gap:11px;align-items:center;padding:12px 16px;border:0;border-left:3px solid transparent;background:#fff;text-align:left;width:100%}.portal-conv-item.active{border-left-color:#16a34a;background:#f0fdf4}.portal-conv-avatar{width:38px;height:38px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#eef2f7;color:#344256}.portal-conv-item.active .portal-conv-avatar{background:#16a34a;color:#fff}.portal-conv-body{min-width:0;flex:1;text-align:left}.portal-conv-row{display:flex;justify-content:space-between;gap:8px}.portal-conv-name{font-size:13.5px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-conv-time{color:#94a3b8;font-size:11px;flex-shrink:0}.portal-conv-preview{display:block;color:#64748b;font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-thread-pane{display:flex;flex-direction:column;min-width:0}.portal-thread-head{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid #eef1f5}.portal-thread-avatar{width:36px;height:36px;border-radius:50%;background:#1e2a3d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;flex-shrink:0}.portal-thread-title{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums}.portal-thread-sub{font-size:12px;color:#64748b}.portal-thread-body{display:flex;flex-direction:column;gap:3px;flex:1;overflow-y:auto;padding:20px 22px;background:#fafbfc}.portal-empty-center{color:#64748b;font-weight:600;font-size:14px;flex:1;display:flex;align-items:center;justify-content:center}.portal-empty-text{color:#64748b;font-weight:600;font-size:13.5px;padding:20px 16px}.portal-msg-wrap{display:flex}.portal-msg-wrap.inbound{justify-content:flex-start}.portal-msg-wrap.outbound{justify-content:flex-end}.portal-msg-bubble{max-width:66%;padding:10px 14px}.portal-msg-bubble.inbound{border-radius:14px 14px 14px 3px;background:#fff;border:1px solid #e9edf2;box-shadow:0 1px 2px #1018280a}.portal-msg-bubble.outbound{border-radius:14px 14px 3px;background:#dcf5e3}.portal-msg-bubble p{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.45}.portal-msg-time{color:#8a96a6;font-size:10.5px}.portal-msg-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px 8px;margin-top:5px}.portal-msg-status{font-size:10.5px;font-weight:650;color:#687386}.portal-msg-status.pending{color:#8a6200}.portal-msg-status.delivered{color:#08775b}.portal-msg-status.read{color:#0871a6}.portal-msg-status.failed{color:#b42318}.portal-msg-retry{display:inline-flex;align-items:center;gap:3px;border:0;padding:0;color:#9f241d;background:transparent;font:inherit;font-size:10.5px;font-weight:650;cursor:pointer}.portal-msg-details{display:inline-flex;align-items:center;gap:2px;border:0;padding:0;color:#667085;background:transparent;font-size:10.5px;cursor:pointer}.portal-delivery-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a6b}.portal-delivery-dialog{width:min(620px,100%);max-height:min(720px,88vh);overflow:auto;border:1px solid #e3e8ef;border-radius:14px;background:#fff;box-shadow:0 18px 48px #0f172a29}.portal-delivery-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #edf0f4}.portal-delivery-dialog h3,.portal-delivery-dialog p{margin:0}.portal-delivery-dialog header p{margin-top:4px;color:#667085;font-size:11px}.portal-delivery-dialog header button{border:0;padding:5px;color:#667085;background:transparent;cursor:pointer}.portal-delivery-summary{display:flex;flex-wrap:wrap;gap:8px 18px;padding:14px 22px;color:#475467;font-size:12px;border-bottom:1px solid #edf0f4}.portal-attempt-list{display:grid;gap:8px;padding:16px 22px 22px}.portal-attempt-list article{padding:12px 14px;border:1px solid #e6eaf0;border-radius:10px;background:#fafbfc}.portal-attempt-list article>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.portal-attempt-list article span,.portal-attempt-list article p{color:#667085}.portal-attempt-list article p{margin:7px 0;font-size:12px}.portal-attempt-list article code{color:#475467;font-size:10.5px;word-break:break-all}.team-inbox{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 112px);border:1px solid #e3e8ef;border-radius:14px;overflow:hidden;background:#fff}.team-inbox-list-pane{min-width:0;border-right:1px solid #e7ebf0;background:#fbfcfd}.team-inbox-list-head{display:grid;gap:12px;padding:17px 16px 14px;border-bottom:1px solid #e7ebf0;background:#fff}.team-inbox-list-head>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-inbox-list-head h2{margin:0;color:#17212b;font-size:17px;letter-spacing:-.02em}.team-live{display:inline-flex;align-items:center;gap:5px;color:#667085;font-size:10.5px;font-weight:650}.team-live.live{color:#08775b}.team-live.polling{color:#8a6200}.team-filter-row{display:grid;grid-template-columns:1fr 1.2fr;gap:6px}.team-filter-row select,.team-filter-row button,.team-thread-controls select{min-width:0;height:32px;border:1px solid #e1e6ec;border-radius:7px;padding:0 8px;color:#475467;background:#fff;font-size:11px}.team-filter-row button{grid-column:1 / -1;cursor:pointer}.team-filter-row button.active{border-color:#9ed9ca;color:#08775b;background:#edf9f5}.team-conversation-list{max-height:calc(100vh - 278px);overflow:auto;padding:6px}.team-conversation-item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;padding:11px 10px;border:1px solid transparent;border-radius:9px;color:#344054;text-align:left;background:transparent;cursor:pointer}.team-conversation-item:hover{background:#f4f7f8}.team-conversation-item.active{border-color:#d6e8e2;background:#eef7f4}.team-conversation-copy{display:grid;min-width:0;gap:4px}.team-conversation-copy>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.team-conversation-copy strong{overflow:hidden;color:#1d2939;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.team-conversation-copy time{flex:none;color:#98a2b3;font-size:9.5px}.team-conversation-preview{overflow:hidden;color:#667085;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.team-conversation-tags{display:flex;gap:5px;overflow:hidden}.team-conversation-tags i{overflow:hidden;padding:2px 5px;border-radius:4px;color:#667085;background:#edf0f3;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.team-conversation-tags .priority-high{color:#9f4d00;background:#fff3e6}.team-conversation-tags .priority-urgent{color:#a52720;background:#ffebe9}.team-unread{position:absolute;right:9px;bottom:9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;color:#fff;background:#14866d;font-size:9px;line-height:17px;text-align:center}.team-load-more{width:calc(100% - 12px);margin:6px;border:1px solid #e1e6ec;border-radius:8px;padding:8px;color:#475467;background:#fff;cursor:pointer}.team-thread-pane{display:flex;min-width:0;flex-direction:column}.team-thread-head{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid #e7ebf0}.team-thread-person{display:flex;min-width:0;align-items:center;gap:10px}.team-thread-person>div{display:grid;min-width:0;gap:2px}.team-thread-person strong{overflow:hidden;color:#1d2939;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.team-thread-person span{color:#7b8794;font-size:10.5px}.team-thread-controls{display:flex;gap:6px}.team-thread-controls select{max-width:145px}.team-thread-workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0;flex:1}.team-messages-column{display:flex;min-width:0;flex-direction:column;border-right:1px solid #e7ebf0}.team-window-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 16px;border-bottom:1px solid #eef1f4;color:#98a2b3;background:#fbfcfd;font-size:9.5px}.team-window-line>span{display:inline-flex;align-items:center;gap:4px;font-weight:650}.team-window-line .open{color:#08775b}.team-window-line .closed{color:#9f4d00}.team-messages-column .portal-thread-body{min-height:300px;max-height:calc(100vh - 288px)}.team-history-button{align-self:center;display:inline-flex;align-items:center;gap:5px;margin:0 auto 10px;border:1px solid #e1e6ec;border-radius:7px;padding:6px 9px;color:#667085;background:#fff;font-size:10.5px;cursor:pointer}.team-composer{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:7px;padding:11px 14px;border-top:1px solid #e7ebf0}.team-composer input{width:100%;min-width:0;height:40px;border:1px solid #dfe5eb;border-radius:8px;padding:0 12px;color:#1d2939;background:#fff}.team-composer input:disabled{color:#98a2b3;background:#f5f7f9}.team-composer button{display:grid;place-items:center;border:0;border-radius:8px;color:#062b25;background:#68c7b2;cursor:pointer}.team-composer button:disabled{color:#98a2b3;background:#e8ecef;cursor:not-allowed}.team-spin{animation:team-spin .8s linear infinite}@keyframes team-spin{to{transform:rotate(360deg)}}.team-activity-panel{display:flex;min-width:0;flex-direction:column;background:#fbfcfd}.team-activity-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e7ebf0;background:#fff}.team-activity-tabs button{display:flex;align-items:center;justify-content:center;gap:5px;height:40px;border:0;border-bottom:2px solid transparent;color:#7b8794;background:transparent;font-size:10.5px;cursor:pointer}.team-activity-tabs button.active{border-bottom-color:#26977f;color:#08775b;font-weight:650}.team-activity-list{display:grid;align-content:start;gap:7px;min-height:180px;max-height:calc(100vh - 365px);overflow:auto;padding:10px}.team-activity-list article{padding:9px 10px;border:1px solid #e5e9ee;border-radius:8px;background:#fff}.team-activity-list article>div{display:flex;align-items:center;gap:5px;color:#667085;font-size:9.5px}.team-activity-list article strong{overflow:hidden;flex:1;color:#475467;text-overflow:ellipsis;white-space:nowrap}.team-activity-list article time{color:#98a2b3}.team-activity-list article p{margin:7px 0 0;color:#344054;font-size:11.5px;line-height:1.45;white-space:pre-wrap}.team-note-form{display:grid;gap:7px;margin-top:auto;padding:10px;border-top:1px solid #e7ebf0}.team-note-form textarea{min-height:70px;resize:vertical;border:1px solid #dfe5eb;border-radius:8px;padding:9px;color:#344054;background:#fff;font:inherit;font-size:11px}.team-note-form button{border:0;border-radius:7px;padding:8px;color:#fff;background:#167d68;font-size:10.5px;font-weight:650;cursor:pointer}.team-note-form button:disabled{background:#cbd4d9}.team-composer-rich{display:block;padding:0;background:#fff}.team-composer-modes{display:flex;gap:3px;padding:8px 10px 0}.team-composer-modes button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:0;border-radius:6px;color:#667085;background:transparent;font-size:11px}.team-composer-modes button:hover{color:#1d2939;background:#f3f6f7}.team-composer-modes button.active{color:#08775b;background:#edf8f5}.team-composer-line{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:8px 10px 10px}.team-composer-line input,.team-template-compose>input,.team-template-compose>select{min-height:38px;border:1px solid #dfe5eb;border-radius:7px;color:#1d2939;background:#fff;padding:0 11px;outline:none}.team-composer-line input:focus,.team-template-compose>input:focus,.team-template-compose>select:focus{border-color:#7bcaba;box-shadow:0 0 0 3px #26977f14}.team-composer-line>button,.team-template-send{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:7px;color:#062b25;background:#68c7b2;font-weight:700}.team-composer-line>button:disabled,.team-template-send:disabled{color:#98a2b3;background:#e8ecef;cursor:not-allowed}.team-reply-target{display:grid;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:8px;margin:8px 10px 0;padding:8px 10px;border-left:2px solid #26977f;border-radius:5px;color:#667085;background:#f0faf7}.team-reply-target span{display:grid;gap:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.team-reply-target strong{color:#08775b;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.team-reply-target button{border:0;color:#667085;background:transparent}.team-media-compose{padding-top:8px}.team-file-picker{display:flex;align-items:center;gap:9px;margin:0 10px;min-height:42px;padding:8px 11px;border:1px dashed #bdc8d0;border-radius:7px;color:#667085;font-size:11px;cursor:pointer}.team-file-picker:hover{border-color:#7bcaba;color:#344054}.team-file-picker input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.team-media-compose>img{display:block;width:min(260px,calc(100% - 20px));max-height:180px;object-fit:contain;margin:8px 10px 0;border:1px solid #e1e6ec;border-radius:7px;background:#f7f9fb}.team-file-preview{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:8px 10px 0;padding:9px 11px;border:1px solid #e1e6ec;border-radius:7px;color:#344054;font-size:11px}.team-file-preview small{color:#98a2b3}.team-template-compose{display:grid;gap:8px;padding:8px 10px 10px}.team-template-preview{padding:10px 12px;border:1px solid #d7ece6;border-radius:7px;background:#f3faf8}.team-template-preview span{color:#667085;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.team-template-preview p{margin:6px 0 0;color:#344054;font-size:12px;line-height:1.5;white-space:pre-wrap}.team-template-send{min-height:38px;justify-self:end;padding:0 14px}.team-media-placeholder{display:flex;align-items:center;gap:7px;min-width:190px;padding:10px;border:1px dashed currentColor;border-radius:7px;opacity:.66;font-size:11px}.team-media-image,.team-media-video{display:block;width:min(320px,70vw);max-height:300px;object-fit:contain;margin-bottom:7px;border-radius:7px;background:#edf1f3}.team-media-audio{width:min(320px,70vw);margin-bottom:6px}.team-media-document{display:flex;align-items:center;gap:8px;margin-bottom:7px;padding:10px;border:1px solid rgba(62,88,96,.22);border-radius:7px;color:inherit;text-decoration:none}.team-media-document:hover{border-color:#7bcaba}.portal-template-preview-card{display:grid;gap:7px;padding:13px 14px;border:1px solid #d7ece6;border-radius:9px;background:#f3faf8}.portal-template-preview-card>span{color:#08775b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.portal-template-preview-card p{margin:0;color:#344054;font-size:13px;line-height:1.55;white-space:pre-wrap}.portal-template-preview-card small{color:#667085}.team-empty{display:grid;place-items:center;gap:7px;padding:36px 18px;color:#98a2b3;text-align:center}.team-empty strong{color:#475467;font-size:13px}.team-empty span{max-width:260px;font-size:11px;line-height:1.45}.team-empty.large{min-height:520px}.team-empty.compact{min-height:150px;padding:20px 10px}@media(max-width:1180px){.team-inbox{grid-template-columns:300px minmax(0,1fr)}.team-thread-workspace{grid-template-columns:minmax(0,1fr) 240px}.team-thread-controls select{max-width:110px}}@media(max-width:900px){.team-inbox{display:block;min-height:auto}.team-inbox-list-pane{border-right:0;border-bottom:1px solid #e7ebf0}.team-conversation-list{max-height:320px}.team-thread-workspace{grid-template-columns:1fr}.team-messages-column{border-right:0}.team-activity-panel{border-top:1px solid #e7ebf0}.team-thread-head{align-items:flex-start;flex-direction:column}.team-thread-controls{width:100%}.team-thread-controls select{max-width:none;flex:1}}.portal-reply-form{display:grid;grid-template-columns:180px minmax(0,1fr) 44px;gap:8px;padding:14px 22px;border-top:1px solid #eef1f5}.portal-reply-select{width:100%;min-height:42px;border:1px solid #e3e8ef;border-radius:9px;padding:0 10px;font-size:13px;background:#f7f9fb}.portal-reply-input{width:100%;min-height:42px;border:1px solid #e3e8ef;border-radius:21px;padding:0 16px;font-size:14px}.portal-send-btn{min-height:42px;min-width:42px;border:0;border-radius:50%;background:#16a34a;color:#fff;display:flex;align-items:center;justify-content:center}.portal-contact-list{display:grid;gap:10px}.portal-contact-card{display:grid;gap:10px;padding:14px;border:1px solid #e4e9f0;border-radius:12px}.portal-contact-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.portal-contact-fields{display:grid;grid-template-columns:1fr 1fr 44px 44px;gap:8px}.portal-input-sm{width:100%;min-height:40px;border:1px solid #ccd6e3;border-radius:9px;padding:0 12px;font-size:13.5px}.portal-icon-square-btn{min-height:40px;border:0;border-radius:9px;background:#1e2a3d;color:#fff;display:flex;align-items:center;justify-content:center}.portal-templates-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px;align-items:start}.portal-form-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;padding:22px;box-shadow:0 12px 32px #1018280f;display:grid;gap:14px}.portal-table{width:100%;border-collapse:collapse}.portal-table th{text-align:left;padding:10px;border-bottom:1px solid #e4e9f0;color:#5b6b7f;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}.portal-table td{padding:11px 10px;border-bottom:1px solid #eef1f5;font-size:14px;color:#4b5b70}.portal-table td:first-child{font-weight:600;color:#16202c}.portal-logo-placeholder{width:88px;height:88px;border-radius:50%;background:repeating-linear-gradient(45deg,#eef1f5,#eef1f5 8px,#f6f8fb 8px,#f6f8fb 16px);display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:10.5px;font-weight:700;text-align:center;overflow:hidden;object-fit:cover}.portal-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.portal-kpi-card{display:grid;grid-template-columns:24px 1fr auto;align-items:center;min-height:80px;padding:16px;border:1px solid #e4e9f0;border-radius:12px}.portal-kpi-label{color:#65748b;font-weight:700;font-size:13px}.portal-kpi-value{font-size:26px;font-variant-numeric:tabular-nums}.portal-bars{display:flex;align-items:flex-end;gap:8px;height:170px;padding-top:12px}.portal-bar-col{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.portal-bar-fill{width:100%;min-height:4px;border-radius:5px 5px 0 0;background:#16a34a}.portal-bar-label{color:#64748b;font-size:10.5px}.portal-key-box{display:grid;gap:8px;margin:0 0 16px;padding:14px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff}.portal-key-code{overflow-x:auto;padding:9px;border-radius:7px;background:#0f172a;color:#f8fafc;white-space:nowrap;font-size:13px}.portal-key-copy-btn{display:flex;align-items:center;gap:8px;justify-content:flex-start;min-height:38px;padding:0 12px;border:0;border-radius:8px;background:#eef3f7;color:#18202f;font-weight:700;font-size:13px}.portal-key-warning{margin:0;color:#b42318;font-weight:700;font-size:13px}.portal-key-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-key-btn{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:10px;color:#fff;font-weight:700;font-size:14px}.portal-key-btn.generate{background:#16a34a}.portal-key-btn.revoke{background:#991b1b}@media(max-width:900px){.portal-inbox-grid,.portal-templates-grid{grid-template-columns:1fr}.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-contact-fields,.portal-reply-form{grid-template-columns:1fr}}}:root{color-scheme:dark;--wa-bg: #090c0d;--wa-bg-soft: #0d1214;--wa-surface: #13191b;--wa-surface-raised: #192124;--wa-surface-hover: #202a2d;--wa-border: #2a3437;--wa-border-strong: #3a474b;--wa-text: #f4f8f7;--wa-text-soft: #d6dfdc;--wa-muted: #a1aeaa;--wa-muted-2: #7f8d89;--wa-accent: #33c7ab;--wa-accent-strong: #52d6bf;--wa-accent-soft: rgba(51, 199, 171, .1);--wa-cyan: #59bfd1;--wa-blue: #6685dc;--wa-violet: #8d75d6;--wa-danger: #ee817d;--wa-danger-soft: rgba(238, 129, 125, .1);--wa-warning: #d7b76e;--wa-success: #66cea8;--wa-radius-sm: 7px;--wa-radius: 10px;--wa-radius-lg: 14px;--wa-shadow: 0 16px 38px rgba(0, 0, 0, .22);font-family:IBM Plex Sans,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--wa-bg);color:var(--wa-text);font-synthesis:none}*{box-sizing:border-box}html{min-width:320px;background:var(--wa-bg)}body{min-height:100vh;margin:0;background:var(--wa-bg);color:var(--wa-text);-webkit-font-smoothing:antialiased}::selection{background:#33c7ab3d;color:var(--wa-text)}a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid rgba(89,191,209,.75);outline-offset:2px}.brand-lockup{display:inline-flex;align-items:center;gap:11px;min-width:0}.brand-copy{display:grid;line-height:1.05}.brand-copy strong{color:var(--wa-text);font-family:Sora,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.025em}.brand-copy small{margin-top:5px;color:var(--wa-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.brand-lockup.compact .brand-copy small{display:none}.brand-mark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid rgba(89,191,209,.26);border-radius:9px;background:linear-gradient(145deg,#17302d,#101b20 62%,#171727);box-shadow:inset 0 1px #ffffff0d}.brand-mark-md{width:34px;height:34px}.brand-mark-sm{width:28px;height:28px;border-radius:8px}.brand-mark-line{width:13px;height:6px;border:2px solid var(--wa-accent-strong);border-top:0;transform:skew(-18deg) translateY(-1px)}.brand-mark-dot{position:absolute;right:7px;bottom:7px;width:4px;height:4px;border-radius:50%;background:var(--wa-cyan)}.primary,.secondary,.danger,.copy,.icon-button,.portal-cta-btn,.portal-submit-btn,.portal-btn-outline,.portal-icon-btn,.portal-icon-square-btn,.portal-key-btn,.portal-key-copy-btn,.portal-send-btn,.portal-logout-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:var(--wa-radius-sm);font-weight:600;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.primary,.portal-cta-btn,.portal-submit-btn,.portal-key-btn.generate,.portal-send-btn{background:var(--wa-accent);color:#07110f;border-color:var(--wa-accent)}.primary:hover,.portal-cta-btn:hover,.portal-submit-btn:hover,.portal-key-btn.generate:hover,.portal-send-btn:hover{background:var(--wa-accent-strong);border-color:var(--wa-accent-strong)}.primary:active,.portal-cta-btn:active,.portal-submit-btn:active{transform:translateY(1px)}.primary{width:100%}.secondary,.portal-btn-outline,.portal-icon-square-btn,.portal-key-copy-btn,.portal-logout-btn{background:var(--wa-surface-raised);color:var(--wa-text-soft);border-color:var(--wa-border-strong)}.secondary:hover,.portal-btn-outline:hover,.portal-icon-square-btn:hover,.portal-key-copy-btn:hover,.portal-logout-btn:hover{background:var(--wa-surface-hover);color:var(--wa-text);border-color:#364448}.danger,.portal-btn-outline.danger,.portal-key-btn.revoke{background:transparent;color:var(--wa-danger);border-color:#ee817d3d}.danger:hover,.portal-btn-outline.danger:hover,.portal-key-btn.revoke:hover{background:var(--wa-danger-soft);border-color:#ee817d66}.icon-button,.portal-icon-btn{width:38px;min-width:38px;padding:0;background:transparent;color:var(--wa-muted);border-color:var(--wa-border)}.icon-button:hover,.portal-icon-btn:hover{background:var(--wa-surface-hover);color:var(--wa-text);border-color:var(--wa-border-strong)}.copy{justify-content:flex-start;min-width:0;overflow:hidden;padding:0 10px;background:var(--wa-bg-soft);color:var(--wa-text-soft);border-color:var(--wa-border);text-overflow:ellipsis;white-space:nowrap}input,select,textarea,.portal-input,.portal-input-sm,.portal-reply-input,.portal-reply-select{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--wa-border-strong);border-radius:var(--wa-radius-sm);background:#0c1113;color:var(--wa-text);box-shadow:inset 0 1px #ffffff04;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}input::placeholder,textarea::placeholder{color:#53605e}input:hover,select:hover,textarea:hover{border-color:#394549}input:focus,select:focus,textarea:focus{outline:none;border-color:#59bfd1b8;box-shadow:0 0 0 3px #59bfd117;background:#0e1416}textarea{resize:vertical;line-height:1.5}select{color-scheme:dark}label,.portal-field{display:grid;gap:7px;color:var(--wa-text-soft);font-size:12px;font-weight:600}.portal-field-label{display:inline-flex;align-items:center;gap:6px;color:var(--wa-text-soft);font-size:12px;font-weight:600}.eyebrow,.portal-eyebrow{margin:0 0 7px;color:var(--wa-muted);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--wa-text);font-family:Sora,sans-serif;letter-spacing:-.035em}.muted,.portal-muted{color:var(--wa-muted)}.alert,.portal-alert{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:var(--wa-surface);color:var(--wa-text-soft);font-size:13px;font-weight:500;line-height:1.4}.alert svg,.portal-alert svg{flex:0 0 auto;margin-top:1px}.alert.error,.portal-alert.error{border-color:#ee817d40;background:var(--wa-danger-soft);color:#f0aaa6}.alert.success,.portal-alert.success{border-color:#66cea83d;background:#66cea814;color:#91d9be}.portal-root{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--wa-bg);color:var(--wa-text)}.portal-auth-root,.portal-demo-root{display:block}.portal-demo-root .portal-page{width:min(1180px,calc(100vw - 36px));margin:0 auto}.portal-demo-root .portal-tabs-nav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--wa-border)}.portal-demo-root .portal-tab-btn{flex:0 0 auto;padding:0 11px}.portal-demo-root .portal-tab-btn.active:before{inset:auto 10px -13px;width:auto;height:2px}.portal-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:18px 12px 12px;border-right:1px solid var(--wa-border);background:#0a0e10}.portal-brand{padding:3px 8px 24px;text-decoration:none}.portal-tabs-nav{display:grid;gap:3px;margin:0}.portal-nav-label,.admin-nav-label{margin:0 9px 7px;color:var(--wa-muted-2);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.portal-tab-btn{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#899692;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.portal-tab-btn:hover{background:#ffffff09;color:var(--wa-text-soft)}.portal-tab-btn.active{background:var(--wa-accent-soft);color:#b9eee1}.portal-tab-btn.active:before{content:"";position:absolute;left:-12px;width:2px;height:18px;border-radius:0 2px 2px 0;background:var(--wa-accent)}.portal-sidebar-foot{display:grid;gap:9px;margin-top:auto}.portal-account{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:10px 8px 2px;border-top:1px solid var(--wa-border)}.portal-account-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#17312d;color:var(--wa-accent-strong);font-family:Sora,sans-serif;font-size:12px;font-weight:700}.portal-account-copy{display:grid;min-width:0}.portal-account-copy strong{overflow:hidden;color:var(--wa-text-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.portal-account-copy small{color:var(--wa-muted);font-size:10px}.portal-account .portal-icon-btn{width:32px;min-width:32px;min-height:32px}.portal-page{min-width:0;width:100%;max-width:1510px;padding:0 34px 24px}.portal-header{display:flex;align-items:center;justify-content:space-between;min-height:82px;margin-bottom:22px;border-bottom:1px solid var(--wa-border)}.portal-title{margin:0;font-size:20px;font-weight:600}.portal-header-actions{display:flex;align-items:center;gap:9px}.portal-live,.system-status{display:inline-flex;align-items:center;gap:7px;color:var(--wa-muted);font-size:11px;font-weight:600}.portal-live span,.system-status i{width:6px;height:6px;border-radius:50%;background:var(--wa-success);box-shadow:0 0 0 3px #66cea814}.portal-content{min-height:calc(100vh - 160px)}.portal-footer{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px;padding-top:18px;border-top:1px solid var(--wa-border);color:var(--wa-muted-2);font-size:11px}.portal-footer a{text-decoration:none}.portal-footer a:hover{color:var(--wa-text-soft)}.portal-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.portal-section-title{margin:0 0 7px;font-size:23px;font-weight:600}.portal-section-desc{max-width:710px;margin:0;color:var(--wa-muted);font-size:13px;line-height:1.6}.portal-cta-btn{min-height:38px;padding:0 13px;flex:0 0 auto}.portal-card,.portal-form-card{padding:20px;border:1px solid var(--wa-border);border-radius:var(--wa-radius-lg);background:var(--wa-surface);box-shadow:none}.portal-card-head{display:flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--wa-muted)}.portal-card-head svg{color:var(--wa-accent)!important}.portal-card-title{margin:0;color:var(--wa-text);font-size:16px;font-weight:600}.portal-form-grid{display:grid;gap:14px}.portal-form-card{display:grid;align-content:start;gap:15px}.portal-submit-btn{width:100%;padding:0 14px}.portal-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-bottom:18px;padding:3px;border:1px solid var(--wa-border);border-radius:9px;background:#0a0e10}.portal-segmented-btn{min-height:34px;padding:5px 10px;border:0;border-radius:6px;background:transparent;color:var(--wa-muted);font-size:12px;font-weight:600;transition:background-color .15s ease,color .15s ease}.portal-segmented-btn:hover{color:var(--wa-text-soft)}.portal-segmented-btn.active{background:var(--wa-surface-raised);color:var(--wa-text);box-shadow:inset 0 0 0 1px var(--wa-border)}.portal-conn-list,.portal-contact-list,.portal-skel-stack{display:grid;gap:10px}.portal-conn-card,.portal-contact-card{padding:16px;border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:var(--wa-surface);transition:border-color .16s ease,background-color .16s ease}.portal-conn-card:hover,.portal-contact-card:hover{border-color:var(--wa-border-strong);background:#111719}.portal-conn-top,.portal-conn-identity,.portal-contact-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-conn-identity{justify-content:flex-start}.portal-conn-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--wa-accent-soft);color:var(--wa-accent)}.portal-conn-icon svg{color:var(--wa-accent)!important}.portal-conn-phone{margin-bottom:3px;color:var(--wa-text);font-size:14px;font-weight:600}.portal-conn-name{color:var(--wa-muted);font-size:12px}.portal-status-pill,.pill{display:inline-flex;align-items:center;width:fit-content;min-width:0;padding:4px 7px;border:1px solid var(--wa-border-strong);border-radius:6px;background:#151b1e!important;color:var(--wa-text-soft)!important;font-size:10px;font-weight:600!important;letter-spacing:.02em}.portal-status-pill:before,.pill:before{content:"";width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--wa-muted)}.portal-status-pill.connected:before,.portal-status-pill.approved:before{background:var(--wa-success)}.portal-status-pill.pending:before,.portal-status-pill.code_received:before,.portal-status-pill.requires_reconnect:before{background:var(--wa-warning)}.portal-status-pill.error:before,.portal-status-pill.failed:before,.portal-status-pill.disconnected:before,.portal-status-pill.rejected:before{background:var(--wa-danger)}.pill.connected:before{background:var(--wa-success)}.pill.pending:before,.pill.requires_reconnect:before{background:var(--wa-warning)}.pill.error:before,.pill.failed:before,.pill.disconnected:before{background:var(--wa-danger)}.portal-conn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 15px;margin:13px 0 0 48px;color:var(--wa-muted);font-size:11px}.portal-sync{display:inline-flex;align-items:center;gap:6px;color:var(--wa-text-soft)!important}.portal-sync-dot{width:5px;height:5px;border-radius:50%;background:var(--wa-success)!important}.portal-conn-waba{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.portal-conn-error{margin:12px 0 0 48px;padding:9px 11px;border:1px solid rgba(238,129,125,.2);border-radius:7px;background:var(--wa-danger-soft);color:#e89a96;font-size:11px;font-weight:500}.portal-conn-actions{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0 48px}.portal-btn-outline{min-height:32px;padding:0 10px;font-size:11px}.portal-empty-dashed{display:grid;place-items:center;min-height:210px;padding:30px;border:1px dashed var(--wa-border-strong);border-radius:var(--wa-radius-lg);background:#ffffff03;text-align:center}.portal-empty-dashed:before{content:"";width:34px;height:34px;margin-bottom:10px;border:1px solid var(--wa-border-strong);border-radius:10px;background:linear-gradient(145deg,var(--wa-surface-raised),#0e1315)}.portal-empty-dashed p{margin:3px 0;color:var(--wa-muted);font-size:12px}.portal-empty-dashed p:first-of-type{color:var(--wa-text-soft);font-size:14px;font-weight:600}.wa-skel{position:relative;overflow:hidden;border-radius:var(--wa-radius)!important;background:#12181a}.wa-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.045),transparent);animation:wa-shimmer 1.5s infinite}@keyframes wa-shimmer{to{transform:translate(100%)}}.portal-inbox-grid{display:grid;grid-template-columns:320px minmax(0,1fr);height:calc(100vh - 128px);min-height:560px;overflow:hidden;border:1px solid var(--wa-border);border-radius:var(--wa-radius-lg);background:var(--wa-surface)}.portal-inbox-sidebar{min-width:0;border-right:1px solid var(--wa-border);background:#0e1315}.portal-inbox-sidebar-head{padding:16px 14px 12px;border-bottom:1px solid var(--wa-border)}.portal-inbox-sidebar-head h2{margin:0 0 12px;font-size:15px}.portal-inbox-search{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 9px;border:1px solid var(--wa-border);border-radius:7px;background:#0a0e10}.portal-inbox-search input{min-height:32px;padding:0;border:0;background:transparent;box-shadow:none}.portal-conv-list{overflow-y:auto}.portal-conv-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid rgba(32,40,44,.75);background:transparent;color:inherit;text-align:left;transition:background-color .15s ease}.portal-conv-item:hover{background:#ffffff06}.portal-conv-item.active{background:var(--wa-accent-soft)}.portal-conv-avatar,.portal-thread-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#1a2425;color:#a9bbb6;font-size:11px;font-weight:700}.portal-conv-body{min-width:0}.portal-conv-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.portal-conv-name{overflow:hidden;color:var(--wa-text-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.portal-conv-time{color:var(--wa-muted-2);font-size:9px}.portal-conv-preview{display:block;overflow:hidden;margin-top:4px;color:var(--wa-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.portal-thread-pane{display:flex;min-width:0;flex-direction:column}.portal-thread-head{display:flex;align-items:center;gap:10px;min-height:64px;padding:0 18px;border-bottom:1px solid var(--wa-border)}.portal-thread-title{color:var(--wa-text-soft);font-size:13px;font-weight:600}.portal-thread-sub{margin-top:3px;color:var(--wa-muted);font-size:10px}.portal-thread-body{flex:1;overflow-y:auto;padding:22px;background:#0b0f11}.portal-msg-wrap{display:flex;margin-bottom:9px}.portal-msg-wrap.outbound{justify-content:flex-end}.portal-msg-bubble{max-width:min(72%,620px);padding:9px 11px 7px;border:1px solid var(--wa-border);border-radius:10px 10px 10px 3px;background:var(--wa-surface-raised)}.portal-msg-bubble.outbound{border-color:#33c7ab2e;border-radius:10px 10px 3px;background:#15302b}.portal-msg-bubble p{margin:0;color:var(--wa-text-soft);font-size:12px;line-height:1.5}.portal-msg-time{display:block;margin-top:5px;color:var(--wa-muted-2);font-size:9px;text-align:right}.portal-reply-form{display:grid;grid-template-columns:150px minmax(0,1fr) 38px;gap:8px;padding:12px;border-top:1px solid var(--wa-border);background:#0e1315}.portal-reply-select,.portal-reply-input{min-height:38px}.portal-send-btn{width:38px;min-height:38px;padding:0}.portal-empty-center{margin:auto;max-width:300px;color:var(--wa-muted);font-size:12px;line-height:1.6;text-align:center}.portal-empty-text{padding:20px 14px;color:var(--wa-muted);font-size:12px}.portal-contact-top{margin-bottom:12px}.portal-contact-top strong{color:var(--wa-text-soft);font-size:13px}.portal-contact-fields{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(220px,1.4fr) 34px 34px;gap:8px}.portal-input-sm{min-height:34px;padding:6px 9px;font-size:11px}.portal-icon-square-btn{width:34px;min-height:34px;padding:0}.portal-templates-grid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:12px;align-items:start}.portal-table{width:100%;border-collapse:collapse;color:var(--wa-text-soft);font-size:12px}.portal-table th{padding:10px 9px;border-bottom:1px solid var(--wa-border-strong);color:var(--wa-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.portal-table td{padding:12px 9px;border-bottom:1px solid var(--wa-border)}.portal-table tbody tr:hover{background:#ffffff05}.portal-logo-placeholder{display:grid;place-items:center;width:74px;height:74px;margin-top:4px;border:1px dashed var(--wa-border-strong);border-radius:12px;background:#0c1113;color:var(--wa-muted-2);object-fit:cover;font-size:10px}.portal-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px}.portal-kpi-card{position:relative;display:grid;min-height:106px;padding:14px;overflow:hidden;border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:#0d1214}.portal-kpi-card:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--wa-accent),var(--wa-cyan),transparent);opacity:.7}.portal-kpi-card svg{color:var(--wa-muted)!important}.portal-kpi-label{align-self:end;margin-top:13px;color:var(--wa-muted);font-size:10px}.portal-kpi-value{margin-top:3px;color:var(--wa-text);font-family:Sora,sans-serif;font-size:25px;font-weight:600;letter-spacing:-.04em}.portal-bars{display:flex;align-items:end;gap:7px;height:190px;padding:22px 10px 0;border-top:1px solid var(--wa-border)}.portal-bar-col{display:flex;align-items:center;flex:1;min-width:4px;height:100%;flex-direction:column;justify-content:flex-end;gap:7px}.portal-bar-fill{width:min(18px,80%);min-height:2px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--wa-cyan),var(--wa-accent));opacity:.78;transition:opacity .16s ease}.portal-bar-fill:hover{opacity:1}.portal-bar-label{color:var(--wa-muted-2);font-size:8px;writing-mode:vertical-rl}.dashboard-page{display:grid;gap:14px}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:30px;padding:26px;overflow:hidden}.dashboard-hero-copy{align-self:center;max-width:760px}.dashboard-hero-copy h2{max-width:680px;margin:6px 0 12px;color:var(--wa-text);font-family:Sora,sans-serif;font-size:clamp(25px,3vw,38px);font-weight:600;letter-spacing:-.045em;line-height:1.08}.dashboard-hero-copy>p:last-of-type{max-width:700px;margin:0;color:var(--wa-muted);font-size:12px;line-height:1.65}.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.dashboard-hero-actions>a{width:auto;min-height:38px;padding:0 13px;text-decoration:none}.dashboard-hero-context{display:grid;align-content:center;min-width:0;padding:19px;border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:#0d1214}.dashboard-hero-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:22px;border-radius:9px;background:var(--wa-accent-soft);color:var(--wa-accent)}.dashboard-hero-context small{color:var(--wa-muted-2);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-hero-context strong{margin-top:6px;color:var(--wa-text);font-family:Sora,sans-serif;font-size:18px;font-weight:600}.dashboard-hero-context p{margin:9px 0 18px;color:var(--wa-muted);font-size:10px;line-height:1.55}.dashboard-hero-context a{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--wa-cyan);font-size:9px;font-weight:600;text-decoration:none}.dashboard-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:11px 2px 2px}.dashboard-section-head .portal-section-title{margin-top:5px}.dashboard-section-head>p{max-width:390px;margin:0;color:var(--wa-muted);font-size:10px;line-height:1.5;text-align:right}.dashboard-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-capability{position:relative;display:flex;min-height:190px;flex-direction:column;padding:18px;color:inherit;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.dashboard-capability:hover{border-color:var(--wa-border-strong);background:#151c1e;transform:translateY(-1px)}.dashboard-capability-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:24px;border-radius:9px;background:var(--wa-accent-soft);color:var(--wa-accent)}.dashboard-capability h3{margin:0 0 7px;color:var(--wa-text-soft);font-size:13px;font-weight:600}.dashboard-capability p{margin:0;color:var(--wa-muted);font-size:10px;line-height:1.55}.dashboard-capability-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;color:var(--wa-cyan);font-size:9px;font-weight:600}.dashboard-activity-card .portal-card-head{align-items:flex-start;margin-bottom:18px}.dashboard-activity-card .portal-card-head .portal-muted{margin:5px 0 0;font-size:9px}.portal-key-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:14px 0;padding:12px;border:1px solid rgba(89,191,209,.22);border-radius:var(--wa-radius);background:#59bfd10b}.portal-key-code{overflow:hidden;color:#9edbe5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.portal-key-copy-btn{min-height:30px;padding:0 9px;font-size:10px}.portal-key-warning{grid-column:1/-1;margin:0;color:var(--wa-warning);font-size:10px}.portal-key-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.portal-key-btn{min-height:36px;padding:0 12px}.portal-api-settings{display:grid;max-width:900px;gap:12px}.portal-webhook-card{display:grid;gap:14px}.portal-webhook-card>.portal-muted{margin:-4px 0 2px;font-size:10px;line-height:1.55}.portal-webhook-events{display:flex;flex-wrap:wrap;gap:7px}.portal-webhook-events span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(102,206,168,.2);border-radius:6px;color:var(--wa-success);font-size:9px}.portal-webhook-deliveries{display:grid;margin-top:4px;border-top:1px solid var(--wa-border)}.portal-webhook-deliveries>strong{padding:14px 0 8px;color:var(--wa-text-soft);font-size:10px}.portal-webhook-deliveries>div{display:grid;grid-template-columns:minmax(0,1fr) 90px 120px;gap:10px;padding:8px 0;border-bottom:1px solid var(--wa-border);font-size:9px}.portal-webhook-deliveries code{color:var(--wa-muted)}.portal-webhook-deliveries span{color:var(--wa-warning)}.portal-webhook-deliveries span.delivered{color:var(--wa-success)}.portal-webhook-deliveries span.failed{color:var(--wa-danger)}.portal-webhook-deliveries small{color:var(--wa-muted-2);text-align:right}.diag-page{display:grid;gap:14px}.diag-page-head{margin-bottom:2px}.diag-head-actions{display:flex;align-items:center;gap:8px}.diag-connection-select{min-width:230px;max-width:300px;min-height:38px;font-size:12px}.diag-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:11px 14px;border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:#0d1214;color:var(--wa-muted);font-size:11px}.diag-status-strip>span{display:inline-flex;align-items:center;gap:6px}.diag-main-state{color:var(--wa-warning);font-weight:600}.diag-main-state>span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #d7b76e14}.diag-main-state.connected{color:var(--wa-success)}.diag-suite-card,.diag-report-card{padding:0;overflow:hidden}.diag-suite-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px;border-bottom:1px solid var(--wa-border)}.diag-suite-head>div{min-width:0;flex:1}.diag-suite-head .portal-card-title{margin-bottom:6px}.diag-suite-head .portal-muted{max-width:680px;margin:0;font-size:10px;line-height:1.55}.diag-suite-run{width:auto;flex:0 0 auto;min-width:190px;padding-inline:14px}.diag-test-list{display:grid}.diag-test-row{display:grid;grid-template-columns:28px 34px minmax(0,1fr) 150px 150px;align-items:center;gap:12px;min-height:108px;padding:15px 18px;border-bottom:1px solid var(--wa-border)}.diag-test-row:last-child{border-bottom:0}.diag-test-row:hover{background:#ffffff03}.diag-test-index{color:var(--wa-muted-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.diag-test-main{min-width:0}.diag-test-main>div{display:flex;align-items:center;gap:9px}.diag-test-main strong{color:var(--wa-text-soft);font-size:12px}.diag-test-main>div>code{color:var(--wa-cyan);font-size:8px}.diag-test-main p{margin:5px 0 8px;color:var(--wa-muted);font-size:9px}.diag-request-line{display:block;overflow:hidden;color:var(--wa-muted-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.diag-test-result{display:grid;justify-items:start;gap:7px}.diag-test-result small{color:var(--wa-muted-2);font-size:8px}.diag-test-row>.portal-btn-outline{min-height:34px;padding-inline:9px;font-size:9px}.diag-manual-test{justify-self:end;color:var(--wa-muted-2);font-size:9px}.diag-report-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:14px 18px;border-bottom:1px solid var(--wa-border)}.diag-report-head .portal-card-head{margin:0}.diag-report-state{padding:5px 8px;border:1px solid var(--wa-border);border-radius:6px;color:var(--wa-muted);font-size:9px;font-weight:700}.diag-report-state.success{border-color:#66cea83d;color:var(--wa-success)}.diag-report-state.failed{border-color:#ee817d3d;color:var(--wa-danger)}.diag-report-state.running{border-color:#59bfd13d;color:var(--wa-cyan)}.diag-report-layout{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:310px}.diag-report-nav{padding:10px;border-right:1px solid var(--wa-border);background:#0d1214}.diag-report-nav>button{display:grid;width:100%;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;padding:11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--wa-muted);text-align:left}.diag-report-nav>button:hover{background:var(--wa-surface);color:var(--wa-text-soft)}.diag-report-nav>button.active{border-color:var(--wa-border);background:var(--wa-surface-raised);color:var(--wa-text)}.diag-report-nav>button>span:last-child{display:grid;gap:4px}.diag-report-nav strong{font-size:10px}.diag-report-nav small{color:var(--wa-muted-2);font-size:8px}.diag-report-dot{width:7px;height:7px;border-radius:50%;background:var(--wa-muted-2)}.diag-report-dot.success{background:var(--wa-success)}.diag-report-dot.failed{background:var(--wa-danger)}.diag-report-dot.warning{background:var(--wa-warning)}.diag-report-running{display:flex;align-items:center;gap:7px;margin:10px 8px;color:var(--wa-cyan);font-size:8px}.diag-report-detail{display:grid;align-content:start;gap:18px;padding:18px}.diag-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--wa-border);border-radius:9px;overflow:hidden}.diag-report-metrics>span{display:grid;gap:5px;min-height:64px;align-content:center;padding:10px 13px;border-right:1px solid var(--wa-border)}.diag-report-metrics>span:last-child{border-right:0}.diag-report-metrics small,.diag-report-section>small,.diag-report-resource>small,.diag-report-facts small{color:var(--wa-muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.diag-report-metrics strong{color:var(--wa-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.diag-report-section{min-width:0}.diag-report-section .diag-event-endpoints{margin-top:8px}.diag-report-section .diag-event-endpoints code{font-size:9px}.diag-report-facts{display:flex;flex-wrap:wrap;gap:8px}.diag-report-facts>span{display:grid;min-width:130px;flex:1;gap:5px;padding:10px 12px;border:1px solid var(--wa-border);border-radius:8px;background:#0d1214}.diag-report-facts strong{color:var(--wa-text-soft);font-size:11px}.diag-report-resource{display:grid;gap:7px}.diag-report-resource>span{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid var(--wa-border)}.diag-report-resource strong{color:var(--wa-text-soft);font-size:10px}.diag-report-resource code{color:var(--wa-muted);font-size:8px}.diag-report-empty,.diag-report-pending{display:grid;min-height:220px;place-items:center;align-content:center;gap:9px;color:var(--wa-muted);font-size:10px}.diag-permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.diag-permission-card{display:flex;min-height:236px;flex-direction:column;padding:16px;border:1px solid var(--wa-border);border-radius:var(--wa-radius-lg);background:var(--wa-surface);transition:border-color .16s ease,background-color .16s ease}.diag-permission-card:hover{border-color:var(--wa-border-strong);background:#111719}.diag-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.diag-card-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--wa-accent-soft);color:var(--wa-accent)}.diag-check-state{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--wa-border);border-radius:6px;color:var(--wa-muted);font-size:9px;font-weight:600}.diag-check-state.success{border-color:#66cea833;color:var(--wa-success)}.diag-check-state.warning{border-color:#d7b76e33;color:var(--wa-warning)}.diag-check-state.failed{border-color:#ee817d33;color:var(--wa-danger)}.diag-permission-card>code{margin-bottom:9px;color:var(--wa-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.diag-permission-card h3{margin:0 0 7px;font-size:14px;font-weight:600}.diag-permission-card p{margin:0 0 10px;color:var(--wa-muted);font-size:11px;line-height:1.5}.diag-permission-card small{margin-top:auto;margin-bottom:12px;color:var(--wa-muted-2);font-size:9px}.diag-permission-card .portal-btn-outline{width:100%;min-height:34px;font-size:10px}.diag-spin{animation:diag-spin .9s linear infinite}@keyframes diag-spin{to{transform:rotate(360deg)}}.diag-work-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:10px;align-items:stretch}.diag-identity-card,.diag-message-card{min-width:0}.diag-identity-list{display:grid}.diag-identity-row{display:grid;grid-template-columns:110px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:42px;border-bottom:1px solid var(--wa-border)}.diag-identity-row:last-child{border-bottom:0}.diag-identity-row>span{color:var(--wa-muted);font-size:10px}.diag-identity-row>code{overflow:hidden;color:var(--wa-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.diag-identity-row>button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--wa-muted-2)}.diag-identity-row>button:hover{background:var(--wa-surface-hover);color:var(--wa-text-soft)}.diag-message-card{display:grid;gap:12px}.diag-message-card .portal-card-head{margin-bottom:0}.diag-message-card>p{margin:-3px 0 2px;font-size:10px;line-height:1.5}.diag-inbound-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:#0d1214}.diag-inbound-card.active{border-color:#66cea833}.diag-inbound-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:var(--wa-accent-soft);color:var(--wa-accent)}.diag-inbound-card strong{color:var(--wa-text-soft);font-size:12px}.diag-inbound-card p{margin:4px 0 0;color:var(--wa-muted);font-size:10px}.diag-live-indicator{display:inline-flex;align-items:center;gap:6px;color:var(--wa-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.diag-live-indicator i{width:6px;height:6px;border-radius:50%;background:var(--wa-success);box-shadow:0 0 0 3px #66cea814}.diag-timeline-card{padding:0;overflow:hidden}.diag-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:14px 18px;border-bottom:1px solid var(--wa-border)}.diag-timeline-head .portal-eyebrow{margin-bottom:4px}.diag-filters{display:flex;gap:3px;padding:3px;border:1px solid var(--wa-border);border-radius:8px;background:var(--wa-bg-soft)}.diag-filters button{min-height:28px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:var(--wa-muted);font-size:9px;font-weight:600}.diag-filters button:hover{color:var(--wa-text-soft)}.diag-filters button.active{background:var(--wa-surface-raised);color:var(--wa-text);box-shadow:inset 0 0 0 1px var(--wa-border)}.diag-timeline{max-height:680px;overflow-y:auto}.diag-event{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px 18px;border-bottom:1px solid var(--wa-border)}.diag-event:last-child{border-bottom:0}.diag-event:hover{background:#ffffff03}.diag-event-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--wa-border);border-radius:8px;background:#0b0f11;color:var(--wa-muted)}.diag-event-icon.api{color:var(--wa-cyan)}.diag-event-icon.webhook{color:var(--wa-violet)}.diag-event-icon.message{color:var(--wa-accent)}.diag-event-body{min-width:0}.diag-event-title{display:flex;align-items:center;gap:8px}.diag-event-title strong{color:var(--wa-text-soft);font-size:11px}.diag-event-status{padding:2px 5px;border-radius:4px;background:var(--wa-surface-raised);color:var(--wa-muted);font-size:8px;font-weight:700;text-transform:uppercase}.diag-event-status.success,.diag-event-status.processed,.diag-event-status.sent,.diag-event-status.delivered,.diag-event-status.read{color:var(--wa-success)}.diag-event-status.failed,.diag-event-status.error{color:var(--wa-danger)}.diag-event-status.warning,.diag-event-status.received{color:var(--wa-warning)}.diag-event-source{display:block;margin-top:3px;color:var(--wa-muted-2);font-size:9px}.diag-event-message{margin:9px 0 0;padding:8px 10px;border-left:2px solid var(--wa-accent);background:#33c7ab09;color:var(--wa-text-soft);font-size:10px;line-height:1.5}.diag-event-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.diag-event-meta span{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--wa-muted-2);font-size:8px}.diag-event-meta b{font-weight:500}.diag-event-meta code{overflow:hidden;max-width:380px;color:var(--wa-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.diag-event-endpoints{display:grid;gap:4px;margin-top:8px}.diag-event-endpoints code{width:fit-content;max-width:100%;overflow:hidden;padding:3px 6px;border:1px solid var(--wa-border);border-radius:4px;background:#090d0e;color:var(--wa-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.diag-timeline-empty{display:grid;place-items:center;min-height:180px;gap:9px;color:var(--wa-muted);font-size:10px}.portal-auth-page{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);grid-template-rows:auto 1fr auto;column-gap:clamp(48px,10vw,150px);width:min(1080px,calc(100vw - 48px));min-height:100vh;margin:0 auto;padding:28px 0 24px}.portal-auth-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 22% 42%,rgba(30,102,91,.12),transparent 34%),var(--wa-bg)}.portal-logo-row{grid-column:1/-1}.portal-auth-intro{align-self:center;max-width:570px}.portal-auth-intro h1{margin:0 0 18px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.02}.portal-auth-intro>p:last-child{max-width:510px;color:var(--wa-muted);font-size:15px;line-height:1.65}.portal-auth-card{align-self:center;padding:22px;border:1px solid var(--wa-border);border-radius:var(--wa-radius-lg);background:#0e1315;box-shadow:var(--wa-shadow)}.portal-auth-copy{margin-bottom:18px}.portal-auth-copy h2{margin:0 0 5px;font-size:18px}.portal-auth-copy p{margin:0;color:var(--wa-muted);font-size:12px}.portal-auth-footer{grid-column:1/-1;display:flex;gap:18px;color:var(--wa-muted-2);font-size:10px}.portal-auth-footer a{text-decoration:none}.demo-toolbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:22px;min-height:42px;padding:7px 18px;border-bottom:1px solid var(--wa-border);background:#0c1113f5;color:var(--wa-muted);font-size:10px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-label{color:var(--wa-muted-2);letter-spacing:.1em;text-transform:uppercase}.demo-group{display:inline-flex;align-items:center;gap:5px}.demo-toggle{min-height:26px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--wa-muted);font-size:10px;font-weight:600}.demo-toggle:hover{color:var(--wa-text-soft)}.demo-toggle.active{border-color:var(--wa-border-strong);background:var(--wa-surface-raised);color:var(--wa-accent-strong)}.admin-root{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:var(--wa-bg)}.admin-sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;padding:18px 12px 12px;border-right:1px solid var(--wa-border);background:#0a0e10}.admin-brand{padding:3px 8px 24px;text-decoration:none}.admin-tabs-nav{display:grid;gap:3px;margin:0}.job-stats{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px;margin:16px 0}.job-stats.webhook-stats{grid-template-columns:repeat(4,minmax(90px,1fr))}.job-stats>div{border:1px solid var(--wa-border);border-radius:10px;padding:12px;background:var(--wa-surface-subtle)}.job-stats strong,.job-stats span{display:block}.job-stats strong{font-size:20px}.job-stats span{margin-top:3px;color:var(--wa-muted);font-size:12px}.toolbar-row{display:flex;gap:8px;align-items:center;margin:12px 0}.toolbar-row select{width:auto;min-width:180px}.data-table td small{display:block;max-width:420px;margin-top:3px;color:var(--wa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-row{padding:20px;text-align:center}.payload-preview{max-width:620px;max-height:260px;overflow:auto;padding:10px;border:1px solid var(--wa-border);border-radius:8px;background:var(--wa-bg);color:var(--wa-text);font-size:11px;white-space:pre-wrap}.admin-tab-btn{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:8px;background:transparent;color:#899692;font-size:13px;font-weight:500;text-decoration:none;box-shadow:none}.admin-tab-btn:hover{background:#ffffff09;color:var(--wa-text-soft)}.admin-tab-btn.active{background:var(--wa-accent-soft);color:#b9eee1}.admin-tab-btn.active:before{content:"";position:absolute;left:-12px;width:2px;height:18px;background:var(--wa-accent)}.admin-profile{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:9px;margin-top:auto;padding:10px 8px 2px;border-top:1px solid var(--wa-border)}.admin-profile-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--wa-accent-soft);color:var(--wa-accent)}.admin-profile>span:nth-child(2){display:grid;min-width:0}.admin-profile strong{overflow:hidden;color:var(--wa-text-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-profile small{color:var(--wa-muted);font-size:9px;text-transform:capitalize}.admin-profile .icon-button{width:32px;min-width:32px;min-height:32px}.admin-main{min-width:0;width:100%;max-width:1510px;padding:0 34px 24px}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:82px;margin-bottom:22px;border-bottom:1px solid var(--wa-border)}.topbar h1{margin:0;font-size:20px;font-weight:600}.admin-content{min-height:calc(100vh - 160px)}.layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:12px;align-items:start}.layout.lower{margin-top:12px}.panel,.public-content{padding:18px;border:1px solid var(--wa-border);border-radius:var(--wa-radius-lg);background:var(--wa-surface);box-shadow:none}.panel.wide{min-width:0}.panel-title{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:var(--wa-accent)}.panel-title h2{margin:0;font-size:15px;font-weight:600}.stack,.connection-list,.event-list{display:grid;gap:11px}.divider{height:1px;margin:17px 0;background:var(--wa-border)}.config-grid{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:center}.config-grid span{color:var(--wa-muted);font-size:11px}.config-grid strong{overflow:hidden;color:var(--wa-text-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.onboarding{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:22px;align-items:center}.onboarding p{max-width:720px;color:var(--wa-muted);font-size:13px;line-height:1.6}.onboarding small{display:block;margin-top:10px;color:var(--wa-muted-2);font-size:10px}.button-row{display:flex;flex-wrap:wrap;gap:7px}.button-row .primary,.button-row .secondary,.button-row .danger{width:auto;min-height:34px;padding:0 10px;font-size:11px}.connection-item{display:grid;gap:10px;padding:14px;border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:#0d1214}.connection-item>div:first-child{display:flex;justify-content:space-between;gap:12px}.connection-item span{color:var(--wa-muted);font-size:11px}.connection-meta{display:flex;flex-wrap:wrap;gap:7px 13px;align-items:center}.connection-error{margin:0;color:var(--wa-danger);font-size:12px}.event{display:grid;grid-template-columns:minmax(0,1fr) 130px 170px;min-height:42px;align-items:center;gap:12px;border-bottom:1px solid var(--wa-border)}.event strong{color:var(--wa-text-soft);font-size:12px}.event span{color:var(--wa-muted);font-size:11px}.footer-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;color:var(--wa-muted-2);font-size:10px;font-weight:500}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--wa-text-soft)}.admin-login-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:100vh;background:var(--wa-bg)}.admin-login-aside{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,70px);border-right:1px solid var(--wa-border);background:radial-gradient(circle at 18% 55%,rgba(35,113,101,.12),transparent 37%),#0a0e10}.admin-login-aside>div{max-width:640px}.admin-login-aside h1{margin:0 0 18px;font-size:clamp(36px,5vw,62px);font-weight:600;line-height:1.05}.admin-login-aside p{color:var(--wa-muted);line-height:1.6}.admin-login-note{color:var(--wa-muted-2);font-size:10px;letter-spacing:.04em}.login-panel{align-self:center;display:block;width:min(420px,calc(100% - 48px));margin:0 auto;padding:24px;border:1px solid var(--wa-border);border-radius:var(--wa-radius-lg);background:var(--wa-surface);box-shadow:var(--wa-shadow)}.login-panel>div{margin-bottom:20px}.login-panel h2{margin:0 0 6px;font-size:19px}.login-panel p{margin:0;color:var(--wa-muted);font-size:12px}.admin-login-footer{position:fixed;right:24px;bottom:18px}.public-shell{width:min(1060px,calc(100vw - 40px));margin:0 auto;padding:24px 0 70px}.public-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;margin-bottom:70px}.public-nav>div{display:flex;flex-wrap:wrap;gap:20px}.public-nav a{margin:0;color:var(--wa-muted);font-size:12px;font-weight:500;text-decoration:none}.public-nav a:hover,.public-brand .brand-copy strong{color:var(--wa-text)}.public-content{max-width:760px;padding:34px}.public-page-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:18px;border-radius:9px;background:var(--wa-accent-soft);color:var(--wa-accent)}.public-content h1{margin:0 0 24px;font-size:clamp(30px,5vw,48px);font-weight:600}.public-content p{color:var(--wa-muted);line-height:1.75}.docs-root{min-height:100vh;background:var(--wa-bg);color:var(--wa-text)}.docs-root a{color:var(--wa-accent)}.docs-topbar{height:62px;padding:0 22px;border-bottom:1px solid var(--wa-border);background:#080b0cf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.docs-brand{gap:10px}.docs-brand-tag{margin-left:3px;padding:3px 7px;border:1px solid var(--wa-border);border-radius:6px;background:var(--wa-surface);color:var(--wa-muted);font-size:9px;font-weight:600}.docs-topbar-links a{color:var(--wa-muted);font-size:12px;font-weight:500}.docs-topbar-links a:hover{color:var(--wa-text)}.docs-shell{grid-template-columns:234px minmax(0,1fr);max-width:1240px}.docs-sidebar{top:62px;height:calc(100vh - 62px);padding:26px 13px;border-right:1px solid var(--wa-border)}.docs-nav-heading{color:var(--wa-muted-2);font-size:9px;letter-spacing:.12em}.docs-nav-link{padding:7px 9px;border-radius:7px;color:var(--wa-muted);font-size:12px;font-weight:500}.docs-nav-link:hover{background:#ffffff08;color:var(--wa-text-soft)}.docs-nav-link.active{background:var(--wa-accent-soft);color:#b9eee1;font-weight:600}.docs-content{max-width:840px;padding:48px 56px 100px}.docs-content h1{color:var(--wa-text);font-size:32px;font-weight:600}.docs-content h2{color:var(--wa-text);font-size:19px;font-weight:600}.docs-content p,.docs-content ul,.docs-lede{color:var(--wa-muted)}.docs-content code{background:#151b1e;color:#8bd6c5}.docs-callout{border-color:#d7b76e3d;background:#d7b76e12;color:#d8c28e}.docs-endpoint{border:1px solid var(--wa-border);border-radius:var(--wa-radius);background:var(--wa-surface);box-shadow:none}.docs-endpoint-head{border-bottom-color:var(--wa-border)}.docs-endpoint-body{color:var(--wa-text-soft)}.docs-method{border-radius:5px;background:var(--wa-surface-raised)!important}.docs-method.get{color:var(--wa-cyan)}.docs-method.post{color:var(--wa-accent)}.docs-method.put,.docs-method.patch{color:var(--wa-warning)}.docs-method.delete{color:var(--wa-danger)}.docs-path{color:var(--wa-text-soft)}.docs-code{border-color:var(--wa-border);background:#080c0d}.docs-code pre,.docs-code code{color:#b6c8c4}.docs-code-label{border-bottom-color:var(--wa-border);color:var(--wa-muted)}.docs-table th,.docs-table td{border-color:var(--wa-border);color:var(--wa-muted)}.docs-table th{color:var(--wa-text-soft)}@media(max-width:980px){.portal-root,.admin-root{grid-template-columns:76px minmax(0,1fr)}.portal-sidebar,.admin-sidebar{padding-inline:9px}.portal-brand .brand-copy,.admin-brand .brand-copy,.portal-nav-label,.admin-nav-label,.portal-tab-btn span,.admin-tab-btn span,.portal-account-copy,.admin-profile>span:nth-child(2),.portal-sidebar-foot>.portal-tab-btn span{display:none}.portal-tab-btn,.admin-tab-btn{justify-content:center;padding:0}.portal-tab-btn.active:before,.admin-tab-btn.active:before{left:-9px}.portal-account,.admin-profile{grid-template-columns:1fr;justify-items:center;padding-inline:0}.portal-account-avatar,.admin-profile-icon{display:none}.portal-page,.admin-main{padding-inline:22px}.portal-templates-grid{grid-template-columns:1fr}.portal-contact-fields{grid-template-columns:1fr 1fr 34px 34px}.portal-kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.62fr)}.dashboard-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diag-test-row{grid-template-columns:24px 32px minmax(0,1fr) 135px}.diag-test-row>.portal-btn-outline,.diag-manual-test{grid-column:3/-1;justify-self:stretch}.diag-permission-grid{grid-template-columns:1fr}.diag-permission-card{min-height:210px}.diag-work-grid{grid-template-columns:1fr}}@media(max-width:720px){.portal-root,.admin-root{display:block;padding-bottom:66px}.portal-sidebar,.admin-sidebar{position:fixed;inset:auto 0 0;z-index:30;display:block;width:100%;height:62px;padding:7px 10px;border:0;border-top:1px solid var(--wa-border);background:#0a0e10f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-brand,.portal-sidebar-foot,.admin-brand,.admin-profile{display:none}.portal-tabs-nav,.admin-tabs-nav{display:flex;justify-content:space-around;gap:2px;overflow-x:auto}.portal-tab-btn,.admin-tab-btn{flex:0 0 42px;min-height:46px;border-radius:8px}.portal-tab-btn.active:before,.admin-tab-btn.active:before{inset:auto 10px -7px;width:auto;height:2px}.portal-page,.admin-main{padding:0 14px 16px}.portal-header,.topbar{min-height:68px;margin-bottom:16px}.portal-live,.system-status{display:none}.portal-title,.topbar h1{font-size:18px}.portal-section-head{display:grid;gap:14px}.portal-section-title{font-size:20px}.portal-cta-btn{width:100%}.portal-segmented[style]{grid-template-columns:1fr!important}.portal-inbox-grid{grid-template-columns:1fr;height:auto;min-height:0}.portal-inbox-sidebar{border-right:0;border-bottom:1px solid var(--wa-border)}.portal-thread-pane{min-height:520px}.portal-reply-form{grid-template-columns:minmax(0,1fr) 38px}.portal-reply-select{grid-column:1/-1}.portal-contact-fields{grid-template-columns:1fr 34px 34px}.portal-contact-fields input:nth-child(2){grid-column:1/-1;grid-row:2}.portal-kpi-grid{grid-template-columns:1fr 1fr}.dashboard-hero{grid-template-columns:1fr;padding:19px}.dashboard-hero-context{min-height:190px}.dashboard-section-head{display:grid;gap:8px}.dashboard-section-head>p{max-width:none;text-align:left}.dashboard-capability-grid,.layout,.onboarding{grid-template-columns:1fr}.event{grid-template-columns:1fr;gap:4px;padding:10px 0}.admin-login-shell{display:block;padding:70px 0}.admin-login-aside{display:none}.admin-login-footer{position:static;width:min(420px,calc(100% - 48px));margin:22px auto 0}.public-nav{align-items:flex-start;margin-bottom:40px}.public-nav>div{justify-content:flex-end;gap:10px 14px}.public-content{padding:23px}.docs-topbar{padding:0 14px}.docs-topbar-links a:first-child{display:none}.docs-shell{display:block}.docs-sidebar{position:static;display:flex;height:auto;gap:8px;overflow-x:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--wa-border)}.docs-nav-group{display:flex;flex:0 0 auto;gap:4px;margin:0}.docs-nav-heading{display:none}.docs-content{padding:30px 20px 70px}.demo-toolbar{position:static;justify-content:flex-start;overflow-x:auto}.demo-label{display:none}.diag-head-actions{width:100%}.diag-connection-select{min-width:0;max-width:none}.diag-status-strip{display:grid;gap:9px}.diag-suite-head{display:grid}.diag-suite-run{width:100%}.diag-test-row{grid-template-columns:28px minmax(0,1fr);gap:10px}.diag-test-index{display:none}.diag-test-row>.diag-card-icon{align-self:start}.diag-test-main,.diag-test-result,.diag-test-row>.portal-btn-outline,.diag-manual-test{grid-column:2}.diag-test-result{display:flex;align-items:center;justify-content:space-between}.diag-report-layout{grid-template-columns:1fr}.diag-report-nav{display:flex;gap:5px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--wa-border)}.diag-report-nav>button{min-width:170px}.diag-report-metrics{grid-template-columns:1fr 1fr}.diag-report-metrics>span:nth-child(2){border-right:0}.diag-report-metrics>span:nth-child(-n+2){border-bottom:1px solid var(--wa-border)}.diag-inbound-card{grid-template-columns:38px minmax(0,1fr)}.diag-live-indicator{display:none}.diag-timeline-head{display:grid}.diag-filters{overflow-x:auto}.diag-event{padding-inline:13px}}@media(max-width:460px){.portal-header-actions{gap:5px}.portal-card,.portal-form-card,.panel{padding:15px}.portal-kpi-grid{grid-template-columns:1fr}.portal-contact-fields{grid-template-columns:1fr 34px 34px}.portal-auth-page{display:flex;width:min(100% - 28px,430px);flex-direction:column;gap:34px;padding:20px 0}.portal-auth-intro{margin-top:28px}.portal-auth-intro h1{font-size:34px}.portal-auth-footer{margin-top:auto;flex-wrap:wrap}.portal-bars{gap:3px}.portal-bar-label{display:none}}:root{color-scheme:light;--wa-bg: #f5f7fb;--wa-bg-soft: #eef2f8;--wa-surface: #ffffff;--wa-surface-raised: #ffffff;--wa-surface-hover: #f4f6fb;--wa-border: #e4e8f0;--wa-border-strong: #d6dce7;--wa-text: #111318;--wa-text-soft: #343943;--wa-muted: #707784;--wa-muted-2: #969daa;--wa-accent: #2764ff;--wa-accent-strong: #174dd6;--wa-accent-soft: #edf3ff;--wa-cyan: #00a7c7;--wa-blue: #2764ff;--wa-violet: #7357ff;--wa-danger: #d92d3a;--wa-danger-soft: #fff1f2;--wa-warning: #a76200;--wa-success: #12835f;--wa-radius-sm: 10px;--wa-radius: 12px;--wa-radius-lg: 16px;--wa-shadow: 0 1px 2px rgba(20, 24, 32, .04), 0 10px 34px rgba(20, 24, 32, .06);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,system-ui,sans-serif;background:var(--wa-bg);color:var(--wa-text)}html,body,#root{min-width:320px;min-height:100%;background:var(--wa-bg);color:var(--wa-text)}body{overflow-x:hidden}::selection{background:#cddcff;color:#0b2257}*{scrollbar-width:thin;scrollbar-color:#c8cfdb transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#c8cfdb;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}h1,h2,h3{color:var(--wa-text);font-family:inherit;letter-spacing:-.025em}:focus-visible{outline:3px solid rgba(39,100,255,.22);outline-offset:2px}.brand-lockup{gap:10px}.brand-copy strong{color:#111318!important;font-family:inherit;font-size:17px;font-weight:720;letter-spacing:-.035em}.brand-copy small{display:none}.brand-mark{border:0;border-radius:11px;background:linear-gradient(145deg,#1d52ff 5%,#6557f5 58%,#00a8cc 115%);box-shadow:0 5px 14px #2e52e233,inset 0 1px #ffffff59}.brand-mark-line{border-color:#fff}.brand-mark-dot{background:#b8fff1;box-shadow:0 0 0 2px #fff3}button,input,select,textarea{font:inherit}input,select,textarea,.portal-input,.portal-input-sm,.portal-reply-input,.portal-reply-select{min-width:0;border:1px solid var(--wa-border-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--wa-text)!important;box-shadow:0 1px 1px #11131806!important}input::placeholder,textarea::placeholder{color:#9aa1ad!important}input:hover,select:hover,textarea:hover{border-color:#bdc5d2!important}input:focus,select:focus,textarea:focus{outline:none;border-color:#7ba0ff!important;box-shadow:0 0 0 4px #2764ff1a!important}select{color-scheme:light}button:disabled{opacity:.52}.portal-segmented{border-color:#dfe4eb;border-radius:11px;background:#eef1f5}.portal-segmented-btn{border-radius:8px;color:#717986}.portal-segmented-btn:hover{color:#2c3139}.portal-segmented-btn.active{border:0;background:#fff;color:#20242b;box-shadow:0 1px 3px #1113181a}.primary,.portal-cta-btn,.portal-submit-btn,.portal-key-btn.generate,.portal-send-btn{border:1px solid #2764ff!important;border-radius:10px;background:#2764ff!important;color:#fff!important;box-shadow:0 1px 2px #12399b2e}.primary:hover,.portal-cta-btn:hover,.portal-submit-btn:hover,.portal-key-btn.generate:hover,.portal-send-btn:hover{border-color:#174dd6!important;background:#174dd6!important}.secondary,.portal-btn-outline,.portal-icon-square-btn,.portal-key-copy-btn,.portal-logout-btn,.icon-button,.portal-icon-btn{border-color:var(--wa-border-strong)!important;background:#fff!important;color:#505763!important;box-shadow:0 1px 2px #11131809}.secondary:hover,.portal-btn-outline:hover,.portal-icon-square-btn:hover,.portal-key-copy-btn:hover,.portal-logout-btn:hover,.icon-button:hover,.portal-icon-btn:hover{border-color:#bcc5d2!important;background:#f7f8fb!important;color:#171a20!important}.danger,.portal-btn-outline.danger,.portal-key-btn.revoke{border-color:#f0c7cb!important;background:#fff!important;color:var(--wa-danger)!important}.danger:hover,.portal-btn-outline.danger:hover,.portal-key-btn.revoke:hover{background:var(--wa-danger-soft)!important}.copy{border-color:var(--wa-border)!important;background:#f7f8fa!important;color:#4e5561!important}.alert,.portal-alert{min-width:0;overflow:hidden;border:1px solid #dce4f1;border-radius:12px;background:#f4f7fc;color:#3f4b5e;box-shadow:none;overflow-wrap:anywhere}.alert>*,.portal-alert>*{min-width:0}.alert.error,.portal-alert.error{border-color:#f1c7cb;background:#fff4f5;color:#9e2530}.alert.success,.portal-alert.success{border-color:#bfe5d8;background:#effaf6;color:#126a50}.portal-alert button{flex:0 0 auto;margin-left:auto;border:0;background:transparent;color:inherit}.portal-root,.admin-root{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100dvh;background:var(--wa-bg)}.portal-demo-root{display:block}.portal-demo-root .demo-toolbar{position:sticky;top:0;z-index:60;display:flex;width:100%;min-height:42px;padding:6px 14px;border-bottom:1px solid #dfe4eb;background:#fffffff0;color:#6e7682;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-demo-root .demo-toggle{color:#6d7581}.portal-demo-root .demo-toggle.active{border-color:#ced9fa;background:#eaf0ff;color:#2452c7}.portal-demo-root .portal-page{width:min(1440px,calc(100vw - 32px))}.portal-sidebar,.admin-sidebar{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;width:auto;height:100dvh;padding:18px 14px 14px;border:0;border-right:1px solid #e2e6ed;background:#f9fafcf0;-webkit-backdrop-filter:saturate(150%) blur(22px);backdrop-filter:saturate(150%) blur(22px)}.portal-sidebar-top{display:flex;align-items:center;justify-content:space-between;min-width:0}.portal-brand,.admin-brand{display:block;padding:5px 9px 24px;text-decoration:none}.portal-tabs-nav,.admin-tabs-nav{display:grid;gap:3px}.portal-tab-btn,.admin-tab-btn{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:42px;padding:0 11px;border:0;border-radius:10px;background:transparent;color:#666d79;font-size:13.5px;font-weight:560;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .16s ease}.portal-tab-btn:hover,.admin-tab-btn:hover{background:#eef1f6;color:#20242b}.portal-tab-btn.active,.admin-tab-btn.active{background:#e9efff;color:#174dd6;font-weight:640}.portal-tab-btn.active:before,.admin-tab-btn.active:before{display:none}.portal-tab-btn:active,.admin-tab-btn:active{transform:scale(.985)}.portal-sidebar-foot{gap:6px}.portal-workspace-switcher{padding:9px;border-top:1px solid var(--wa-border)}.portal-workspace-switcher>span{color:var(--wa-muted)}.portal-workspace-switcher select{min-height:36px}.portal-account,.admin-profile{grid-template-columns:34px minmax(0,1fr) 34px;gap:9px;padding:12px 8px 2px;border-top:1px solid var(--wa-border)}.portal-account-avatar,.admin-profile-icon{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#dce7ff,#ede8ff);color:#3659bd}.portal-account-copy strong,.admin-profile strong{color:#282c33}.portal-account-copy small,.admin-profile small{color:#8a919d}.portal-account .portal-icon-btn,.admin-profile .icon-button{width:34px;min-width:34px;min-height:34px;border:0!important;box-shadow:none}.portal-page,.admin-main{min-width:0;width:100%;max-width:none;padding:0 clamp(20px,3vw,46px) 28px}.portal-header,.topbar{position:sticky;top:0;z-index:20;min-height:76px;margin:0 0 24px;border-bottom:1px solid rgba(220,225,234,.9);background:#f5f7fbe0;-webkit-backdrop-filter:saturate(150%) blur(18px);backdrop-filter:saturate(150%) blur(18px)}.portal-header-title{display:flex;align-items:center;gap:11px;min-width:0}.portal-eyebrow,.eyebrow{margin:0 0 3px;color:#8b929e;font-size:10px;font-weight:620;letter-spacing:0;text-transform:none}.portal-title,.topbar h1{color:#171a20;font-size:21px;font-weight:680;letter-spacing:-.03em}.portal-live{width:9px;height:9px}.portal-live span{width:7px;height:7px;background:#20ad79;box-shadow:0 0 0 4px #20ad791c}.portal-mobile-menu,.portal-mobile-close,.portal-sidebar-scrim{display:none}.portal-content{min-width:0;min-height:calc(100dvh - 146px)}.portal-content>*{width:100%;min-width:0}.portal-footer{color:#949ba6}.portal-section-head{align-items:center}.portal-section-title{font-size:24px;font-weight:680}.portal-section-desc{color:#727986;font-size:13.5px}.portal-card,.portal-form-card,.panel,.public-content{min-width:0;border:1px solid #e2e6ee;border-radius:16px;background:#fff;box-shadow:0 1px 2px #14182006,0 8px 28px #14182009}.portal-card-head{color:#68707c}.portal-card-head svg,.panel-title svg{color:#376cff!important}.portal-card-title,.panel-title h2{color:#20242a}.portal-empty-dashed{border-color:#d4dbe7;background:#fafbfc}.portal-empty-dashed:before{border-color:#dbe2ec;background:linear-gradient(145deg,#eef3ff,#f1edff)}.portal-muted,.muted{color:#777e89}.wa-skel{background:#e9edf3!important}.wa-skel:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}.portal-conn-list,.portal-contact-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px}.portal-conn-card,.portal-contact-card,.connection-item{min-width:0;border-color:#e2e6ed;background:#fff;box-shadow:0 1px 2px #11131806}.portal-conn-card:hover,.portal-contact-card:hover{border-color:#cdd5e1;background:#fff;box-shadow:0 9px 25px #1923370f}.portal-conn-icon{border-radius:11px;background:#eaf1ff;color:#2764ff}.portal-conn-icon svg{color:#2764ff!important}.portal-conn-phone{color:#20242a}.portal-conn-name,.portal-conn-meta{color:#737b87}.portal-conn-error{overflow-wrap:anywhere}.portal-status-pill,.pill{border-color:#dfe4eb!important;border-radius:999px;background:#f5f7fa!important;color:#565e69!important}.portal-status-pill.connected,.portal-status-pill.approved,.pill.connected{border-color:#bce5d7!important;background:#effaf6!important;color:#126a50!important}.portal-status-pill.pending{border-color:#f1d9ac!important;background:#fff9ec!important;color:#8b5900!important}.portal-status-pill.error,.portal-status-pill.failed,.portal-status-pill.rejected{border-color:#efc4c9!important;background:#fff2f3!important;color:#a12631!important}.portal-contact-fields{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.5fr) 40px 40px}.portal-templates-grid{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.7fr);gap:18px}.portal-templates-grid>.portal-alert{grid-column:1 / -1}.portal-templates-grid>.portal-card:only-child{grid-column:1 / -1}.portal-api-settings{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:18px;align-items:start}.portal-api-settings>.portal-card{width:100%;max-width:none!important}.portal-profile-page{display:grid;gap:16px}.portal-profile-grid{display:grid;grid-template-columns:minmax(440px,1.18fr) minmax(320px,.82fr);gap:18px;align-items:stretch}.portal-profile-form{align-content:start}.portal-profile-preview{position:relative;display:flex;min-height:520px;flex-direction:column;overflow:hidden;padding-top:176px}.portal-profile-cover{position:absolute;inset:0 0 auto;height:155px;background:linear-gradient(125deg,#2359ec,#6351df 62%,#1b9bc0)}.portal-profile-cover:after{content:"";position:absolute;right:-70px;bottom:-110px;width:250px;height:250px;border:55px solid rgba(174,255,239,.2);border-radius:50%}.portal-profile-preview .portal-logo-placeholder{position:absolute;top:105px;left:24px;display:grid;place-items:center;width:92px;height:92px;border:5px solid #fff;border-radius:25px;background:linear-gradient(145deg,#eaf0ff,#eeeaff);color:#3d5db8;font-size:27px;box-shadow:0 8px 24px #161f3221}.portal-profile-preview-copy{padding-top:25px}.portal-profile-preview-copy h2{margin:0 0 7px;font-size:24px;overflow-wrap:anywhere}.portal-profile-preview-copy p{margin:0;color:#737b87}.portal-profile-facts{display:grid;gap:0;margin:26px 0 0;border-top:1px solid #e5e9ef}.portal-profile-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;padding:15px 0;border-bottom:1px solid #e8ecf1}.portal-profile-facts dt{display:flex;align-items:center;gap:7px;color:#858d98;font-size:12px}.portal-profile-facts dd{margin:0;color:#343a43;font-size:13px;overflow-wrap:anywhere}.portal-profile-description{margin:20px 0 0;color:#5e6672;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.portal-table,.data-table,.docs-table{width:100%;border-collapse:collapse}.portal-table th,.data-table th,.docs-table th{border-bottom-color:#dfe4ec;color:#7c8490;background:#fafbfc}.portal-table td,.data-table td,.docs-table td{border-bottom-color:#edf0f4;color:#4d5561;overflow-wrap:anywhere}.portal-table tbody tr:hover,.data-table tbody tr:hover{background:#f7f9fc}.table-wrap{max-width:100%;overflow:auto;border-radius:12px}.portal-template-preview-card{border-color:#d8e2ff;background:#f5f8ff}.portal-template-preview-card>span{color:#4268c6}.portal-key-code,.payload-preview,.docs-code{border-color:#dfe4ec;background:#f5f7fa;color:#313844}.dashboard-page{display:grid;gap:20px}.dashboard-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);min-height:230px;overflow:hidden;padding:clamp(24px,3.6vw,48px);border:0;background:linear-gradient(120deg,#1c51ea,#514fe0 54%,#7755e9);box-shadow:0 18px 44px #3848b52e}.dashboard-hero:after{content:"";position:absolute;z-index:-1;right:-90px;bottom:-150px;width:380px;height:380px;border:90px solid rgba(120,255,232,.17);border-radius:50%}.dashboard-hero-copy{align-self:center;max-width:650px}.dashboard-hero-copy h2{margin:0 0 10px;color:#fff;font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.045em}.dashboard-hero-copy>p{max-width:570px;color:#ffffffc2;font-size:15px;line-height:1.5}.dashboard-hero .portal-submit-btn{border-color:#fff!important;background:#fff!important;color:#274ab5!important}.dashboard-hero .portal-btn-outline{border-color:#ffffff52!important;background:#ffffff1a!important;color:#fff!important;box-shadow:none}.dashboard-hero-context{align-self:stretch;display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;padding:24px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-hero-context:before{display:none}.dashboard-hero-context strong{max-width:100%;color:#fff;font-size:clamp(17px,2vw,25px);overflow-wrap:anywhere}.dashboard-hero-icon{background:#ffffff29;color:#fff}.dashboard-hero-context .portal-status-pill{border-color:#ffffff40!important;background:#ffffff1f!important;color:#fff!important}.dashboard-section-head{margin:5px 0 -5px}.dashboard-capability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dashboard-capability{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:11px;min-height:74px;padding:14px;color:inherit}.dashboard-capability:hover{transform:translateY(-2px);border-color:#ccd7ee;box-shadow:0 10px 26px #26365c14}.dashboard-capability-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#e8f0ff,#eeeaff);color:#3c61cc}.dashboard-capability h3{margin:0;font-size:13px}.dashboard-capability-arrow{color:#a0a7b1}.dashboard-capability>p,.dashboard-capability-action{display:none}.dashboard-activity-card{overflow:hidden}.portal-kpi-grid{gap:10px}.portal-kpi-card{border-color:#e4e8ef;background:#fafbfc}.portal-kpi-card svg{color:#5272ca}.portal-kpi-value{color:#1d2128}.portal-bar-fill{background:linear-gradient(180deg,#4d72ff,#765bdf)}.portal-inbox-grid{border-color:#dfe4ec;border-radius:18px;background:#fff;box-shadow:0 12px 42px #18203012}.portal-inbox-sidebar{border-color:#e3e8ef;background:#fbfcfe}.portal-inbox-sidebar-head{border-color:#e3e8ef;background:#fff}.portal-conv-list{background:#fbfcfe}.portal-conv-item{border-color:#e9edf2;background:transparent;color:#252930}.portal-conv-item:hover{background:#f1f4f8}.portal-conv-item.active{background:#eaf0ff}.portal-conv-name{color:#252930}.portal-conv-preview{color:#747c88}.portal-thread-pane{background:#fff}.portal-thread-head{border-color:#e3e8ef;background:#fff}.portal-thread-title{color:#20242a}.portal-thread-body{background-color:#f4f6f9!important;background-image:radial-gradient(circle at 1px 1px,rgba(98,108,124,.075) 1px,transparent 0);background-size:19px 19px}.portal-msg-bubble{border-color:#dfe4eb;background:#fff}.portal-msg-bubble.outbound{border-color:#cbd8ff;background:#e8efff}.portal-msg-bubble p{color:#252930}.portal-reply-form{border-color:#e3e8ef;background:#fff}.portal-reply-select{background:#f6f8fb!important}.portal-content:has(.team-inbox){min-height:0}.portal-content:has(.team-inbox)+.portal-footer{display:none}.team-inbox{grid-template-columns:clamp(300px,25vw,370px) minmax(0,1fr);width:100%;height:calc(100dvh - 100px);min-height:min(610px,calc(100dvh - 100px));border-color:#dfe4ec;border-radius:18px;background:#fff;box-shadow:0 12px 42px #18203012}.team-inbox-list-pane{display:flex;min-height:0;flex-direction:column;border-color:#e5e9ef;background:#fbfcfe}.team-inbox-list-head{gap:12px;padding:18px 15px 14px;border-color:#e7eaf0;background:#fff}.team-inbox-list-head>div:first-child>div{display:grid;gap:2px}.team-inbox-list-head h2{color:#171a20;font-size:20px;font-weight:700}.team-inbox-list-head small{color:#939aa5;font-size:10px}.team-live{padding:5px 7px;border-radius:999px;background:#f2f5f8;color:#7c8490}.team-live.live{background:#ebf9f4;color:#137257}.portal-inbox-search{min-height:38px;border:1px solid #e1e5eb;border-radius:11px;background:#f3f5f8;color:#828a96}.portal-inbox-search input{min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}.portal-inbox-search button{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#7d8591}.portal-inbox-search kbd{flex:0 0 auto;padding:2px 5px;border:1px solid #d9dee6;border-radius:5px;background:#fff;color:#949ba6;font-family:inherit;font-size:9px}.team-filter-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.team-filter-row select,.team-filter-row button,.team-thread-controls select{height:34px;border-color:#dfe4eb!important;border-radius:9px!important;background:#fff!important;color:#5f6671!important}.team-filter-row button{grid-column:auto;padding-inline:9px}.team-filter-row button.active{border-color:#a9bfff!important;background:#eef3ff!important;color:#2451c7!important}.team-conversation-list{flex:1;max-height:none;min-height:0;padding:6px 8px 12px}.team-conversation-item{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:11px 9px;border-radius:12px}.team-conversation-item:hover{background:#f1f4f8}.team-conversation-item.active{border-color:#d9e3ff;background:#eaf0ff}.portal-conv-avatar,.portal-thread-avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#dce8ff,#e9e3ff);color:#405eb2;font-size:12px}.team-conversation-copy strong{color:#252930;font-size:13px}.team-conversation-preview{color:#737b87;font-size:11.5px}.team-conversation-tags i{border-radius:6px;background:#edf0f4;color:#707784}.team-unread{right:9px;bottom:10px;background:#2764ff}.team-thread-pane{min-height:0;background:#fff}.team-thread-head{min-width:0;min-height:68px;padding:9px 16px;border-color:#e7eaf0;background:#fffffff0}.team-thread-back{display:none;flex:0 0 auto;width:38px;height:38px;place-items:center;border:0;border-radius:10px;background:#f1f4f8;color:#4f5763}.team-thread-activity-toggle,.team-thread-settings-toggle{display:none;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid #e0e5ec;border-radius:10px;background:#fff;color:#5e6671}.team-activity-scrim{display:none}.team-thread-person{flex:1}.team-thread-person strong{color:#21252c;font-size:14px}.team-thread-controls{flex:0 1 auto;min-width:0}.team-thread-workspace{grid-template-columns:minmax(0,1fr) clamp(250px,20vw,290px);min-height:0;overflow:hidden}.team-messages-column{min-height:0;border-color:#e5e9ef}.team-window-line{flex:0 0 auto;border-color:#e8ecf1;background:#fafbfc}.team-messages-column .portal-thread-body{flex:1;min-height:0;max-height:none;overflow:auto;padding:22px clamp(14px,3vw,42px);background-color:#f4f6f9;background-image:radial-gradient(circle at 1px 1px,rgba(98,108,124,.075) 1px,transparent 0);background-size:19px 19px;overscroll-behavior:contain}.team-day-divider{display:flex;justify-content:center;margin:14px 0}.team-day-divider span{padding:5px 9px;border:1px solid #e0e5ec;border-radius:999px;background:#ffffffe6;color:#7e8691;font-size:10px;box-shadow:0 1px 2px #1418200a}.portal-msg-wrap{margin-bottom:7px}.portal-msg-wrap.grouped-bottom{margin-bottom:2px}.portal-msg-bubble{position:relative;max-width:min(72%,650px);padding:8px 10px 6px;border:1px solid #e0e5ec;border-radius:14px 14px 14px 5px;background:#fff;box-shadow:0 1px 2px #161c280e}.portal-msg-bubble.outbound{border-color:#cbd8ff;border-radius:14px 14px 5px;background:#e8efff}.portal-msg-wrap.grouped-top .portal-msg-bubble.inbound{border-top-left-radius:7px}.portal-msg-wrap.grouped-bottom .portal-msg-bubble.inbound{border-bottom-left-radius:7px}.portal-msg-wrap.grouped-top .portal-msg-bubble.outbound{border-top-right-radius:7px}.portal-msg-wrap.grouped-bottom .portal-msg-bubble.outbound{border-bottom-right-radius:7px}.portal-msg-bubble p{margin:0;color:#252930;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.portal-msg-meta{min-height:16px;gap:7px}.portal-msg-time{color:#8a929e}.portal-msg-status{display:inline-flex;align-items:center;gap:3px;color:#6d7683;font-size:9px}.portal-msg-status.read{color:#2764ff}.portal-msg-details,.portal-msg-retry{color:#68717d}.portal-msg-status span,.portal-msg-details span{display:none}.portal-msg-details{opacity:0;transition:opacity .14s ease}.portal-msg-bubble:hover .portal-msg-details,.portal-msg-details:focus-visible{opacity:1}.team-media-image,.team-media-video{width:min(380px,65vw);border-radius:10px}.team-activity-panel{min-height:0;border-color:#e7eaf0;background:#fafbfc}.team-activity-tabs{border-color:#e7eaf0}.team-activity-tabs button.active{border-bottom-color:#2764ff;color:#2454cc}.team-activity-list{flex:1;max-height:none;min-height:0}.team-activity-list article{border-color:#e4e8ee;border-radius:10px;box-shadow:0 1px 1px #11131805}.team-note-form{border-color:#e5e9ef}.team-note-form button{background:#2764ff}.team-composer-rich{flex:0 0 auto;border-color:#e4e8ef;background:#fff}.team-composer-modes{padding:8px 12px 0}.team-composer-modes button{border-radius:8px;color:#707784}.team-composer-modes button:hover{background:#f1f4f8;color:#24282f}.team-composer-modes button.active{background:#eaf0ff;color:#2452c7}.team-composer-line{position:relative;grid-template-columns:minmax(0,1fr) 42px;padding:7px 12px 12px}.team-composer-line textarea{width:100%;min-height:42px;max-height:126px;resize:none;padding:10px 13px;line-height:20px}.team-composer-line>button{width:42px;height:42px;border-radius:50%;background:#2764ff;color:#fff}.team-composer-line>button:disabled{background:#e3e7ee;color:#99a0ab}.team-composer-hint{position:absolute;right:63px;bottom:26px;pointer-events:none;color:#a0a7b1;font-size:9px}.team-reply-target{border-left-color:#2764ff;background:#f1f5ff}.team-reply-target strong{color:#315ac1}.team-file-picker{border-color:#cbd3df;border-radius:10px}.team-template-preview,.portal-template-preview-card{border-color:#d6e1ff;background:#f4f7ff}.team-template-send{background:#2764ff;color:#fff}.team-empty{align-content:center;justify-items:center;color:#949ba6}.team-empty strong{color:#555d68}.admin-content{min-width:0}.layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.6fr);gap:16px}.layout>:only-child{grid-column:1 / -1}.job-stats>div{border-color:#e1e6ed;background:#fff}.connection-item{border-color:#e2e6ed;background:#fff}.payload-preview{background:#f6f8fa;color:#353c47}.admin-login-shell{background:#f4f6fa}.admin-login-aside{border-color:#dce3ed;background:linear-gradient(145deg,#194ce0,#6553e5 72%,#238cac 130%)}.admin-login-aside h1,.admin-login-aside p,.admin-login-note{color:#fff}.login-panel,.portal-auth-card{border-color:#e0e5ed;background:#fff;box-shadow:var(--wa-shadow)}.portal-auth-page:before{background:radial-gradient(circle at 18% 40%,rgba(65,105,255,.1),transparent 32%),#f5f7fb}.portal-auth-intro h1{color:#16191f}.portal-auth-intro>p:last-child,.portal-auth-copy p{color:#717986}.public-shell{max-width:1160px}.public-content{max-width:840px}.public-nav a{color:#707783}.public-content p{color:#5f6671}.docs-root{background:#fff;color:#24282f}.docs-topbar{border-color:#e2e6ed;background:#ffffffeb}.docs-brand-tag{border-color:#dfe4eb;background:#f5f7fa;color:#737b87}.docs-sidebar{border-color:#e4e8ee;background:#fafbfc}.docs-nav-link{color:#6c7480}.docs-nav-link:hover{background:#eff2f6;color:#20242b}.docs-nav-link.active{background:#eaf0ff;color:#2453cb}.docs-content{width:100%;max-width:940px}.docs-content h1,.docs-content h2{color:#20242b}.docs-content p,.docs-content ul,.docs-lede{color:#5f6773}.docs-content code{background:#edf1f6;color:#315bc4}.docs-endpoint{border-color:#e1e5ec;background:#fff}.docs-code{background:#151923}.docs-code pre,.docs-code code{background:transparent;color:#d9e3ff}@media(max-width:1380px){.dashboard-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-inbox{grid-template-columns:315px minmax(0,1fr)}.team-thread-workspace{grid-template-columns:minmax(0,1fr) 250px}.team-thread-controls select{max-width:112px}}@media(max-width:1120px){.portal-root,.admin-root{grid-template-columns:80px minmax(0,1fr)}.portal-sidebar,.admin-sidebar{padding-inline:10px}.portal-brand .brand-copy,.admin-brand .brand-copy,.portal-tab-btn span,.admin-tab-btn span,.portal-account-copy,.admin-profile>span:nth-child(2),.portal-workspace-switcher{display:none}.portal-brand,.admin-brand{display:grid;place-items:center;padding-inline:0}.portal-tab-btn,.admin-tab-btn{justify-content:center;padding:0}.portal-account,.admin-profile{grid-template-columns:1fr;justify-items:center;padding-inline:0}.portal-account-avatar,.admin-profile-icon{display:none}.team-thread-workspace{grid-template-columns:minmax(0,1fr)}.team-thread-activity-toggle{display:grid}.team-thread-workspace{position:relative}.team-activity-panel{position:absolute;inset:0 0 0 auto;z-index:8;display:none;width:min(330px,88%);box-shadow:-16px 0 38px #161d2a1f}.team-thread-pane.activity-open .team-activity-panel{display:flex;animation:wa-panel-in .2s ease-out}.team-thread-pane.activity-open .team-activity-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:block;border:0;background:#1c233124}@keyframes wa-panel-in{0%{transform:translate(20px);opacity:0}}.portal-templates-grid{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.portal-conn-card:last-child:nth-child(odd),.portal-contact-card:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:860px){.portal-root{display:block;padding:0}.portal-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(300px,86vw);height:100dvh;padding:18px 14px;transform:translate(-102%);transition:transform .24s cubic-bezier(.2,.8,.2,1);box-shadow:18px 0 54px #12192826}.portal-root.nav-open .portal-sidebar{transform:translate(0)}.portal-sidebar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;visibility:hidden;border:0;background:#171d2940;opacity:0;transition:opacity .2s,visibility .2s}.portal-root.nav-open .portal-sidebar-scrim{visibility:visible;opacity:1}.portal-sidebar-top .brand-copy,.portal-tab-btn span,.portal-account-copy,.portal-workspace-switcher{display:grid}.portal-tabs-nav{display:grid;overflow:visible}.portal-tab-btn{justify-content:flex-start;padding:0 11px}.portal-sidebar-foot{display:grid}.portal-account{display:grid;grid-template-columns:34px minmax(0,1fr) 34px}.portal-account-avatar{display:grid}.portal-mobile-close{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:#eef1f6;color:#555d68}.portal-mobile-menu{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border:1px solid #dfe4eb;border-radius:11px;background:#fff;color:#3f4651}.portal-page{padding:0 14px 18px}.portal-header{min-height:68px;margin-bottom:14px}.portal-content{min-height:calc(100dvh - 118px)}.portal-footer{padding-bottom:12px}.portal-templates-grid{grid-template-columns:1fr}.portal-templates-grid>*{grid-column:1}.portal-api-settings,.portal-profile-grid,.portal-conn-list,.portal-contact-list{grid-template-columns:1fr}.portal-contact-fields{grid-template-columns:1fr 40px 40px}.portal-contact-fields input:nth-child(2){grid-column:1 / -1;grid-row:2}.dashboard-hero{grid-template-columns:1fr}.dashboard-hero-context{min-height:130px}.dashboard-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-inbox{display:block;height:calc(100dvh - 84px);min-height:min(520px,calc(100dvh - 84px));border-radius:14px}.team-inbox-list-pane,.team-thread-pane{height:100%}.team-inbox.has-selection .team-inbox-list-pane{display:none}.team-inbox:not(.has-selection) .team-thread-pane{display:none}.team-thread-back,.team-thread-settings-toggle{display:grid}.team-thread-head{flex-direction:row;align-items:center;min-height:64px;padding:8px 10px}.team-thread-controls{position:absolute;top:64px;right:8px;left:8px;z-index:4;display:none;padding:8px;border:1px solid #e1e6ed;border-radius:12px;background:#fff;box-shadow:var(--wa-shadow)}.team-thread-pane.controls-open .team-thread-controls{display:flex}.team-thread-workspace{height:calc(100% - 64px)}.team-messages-column .portal-thread-body{padding-inline:12px}.portal-msg-bubble{max-width:88%}.team-composer-hint{display:none}.team-composer-line textarea{padding-right:13px}.team-filter-row{grid-template-columns:1fr 1fr}.team-filter-row button{grid-column:1 / -1}.team-conversation-list{max-height:none}.layout{grid-template-columns:1fr}}@media(max-width:560px){.portal-page{padding-inline:10px}.portal-header-actions .portal-icon-btn{display:none}.portal-eyebrow{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-title{font-size:19px}.portal-card,.portal-form-card,.panel{padding:15px;border-radius:14px}.portal-section-head{gap:12px}.portal-cta-btn{width:100%}.portal-conn-top,.portal-contact-top{align-items:flex-start}.portal-conn-meta,.portal-conn-actions,.portal-conn-error{margin-left:0}.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-hero{min-height:0;padding:24px 20px;border-radius:16px}.dashboard-hero-copy h2{font-size:29px}.dashboard-hero-context{padding:17px}.dashboard-capability-grid{grid-template-columns:1fr}.dashboard-capability{min-height:66px}.portal-table,.data-table{min-width:640px}.team-inbox{border:0;border-radius:0;box-shadow:none}.portal-content:has(.team-inbox){margin-inline:-10px;width:calc(100% + 20px)}.team-inbox-list-head{padding-top:13px}.team-thread-person .portal-thread-avatar{width:38px;height:38px}.team-thread-controls{overflow-x:auto}.team-composer-modes button{flex:1;justify-content:center}.team-media-image,.team-media-video,.team-media-audio{width:min(310px,72vw)}.portal-msg-details span,.portal-msg-status span{display:none}.admin-root{display:block;padding-bottom:66px}.admin-sidebar{position:fixed;inset:auto 0 0;z-index:40;display:block;width:100%;height:62px;padding:7px;border:0;border-top:1px solid #dfe4eb;background:#fffffff0}.admin-brand,.admin-profile{display:none}.admin-tabs-nav{display:flex;justify-content:flex-start;overflow-x:auto}.admin-tab-btn{flex:0 0 46px;min-height:46px}.admin-main{padding-inline:12px}.job-stats,.job-stats.webhook-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-content{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ms-canvas:#f2f0eb;--ms-paper:#fbfaf7;--ms-ink:#171b1a;--ms-muted:#6d736e;--ms-line:#d7d9d4;--ms-line-strong:#b8beb8;--ms-green:#13745b;--ms-green-soft:#dcebe5;--ms-cyan:#18758a;--ms-cobalt:#315b96;--ms-amber:#a46722;--ms-red:#a33c32;--ms-plum:#70506f;--ms-font:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--ms-mono:"IBM Plex Mono",monospace}.ms-app-shell,.ms-app-shell *{box-sizing:border-box}.ms-app-shell{min-height:100dvh;background:var(--ms-canvas);color:var(--ms-ink);font-family:var(--ms-font);font-size:14px;line-height:1.45}.ms-app-shell button,.ms-app-shell input,.ms-app-shell textarea,.ms-app-shell select{font:inherit;color:inherit}.ms-global-bar{height:64px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;border-bottom:1px solid var(--ms-line-strong);background:#fbfaf7f5;position:relative;z-index:40}.ms-wordmark{height:100%;display:flex;align-items:center;gap:10px;padding:0 18px;color:var(--ms-ink);text-decoration:none;font-size:17px;font-weight:680;letter-spacing:-.02em}.ms-wordmark-sign{display:grid;place-items:center;width:27px;height:27px;background:var(--ms-ink);color:var(--ms-paper);font-weight:620;font-size:13px;clip-path:polygon(0 0,100% 0,100% 78%,78% 100%,0 100%)}.ms-global-nav{height:100%;display:flex;align-items:stretch;justify-content:center;gap:4px}.ms-global-nav a{position:relative;display:flex;align-items:center;gap:8px;padding:0 15px;text-decoration:none;color:#575e59;font-size:13px;font-weight:560}.ms-global-nav a:after{content:"";position:absolute;height:2px;left:14px;right:14px;bottom:-1px;background:var(--ms-cobalt);transform:scaleX(0);transition:transform .18s ease}.ms-global-nav a:hover{color:var(--ms-ink);background:#f5f4f0}.ms-global-nav a.active{color:var(--ms-ink)}.ms-global-nav a.active:after{transform:scaleX(1)}.ms-global-tools{height:100%;display:flex;align-items:center;gap:12px;padding:0 16px}.ms-search-trigger{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--ms-line);background:transparent;border-radius:6px;font-size:12px}.ms-search-trigger:hover{border-color:var(--ms-line-strong);background:#fff}.ms-search-trigger kbd{font:10px var(--ms-mono);color:var(--ms-muted);border-left:1px solid var(--ms-line);padding-left:8px}.ms-org-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.ms-global-tools select{height:34px;max-width:170px;border:0;background:transparent;font-size:12px;font-weight:600}.ms-account{border:0;background:transparent;padding:0}.ms-account span{display:grid;place-items:center;width:30px;height:30px;background:#e1e2dd;border:1px solid var(--ms-line-strong);font-size:12px;font-weight:650;border-radius:50%}.ms-account:focus-visible,.ms-global-nav a:focus-visible,.ms-app-shell button:focus-visible,.ms-app-shell input:focus-visible,.ms-app-shell textarea:focus-visible,.ms-app-shell select:focus-visible{outline:1px solid var(--ms-ink);outline-offset:3px}.ms-workspace{min-height:calc(100dvh - 64px)}.ms-workspace:has(.team-inbox),.ms-workspace:has(.ms-channel){height:calc(100dvh - 64px);overflow:hidden}.ms-kicker{font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-muted)}.ms-home{min-height:calc(100dvh - 64px);background:var(--ms-paper);animation:ms-page-in .34s cubic-bezier(.2,.8,.2,1)}.ms-home-intro{min-height:148px;padding:30px 38px 26px;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--ms-line-strong);background:linear-gradient(100deg,#fbfaf7 60%,#eef4f0)}.ms-home-intro h1{margin:8px 0 0;max-width:780px;font-size:clamp(28px,3vw,42px);line-height:1.03;font-weight:560;letter-spacing:-.045em}.ms-home-period{display:flex;flex-direction:column;align-items:flex-end;padding-bottom:4px}.ms-home-period span{font-size:11px;color:var(--ms-muted)}.ms-home-period strong{font-size:14px;font-weight:620}.ms-home-body{display:grid;grid-template-columns:minmax(640px,1fr) 318px;min-height:calc(100dvh - 212px)}.ms-ledger{padding:24px 38px 40px}.ms-ledger-heading{height:32px;display:grid;grid-template-columns:1fr 100px minmax(180px,32%) 24px;gap:18px;align-items:center;color:var(--ms-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--ms-line-strong)}.ms-ledger-row{width:100%;min-height:82px;border:0;border-bottom:1px solid var(--ms-line);background:transparent;display:grid;grid-template-columns:1fr 100px minmax(180px,32%) 24px;gap:18px;align-items:center;text-align:left;padding:0;cursor:pointer;position:relative;transition:padding .18s,background .18s}.ms-ledger-row:before{content:"";position:absolute;left:-38px;top:0;bottom:0;width:2px;background:var(--ms-cobalt);transform:scaleY(0);transition:transform .18s}.ms-ledger-row:hover{background:#f6f6f2;padding-left:8px}.ms-ledger-row:hover:before{transform:scaleY(1)}.ms-ledger-name{font-size:16px;font-weight:570;letter-spacing:-.01em}.ms-ledger-name small{display:block;margin-top:3px;color:var(--ms-muted);font-size:11px;font-weight:450}.ms-ledger-row>strong{font-size:24px;font-weight:520;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ms-ledger-track{height:6px;background:#e3e4df;overflow:hidden}.ms-ledger-track i{display:block;height:100%;width:var(--value);background:var(--ms-green);transform-origin:left;animation:ms-track-grow .7s cubic-bezier(.2,.8,.2,1)}.ms-ledger-row svg{color:var(--ms-muted);transition:transform .18s}.ms-ledger-row:hover svg{transform:translate(4px);color:var(--ms-ink)}.ms-activity-river{margin-top:38px;padding-top:22px;border-top:1px solid var(--ms-line-strong)}.ms-activity-river header{display:flex;justify-content:space-between;align-items:flex-end}.ms-activity-river header span{display:block;font-size:11px;color:var(--ms-muted)}.ms-activity-river header strong{font-size:18px;font-weight:580}.ms-activity-river header small{font-size:11px;color:var(--ms-muted)}.ms-river-bars{height:154px;display:flex;gap:clamp(3px,.7vw,10px);align-items:flex-end;margin-top:18px;border-bottom:1px solid var(--ms-line)}.ms-river-bars i{height:var(--height);min-width:6px;flex:1;background:linear-gradient(to top,var(--ms-green),#5c9b89);position:relative;transform-origin:bottom;animation:ms-bar-rise .55s both}.ms-river-bars i span{opacity:0;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);font:10px var(--ms-mono);transition:opacity .15s}.ms-river-bars i time{position:absolute;top:calc(100% + 8px;);display:none}.ms-river-bars i:hover span{opacity:1}.ms-attention-rail{border-left:1px solid var(--ms-line-strong);background:#f0eee9;padding:24px 22px;position:relative}.ms-attention-rail>header{height:58px;border-bottom:1px solid var(--ms-line-strong)}.ms-attention-rail>header span{display:block}.ms-attention-rail>header strong{font-size:17px;font-weight:580}.ms-attention-row{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--ms-line);background:transparent;padding:18px 4px 18px 14px;position:relative;cursor:pointer;transition:background .18s,transform .18s}.ms-attention-row:hover{background:#f8f6f1;transform:translate(3px)}.ms-attention-seam{position:absolute;left:0;top:18px;bottom:18px;width:2px;background:var(--ms-amber)}.ms-attention-row strong{font-size:13px;font-weight:640}.ms-attention-row p{margin:6px 0 11px;font-size:12px;line-height:1.45;color:#5e5549}.ms-attention-row small{display:flex;align-items:center;gap:5px;color:var(--ms-ink);font-weight:590}.ms-attention-clear{min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--ms-green)}.ms-attention-clear p{color:var(--ms-ink);font-size:16px;font-weight:580;margin:12px 0}.ms-attention-clear a,.ms-inline-empty a{color:var(--ms-green);font-size:12px;font-weight:620}.ms-attention-rail>footer{position:absolute;left:22px;right:22px;bottom:22px;border-top:1px solid var(--ms-line-strong);padding-top:14px;display:flex;justify-content:space-between;font-size:11px}.ms-inline-empty{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ms-muted)}.team-inbox{height:100%;min-height:0!important;display:grid!important;grid-template-columns:86px 340px minmax(0,1fr)!important;background:var(--ms-paper)!important;border:0!important;border-radius:0!important;overflow:hidden!important}.ms-triage-spine{background:#1b211f;color:#dfe4df;border-right:1px solid #303835;display:flex;flex-direction:column;align-items:center;padding:16px 8px 12px}.ms-triage-spine header{height:42px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#85908a}.ms-triage-spine button{width:68px;min-height:58px;border:0;background:transparent;color:#9ca7a1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;position:relative}.ms-triage-spine button span{font:500 12px var(--ms-mono)}.ms-triage-spine button small{font-size:9px}.ms-triage-spine button:before{content:"";position:absolute;left:-8px;top:12px;bottom:12px;width:2px;background:#69b69d;transform:scaleY(0);transition:transform .18s}.ms-triage-spine button:hover{color:#fff;background:#242c29}.ms-triage-spine button.active{color:#fff}.ms-triage-spine button.active:before{transform:scaleY(1)}.ms-triage-spine footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9px;color:#9ca7a1}.ms-live-pin{width:7px;height:7px;border-radius:50%;background:var(--ms-amber)}.ms-live-pin.live{background:#67b89d;box-shadow:0 0 0 4px #67b89d1f}.team-inbox-list-pane{width:auto!important;min-width:0!important;border-right:1px solid var(--ms-line-strong)!important;background:#f4f2ed!important}.team-inbox-list-head{padding:18px 16px 12px!important;border-bottom:1px solid var(--ms-line-strong)!important;background:#f4f2ed!important}.team-inbox-list-head>div:first-child{align-items:flex-start!important}.team-inbox-list-head h2{font-size:22px!important;line-height:1.1!important;letter-spacing:-.035em!important;font-weight:570!important;margin:3px 0!important}.team-live{border:0!important;background:transparent!important;font-size:9px!important;padding:0!important;color:var(--ms-muted)!important}.portal-inbox-search{height:38px!important;margin-top:14px!important;border:1px solid var(--ms-line-strong)!important;border-radius:4px!important;background:var(--ms-paper)!important;padding:0 10px!important}.portal-inbox-search:focus-within{outline:1px solid var(--ms-ink);outline-offset:2px}.portal-inbox-search input{font-size:12px!important}.team-filter-row{gap:5px!important;margin-top:8px!important;overflow-x:auto}.team-filter-row select,.team-filter-row button{height:28px!important;border:0!important;border-bottom:1px solid var(--ms-line)!important;border-radius:0!important;background:transparent!important;padding:0 4px!important;font-size:10px!important}.team-conversation-list{padding:0!important;gap:0!important;background:#f4f2ed!important}.team-conversation-item{min-height:78px!important;border:0!important;border-bottom:1px solid var(--ms-line)!important;border-radius:0!important;background:transparent!important;padding:12px 14px!important;transition:background .18s,padding .18s!important}.team-conversation-item:before{content:"";position:absolute!important;left:0;top:0;bottom:0;width:2px;background:var(--ms-cobalt);transform:scaleY(0);transition:transform .18s}.team-conversation-item:hover{background:#faf9f5!important;padding-left:17px!important}.team-conversation-item.active{background:var(--ms-paper)!important;box-shadow:none!important}.team-conversation-item.active:before{transform:scaleY(1)}.portal-conv-avatar,.portal-thread-avatar{border:1px solid var(--ms-line-strong)!important;background:#e2e3de!important;color:var(--ms-ink)!important;font-weight:600!important}.team-conversation-copy strong{font-size:13px!important}.team-conversation-preview{font-size:11px!important;color:#6a706c!important}.team-conversation-tags i{font-style:normal!important;border:0!important;background:transparent!important;padding:0!important;font-size:9px!important;color:#7a807b!important}.team-unread{background:var(--ms-green)!important}.team-thread-pane{min-width:0!important;background:var(--ms-paper)!important}.team-thread-head{height:68px!important;padding:0 20px!important;border-bottom:1px solid var(--ms-line-strong)!important;background:#fbfaf7f5!important}.team-thread-person strong{font-size:15px!important;font-weight:620!important}.team-thread-person span{font-size:10px!important}.team-thread-controls select{height:30px!important;border:0!important;border-bottom:1px solid var(--ms-line-strong)!important;border-radius:0!important;background:transparent!important;font-size:10px!important}.team-thread-activity-toggle,.team-thread-settings-toggle{border-radius:4px!important}.team-thread-workspace{grid-template-columns:minmax(0,1fr) 0!important;background:var(--ms-paper)!important;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)!important}.team-thread-pane.activity-open .team-thread-workspace{grid-template-columns:minmax(0,1fr) 292px!important}.team-messages-column{background:linear-gradient(90deg,#f6f4ef 0,#fbfaf7 16%,#fbfaf7 84%,#f6f4ef)!important}.team-window-line{height:30px!important;border-bottom:1px solid var(--ms-line)!important;background:transparent!important;font-size:9px!important}.portal-thread-body{padding:22px clamp(20px,5vw,72px)!important}.team-day-divider span{background:var(--ms-paper)!important;border:1px solid var(--ms-line)!important;border-radius:2px!important;font-size:9px!important}.portal-msg-bubble{max-width:min(640px,78%)!important;border:1px solid var(--ms-line)!important;border-radius:8px!important;box-shadow:none!important;padding:9px 11px 6px!important}.portal-msg-bubble.outbound{background:#dfece6!important;border-color:#c5dbd1!important;border-top-right-radius:1px!important}.portal-msg-bubble p{font-size:14px!important;line-height:1.46!important}.portal-msg-meta{font-size:9px!important}.team-composer{border-top:1px solid var(--ms-line-strong)!important;background:#f3f1ec!important;padding:9px 14px 12px!important}.team-composer-modes{gap:16px!important}.team-composer-modes button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;padding:5px 0!important;font-size:10px!important}.team-composer-modes button.active{border-bottom-color:var(--ms-green)!important;color:var(--ms-ink)!important}.team-composer-line{border:1px solid var(--ms-line-strong)!important;background:var(--ms-paper)!important;border-radius:6px!important;padding:5px 5px 5px 12px!important;transition:border .16s,box-shadow .16s}.team-composer-line:focus-within{border-color:var(--ms-ink)!important;box-shadow:0 0 0 2px var(--ms-paper),0 0 0 3px var(--ms-ink)}.team-composer-line textarea{font-size:13px!important}.team-composer-line button{width:34px!important;height:32px!important;border-radius:4px!important;background:var(--ms-ink)!important;color:#fff!important;transition:transform .14s,background .14s!important}.team-composer-line button:hover:not(:disabled){background:var(--ms-green)!important;transform:translate(2px)}.team-composer-line button:active{transform:scale(.94)!important}.team-activity-panel{display:flex!important;width:auto!important;min-width:0!important;border-left:0!important;background:#efede8!important;overflow:hidden!important;opacity:0;transform:translate(18px);transition:opacity .18s,transform .24s!important}.team-thread-pane.activity-open .team-activity-panel{border-left:1px solid var(--ms-line-strong)!important;opacity:1;transform:none}.ms-customer-context-head{display:flex;gap:10px;padding:17px 14px;border-bottom:1px solid var(--ms-line-strong)}.ms-customer-context-head>div{min-width:0}.ms-customer-context-head small,.ms-customer-context-head span{display:block;font-size:9px;color:var(--ms-muted)}.ms-customer-context-head strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.team-activity-tabs{border-bottom:1px solid var(--ms-line)!important;padding:0 14px!important}.team-activity-tabs button{border-radius:0!important}.team-activity-list article{border:0!important;border-bottom:1px solid var(--ms-line)!important;border-radius:0!important;background:transparent!important}.team-note-form textarea{border-radius:4px!important;background:var(--ms-paper)!important}.team-note-form button{border-radius:4px!important;background:var(--ms-plum)!important}.portal-delivery-dialog{border-radius:8px!important;box-shadow:0 16px 50px #1419173d!important}.ms-channel{height:100%;display:grid;grid-template-columns:248px minmax(0,1fr) 272px;background:var(--ms-paper);animation:ms-page-in .3s ease}.ms-channel-identity{background:#e9e7e1;border-right:1px solid var(--ms-line-strong);padding:18px 20px;display:flex;flex-direction:column}.ms-channel-switch span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ms-muted)}.ms-channel-switch select{width:100%;margin-top:4px;border:0;border-bottom:1px solid var(--ms-line-strong);background:transparent;padding:7px 0;font-size:11px}.ms-channel-mark{width:58px;height:58px;display:grid;place-items:center;margin:42px 0 22px;background:var(--ms-ink);color:#fff;clip-path:polygon(0 0,100% 0,100% 82%,82% 100%,0 100%)}.ms-channel-identity h1{font-size:24px;line-height:1.05;letter-spacing:-.04em;font-weight:570;margin:7px 0}.ms-channel-identity>p{font-size:12px;color:var(--ms-muted);margin:0}.ms-channel-state{display:flex;align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:620}.ms-channel-state i{width:7px;height:7px;background:var(--ms-green)}.ms-channel-state.attention i{background:var(--ms-amber)}.ms-channel-identity nav{margin-top:36px;border-top:1px solid var(--ms-line-strong)}.ms-channel-identity nav button{width:100%;height:46px;border:0;border-bottom:1px solid var(--ms-line);background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left;font-size:12px;color:var(--ms-muted);cursor:pointer}.ms-channel-identity nav button.active{color:var(--ms-ink);font-weight:620;padding-left:8px;border-left:2px solid var(--ms-cobalt)}.ms-channel-identity nav button svg{opacity:0;transition:opacity .15s,transform .15s}.ms-channel-identity nav button:hover svg,.ms-channel-identity nav button.active svg{opacity:1}.ms-channel-identity nav button:hover svg{transform:translate(3px)}.ms-channel-identity footer{margin-top:auto;border-top:1px solid var(--ms-line-strong);padding-top:12px}.ms-channel-identity footer span{display:block;font-size:9px;color:var(--ms-muted)}.ms-channel-identity footer strong{font-size:12px}.ms-channel-signal{min-width:0;overflow:auto;padding:30px clamp(28px,4vw,58px);position:relative}.ms-channel-signal>header{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:24px;border-bottom:1px solid var(--ms-line-strong)}.ms-channel-signal h2,.ms-channel-context h2{font-size:clamp(25px,3vw,38px);line-height:1.05;letter-spacing:-.045em;font-weight:550;margin:7px 0 0}.ms-channel-signal>header>span{font-size:10px;color:var(--ms-muted)}.ms-signal-field{padding:34px 0 22px}.ms-signal-line{min-height:88px;display:grid;grid-template-columns:138px minmax(180px,1fr) 150px;gap:20px;align-items:center;border-bottom:1px solid var(--ms-line)}.ms-signal-line>span{font-size:14px;font-weight:610}.ms-signal-line>span small{display:block;font-size:10px;color:var(--ms-muted);font-weight:450}.ms-signal-line>i{height:2px;background:#dfe1dc;position:relative}.ms-signal-line>i:before,.ms-signal-line>i:after{content:"";position:absolute;width:6px;height:6px;top:-2px;background:var(--ms-line-strong)}.ms-signal-line>i:before{left:0}.ms-signal-line>i:after{right:0}.ms-signal-line.live>i{background:var(--ms-green)}.ms-signal-line.live>i:before,.ms-signal-line.live>i:after{background:var(--ms-green)}.ms-signal-line.attention>i{background:var(--ms-amber)}.ms-signal-line>i b{display:none;position:absolute;top:-4px;width:10px;height:10px;background:var(--ms-paper);border:2px solid var(--ms-cyan);animation:ms-signal-traverse 1.1s var(--delay) both}.ms-signal-field.checking .ms-signal-line>i b{display:block}.ms-signal-line>strong{font:500 10px var(--ms-mono);text-align:right;color:var(--ms-muted)}.ms-channel-evidence{margin-top:30px;border-top:2px solid var(--ms-ink)}.ms-channel-evidence header{display:flex;justify-content:space-between;padding:15px 0 20px}.ms-channel-evidence header span{font-size:10px;color:var(--ms-muted)}.ms-channel-evidence header strong{font-size:13px}.ms-channel-evidence>div{display:flex;justify-content:space-between;border-top:1px solid var(--ms-line);padding:13px 0;font-size:11px}.ms-channel-evidence code,.ms-channel-context code{font:10px var(--ms-mono)}.ms-channel-evidence p{border-left:2px solid var(--ms-red);padding:12px;margin:10px 0;background:#f5e8e5;color:#6f2c25;font-size:12px}.ms-channel-actions{border-left:1px solid var(--ms-line-strong);background:#f0eee9;padding:26px 20px;display:flex;flex-direction:column}.ms-channel-actions>header{padding-bottom:20px;border-bottom:1px solid var(--ms-line-strong)}.ms-channel-actions>header span{display:block}.ms-channel-actions>header strong{font-size:18px;font-weight:570}.ms-health-action{margin-top:20px;border:0;background:var(--ms-ink);color:#fff;min-height:92px;text-align:left;padding:14px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:1fr 1fr;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:background .18s,transform .18s}.ms-health-action:hover{background:var(--ms-green);transform:translateY(-2px)}.ms-health-action>span{grid-row:1/3}.ms-health-action small{font-size:9px;color:#bfc7c3}.ms-plain-action,.ms-destructive-action{height:43px;border:0;border-bottom:1px solid var(--ms-line-strong);background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0;font-size:11px;cursor:pointer}.ms-plain-action:hover{padding-left:5px}.ms-destructive-action{color:var(--ms-red);margin-top:12px}.ms-action-facts{margin-top:auto}.ms-action-facts div{border-top:1px solid var(--ms-line);padding:11px 0;display:flex;justify-content:space-between;font-size:9px}.ms-action-facts strong{font-weight:600}.ms-channel-context{max-width:780px;padding-top:8px;animation:ms-context-in .28s ease}.ms-channel-context>p{max-width:560px;color:var(--ms-muted);font-size:14px}.ms-channel-context dl{margin-top:34px;border-top:2px solid var(--ms-ink)}.ms-channel-context dl div{display:grid;grid-template-columns:180px 1fr;padding:15px 0;border-bottom:1px solid var(--ms-line)}.ms-channel-context dt{font-size:11px;color:var(--ms-muted)}.ms-channel-context dd{margin:0;font-size:13px;font-weight:560}.ms-secondary-action{display:inline-flex;align-items:center;gap:12px;margin-top:26px;color:var(--ms-ink);text-decoration:none;border-bottom:1px solid var(--ms-ink);padding:8px 0;font-weight:620}.ms-channel-notice{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;background:var(--ms-green-soft);border-left:2px solid var(--ms-green);padding:10px 12px;margin-bottom:18px;font-size:11px}.ms-channel-notice.error{background:#f4e5e2;border-color:var(--ms-red)}.ms-channel-notice button{border:0;background:transparent;text-decoration:underline}.ms-channel-empty{min-height:calc(100dvh - 64px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,7vw,110px);background:var(--ms-paper)}.ms-channel-empty h1{font-size:clamp(36px,6vw,70px);line-height:.98;letter-spacing:-.06em;font-weight:520;max-width:800px;margin:14px 0}.ms-channel-empty>p{max-width:620px;font-size:16px;color:var(--ms-muted)}.ms-channel-orbit{display:grid;place-items:center;width:68px;height:68px;border:1px solid var(--ms-line-strong);margin-bottom:24px}.ms-connect-options{display:grid;grid-template-columns:repeat(3,minmax(180px,260px));margin:28px 0 22px;border-top:1px solid var(--ms-line-strong)}.ms-connect-options button{min-height:82px;text-align:left;border:0;border-bottom:1px solid var(--ms-line);background:transparent;padding:14px 16px 14px 18px;position:relative}.ms-connect-options button.active{background:#edf3ef}.ms-connect-options button i{position:absolute;left:0;top:16px;bottom:16px;width:2px;background:transparent}.ms-connect-options button.active i{background:var(--ms-green)}.ms-connect-options strong{font-size:12px}.ms-primary-action{height:44px;border:0;background:var(--ms-ink);color:#fff;padding:0 18px;display:inline-flex;align-items:center;gap:12px;font-weight:620;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.ms-primary-action:hover:not(:disabled){background:var(--ms-green)}.ms-primary-action:active{transform:translateY(1px)}.ms-primary-action:disabled{opacity:.45}.ms-pin-field{display:flex;flex-direction:column;margin-bottom:18px}.ms-pin-field span{font-size:10px;color:var(--ms-muted)}.ms-pin-field input{width:190px;border:0;border-bottom:1px solid var(--ms-line-strong);padding:10px 0;background:transparent;font:20px var(--ms-mono);letter-spacing:.2em}.ms-field-error{color:var(--ms-red)}.ms-action-loader{display:inline-block;width:15px;height:15px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ms-spin .7s linear infinite}.ms-home-loading{padding:34px}.ms-skeleton-title{width:52%;height:62px;background:#e4e3de;animation:ms-pulse 1.2s infinite}.ms-skeleton-lines{padding-top:100px}.ms-skeleton-lines i{display:block;height:72px;border-bottom:1px solid var(--ms-line);position:relative;overflow:hidden}.ms-skeleton-lines i:after,.ms-skeleton-rail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:ms-shimmer 1.3s infinite}.ms-skeleton-rail{border-left:1px solid var(--ms-line);position:relative;overflow:hidden}.ms-state-screen{min-height:calc(100dvh - 64px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8vw;background:var(--ms-paper)}.ms-state-code{font:11px var(--ms-mono);color:var(--ms-red)}.ms-state-screen h1{font-size:42px;letter-spacing:-.05em;font-weight:550;margin:10px 0}.ms-state-screen p{max-width:560px;color:var(--ms-muted)}.ms-channel-loading{grid-template-columns:248px 1fr 272px}.ms-channel-loading>*{background:#e5e3de;animation:ms-pulse 1.2s infinite}.ms-channel-loading main{padding:80px}.ms-channel-loading main i{display:block;height:80px;border-bottom:1px solid #c7c9c4}.ms-global-error{height:42px;background:#f4e5e2;border-bottom:1px solid #d9aaa4;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px}.ms-global-error button{border:0;background:transparent;text-decoration:underline}@keyframes ms-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ms-context-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ms-track-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ms-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ms-signal-traverse{0%{left:0}to{left:calc(100% - 10px)}}@keyframes ms-spin{to{transform:rotate(360deg)}}@keyframes ms-pulse{50%{opacity:.56}}@keyframes ms-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1279px){.ms-global-bar{grid-template-columns:155px 1fr auto}.ms-global-nav a{padding:0 10px}.ms-global-nav a span{display:none}.ms-home-body{grid-template-columns:minmax(560px,1fr) 286px}.ms-ledger{padding-left:28px;padding-right:28px}.team-inbox{grid-template-columns:72px 304px minmax(0,1fr)!important}.ms-triage-spine button{width:56px}.team-thread-pane.activity-open .team-thread-workspace{grid-template-columns:minmax(0,1fr) 270px!important}.ms-channel{grid-template-columns:220px minmax(0,1fr) 240px}.ms-channel-signal{padding:26px}.ms-signal-line{grid-template-columns:110px 1fr 118px;gap:14px}}@media(max-width:960px){.ms-global-bar{grid-template-columns:auto 1fr auto;height:58px}.ms-workspace{min-height:calc(100dvh - 58px)}.ms-workspace:has(.team-inbox),.ms-workspace:has(.ms-channel){height:calc(100dvh - 58px)}.ms-wordmark{padding:0 12px}.ms-wordmark>span:last-child,.ms-search-trigger span,.ms-search-trigger kbd,.ms-org-name{display:none}.ms-global-nav{justify-content:flex-start}.ms-global-tools{gap:6px;padding:0 10px}.ms-search-trigger{border:0}.ms-home-intro{padding:24px;min-height:128px}.ms-home-body{display:flex;flex-direction:column}.ms-attention-rail{order:-1;border-left:0;border-bottom:1px solid var(--ms-line-strong);padding:15px 24px;display:flex;gap:16px;overflow-x:auto}.ms-attention-rail>header{min-width:180px;border-bottom:0}.ms-attention-row{min-width:250px;border:1px solid var(--ms-line);padding:12px 12px 12px 20px}.ms-attention-clear{min-height:74px;min-width:250px;justify-content:flex-start}.ms-attention-clear svg{display:none}.ms-attention-rail>footer{display:none}.team-inbox{grid-template-columns:68px 286px minmax(0,1fr)!important}.team-thread-pane.activity-open .team-thread-workspace{grid-template-columns:minmax(0,1fr)!important}.team-activity-panel{position:absolute!important;right:0;top:0;bottom:0;width:min(320px,88vw)!important;z-index:20;box-shadow:-12px 0 32px #1419171f}.ms-channel{grid-template-columns:1fr}.ms-channel-identity{display:grid;grid-template-columns:auto 1fr auto;column-gap:16px;align-items:center;padding:14px 20px;border-right:0;border-bottom:1px solid var(--ms-line-strong)}.ms-channel-switch{grid-column:1/4}.ms-channel-mark{width:44px;height:44px;margin:14px 0 0}.ms-channel-identity>.ms-kicker,.ms-channel-identity>h1,.ms-channel-identity>p{grid-column:2}.ms-channel-identity>.ms-kicker{align-self:end;margin-top:12px}.ms-channel-identity>h1{margin:0}.ms-channel-state{grid-column:3;grid-row:2/5;margin:0}.ms-channel-identity nav{grid-column:1/4;display:flex;margin-top:14px}.ms-channel-identity nav button{padding:0 14px!important;border-left:0!important;border-bottom:2px solid transparent}.ms-channel-identity nav button.active{border-bottom-color:var(--ms-cobalt)}.ms-channel-identity footer{display:none}.ms-channel-signal{padding:24px}.ms-channel-actions{position:fixed;z-index:18;left:0;right:0;bottom:0;border-left:0;border-top:1px solid var(--ms-line-strong);padding:8px 16px;display:flex;flex-direction:row;align-items:center;gap:12px}.ms-channel-actions>header,.ms-action-facts{display:none}.ms-health-action{margin:0;min-height:46px;width:220px;grid-template-rows:1fr;padding:8px}.ms-health-action small{display:none}.ms-plain-action,.ms-destructive-action{border:0;margin:0}.ms-channel-signal{padding-bottom:90px}}@media(max-width:680px){.ms-global-nav a{padding:0 9px}.ms-global-nav a:nth-child(3){display:none}.ms-account{display:none}.ms-home-intro{min-height:154px;align-items:flex-start}.ms-home-intro h1{font-size:30px}.ms-home-period{display:none}.ms-ledger{padding:16px 18px 30px}.ms-ledger-heading{grid-template-columns:1fr 60px 22px}.ms-ledger-heading span:nth-child(3){display:none}.ms-ledger-row{min-height:72px;grid-template-columns:1fr 60px 22px;gap:10px}.ms-ledger-track{display:none}.ms-ledger-row>strong{font-size:20px}.ms-attention-rail{padding-left:18px}.ms-activity-river{margin-top:24px}.ms-river-bars{height:116px}.team-inbox{grid-template-columns:1fr!important;position:relative}.ms-triage-spine{height:50px;position:absolute;left:0;right:0;top:0;z-index:12;flex-direction:row;padding:0 8px;border-right:0;border-bottom:1px solid #303835}.ms-triage-spine header{display:none}.ms-triage-spine button{flex:1;width:auto;min-height:50px}.ms-triage-spine button small{display:none}.ms-triage-spine button:before{left:12px;right:12px;top:auto;bottom:0;width:auto;height:2px;transform:scaleX(0)}.ms-triage-spine button.active:before{transform:scaleX(1)}.ms-triage-spine footer{display:none}.team-inbox-list-pane{padding-top:50px!important;width:100%!important}.team-inbox.has-selection .team-inbox-list-pane,.team-thread-pane{display:none!important}.team-inbox.has-selection .team-thread-pane{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:15}.team-thread-head{height:60px!important;padding:0 10px!important}.team-thread-controls{position:absolute!important;top:60px;left:0;right:0;background:var(--ms-paper);padding:8px!important;border-bottom:1px solid var(--ms-line);z-index:8}.team-thread-pane:not(.controls-open) .team-thread-controls{display:none!important}.portal-thread-body{padding:18px 12px!important}.portal-msg-bubble{max-width:88%!important}.team-activity-panel{top:60px!important}.ms-channel-identity{grid-template-columns:44px 1fr}.ms-channel-switch{grid-column:1/3}.ms-channel-state{grid-column:1/3;grid-row:auto;margin-top:10px}.ms-channel-identity nav{overflow-x:auto}.ms-channel-identity nav button{white-space:nowrap}.ms-channel-signal{padding:20px 16px 104px}.ms-channel-signal>header{display:block}.ms-channel-signal>header>span{display:block;margin-top:10px}.ms-signal-line{grid-template-columns:92px 1fr;min-height:80px}.ms-signal-line>strong{grid-column:2}.ms-channel-actions{flex-wrap:wrap}.ms-health-action{flex:1;min-width:170px}.ms-destructive-action{display:none}.ms-connect-options{grid-template-columns:1fr;width:100%}.ms-channel-empty{padding:28px 20px}.ms-channel-empty h1{font-size:40px}.ms-channel-context dl div{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){.ms-app-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ms-river-bars i{flex:1 1 12px;max-width:52px}.ms-health-action strong{color:#fff!important}.team-messages-column{background:#f7f6f2!important}.portal-thread-body{background:linear-gradient(90deg,rgba(23,27,26,.025) 1px,transparent 1px);background-size:25% 100%}.team-activity-tabs button.active{color:var(--ms-plum)!important;border-bottom-color:var(--ms-plum)!important}.team-activity-tabs button:hover{color:var(--ms-ink)!important}.team-empty.compact{color:var(--ms-muted)!important}.team-messages-column .portal-thread-body{background-color:#f7f6f2!important;background-image:linear-gradient(90deg,rgba(23,27,26,.025) 1px,transparent 1px)!important;background-size:25% 100%!important}.ms-attention-rail{scrollbar-width:none}.ms-attention-rail::-webkit-scrollbar{display:none}.ms-thread-error{height:auto;min-height:36px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f4e5e2;border-bottom:1px solid #d9aaa4;border-left:2px solid var(--ms-red);font-size:11px;position:relative;z-index:9}.ms-thread-error span{flex:1}.ms-thread-error button{width:26px;height:26px;border:0;background:transparent}@media(min-width:681px)and (max-width:960px){.team-inbox{grid-template-columns:68px minmax(0,1fr)!important}.team-inbox.has-selection .team-inbox-list-pane{display:none!important}.team-inbox:not(.has-selection) .team-thread-pane{display:none!important}.team-inbox-list-pane,.team-thread-pane{width:auto!important;min-width:0!important}}:root{--ms-canvas:#e9eeeb;--ms-paper:#f8faf7;--ms-ink:#101714;--ms-muted:#647069;--ms-line:#d7ddd8;--ms-line-strong:#b7c1ba;--ms-green:#126b52;--ms-green-bright:#36a47e;--ms-green-soft:#dcebe4;--ms-cyan:#21798a;--ms-cobalt:#355c8c;--ms-amber:#a76422;--ms-red:#a43f35;--ms-plum:#72516d;--ms-deep:#15211d;--ms-control:#fdfefb}.ms-app-shell{background:var(--ms-canvas);font-feature-settings:"ss02" 1,"cv05" 1}.ms-global-bar{height:64px;border-bottom:0;box-shadow:0 1px #10171424,0 7px 24px #121f190b;background:#f9fbf8f6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ms-wordmark{font-size:18px;font-weight:710;letter-spacing:-.045em}.ms-wordmark-sign{width:29px;height:29px;background:var(--ms-deep);clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);position:relative}.ms-wordmark-sign:after{content:"";position:absolute;width:6px;height:6px;right:4px;top:4px;background:#5db394}.ms-global-nav{gap:8px;padding:8px}.ms-global-nav a{height:48px;padding:0 14px;color:#59655f;font-size:12px;font-weight:610;letter-spacing:.005em;transition:color .18s,background .18s,transform .18s;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.ms-global-nav a:after{display:none}.ms-global-nav a svg{stroke-width:1.55;transition:transform .2s}.ms-global-nav a:hover{background:#edf2ee;transform:translateY(-1px)}.ms-global-nav a.active{background:var(--ms-deep);color:#f4f8f5}.ms-global-nav a.active svg{color:#79c5a8;transform:translateY(-1px)}.ms-search-trigger{height:36px;border-color:#cbd3cd;background:var(--ms-control);border-radius:2px;padding:0 9px 0 8px;box-shadow:0 1px #1017140a;font-weight:590}.ms-search-trigger:hover{border-color:#87958d;background:#fff;box-shadow:0 3px 10px #121f1912}.ms-account span{border-radius:2px;background:#e0e7e2;border-color:#c0cac3;clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%)}.ms-home{background:#f5f7f4}.ms-home-intro{min-height:134px;padding:26px 36px 24px;background:#f5f7f4;border-bottom:0;position:relative}.ms-home-intro:after{content:"";position:absolute;left:36px;right:36px;bottom:0;height:1px;background:#aeb9b1}.ms-home-intro h1{font-size:clamp(31px,3.25vw,47px);font-weight:570;letter-spacing:-.052em;line-height:.98;max-width:820px}.ms-home-period{min-width:150px;padding:10px 0 7px 18px;border-left:3px solid var(--ms-green)}.ms-home-period span{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ms-home-period strong{font-size:17px;letter-spacing:-.02em}.ms-home-period small{font-size:10px;color:var(--ms-muted);margin-top:2px}.ms-home-body{grid-template-columns:minmax(720px,1fr) 310px;min-height:calc(100dvh - 198px)}.ms-ledger{padding:22px 36px 30px;min-width:0}.ms-flow-picture{height:168px;display:grid;grid-template-columns:1.13fr 1fr .62fr;background:#eef2ee;box-shadow:inset 0 0 0 1px #d5ddd7}.ms-flow-total{border:0;background:var(--ms-deep);color:#f5f8f5;text-align:left;padding:20px 24px;position:relative;overflow:hidden;cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.ms-flow-total .ms-kicker{color:#91a49a}.ms-flow-total strong{display:block;font-size:62px;line-height:.96;letter-spacing:-.065em;font-weight:520;font-variant-numeric:tabular-nums;margin-top:13px}.ms-flow-total small{font-size:10px;color:#99aaa1}.ms-flow-total svg{position:absolute;right:20px;bottom:20px;color:#79c5a8;transition:transform .18s}.ms-flow-total:hover svg{transform:translate(5px)}.ms-flow-total:after{content:"";position:absolute;right:0;top:0;width:7px;height:48%;background:#4aa987}.ms-direction-balance{padding:18px 22px 16px;border-right:1px solid #cdd6cf}.ms-direction-balance header{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--ms-muted)}.ms-direction-balance header strong{font:500 10px var(--ms-mono);color:var(--ms-ink)}.ms-direction-figure{display:flex;gap:4px;height:64px;margin:15px 0 12px;align-items:stretch}.ms-direction-figure i{width:var(--share);min-width:0;transition:width .55s cubic-bezier(.2,.8,.2,1)}.ms-direction-figure .inbound{background:#9bbcac;clip-path:polygon(0 0,100% 0,100% 82%,calc(100% - 10px) 100%,0 100%)}.ms-direction-figure .outbound{background:var(--ms-green);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 18%)}.ms-direction-balance footer{display:flex;gap:18px;font-size:9px;color:var(--ms-muted)}.ms-direction-balance footer span{display:flex;align-items:center;gap:5px}.ms-direction-balance footer i{width:6px;height:6px;background:#9bbcac}.ms-direction-balance footer span+span i{background:var(--ms-green)}.ms-direction-balance footer b{color:var(--ms-ink);font:500 10px var(--ms-mono)}.ms-contact-figure{border:0;background:#e6ebe7;text-align:left;padding:18px;position:relative;cursor:pointer}.ms-contact-figure>span{font-size:10px;color:var(--ms-muted)}.ms-contact-figure strong{display:block;font-size:38px;font-weight:540;letter-spacing:-.055em;line-height:1;margin:18px 0 4px}.ms-contact-figure small{font-size:9px;color:var(--ms-muted)}.ms-contact-figure svg{position:absolute;right:17px;top:17px;color:var(--ms-green)}.ms-contact-figure:hover{background:#dfe8e2}.ms-delivery-picture{margin-top:20px}.ms-delivery-picture>header{height:48px;display:flex;justify-content:space-between;align-items:flex-start}.ms-delivery-picture h2{font-size:20px;line-height:1;margin:3px 0;font-weight:620;letter-spacing:-.032em}.ms-delivery-picture>header button{border:0;background:transparent;display:flex;align-items:center;gap:8px;font-size:10px;font-weight:620;padding:5px 0}.ms-delivery-picture>header button:hover svg{transform:translate(3px)}.ms-delivery-ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ms-delivery-step{height:92px;background:#eef2ee;padding:13px 14px;position:relative;overflow:hidden;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-content:start;box-shadow:inset 0 0 0 1px #dae1dc}.ms-delivery-step:nth-child(2){background:#e8efea}.ms-delivery-step:nth-child(3){background:#dfeae4}.ms-delivery-step.danger{background:#f1e9e5}.ms-step-index{font:9px var(--ms-mono);color:#819087}.ms-delivery-step div strong{display:block;font-size:11px;font-weight:650}.ms-delivery-step div small{display:block;font-size:8px;color:var(--ms-muted);margin-top:2px}.ms-delivery-step>b{font-size:21px;line-height:1;font-weight:540;letter-spacing:-.045em}.ms-delivery-step>i{position:absolute;left:0;bottom:0;width:var(--ratio);height:5px;background:var(--ms-green);transform-origin:left;animation:ms-track-grow .7s both}.ms-delivery-step.danger>i{background:var(--ms-red)}.ms-home-lower{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;margin-top:23px}.ms-activity-river{margin:0;padding:0;border:0}.ms-activity-river header strong{font-size:15px}.ms-river-bars{height:116px;margin-top:10px;border-bottom-color:#bdc7c0;gap:5px}.ms-river-bars i{background:var(--ms-green);max-width:36px;min-width:5px;clip-path:polygon(0 5px,100% 0,100% 100%,0 100%);opacity:.78}.ms-river-bars i:hover{opacity:1}.ms-river-bars i time{top:auto;bottom:-18px;font:8px var(--ms-mono);color:var(--ms-muted)}.ms-recent-operations{min-width:0}.ms-recent-operations>header{height:32px;display:flex;justify-content:space-between;font-size:10px}.ms-recent-operations>header span{font-weight:650}.ms-recent-operations>header small{color:var(--ms-muted)}.ms-recent-operations>button{width:100%;height:34px;border:0;background:transparent;display:grid;grid-template-columns:8px 1fr auto;gap:9px;align-items:center;padding:0;text-align:left;cursor:pointer}.ms-recent-operations>button:hover{background:#edf2ee;padding-left:4px}.ms-recent-operations>button>i{width:5px;height:18px;background:var(--ms-cyan)}.ms-recent-operations>button>i.source-webhook{background:var(--ms-plum)}.ms-recent-operations>button>i.source-message{background:var(--ms-green)}.ms-recent-operations>button span{min-width:0}.ms-recent-operations>button strong,.ms-recent-operations>button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-recent-operations>button strong{font-size:10px;font-weight:630}.ms-recent-operations>button small{font-size:8px;color:var(--ms-muted);text-transform:uppercase;letter-spacing:.05em}.ms-recent-operations time{font:8px var(--ms-mono);color:var(--ms-muted)}.ms-inline-empty.compact{height:100px}.ms-attention-rail{border-left:0;background:#e5eae6;padding:24px 22px;box-shadow:inset 1px 0 #c9d2cb}.ms-attention-rail>header{border-bottom:0;height:64px}.ms-attention-row{background:#f5f7f3;margin:6px 0;border:0;padding:15px 12px 15px 18px;box-shadow:0 5px 14px #121f190e}.ms-attention-row:hover{background:#fff;transform:translate(-3px)}.ms-attention-clear{min-height:250px}.ms-clear-signet{width:52px;height:52px;display:grid;place-items:center;color:#eaf4ef;background:var(--ms-green);clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%)}.ms-attention-clear p{max-width:210px;font-size:17px;line-height:1.15}.ms-attention-rail>footer{border-top-color:#bdc8c0}.team-inbox{background:#eef2ef!important}.ms-triage-spine{background:#14211d;border-right:0;box-shadow:8px 0 26px #0b19131c;position:relative;z-index:2}.ms-triage-spine header{font-weight:650;color:#788a80}.ms-triage-spine button{width:62px;min-height:56px;margin-bottom:3px;color:#8fa198;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%)}.ms-triage-spine button:before{left:-12px;width:4px;background:#66bd9b}.ms-triage-spine button svg{stroke-width:1.55}.ms-triage-spine button:hover{background:#21312b}.ms-triage-spine button.active{background:#293a34;color:#fff;box-shadow:inset 0 0 0 1px #354a42}.ms-triage-spine button.active svg{color:#77c6a7}.ms-triage-spine button small{font-weight:570;letter-spacing:.01em}.team-inbox-list-pane{background:#edf1ee!important;border-right:0!important;box-shadow:9px 0 24px #121f190d;z-index:1}.team-inbox-list-head{background:#edf1ee!important;border-bottom:0!important;padding:20px 16px 13px!important}.team-inbox-list-head h2{font-size:24px!important;font-weight:650!important;letter-spacing:-.048em!important}.team-inbox-list-head>div:first-child>div>small{font-size:10px;color:var(--ms-muted)}.portal-inbox-search{height:42px!important;border:0!important;border-radius:2px!important;background:#fafcf9!important;padding:0 9px 0 0!important;box-shadow:0 0 0 1px #cbd5ce,0 3px 10px #121f190a!important;overflow:hidden}.ms-search-glyph{width:38px;height:100%;display:grid;place-items:center;background:#e0e8e2;color:#34463e;margin-right:10px}.portal-inbox-search:focus-within{outline:0!important;box-shadow:0 0 0 2px var(--ms-green),0 5px 14px #121f1914!important}.portal-inbox-search input{font-size:12px!important;font-weight:530}.portal-inbox-search kbd{font:9px var(--ms-mono)!important;background:#edf1ee!important;border:0!important;border-radius:1px!important}.team-filter-row{gap:7px!important;margin-top:10px!important}.team-filter-row select,.team-filter-row button{height:30px!important;border:0!important;background:#e1e7e2!important;padding:0 20px 0 8px!important;font-size:9px!important;font-weight:620!important;letter-spacing:.015em;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)}.team-filter-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important}.team-filter-row button.active{background:var(--ms-deep)!important;color:#fff!important}.team-filter-row select:hover,.team-filter-row button:hover{background:#d4ded7!important}.team-conversation-list{background:#edf1ee!important;padding:2px 8px 12px!important}.team-conversation-item{min-height:82px!important;border:0!important;margin:3px 0;border-radius:2px!important;padding:12px 10px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%)}.team-conversation-item:before{left:0;width:4px;background:#4c977b}.team-conversation-item:hover{background:#f6f8f5!important;padding-left:13px!important}.team-conversation-item.active{background:#fff!important;box-shadow:0 5px 16px #10231b13!important;padding-left:14px!important}.team-conversation-item.active:after{content:"";position:absolute;right:0;top:0;width:6px;height:6px;background:var(--ms-green)}.portal-conv-avatar,.portal-thread-avatar{border:0!important;border-radius:2px!important;background:#d7e1da!important;box-shadow:inset 0 0 0 1px #bccac1!important;font-weight:680!important;clip-path:polygon(0 0,100% 0,100% 77%,77% 100%,0 100%)}.team-conversation-copy strong{font-size:13.5px!important;font-weight:660!important;letter-spacing:-.012em}.team-conversation-copy time{font:8.5px var(--ms-mono)!important}.team-conversation-preview{font-size:11.5px!important;color:#58655e!important}.team-conversation-tags{margin-top:5px!important}.team-conversation-tags i{font-size:8.5px!important;text-transform:uppercase;letter-spacing:.045em!important}.team-unread{border-radius:1px!important;min-width:18px!important;height:18px!important;font:500 9px var(--ms-mono)!important;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}.team-thread-pane{background:#f8faf7!important}.team-thread-head{height:72px!important;border-bottom:0!important;background:#f8faf7f7!important;box-shadow:0 1px #ced7d0,0 6px 18px #121f1909;z-index:4}.team-thread-person strong{font-size:16px!important;font-weight:680!important;letter-spacing:-.025em}.team-thread-person span{font-size:9px!important;letter-spacing:.02em}.team-thread-activity-toggle,.team-thread-settings-toggle{width:36px!important;height:36px!important;border:0!important;background:#e8eee9!important;border-radius:2px!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%)}.team-thread-activity-toggle:hover,.team-thread-settings-toggle:hover{background:var(--ms-deep)!important;color:#fff!important;transform:translateY(-1px)}.team-thread-controls{gap:5px!important}.team-thread-controls select{height:34px!important;border:0!important;background:#e8eee9!important;padding:0 22px 0 9px!important;font-size:9px!important;font-weight:620!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)}.team-messages-column,.team-messages-column .portal-thread-body{background-color:#f0f4f1!important;background-image:radial-gradient(circle at 1px 1px,rgba(21,33,29,.045) 1px,transparent 0)!important;background-size:22px 22px!important}.team-window-line{height:32px!important;border:0!important;background:#e5ece7!important;box-shadow:inset 0 -1px #ced8d1;font-size:8.5px!important;text-transform:uppercase;letter-spacing:.04em}.portal-thread-body{padding:25px clamp(20px,4.4vw,62px)!important}.team-day-divider{margin:19px 0!important}.team-day-divider:before{opacity:.45}.team-day-divider span{border:0!important;border-radius:1px!important;background:#dde5df!important;font:500 8px var(--ms-mono)!important;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px!important}.portal-msg-wrap{margin-bottom:3px!important}.portal-msg-wrap:not(.grouped-top){margin-top:9px!important}.portal-msg-bubble{max-width:min(620px,76%)!important;border:0!important;border-radius:3px 10px 10px!important;padding:10px 12px 7px!important;box-shadow:0 1px #10171414,0 5px 13px #121f190e!important}.portal-msg-bubble.inbound{background:#fff!important;border-top-left-radius:1px!important}.portal-msg-bubble.outbound{background:#d9ebe2!important;border-radius:10px 3px 10px 10px!important;box-shadow:0 1px #bdd8cb,0 5px 13px #121f190e!important}.portal-msg-wrap.grouped-top .portal-msg-bubble{border-top-left-radius:7px!important;border-top-right-radius:7px!important}.portal-msg-bubble p{font-size:14.5px!important;line-height:1.48!important;letter-spacing:-.008em;margin:1px 0 4px!important}.portal-msg-meta{margin-top:3px!important;gap:7px!important;color:#6c7770!important}.portal-msg-time{font:8.5px var(--ms-mono)!important}.portal-msg-status{font-size:8px!important;font-weight:620}.portal-msg-details,.portal-msg-retry{border:0!important;background:transparent!important;color:#52665c!important}.team-composer{border-top:0!important;background:#e4ebe6!important;padding:9px 14px 13px!important;box-shadow:0 -8px 24px #121f190b}.team-composer-modes{gap:3px!important;margin-bottom:8px!important}.team-composer-modes button{height:28px!important;border:0!important;padding:0 10px!important;display:flex;align-items:center;gap:6px;background:transparent!important;font-size:9px!important;font-weight:640!important;color:#617068!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)}.team-composer-modes button.active{background:#f8faf7!important;color:var(--ms-deep)!important;box-shadow:0 2px 8px #121f1912}.team-composer-modes button.active svg{color:var(--ms-green)}.team-composer-line{min-height:48px!important;border:0!important;border-radius:2px!important;background:#fbfdfb!important;padding:5px 5px 5px 14px!important;box-shadow:0 0 0 1px #becac2,0 4px 12px #121f190e!important}.team-composer-line:focus-within{box-shadow:0 0 0 2px var(--ms-green),0 7px 18px #121f1914!important}.team-composer-line textarea{font-size:14px!important;line-height:1.4!important}.team-composer-line button{width:40px!important;height:38px!important;border-radius:1px!important;background:var(--ms-deep)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.team-composer-line button:hover:not(:disabled){background:var(--ms-green)!important;transform:translate(1px)!important}.team-composer-line button:disabled{background:#aab5ae!important}.team-activity-panel{background:#e7ede8!important;box-shadow:-12px 0 28px #121f1913}.ms-customer-context-head{padding:19px 16px 16px;border-bottom:0;background:#dce5df}.ms-customer-context-head strong{font-size:14px;font-weight:680;letter-spacing:-.02em}.team-activity-tabs{border:0!important;padding:8px 10px!important;gap:3px!important}.team-activity-tabs button{height:31px!important;border:0!important;padding:0 9px!important;font-size:9px!important;font-weight:630!important}.team-activity-tabs button.active{background:#f8faf7!important;color:var(--ms-deep)!important;box-shadow:0 2px 8px #121f190f}.team-activity-list{padding:0 10px!important}.team-activity-list article{border:0!important;background:#f4f7f4!important;margin-bottom:6px!important;border-radius:2px!important;padding:11px!important}.team-note-form{padding:10px!important;background:#dce5df!important}.team-note-form textarea{border:0!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px #bcc8c0!important}.team-note-form button{border-radius:1px!important;background:var(--ms-deep)!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%)}.ms-channel{grid-template-columns:248px minmax(0,1fr) 272px;background:#f5f8f5}.ms-channel-identity{background:#e4eae5;border-right:0;box-shadow:8px 0 24px #121f190e;z-index:2}.ms-channel-switch select{height:36px;border:0;background:#f4f7f4;padding:0 28px 0 9px;font-weight:620;box-shadow:inset 0 0 0 1px #c5cfc8;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%)}.ms-channel-mark{margin:38px 0 22px;background:var(--ms-deep);box-shadow:9px 9px #c9d6ce}.ms-channel-identity h1{font-size:27px;font-weight:630;letter-spacing:-.055em}.ms-channel-state{width:max-content;background:#d4e7dd;padding:7px 10px 7px 8px;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)}.ms-channel-state.attention{background:#eee1d2}.ms-channel-identity nav{border-top:0;margin-top:30px;display:grid;gap:4px}.ms-channel-identity nav button{height:42px;border:0;padding:0 10px;background:transparent;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)}.ms-channel-identity nav button.active{background:#f7faf7;padding-left:12px;border-left:0;box-shadow:0 4px 12px #121f190f}.ms-channel-identity nav button.active:before{content:"";width:5px;height:5px;background:var(--ms-cobalt);position:absolute;left:0}.ms-channel-identity footer{border-top:0;background:#d8e0da;padding:12px;margin:0 -4px}.ms-channel-signal{padding:27px clamp(28px,3.4vw,50px);background:#f7f9f6}.ms-channel-signal>header{padding-bottom:20px;border-bottom:0}.ms-channel-signal h2{font-size:clamp(29px,3vw,42px);font-weight:590;letter-spacing:-.055em}.ms-channel-signal>header>span{font:9px var(--ms-mono);padding:7px 9px;background:#e7ece8}.ms-signal-field{padding:24px 0 18px}.ms-signal-route{height:156px;display:grid;grid-template-columns:112px minmax(50px,1fr) 112px minmax(50px,1fr) 112px;align-items:center;background:#e9efea;padding:18px 24px;box-shadow:inset 0 0 0 1px #d1dad3}.ms-signal-node{height:112px;background:#f8faf7;padding:12px;display:grid;grid-template-columns:1fr auto;align-content:start;box-shadow:0 5px 16px #121f190f;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)}.ms-signal-node>span{font:8px var(--ms-mono);color:var(--ms-muted)}.ms-signal-node>i{width:30px;height:30px;display:grid;place-items:center;background:#e2e9e4;color:var(--ms-muted)}.ms-signal-node>strong{grid-column:1/3;margin-top:12px;font-size:13px;font-weight:680}.ms-signal-node>small{grid-column:1/3;font-size:8px;color:var(--ms-muted)}.ms-signal-node.live>i{background:var(--ms-green);color:#fff}.ms-signal-node.attention>i{background:var(--ms-amber);color:#fff}.ms-signal-node.live:after{content:"";position:absolute;right:0;top:0;width:5px;height:34px;background:#4ba987}.ms-signal-link{height:24px;position:relative}.ms-signal-link>i{position:absolute;left:0;right:0;top:11px;height:2px;background:#b9c7be}.ms-signal-link>i:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-top:2px solid #879a8f;border-right:2px solid #879a8f;transform:rotate(45deg)}.ms-signal-link.live>i{background:var(--ms-green)}.ms-signal-link>b{display:none;position:absolute;top:7px;width:9px;height:9px;background:var(--ms-cyan);animation:ms-signal-traverse 1.1s var(--delay) both}.ms-signal-field.checking .ms-signal-link>b{display:block}.ms-signal-stamps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px}.ms-signal-stamps>div{height:48px;background:#eef2ef;padding:8px 25px 7px 10px;position:relative}.ms-signal-stamps span,.ms-signal-stamps strong{display:block}.ms-signal-stamps span{font-size:8px;color:var(--ms-muted);text-transform:uppercase;letter-spacing:.04em}.ms-signal-stamps strong{font:500 9px var(--ms-mono);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-signal-stamps>div>i{position:absolute;right:9px;top:10px;width:5px;height:27px;background:#aebbb3}.ms-signal-stamps>div>i.live{background:var(--ms-green)}.ms-signal-stamps>div>i.attention{background:var(--ms-amber)}.ms-channel-evidence{margin-top:8px;border-top:0}.ms-channel-evidence>header{display:flex;justify-content:space-between;align-items:flex-end;padding:11px 0 13px}.ms-channel-evidence>header span{display:block}.ms-channel-evidence>header strong{display:block;font-size:14px;font-weight:650}.ms-channel-evidence>header small{font-size:9px;color:var(--ms-muted)}.ms-evidence-stream{position:relative;padding-left:0}.ms-evidence-event{height:42px;display:grid;grid-template-columns:112px 18px 1fr auto;gap:9px;align-items:center;background:transparent}.ms-evidence-event time{font:8px var(--ms-mono);color:var(--ms-muted)}.ms-evidence-event>i{width:10px;height:10px;background:#f7f9f6;border:2px solid var(--ms-cyan);position:relative}.ms-evidence-event>i:before{content:"";position:absolute;width:1px;height:34px;background:#c4cec7;left:3px;top:8px}.ms-evidence-event:last-child>i:before{display:none}.ms-evidence-event.source-webhook>i{border-color:var(--ms-plum)}.ms-evidence-event.source-message>i{border-color:var(--ms-green)}.ms-evidence-event>i b{position:absolute;width:3px;height:3px;background:currentColor;top:2px;right:2px;bottom:2px;left:2px}.ms-evidence-event>span strong,.ms-evidence-event>span small{display:block}.ms-evidence-event>span strong{font-size:10px;font-weight:640;text-transform:capitalize}.ms-evidence-event>span small{font-size:8px;color:var(--ms-muted)}.ms-evidence-event em{font:8px var(--ms-mono);font-style:normal;color:var(--ms-green);text-transform:uppercase}.ms-evidence-empty{height:100px;display:flex;align-items:center;gap:12px;color:var(--ms-muted)}.ms-channel-actions{border-left:0;background:#e5ebe6;box-shadow:inset 1px 0 #c7d0c9;padding:25px 20px}.ms-channel-actions>header{border-bottom:0}.ms-channel-actions>header strong{font-size:20px;font-weight:640;letter-spacing:-.035em}.ms-health-action{min-height:100px;background:var(--ms-deep);padding:15px;box-shadow:0 8px 20px #0c1c1521}.ms-health-action:hover{background:#155f49;transform:translateY(-2px);box-shadow:0 11px 24px #0c1c1529}.ms-health-action>span{width:34px;height:34px;display:grid;place-items:center;background:#2c443a;color:#80c9aa}.ms-plain-action,.ms-destructive-action{height:42px;border:0;margin-top:6px;padding:0 10px;background:#f3f6f3;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%)}.ms-plain-action:hover{background:#fff;padding-left:13px}.ms-destructive-action{background:transparent}.ms-action-facts div{border-top:0;background:#d9e1db;margin-top:4px;padding:9px}.ms-primary-action{height:46px;background:var(--ms-deep);font-weight:660;letter-spacing:-.01em;box-shadow:0 6px 16px #0c1c151f}@media(max-width:1279px){.ms-home-body{grid-template-columns:minmax(660px,1fr) 280px}.ms-flow-picture{grid-template-columns:1.05fr .95fr .55fr}.ms-flow-total strong{font-size:54px}.ms-delivery-step{padding:11px 10px}.ms-channel{grid-template-columns:220px minmax(0,1fr) 240px}.ms-signal-route{grid-template-columns:96px minmax(35px,1fr) 96px minmax(35px,1fr) 96px;padding:15px}.ms-signal-node{padding:10px}}@media(max-width:960px){.ms-home-body{display:flex}.ms-flow-picture{grid-template-columns:1.1fr 1fr .65fr}.ms-home-lower{grid-template-columns:1fr 1fr}.ms-channel-identity nav button.active:before{display:none}.ms-signal-route{grid-template-columns:100px minmax(35px,1fr) 100px minmax(35px,1fr) 100px}.team-messages-column,.team-messages-column .portal-thread-body{background-size:20px 20px!important}}@media(max-width:680px){.ms-home-intro{min-height:140px}.ms-home-intro:after{left:18px;right:18px}.ms-ledger{padding:14px 18px 28px}.ms-flow-picture{height:auto;grid-template-columns:1fr 110px}.ms-flow-total{min-height:146px}.ms-flow-total strong{font-size:54px}.ms-direction-balance{grid-column:1/3;border-right:0}.ms-contact-figure{grid-column:2;grid-row:1}.ms-delivery-ladder{grid-template-columns:1fr 1fr}.ms-home-lower{grid-template-columns:1fr}.ms-attention-rail{order:-1}.ms-signal-route{height:auto;grid-template-columns:1fr;gap:5px;padding:12px}.ms-signal-node{height:72px;grid-template-columns:auto 34px 1fr;gap:10px;align-items:center}.ms-signal-node>strong,.ms-signal-node>small{grid-column:3;margin:0}.ms-signal-node>strong{grid-row:1}.ms-signal-node>small{grid-row:1;align-self:end}.ms-signal-link{height:16px;width:2px;margin-left:28px}.ms-signal-link>i{left:0;right:auto;top:0;width:2px;height:16px}.ms-signal-link>i:after{right:-3px;top:9px}.ms-signal-stamps{grid-template-columns:1fr}.ms-evidence-event{grid-template-columns:84px 16px 1fr}.ms-evidence-event em{display:none}.team-thread-head{height:62px!important}.team-thread-controls{top:62px}.portal-msg-bubble{max-width:88%!important}.team-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}.ms-channel-evidence>.ms-evidence-body{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(220px,.75fr);gap:28px;border:0;padding:0}.ms-evidence-body>.ms-evidence-stream{display:block;border:0;padding:0;position:relative}.ms-evidence-body>.ms-evidence-stream>.ms-evidence-event{height:40px;display:grid;grid-template-columns:112px 18px 1fr auto;gap:9px;align-items:center;border:0;padding:0;background:transparent}.ms-evidence-body>.ms-evidence-stream>.ms-evidence-event>span{display:block}.ms-evidence-body>.ms-evidence-stream>.ms-evidence-event>span strong{font-size:10px;font-weight:650;text-transform:none}.ms-evidence-body>.ms-evidence-stream>.ms-evidence-event>span small{text-transform:uppercase;letter-spacing:.035em}.ms-evidence-body>.ms-evidence-stream>.ms-evidence-empty{border:0;padding:0}.ms-evidence-focus{min-height:250px;background:#e9efea;padding:20px;display:flex;flex-direction:column;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);box-shadow:inset 5px 0 var(--ms-green)}.ms-evidence-focus>strong{font-size:18px;line-height:1.08;letter-spacing:-.03em;margin-top:10px}.ms-evidence-focus>time{font:9px var(--ms-mono);color:var(--ms-muted);margin-top:5px}.ms-evidence-focus dl{margin:20px 0 14px}.ms-evidence-focus dl div{display:flex;justify-content:space-between;padding:6px 0;font-size:9px}.ms-evidence-focus dt{color:var(--ms-muted)}.ms-evidence-focus dd{margin:0;font-weight:650;text-transform:uppercase}.ms-evidence-focus>code{margin-top:auto;font:8px var(--ms-mono);color:var(--ms-muted);overflow:hidden;text-overflow:ellipsis}@media(max-width:680px){.ms-channel-evidence>.ms-evidence-body{grid-template-columns:1fr}.ms-evidence-body>.ms-evidence-stream>.ms-evidence-event{grid-template-columns:84px 16px 1fr}.ms-evidence-body>.ms-evidence-stream>.ms-evidence-event em{display:none}.ms-evidence-focus{min-height:190px}}:root{--ms-canvas:#edf0ef;--ms-paper:#fbfcfa;--ms-ink:#151a20;--ms-muted:#5f6966;--ms-line:#d5dad8;--ms-line-strong:#aeb8b4;--ms-deep:#1c2926;--ms-control:#fff;--ms-slate:#29343d;--ms-warm:#eee8df;--ms-cool:#e7ecef}.ms-app-shell{font-size:15px;background:var(--ms-canvas);color:var(--ms-ink)}.ms-kicker{font-size:11px;font-weight:620;letter-spacing:0;text-transform:none;color:#65706c}.ms-global-nav a{font-size:13px}.ms-global-tools,.ms-search-trigger,.ms-org-name{font-size:12px}.ms-global-nav a.active{background:#202b31}.ms-global-nav a.active svg{color:#a7c7ba}.ms-home-v3{background:#f6f7f5}.ms-home-v3 .ms-home-intro{min-height:98px;padding:24px 36px 18px;align-items:center;background:#f6f7f5}.ms-home-v3 .ms-home-intro:after{background:#c7ceca}.ms-home-v3 .ms-home-intro h1{font-size:36px;line-height:1;font-weight:650;letter-spacing:-.048em;margin:0}.ms-home-v3 .ms-home-intro p{font-size:13px;color:var(--ms-muted);margin:7px 0 0}.ms-home-v3 .ms-home-period{border-left:0;padding:0;text-align:right;min-width:auto}.ms-home-v3 .ms-home-period span{font-size:11px;letter-spacing:0;text-transform:none}.ms-home-v3 .ms-home-period strong{font-size:15px}.ms-home-v3 .ms-home-body{grid-template-columns:minmax(720px,1fr) 310px;min-height:calc(100dvh - 162px)}.ms-home-v3 .ms-ledger{padding:22px 36px 30px}.ms-home-now{height:150px;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.35fr) minmax(180px,.75fr);gap:8px}.ms-reply-focus{border:0;text-align:left;padding:18px 22px;position:relative;cursor:pointer;overflow:hidden;background:#e5e9e7;color:var(--ms-ink);box-shadow:inset 0 0 0 1px #d0d6d2;clip-path:none}.ms-reply-focus.needs-action{background:var(--ms-slate);color:#fff;box-shadow:none}.ms-reply-focus>span{display:block;font-size:13px;font-weight:620}.ms-reply-focus>strong{display:block;font-size:42px;line-height:1;font-weight:570;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:16px 0 5px}.ms-reply-focus>small{font-size:11px;color:#6a7470}.ms-reply-focus.needs-action>small{color:#c9d0d4}.ms-reply-focus>svg{position:absolute;right:19px;bottom:18px;transition:transform .18s}.ms-reply-focus.needs-action:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#dd9a58}.ms-reply-focus:hover>svg{transform:translate(4px)}.ms-conversation-state{background:#fff;padding:18px 20px;box-shadow:inset 0 0 0 1px #d6dcda}.ms-conversation-state header{display:flex;justify-content:space-between;align-items:center}.ms-conversation-state h2,.ms-message-overview h2{font-size:17px;line-height:1;font-weight:660;letter-spacing:-.02em;margin:0}.ms-conversation-state header button{border:0;background:transparent;display:flex;align-items:center;gap:7px;padding:4px 0;font-size:11px;font-weight:620}.ms-conversation-state>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px}.ms-conversation-state>div span+span{border-left:1px solid #d8dddb;padding-left:18px}.ms-conversation-state strong,.ms-conversation-state small{display:block}.ms-conversation-state strong{font-size:27px;line-height:1;font-weight:580;letter-spacing:-.035em}.ms-conversation-state small{font-size:11px;color:var(--ms-muted);margin-top:6px}.ms-channel-summary{background:#e8ebee;padding:18px;position:relative;box-shadow:inset 0 0 0 1px #d3d8db}.ms-channel-summary>span:first-child{font-size:12px;font-weight:620}.ms-channel-summary>strong{display:block;font-size:26px;line-height:1;font-weight:600;letter-spacing:-.035em;margin:24px 0 7px}.ms-channel-summary>small{font-size:11px;color:var(--ms-muted)}.ms-channel-summary-mark{position:absolute;right:15px;top:15px;width:34px;height:34px;display:grid;place-items:center;background:#d9e2df;color:#1c5f4b}.ms-channel-summary-mark.attention{background:#ead9ca;color:#8d4b25}.ms-message-overview{margin-top:18px;background:#fff;box-shadow:inset 0 0 0 1px #d7dcda}.ms-message-overview>header{height:54px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.ms-message-overview>header span{font-size:11px;color:var(--ms-muted)}.ms-message-balance{height:108px;display:grid;grid-template-columns:150px 1fr 150px;align-items:center;background:#f0f2f1}.ms-message-balance button{border:0;background:transparent;text-align:left;padding:15px 20px;cursor:pointer}.ms-message-balance button:last-child{text-align:right}.ms-message-balance button span,.ms-message-balance button strong,.ms-message-balance button small{display:block}.ms-message-balance button span{font-size:12px;font-weight:630}.ms-message-balance button strong{font-size:30px;line-height:1;font-weight:570;letter-spacing:-.035em;margin:7px 0 4px}.ms-message-balance button small{font-size:10px;color:var(--ms-muted)}.ms-message-balance-figure{height:24px;display:flex;background:#d8dddb;overflow:hidden}.ms-message-balance-figure i{width:var(--inbound);background:#7b94a0;transition:width .5s}.ms-message-balance-figure b{flex:1;background:#344850}.ms-delivery-summary{height:55px;display:grid;grid-template-columns:repeat(3,1fr);padding:0 18px;gap:10px}.ms-delivery-summary>span{display:grid;grid-template-columns:8px auto 1fr;gap:8px;align-items:center}.ms-delivery-summary i{width:6px;height:24px;background:#65777f}.ms-delivery-summary .delivered{background:#557f73}.ms-delivery-summary .read{background:#304c69}.ms-delivery-summary strong{font-size:17px;font-weight:620}.ms-delivery-summary small{font-size:11px;color:var(--ms-muted)}.ms-delivery-summary .failed{color:#8e3f38}.ms-delivery-summary .failed i{background:var(--ms-red)}.ms-home-v3 .ms-home-lower{margin-top:20px;gap:32px}.ms-home-v3 .ms-activity-river header span,.ms-home-v3 .ms-recent-operations>header span{font-size:12px;font-weight:650;color:var(--ms-ink)}.ms-home-v3 .ms-activity-river header strong{font-size:12px;font-weight:480;color:var(--ms-muted);margin-top:2px}.ms-home-v3 .ms-river-bars{height:102px}.ms-home-v3 .ms-river-bars i{background:#4b6570;opacity:.82;clip-path:none}.ms-home-v3 .ms-recent-operations>header{font-size:12px}.ms-home-v3 .ms-recent-operations>button{height:35px;grid-template-columns:7px 1fr auto}.ms-home-v3 .ms-recent-operations>button strong{font-size:11px}.ms-home-v3 .ms-recent-operations>button small,.ms-home-v3 .ms-recent-operations time{font-size:9px}.ms-home-v3 .ms-attention-rail{background:#e7eaec;box-shadow:inset 1px 0 #cbd1d3}.ms-home-v3 .ms-attention-rail>header span{font-size:12px;color:var(--ms-muted)}.ms-home-v3 .ms-attention-rail>header strong{font-size:20px}.ms-home-v3 .ms-attention-clear p{font-size:19px}.ms-home-v3 .ms-clear-signet{background:#30434b}.ms-home-v3 .ms-attention-clear a{color:#263b45}.team-inbox{grid-template-columns:82px 350px minmax(0,1fr)!important;background:#f0f2f2!important}.ms-triage-spine{background:#182320;box-shadow:6px 0 20px #0f1b171a}.ms-triage-spine>header{display:none}.ms-triage-spine button{width:62px;min-height:60px;color:#aeb8b3}.ms-triage-spine button small{font-size:10px;font-weight:590}.ms-triage-spine button.active{background:#eef1ef;color:#182320;box-shadow:none}.ms-triage-spine button.active svg{color:#314b43}.ms-triage-spine button:before{display:none}.ms-triage-spine footer small{font-size:9px;color:#b5bfba}.team-inbox-list-pane,.team-inbox-list-head,.team-conversation-list{background:#e9eceb!important}.team-inbox-list-pane{box-shadow:7px 0 20px #171f1c0b}.team-inbox-list-head{padding:20px 16px 14px!important}.team-inbox-list-head h2{font-size:25px!important;font-weight:680!important}.team-inbox-list-head>div:first-child>div>small{font-size:11px!important;color:#5b6661!important}.team-live{font-size:10px!important;color:#56655f!important}.portal-inbox-search{height:44px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #bcc6c1!important}.ms-search-glyph{width:41px;background:#dce1df;color:#263a34}.portal-inbox-search input{font-size:13px!important}.team-filter-row{gap:6px!important}.team-filter-row select,.team-filter-row button{height:34px!important;background:#dce1df!important;font-size:10px!important;color:#34403b!important;padding:0 22px 0 10px!important;clip-path:none;border-radius:2px!important}.team-filter-row button.active{background:#28353a!important}.team-conversation-list{padding:4px 8px 14px!important}.team-conversation-item{min-height:88px!important;padding:13px 11px!important;margin:3px 0!important;clip-path:none;border-radius:3px!important}.team-conversation-item:hover{background:#f7f8f7!important}.team-conversation-item.active{background:#26333a!important;color:#fff!important;box-shadow:0 7px 18px #141f1b21!important}.team-conversation-item.active:before,.team-conversation-item.active:after{display:none}.team-conversation-item.active .portal-conv-avatar{background:#dbe3df!important;color:#17231f!important}.team-conversation-item.active .team-conversation-preview,.team-conversation-item.active .team-conversation-tags i,.team-conversation-item.active time{color:#c4ceca!important}.team-conversation-copy strong{font-size:14.5px!important;font-weight:670!important}.team-conversation-preview{font-size:12.5px!important;line-height:1.35!important;color:#4f5b56!important}.team-conversation-copy time{font-size:9.5px!important;color:#66716d!important}.team-conversation-tags i{font-size:9.5px!important;color:#64706a!important;letter-spacing:.01em!important;text-transform:none!important}.team-thread-head{height:74px!important;padding:0 20px!important;background:#fff!important;box-shadow:0 1px #d0d6d3,0 5px 14px #141e1a09}.team-thread-person strong{font-size:17px!important;font-weight:680!important}.team-thread-person span{font-size:11px!important;color:#596560!important}.team-thread-controls select{height:36px!important;background:#e7eae9!important;font-size:10.5px!important;padding-left:10px!important}.team-thread-activity-toggle,.team-thread-settings-toggle{width:38px!important;height:38px!important;background:#e8ebea!important}.team-window-line{height:34px!important;background:#e6eae8!important;font-size:10px!important;letter-spacing:0;text-transform:none}.team-messages-column,.team-messages-column .portal-thread-body{background-color:#f2f4f3!important;background-image:none!important}.portal-thread-body{padding:26px clamp(22px,4.2vw,60px)!important}.team-day-divider span{font-size:9.5px!important;background:#dfe3e1!important;letter-spacing:0;text-transform:none}.portal-msg-bubble{max-width:min(640px,78%)!important;border-radius:4px 11px 11px!important;padding:11px 13px 8px!important;box-shadow:0 1px 1px #131b1814,0 5px 14px #131b180d!important}.portal-msg-bubble.inbound{background:#fff!important}.portal-msg-bubble.outbound{background:#dfe8eb!important;box-shadow:0 1px 1px #c8d5d8,0 5px 14px #131b180d!important}.portal-msg-bubble p{font-size:15.5px!important;line-height:1.48!important;color:#1e2428!important}.portal-msg-meta{font-size:10px!important;color:#5a6865!important}.portal-msg-time{font-size:9.5px!important}.portal-msg-status{font-size:9px!important}.team-composer{background:#e2e6e5!important;padding:10px 14px 14px!important}.team-composer-modes button{height:31px!important;font-size:10px!important;color:#4f5d57!important}.team-composer-modes button.active{background:#fff!important;box-shadow:0 2px 7px #111b1714!important}.team-composer-line{min-height:52px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #b9c3be,0 4px 12px #111b170d!important}.team-composer-line textarea{font-size:15px!important}.team-composer-line button{width:42px!important;height:42px!important;background:#26343a!important;clip-path:none;border-radius:3px!important}.team-activity-panel{background:#eeeae4!important;box-shadow:-10px 0 25px #191e1b14}.ms-customer-context-head{padding:20px 16px 17px;background:#e2ddd5}.ms-customer-context-head small,.ms-customer-context-head span{font-size:10px;color:#5d625e}.ms-customer-context-head strong{font-size:15px;font-weight:680}.team-activity-tabs{padding:8px 10px!important}.team-activity-tabs button{height:34px!important;font-size:10px!important}.team-activity-tabs button.active{background:#fff!important;color:#242a2d!important}.team-activity-list article{background:#f8f6f2!important}.team-activity-list article p{font-size:12.5px!important}.team-note-form{background:#ddd7cf!important}.team-note-form textarea{font-size:12.5px!important}.team-note-form button{background:#2c3539!important}.ms-channel{background:#f8f9f8}.ms-channel-identity{background:#e5e8e6;box-shadow:6px 0 20px #151e1a0d}.ms-channel-switch span,.ms-channel-identity footer span{font-size:10.5px;text-transform:none;letter-spacing:0}.ms-channel-switch select{font-size:12px}.ms-channel-mark{margin:34px 0 24px;background:#243139;box-shadow:8px 8px #c7cfcb}.ms-channel-identity h1{font-size:27px}.ms-channel-identity>p{font-size:13px;color:#59645f}.ms-channel-state{font-size:11px;background:#d9e3de}.ms-channel-identity nav button{font-size:12.5px}.ms-channel-identity footer strong{font-size:13px}.ms-channel-signal{padding:28px clamp(30px,3.6vw,54px);background:#fafbfa}.ms-channel-main-head{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 22px!important}.ms-channel-main-head h2{font-size:30px!important;font-weight:650!important;letter-spacing:-.04em!important;margin:0!important}.ms-channel-main-head p{font-size:13px;color:#4e5d56;margin:7px 0 0}.ms-channel-main-head>span{font-size:10px!important;color:#58645f;background:#ecefed;padding:7px 9px}.ms-channel-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ms-channel-facts>div{min-height:76px;background:#eef0ef;padding:13px 14px;box-shadow:inset 0 0 0 1px #dce0de}.ms-channel-facts span,.ms-channel-facts strong{display:block}.ms-channel-facts span{font-size:10px;color:#606a66}.ms-channel-facts strong{font-size:11.5px;font-weight:620;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.ms-channel-facts .has-error{background:#f1e5e2;color:#7d342f}.ms-signal-field{padding:18px 0 14px}.ms-signal-field>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.ms-signal-field>header h3{font-size:13px;margin:0;font-weight:650}.ms-signal-field>header span{font-size:11px;color:#4e625a}.ms-signal-route{height:86px;grid-template-columns:110px minmax(40px,1fr) 110px minmax(40px,1fr) 110px;padding:11px 18px;background:#e9edeb}.ms-signal-node{height:64px;display:flex;align-items:center;gap:10px;padding:10px 12px;clip-path:none}.ms-signal-node>span,.ms-signal-node>small{display:none}.ms-signal-node>i{width:30px;height:30px}.ms-signal-node>strong{margin:0;grid-column:auto;font-size:12px}.ms-signal-link{height:18px}.ms-channel-evidence{margin-top:4px}.ms-channel-evidence>header{height:38px;padding:0;align-items:center}.ms-channel-evidence>header strong{font-size:13px}.ms-channel-evidence>header small{font-size:11px}.ms-channel-evidence>.ms-evidence-stream{display:block!important}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event{height:42px;display:grid!important;grid-template-columns:122px 18px 1fr!important;gap:10px;border:0;padding:0}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event time{font-size:9.5px;color:#56625d}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event>span strong{font-size:11.5px}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event>span small{font-size:9px;letter-spacing:0;text-transform:none}.ms-channel-context{max-width:none;padding:0;min-height:590px}.ms-profile-context{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(360px,1.22fr);background:#fff;box-shadow:inset 0 0 0 1px #d9dedb}.ms-profile-context>header{padding:46px 38px;background:#ece8e1;display:flex;flex-direction:column;align-items:flex-start}.ms-profile-monogram{width:92px;height:92px;display:grid;place-items:center;background:#29343d;color:#fff;font-size:28px;font-weight:620;letter-spacing:-.04em;margin-bottom:34px}.ms-profile-context h2,.ms-meta-context h2{font-size:30px;line-height:1.05;font-weight:650;letter-spacing:-.045em;margin:0}.ms-profile-context header strong{font-size:18px;margin-top:24px}.ms-profile-context header span{font-size:13px;color:#5e6561;margin-top:5px}.ms-context-grid{padding:42px;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:10px}.ms-context-grid>div{min-height:118px;background:#f0f2f1;padding:18px}.ms-context-grid span,.ms-context-grid strong{display:block}.ms-context-grid span{font-size:11px;color:#606a65}.ms-context-grid strong{font-size:15px;font-weight:650;margin-top:18px;word-break:break-word}.ms-meta-context{background:#fff;box-shadow:inset 0 0 0 1px #d9dedb;padding:38px}.ms-meta-context>header{display:flex;justify-content:space-between;align-items:flex-start}.ms-meta-context>header p{font-size:13px;color:#53605a;margin:8px 0 0}.ms-meta-status{display:flex;align-items:center;gap:7px;background:#e2e8e5;padding:8px 10px;font-size:11px;font-weight:620}.ms-meta-status i{width:7px;height:7px;background:#39745f}.ms-meta-status.attention i{background:var(--ms-amber)}.ms-meta-map{height:170px;margin-top:42px;padding:28px;display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;background:#e8ecef}.ms-meta-map>div{height:106px;background:#fff;padding:18px;box-shadow:0 5px 15px #171f1c0f}.ms-meta-map span,.ms-meta-map code{display:block}.ms-meta-map span{font-size:10px;color:#5d6763}.ms-meta-map code{font:11px var(--ms-mono);margin-top:22px}.ms-meta-map>i{height:2px;background:#66777e;position:relative}.ms-meta-map>i:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:2px solid #66777e;border-right:2px solid #66777e;transform:rotate(45deg)}.ms-meta-context>dl{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 0;gap:6px;border:0}.ms-meta-context>dl div{display:flex;justify-content:space-between;min-height:56px;padding:17px;background:#f1f3f2;border:0}.ms-meta-context dt{font-size:11px}.ms-meta-context dd{font-size:12px}.ms-meta-context code{font-size:10px}.ms-channel-actions{background:#e7eaec;padding:28px 20px}.ms-channel-section-identity .ms-channel-actions{background:#ece7df}.ms-channel-section-technical .ms-channel-actions{background:#e3e8ed}.ms-channel-actions>header{padding:0 0 18px}.ms-channel-actions>header strong{font-size:18px}.ms-channel-actions>header span{display:inline-block;margin-top:8px;font-size:11px;color:#5b6761}.ms-channel-actions>header span.ok:before,.ms-channel-actions>header span.warning:before{content:"";display:inline-block;width:7px;height:7px;background:#35705b;margin-right:7px}.ms-channel-actions>header span.warning:before{background:var(--ms-amber)}.ms-health-action{min-height:72px;margin-top:8px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:1fr;align-items:center;gap:10px;padding:14px;background:#27333a;clip-path:none}.ms-health-action>span{grid-row:auto}.ms-health-action strong{font-size:13px}.ms-profile-action{text-decoration:none;color:#fff;grid-template-columns:34px 1fr 16px}.ms-plain-action{margin-top:8px}.ms-destructive-action{margin-top:16px}.ms-action-facts div{background:#ffffff73;font-size:10px;align-items:flex-start}.ms-action-facts strong{text-align:right;max-width:130px;overflow:hidden;text-overflow:ellipsis}@media(min-width:1600px){.ms-app-shell{font-size:16px}.ms-home-v3 .ms-home-body{grid-template-columns:minmax(850px,1fr) 340px}.ms-home-v3 .ms-ledger{padding-left:48px;padding-right:48px}.team-inbox{grid-template-columns:88px 380px minmax(0,1fr)!important}.team-thread-pane.activity-open .team-thread-workspace{grid-template-columns:minmax(0,1fr) 320px!important}.portal-thread-body{padding-left:clamp(40px,6vw,100px)!important;padding-right:clamp(40px,6vw,100px)!important}.ms-channel{grid-template-columns:270px minmax(0,1fr) 300px}.ms-channel-signal{padding-left:64px;padding-right:64px}}@media(max-width:960px){.ms-home-v3 .ms-home-body{display:flex}.ms-home-v3 .ms-attention-rail{order:2}.ms-home-v3 .ms-ledger{order:1}.ms-home-v3 .ms-home-now{grid-template-columns:1fr 1.3fr;height:auto}.ms-home-v3 .ms-channel-summary{grid-column:1/3;min-height:100px}.ms-home-v3 .ms-message-balance{grid-template-columns:130px 1fr 130px}.ms-channel-facts{grid-template-columns:1fr 1fr}.ms-profile-context{grid-template-columns:1fr}.ms-profile-context>header{min-height:240px}.ms-context-grid{padding:28px}.ms-meta-map{grid-template-columns:1fr;gap:6px;height:auto}.ms-meta-map>i{width:2px;height:18px;margin-left:30px}.ms-meta-map>div{height:78px}.ms-meta-map code{margin-top:10px}}@media(max-width:680px){.ms-app-shell{font-size:15px}.ms-home-v3 .ms-home-intro{min-height:88px;padding:20px 18px 14px}.ms-home-v3 .ms-home-intro h1{font-size:30px}.ms-home-v3 .ms-home-intro p{font-size:12px}.ms-home-v3 .ms-home-period{display:none}.ms-home-v3 .ms-ledger{padding:14px 14px 26px}.ms-home-v3 .ms-home-now{display:flex;flex-direction:column;gap:7px}.ms-reply-focus{min-height:132px;order:1}.ms-reply-focus>strong{font-size:38px}.ms-conversation-state{min-height:132px;order:2}.ms-conversation-state>div{margin-top:22px}.ms-channel-summary{min-height:100px;order:3}.ms-channel-summary>strong{margin-top:17px}.ms-message-overview{order:4;margin-top:14px}.ms-message-overview>header{height:48px}.ms-message-balance{height:118px;grid-template-columns:1fr 1fr}.ms-message-balance-figure{display:none}.ms-message-balance button{padding:15px 17px}.ms-message-balance button+button{border-left:1px solid #d3d8d6}.ms-delivery-summary{height:auto;grid-template-columns:1fr;padding:8px 14px}.ms-delivery-summary>span{min-height:36px}.ms-home-v3 .ms-home-lower{grid-template-columns:1fr;margin-top:18px}.ms-home-v3 .ms-river-bars{height:82px}.ms-home-v3 .ms-recent-operations>button:nth-of-type(n+4){display:none}.ms-home-v3 .ms-attention-rail{order:2;padding:16px 14px;display:block}.ms-home-v3 .ms-attention-rail>header{height:auto;min-width:0;margin-bottom:8px}.ms-home-v3 .ms-attention-clear{min-width:0;min-height:74px;display:grid;grid-template-columns:36px 1fr;gap:10px}.ms-home-v3 .ms-attention-clear .ms-clear-signet{width:36px;height:36px}.ms-home-v3 .ms-attention-clear p{font-size:15px;margin:0}.ms-home-v3 .ms-attention-clear a{grid-column:2}.ms-home-body:has(.ms-attention-rail.has-attention) .ms-attention-rail{order:0}.team-inbox{grid-template-columns:1fr!important}.team-conversation-item{min-height:84px!important}.team-thread-head{height:64px!important}.team-thread-person strong{font-size:15.5px!important}.portal-msg-bubble p{font-size:15px!important}.team-composer-line textarea{font-size:14.5px!important}.ms-channel-facts{grid-template-columns:1fr 1fr}.ms-channel-main-head{display:block}.ms-channel-main-head>span{display:inline-block;margin-top:10px}.ms-signal-route{grid-template-columns:1fr;gap:5px;height:auto}.ms-signal-node{height:52px}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event{grid-template-columns:82px 15px 1fr!important}.ms-profile-context>header{padding:28px 22px}.ms-profile-monogram{width:68px;height:68px;margin-bottom:22px}.ms-context-grid{grid-template-columns:1fr;padding:16px}.ms-context-grid>div{min-height:88px}.ms-meta-context{padding:24px 16px 110px}.ms-meta-context>header{display:block}.ms-meta-status{width:max-content;margin-top:14px}.ms-meta-map{margin-top:24px;padding:14px}.ms-meta-context>dl{grid-template-columns:1fr}.ms-channel-context{min-height:auto}}.team-conversation-item.active .team-conversation-copy strong{color:#fff!important}.team-conversation-item.active .team-conversation-copy>span:first-child{color:#fff!important}.ms-profile-context header strong,.ms-profile-context header span{display:block}.ms-profile-context header span{margin-top:7px}.ms-meta-map span{font-size:11px}.ms-meta-map code{font-size:11.5px}.ms-home-v3 .ms-river-bars{height:118px}.ms-home-v3 .ms-recent-operations>button{height:39px}.ms-home-v3 .ms-recent-operations>button strong{font-size:11.5px}.ms-home-v3 .ms-recent-operations>button small,.ms-home-v3 .ms-recent-operations time{font-size:9.5px}@media(max-width:680px){.team-inbox:not(.has-selection) .team-inbox-list-pane{position:absolute!important;top:50px!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;padding-top:0!important}.team-inbox:not(.has-selection) .team-conversation-list{overflow:auto!important}}@media(max-width:960px){.ms-channel{grid-template-columns:minmax(0,1fr)!important;height:100%!important;overflow:auto!important}.ms-channel-identity,.ms-channel-signal{min-width:0!important;width:auto!important}}@media(max-width:680px){.ms-workspace:has(.ms-channel){height:calc(100dvh - 50px);overflow:hidden}.ms-channel{display:block!important;padding-bottom:88px;background:#f6f8f7}.ms-channel-identity{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;column-gap:13px!important;padding:13px 16px 0!important;border-right:0!important;border-bottom:1px solid #c9d0cd!important;box-shadow:0 5px 16px #141e1a0f!important}.ms-channel-switch{grid-column:1/3;grid-row:1}.ms-channel-switch span{display:none}.ms-channel-switch select{height:34px;margin:0;padding:0 24px 0 0;font-size:11.5px}.ms-channel-mark{grid-column:1;grid-row:2/5;width:44px;height:44px;margin:14px 0 0!important;font-size:13px;box-shadow:5px 5px #c7cfcb}.ms-channel-identity h1{grid-column:2;grid-row:2;margin:14px 0 1px!important;font-size:22px!important;line-height:1.05}.ms-channel-identity>p{grid-column:2;grid-row:3;font-size:11.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-channel-state{grid-column:2;grid-row:4;width:max-content;margin:7px 0 0!important;padding:5px 7px!important;font-size:10px!important}.ms-channel-identity nav{grid-column:1/3;grid-row:5;display:grid!important;grid-template-columns:repeat(3,1fr);margin-top:14px!important;border-top:0!important}.ms-channel-identity nav button{height:42px!important;justify-content:center!important;padding:0!important;border-left:0!important;border-bottom:2px solid transparent!important;font-size:11px!important}.ms-channel-identity nav button.active{border-bottom-color:#2f5f7b!important;background:#f7f8f7!important}.ms-channel-identity nav button svg{display:none}.ms-channel-identity footer{display:none!important}.ms-channel-signal{height:auto!important;min-height:0!important;overflow:visible!important;padding:20px 16px 36px!important;background:#f8faf9}.ms-channel-main-head{padding-bottom:16px!important}.ms-channel-main-head h2{font-size:25px!important}.ms-channel-main-head p{font-size:12px!important}.ms-channel-facts>div{min-height:70px;padding:11px 12px}.ms-channel-facts strong{margin-top:7px;font-size:11px}.ms-signal-field{padding-top:15px}.ms-signal-route{padding:10px!important}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event{height:auto!important;min-height:44px!important;padding:5px 0!important}.ms-profile-context{display:block!important;min-height:0!important}.ms-profile-context>header{min-height:0!important}.ms-context-grid{padding-bottom:30px!important}.ms-meta-context{padding-bottom:32px!important}.ms-channel-actions{position:fixed!important;z-index:35;left:0;right:0;bottom:0;height:78px!important;display:flex!important;align-items:center;gap:8px;padding:10px 12px!important;border-top:1px solid #bfc8c4!important;box-shadow:0 -8px 22px #141e1a1c!important}.ms-channel-actions>header,.ms-channel-actions .ms-action-facts,.ms-channel-actions .ms-plain-action,.ms-channel-actions .ms-destructive-action{display:none!important}.ms-channel-actions .ms-health-action{flex:1;min-height:54px!important;height:54px!important;margin:0!important;padding:9px 12px!important}}.ms-channel-mobile-actions{display:none}@media(max-width:960px){.ms-workspace:has(.ms-channel){height:auto!important;min-height:calc(100dvh - 50px)!important;overflow:visible!important}.ms-channel{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:calc(100dvh - 50px)!important;padding:0!important;overflow:visible!important;background:#f6f8f7!important}.ms-channel>*{min-width:0!important;max-width:100%!important}.ms-channel-identity{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;column-gap:12px!important;width:100%!important;height:auto!important;padding:12px 15px 0!important;border:0!important;border-bottom:1px solid #c8d0cc!important;box-shadow:0 4px 14px #141e1a0e!important;background:#e4e9e6!important}.ms-channel-switch{grid-column:1/3!important;grid-row:1!important;min-width:0!important}.ms-channel-switch span{display:none!important}.ms-channel-switch select{display:block!important;width:100%!important;max-width:100%!important;height:34px!important;margin:0!important;padding:0 30px 0 10px!important;border:1px solid #c7cfcb!important;border-radius:3px!important;background:#fff!important;font-size:11.5px!important;white-space:nowrap!important;text-overflow:ellipsis!important}.ms-channel-mark{grid-column:1!important;grid-row:2/5!important;width:42px!important;height:42px!important;margin:12px 0 0!important;box-shadow:4px 4px #c5ceca!important}.ms-channel-mark svg{width:22px!important;height:22px!important}.ms-channel-identity h1{grid-column:2!important;grid-row:2!important;min-width:0!important;margin:11px 0 0!important;font-size:20px!important;line-height:1.08!important;font-weight:680!important;letter-spacing:-.035em!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ms-channel-identity>p{grid-column:2!important;grid-row:3!important;min-width:0!important;margin:2px 0 0!important;font-size:11.5px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ms-channel-state{grid-column:2!important;grid-row:4!important;width:max-content!important;max-width:100%!important;margin:6px 0 0!important;padding:4px 7px!important;font-size:9.5px!important;white-space:nowrap!important}.ms-channel-identity nav{grid-column:1/3!important;grid-row:5!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin:12px 0 0!important;border:0!important}.ms-channel-identity nav button{min-width:0!important;width:100%!important;height:40px!important;justify-content:center!important;padding:0 4px!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;font-size:11px!important;white-space:nowrap!important}.ms-channel-identity nav button.active{padding:0 4px!important;border-left:0!important;border-bottom-color:#315b72!important;background:#f7f9f8!important}.ms-channel-identity nav button svg{display:none!important}.ms-channel-identity footer{display:none!important}.ms-channel-signal{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:16px 15px 30px!important;overflow:visible!important;background:#f8faf9!important}.ms-channel-notice{max-width:100%!important;margin-bottom:12px!important}.ms-channel-notice span{min-width:0!important;overflow-wrap:anywhere!important}.ms-channel-main-head{display:block!important;width:100%!important;padding:0 0 15px!important}.ms-channel-main-head h2{font-size:24px!important;line-height:1.08!important}.ms-channel-main-head p{font-size:12px!important}.ms-channel-main-head>span{display:inline-block!important;max-width:100%!important;margin-top:9px!important;padding:6px 8px!important;font-size:9.5px!important;white-space:normal!important}.ms-channel-mobile-actions{display:block!important;width:100%!important;margin:0 0 17px!important}.ms-channel-mobile-action-row{display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;gap:7px!important;width:100%!important}.ms-channel-mobile-primary{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-width:0!important;height:45px!important;padding:0 13px!important;border:0!important;border-radius:3px!important;background:#243139!important;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 11px #16201d1a!important}.ms-channel-mobile-primary>span:first-child{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;flex:0 0 25px!important;background:#2e463d!important;color:#72b99f!important}.ms-channel-mobile-primary strong,.ms-channel-mobile-primary>span:last-child{min-width:0!important;font-size:11.5px!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ms-channel-mobile-more{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:72px!important;height:45px!important;padding:0!important;border:1px solid #c5cdca!important;border-radius:3px!important;background:#eef1ef!important;font-size:10.5px!important;font-weight:620!important}.ms-channel-mobile-more i{width:3px!important;height:3px!important;border-radius:50%!important;background:#44534d!important;box-shadow:0 -5px #44534d,0 5px #44534d!important}.ms-channel-mobile-menu{display:grid!important;width:100%!important;margin-top:6px!important;border:1px solid #c8cfcc!important;background:#fff!important;box-shadow:0 8px 18px #161f1c14!important;animation:ms-page-in .16s ease both!important}.ms-channel-mobile-menu button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:43px!important;padding:0 13px!important;border:0!important;border-bottom:1px solid #e0e4e2!important;background:#fff!important;text-align:left!important;font-size:11.5px!important}.ms-channel-mobile-menu button:last-child{border-bottom:0!important}.ms-channel-mobile-menu button.danger{color:#913e37!important;background:#fbf5f4!important}.ms-channel-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:6px!important}.ms-channel-facts>div{min-width:0!important;min-height:72px!important;padding:11px!important}.ms-channel-facts span{font-size:9.5px!important}.ms-channel-facts strong{max-width:100%!important;margin-top:7px!important;font-size:10.5px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}.ms-signal-field,.ms-channel-evidence,.ms-channel-context{width:100%!important;max-width:100%!important;min-width:0!important}.ms-signal-field{padding:16px 0 12px!important}.ms-signal-field>header{min-width:0!important}.ms-signal-route{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:auto!important;min-width:0!important;padding:9px!important;gap:4px!important}.ms-signal-node{display:flex!important;width:100%!important;height:50px!important;min-width:0!important;padding:8px 10px!important}.ms-signal-node>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.ms-signal-link{width:2px!important;height:16px!important;margin:0 0 0 26px!important}.ms-signal-link>i{left:0!important;right:auto!important;top:0!important;width:2px!important;height:16px!important}.ms-signal-link>i:after{right:-3px!important;top:9px!important}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event{grid-template-columns:76px 14px minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;padding:5px 0!important;gap:7px!important}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event time{font-size:8.5px!important;white-space:normal!important}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event>span{min-width:0!important}.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event>span strong,.ms-channel-evidence>.ms-evidence-stream>.ms-evidence-event>span small{white-space:normal!important;overflow-wrap:anywhere!important}.ms-profile-context{display:block!important;min-height:0!important;box-shadow:inset 0 0 0 1px #d9dedb!important}.ms-profile-context>header{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;min-width:0!important;min-height:0!important;padding:20px!important}.ms-profile-monogram{grid-column:1!important;width:58px!important;height:58px!important;margin:0!important;font-size:19px!important}.ms-profile-context>header>div:last-child{grid-column:2!important;min-width:0!important}.ms-profile-context h2,.ms-meta-context h2{font-size:24px!important;overflow-wrap:anywhere!important}.ms-profile-context header strong{margin-top:12px!important;font-size:15px!important;overflow-wrap:anywhere!important}.ms-profile-context header span{font-size:11.5px!important;overflow-wrap:anywhere!important}.ms-context-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;padding:10px!important;gap:6px!important}.ms-context-grid>div{min-width:0!important;min-height:76px!important;padding:14px!important}.ms-context-grid strong{margin-top:11px!important;font-size:13px!important;overflow-wrap:anywhere!important}.ms-meta-context{width:100%!important;min-width:0!important;padding:20px 14px 26px!important}.ms-meta-context>header{display:block!important;min-width:0!important}.ms-meta-status{width:max-content!important;max-width:100%!important;margin-top:12px!important}.ms-meta-map{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:auto!important;min-width:0!important;margin-top:20px!important;padding:10px!important;gap:4px!important}.ms-meta-map>div{width:100%!important;min-width:0!important;height:76px!important;padding:14px!important}.ms-meta-map>i{width:2px!important;height:14px!important;margin-left:24px!important}.ms-meta-map code{max-width:100%!important;margin-top:9px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ms-meta-context>dl{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.ms-meta-context>dl div{min-width:0!important;gap:12px!important}.ms-meta-context dd{min-width:0!important;text-align:right!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ms-meta-context code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.ms-channel-actions{display:none!important;position:static!important;width:0!important;height:0!important;padding:0!important;border:0!important;box-shadow:none!important}}@media(max-width:379px){.ms-channel-identity,.ms-channel-signal{padding-left:12px!important;padding-right:12px!important}.ms-channel-mobile-action-row{grid-template-columns:minmax(0,1fr) 64px!important}.ms-channel-mobile-more{width:64px!important}.ms-channel-identity h1{font-size:18.5px!important}}:root{--ms-skeleton-base:#dfe4e1;--ms-skeleton-highlight:#eef1ef;--ms-skeleton-separator:#cdd4d0;--ms-loading-fg:#68756f}@keyframes ms-state-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.ms-home-loading{padding:28px 36px}.ms-skeleton-title{width:min(320px,48vw);height:42px;background:var(--ms-skeleton-base)}.ms-home-loading .ms-home-body{margin-top:30px;grid-template-columns:minmax(0,1fr) 310px;gap:24px}.ms-home-structure-loader{display:grid;grid-template-columns:.9fr 1.3fr .7fr;grid-auto-rows:146px;gap:8px}.ms-home-structure-loader>*{display:block;background:linear-gradient(100deg,var(--ms-skeleton-base) 24%,var(--ms-skeleton-highlight) 42%,var(--ms-skeleton-base) 60%);background-size:240% 100%;animation:ms-state-shimmer 1.7s linear infinite}.ms-home-structure-loader b{grid-column:span 2;height:160px}.ms-home-structure-loader.inline{margin-bottom:24px}.ms-skeleton-rail{min-height:520px;background:linear-gradient(100deg,var(--ms-skeleton-base),var(--ms-skeleton-highlight),var(--ms-skeleton-base));background-size:240% 100%;animation:ms-state-shimmer 1.7s linear infinite}.ms-home-partial-errors{display:grid;gap:6px;margin-bottom:14px}.ms-home-partial-errors>div,.ms-event-local-error{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;padding:8px 12px;background:#f2e8e3;color:#6f3b31;font-size:12px}.ms-home-partial-errors button,.ms-event-local-error button{height:28px;border:1px solid currentColor;background:transparent;padding:0 10px;font-weight:650}.ms-home-first-use{min-height:420px;display:grid;grid-template-rows:1fr auto;background:#fff;box-shadow:inset 0 0 0 1px #d4dad7}.ms-home-first-use-main{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:22px;align-items:center;padding:52px}.ms-first-use-mark{width:58px;height:58px;display:grid;place-items:center;background:#25353b;color:#fff}.ms-home-first-use h2{font-size:30px;letter-spacing:-.04em;margin:0}.ms-home-first-use p{max-width:570px;color:var(--ms-muted)}.ms-home-first-use button,.ms-home-no-traffic button,.ms-home-recovery button{height:42px;border:0;background:#25353b;color:#fff;padding:0 15px;display:flex;align-items:center;gap:9px;font-weight:650}.ms-home-first-use-path{min-height:92px;display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;padding:0 52px;background:#e8ecea}.ms-home-first-use-path span{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:620}.ms-home-first-use-path b{width:24px;height:24px;display:grid;place-items:center;background:#fff}.ms-home-first-use-path i{height:1px;background:#aeb9b4}.ms-home-recovery{display:grid;grid-template-columns:38px 1fr auto;gap:14px;align-items:center;padding:15px 17px;margin-bottom:14px;background:#f0ddd8;color:#64362f}.ms-home-recovery>span{width:38px;height:38px;display:grid;place-items:center;background:#8d463c;color:#fff}.ms-home-recovery strong,.ms-home-recovery p{display:block;margin:0}.ms-home-recovery p{font-size:11px;margin-top:3px}.ms-home-data-unavailable,.ms-home-no-traffic{min-height:210px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;box-shadow:inset 0 0 0 1px #d5dbd8}.ms-home-data-unavailable strong,.ms-home-no-traffic h2{font-size:24px;letter-spacing:-.035em}.ms-home-data-unavailable p,.ms-home-no-traffic p{max-width:550px;color:var(--ms-muted)}.ms-home-data-unavailable>div{display:flex;gap:8px}.ms-home-data-unavailable button,.ms-home-data-unavailable a{height:38px;padding:0 12px;display:flex;align-items:center;border:1px solid #aeb8b4;background:#fff;color:inherit;text-decoration:none}.ms-temporal-empty{min-height:102px;display:flex;flex-direction:column;justify-content:center;color:var(--ms-muted)}.ms-temporal-empty span{font-size:13px;font-weight:620;color:var(--ms-ink)}.ms-temporal-empty small{margin-top:5px}.ms-event-loader,.ms-evidence-loader,.ms-profile-loader{display:grid;gap:7px;padding:12px 0}.ms-event-loader i,.ms-evidence-loader i,.ms-profile-loader i{height:34px;background:linear-gradient(100deg,var(--ms-skeleton-base),var(--ms-skeleton-highlight),var(--ms-skeleton-base));background-size:240% 100%;animation:ms-state-shimmer 1.7s linear infinite}.ms-inbox-prerequisite{min-height:calc(100dvh - 64px);display:grid;grid-template-columns:82px minmax(0,1fr) 300px;background:#f7f8f7}.ms-inbox-prerequisite-spine{background:#182320;color:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:25px;font-size:10px}.ms-inbox-prerequisite main{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,7vw,96px)}.ms-inbox-prerequisite-mark{width:62px;height:62px;display:grid;place-items:center;background:#26343a;color:#fff}.ms-inbox-prerequisite h1{font-size:38px;letter-spacing:-.045em;margin:26px 0 8px}.ms-inbox-prerequisite main p{max-width:560px;font-size:15px;color:var(--ms-muted)}.ms-inbox-prerequisite main button{height:44px;margin-top:18px;border:0;background:#26343a;color:#fff;padding:0 16px;display:flex;align-items:center;gap:10px}.ms-inbox-prerequisite aside{padding:42px 26px;background:#e6eae8;display:flex;flex-direction:column;gap:14px}.ms-inbox-prerequisite aside strong{font-size:18px}.ms-inbox-prerequisite aside span{padding-top:14px;border-top:1px solid #c7cfcb;font-size:12px}.ms-conversation-list-loader{padding:6px 8px}.ms-conversation-list-loader>div{height:84px;display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;border-bottom:1px solid var(--ms-skeleton-separator)}.ms-conversation-list-loader i{width:38px;height:38px;border-radius:50%;background:var(--ms-skeleton-base)}.ms-conversation-list-loader span{display:grid;gap:9px}.ms-conversation-list-loader b,.ms-conversation-list-loader small{height:9px;background:linear-gradient(100deg,var(--ms-skeleton-base),var(--ms-skeleton-highlight),var(--ms-skeleton-base));background-size:240% 100%;animation:ms-state-shimmer 1.7s linear infinite}.ms-conversation-list-loader small{width:64%}.ms-inbox-empty{min-height:260px;margin:10px 8px;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#f5f7f6;color:var(--ms-muted)}.ms-inbox-empty strong{font-size:17px;color:var(--ms-ink)}.ms-inbox-empty>span{margin-top:6px;line-height:1.5}.ms-inbox-empty button,.ms-inbox-empty a{margin-top:16px;border:0;background:transparent;color:#245646;font-weight:650}.ms-empty-sequence{display:flex;align-items:center!important;margin:0 0 18px!important}.ms-empty-sequence i{width:24px;height:24px;display:grid;place-items:center;background:#26343a;color:#fff;font-style:normal;font-size:10px}.ms-empty-sequence b{width:44px;height:1px;background:#9faaa5}.ms-inbox-idle{height:100%;display:grid;place-content:center;justify-items:start;max-width:500px;margin:auto;padding:30px}.ms-inbox-idle-mark{width:48px;height:48px;display:grid;place-items:center;background:#26343a;color:#fff}.ms-inbox-idle strong{display:block;font-size:24px;margin-top:22px}.ms-inbox-idle span{display:block;margin-top:7px;color:var(--ms-muted)}.ms-inbox-idle dl{margin-top:28px}.ms-inbox-idle dl div{display:flex;gap:14px;font-size:11px}.ms-inbox-idle dt{font-family:var(--ms-mono)}.ms-thread-loader{display:grid;gap:14px;padding:30px 8%}.ms-thread-loader i{height:48px;width:58%;background:linear-gradient(100deg,var(--ms-skeleton-base),var(--ms-skeleton-highlight),var(--ms-skeleton-base));background-size:240% 100%;animation:ms-state-shimmer 1.7s linear infinite}.ms-thread-loader i:nth-child(2n){width:68%;margin-left:auto}.ms-thread-empty,.ms-thread-unavailable{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--ms-muted)}.ms-thread-empty span,.ms-thread-unavailable strong{color:var(--ms-ink);font-size:17px}.ms-thread-unavailable p{max-width:380px}.ms-thread-unavailable button{border:0;background:#26343a;color:#fff;height:38px;padding:0 13px}.ms-outcome-warning{margin:8px -5px -2px;padding:8px;background:#f5e4c9;color:#66481f}.ms-outcome-warning strong,.ms-outcome-warning span{display:block;font-size:10px}.ms-outcome-warning span{margin-top:3px}.ms-composer-state{min-height:78px;padding:14px 18px;display:flex;align-items:center;gap:13px;background:#e4e8e6;border-top:1px solid #c5ceca}.ms-composer-state>svg{color:#4b5d56}.ms-composer-state strong,.ms-composer-state span{display:block}.ms-composer-state strong{font-size:13px}.ms-composer-state span{font-size:11px;color:var(--ms-muted);margin-top:2px}.ms-composer-guidance,.ms-template-local-state{display:flex;align-items:center;gap:10px;padding:9px 11px;margin-bottom:7px;background:#f0e9dc;font-size:11px}.ms-composer-guidance strong,.ms-composer-guidance span{display:block}.ms-composer-guidance span{color:#685d4e}.ms-composer-guidance button,.ms-template-local-state button,.ms-template-local-state a{margin-left:auto;border:0;background:transparent;color:#285648;font-weight:650;text-decoration:none}.ms-send-phase{display:flex;align-items:center;gap:7px;padding:6px 0;color:var(--ms-loading-fg);font-size:11px}.ms-note-error{padding:8px 12px;background:#f1dfdc;color:#7b3832;font-size:11px}.ms-channel-recovery{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 8px;padding:11px 13px;background:#f1dfdb;color:#713a32}.ms-channel-recovery.warning{background:#f0e9da;color:#685333}.ms-channel-recovery strong,.ms-channel-recovery span{display:block}.ms-channel-recovery span{font-size:10px;margin-top:2px}.ms-channel-recovery button{height:32px;border:1px solid currentColor;background:transparent;padding:0 10px;font-size:10px;font-weight:650}.ms-evidence-empty,.ms-evidence-error{min-height:110px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:18px;background:#f0f2f1}.ms-evidence-empty strong,.ms-evidence-error strong{font-size:13px}.ms-evidence-empty span,.ms-evidence-error span{font-size:11px;color:var(--ms-muted);margin-top:4px}.ms-evidence-error button,.ms-profile-error button{height:30px;margin-top:11px;border:1px solid #9ca8a3;background:#fff;padding:0 10px}.ms-profile-loader{padding:42px}.ms-profile-loader i{height:92px}.ms-profile-error{align-self:center;margin:42px;padding:28px;background:#f2e6e3}.ms-profile-error p{max-width:440px;color:#6b4943}.ms-profile-minimal{grid-column:2;padding:0 42px 38px;margin-top:-22px}.ms-profile-minimal strong{font-size:14px}.ms-profile-minimal p{max-width:500px;color:var(--ms-muted);font-size:12px}.ms-profile-minimal a{display:inline-flex;align-items:center;gap:7px;color:#285648;font-size:12px;font-weight:650;text-decoration:none}.ms-meta-partial{display:flex;gap:11px;align-items:center;margin-top:22px;padding:13px;background:#f0e8da;color:#655338}.ms-meta-partial strong,.ms-meta-partial span{display:block}.ms-meta-partial span{font-size:10px;margin-top:3px}.ms-meta-map .missing{background:#f2e9df}.ms-meta-map .missing code{color:#795b37}@media(prefers-reduced-motion:reduce){.ms-home-structure-loader>*,.ms-skeleton-rail,.ms-event-loader i,.ms-evidence-loader i,.ms-profile-loader i,.ms-conversation-list-loader b,.ms-conversation-list-loader small,.ms-thread-loader i{animation:none!important}.ms-app-shell *{scroll-behavior:auto!important}}@media(max-width:820px){.ms-home-loading .ms-home-body{grid-template-columns:1fr}.ms-home-loading .ms-skeleton-rail{min-height:120px;order:-1}.ms-home-first-use-main{padding:36px}.ms-home-first-use-path{padding:0 36px}.ms-inbox-prerequisite{grid-template-columns:62px 1fr}.ms-inbox-prerequisite aside{display:none}}@media(max-width:680px){.ms-home-loading{padding:20px 15px}.ms-home-loading .ms-home-body{margin-top:20px}.ms-home-structure-loader{grid-template-columns:1fr;grid-auto-rows:110px}.ms-home-structure-loader b{grid-column:auto}.ms-home-first-use{min-height:0}.ms-home-first-use-main{grid-template-columns:44px 1fr;padding:28px 18px}.ms-first-use-mark{width:44px;height:44px}.ms-home-first-use h2{font-size:24px}.ms-home-first-use-main button{grid-column:1/3;width:100%;justify-content:center}.ms-home-first-use-path{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 18px}.ms-home-first-use-path i{display:none}.ms-home-no-traffic,.ms-home-data-unavailable{display:block;padding:24px 18px}.ms-home-no-traffic button{margin-top:20px}.ms-inbox-prerequisite{min-height:calc(100dvh - 50px);display:block}.ms-inbox-prerequisite-spine{height:48px;flex-direction:row;justify-content:center;padding:0}.ms-inbox-prerequisite main{padding:46px 22px}.ms-inbox-prerequisite h1{font-size:31px}.ms-inbox-prerequisite main button{width:100%;justify-content:center}.ms-channel-recovery{grid-template-columns:28px 1fr}.ms-channel-recovery button{grid-column:1/3;width:100%}.ms-profile-loader{padding:18px 0}.ms-profile-error{margin:10px;padding:20px}.ms-profile-minimal{grid-column:auto;margin:0;padding:4px 14px 26px}.ms-composer-guidance{align-items:flex-start;flex-wrap:wrap}.ms-composer-guidance button{margin-left:0}.ms-thread-loader{padding:20px 14px}.ms-thread-loader i{width:72%}}.ms-delivery-exception{width:100%;min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:12px 18px;border:0;background:#f1e6e2;color:#653a33;text-align:left}.ms-delivery-exception>span{width:34px;height:34px;display:grid;place-items:center;background:#8c463e;color:#fff}.ms-delivery-exception strong,.ms-delivery-exception small{display:block}.ms-delivery-exception strong{font-size:13px}.ms-delivery-exception small{margin-top:3px;color:#735b56;font-size:10.5px}.ms-delivery-exception>svg{justify-self:end}.ms-channel-empty{min-height:calc(100dvh - 64px);display:grid;grid-template-columns:minmax(620px,1fr) minmax(320px,390px);align-items:stretch;padding:0;background:#f8faf9}.ms-channel-empty-workspace{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(52px,7vw,112px)}.ms-channel-empty-workspace>header{display:grid;grid-template-columns:66px minmax(0,1fr);gap:24px;align-items:end}.ms-channel-empty .ms-channel-orbit{width:66px;height:66px;margin:0;background:#243139;color:#fff;border:0;box-shadow:7px 7px #d6ded9}.ms-channel-empty h1{max-width:none;margin:0;font-size:clamp(42px,4.4vw,68px);font-weight:640;letter-spacing:-.058em}.ms-channel-empty-workspace>header p{margin:9px 0 0;color:var(--ms-muted);font-size:15px}.ms-channel-empty .ms-connect-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:52px 0 0;border-top:1px solid #aeb8b4;border-bottom:1px solid #cfd6d2}.ms-channel-empty .ms-connect-options button{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;align-items:center;min-width:0;min-height:94px;padding:14px 15px;border:0;border-right:1px solid #d4dad7;border-bottom:0;background:transparent;text-align:left;cursor:pointer;transition:background .17s,transform .17s}.ms-channel-empty .ms-connect-options button:last-child{border-right:0}.ms-channel-empty .ms-connect-options button:hover{background:#f0f3f1}.ms-channel-empty .ms-connect-options button.active{background:#e3ebe7;box-shadow:inset 0 3px #2b705b}.ms-channel-empty .ms-connect-options button>span{font:10px var(--ms-mono);color:#6a7670}.ms-channel-empty .ms-connect-options strong{min-width:0;font-size:12.5px;line-height:1.35}.ms-channel-empty .ms-connect-options svg{justify-self:end;opacity:.35;transition:transform .17s,opacity .17s}.ms-channel-empty .ms-connect-options button.active svg,.ms-channel-empty .ms-connect-options button:hover svg{opacity:1;transform:translate(2px)}.ms-connect-submit{min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 0}.ms-connect-submit>p{max-width:580px;margin:0;color:#5c6862;font-size:12px;line-height:1.55}.ms-connect-submit .ms-primary-action{min-width:210px;height:48px;justify-content:center;background:#233139;color:#fff;opacity:1}.ms-connect-submit .ms-primary-action:disabled{background:#d8ddda;color:#68716d;box-shadow:inset 0 0 0 1px #c2cac6;cursor:not-allowed}.ms-connect-submit .ms-pin-field{margin:0}.ms-connect-submit .ms-pin-field input{width:210px;height:42px;padding:7px 10px;border:1px solid #aeb9b4;background:#fff}.ms-connect-submit .ms-pin-field small{margin-top:6px;color:var(--ms-muted);font-size:10px}.ms-connect-submit .ms-field-error{grid-column:1/3;margin:0;padding:9px 11px;background:#f1dfdc}.ms-channel-choice-context{display:flex;flex-direction:column;min-width:0;padding:clamp(54px,6vw,92px) clamp(30px,3vw,48px);background:#e3e8e6;box-shadow:inset 1px 0 #c4ceca}.ms-channel-choice-context>span{font-size:11px;color:#65706b}.ms-channel-choice-context h2{max-width:300px;margin:20px 0 12px;font-size:30px;line-height:1.05;letter-spacing:-.045em}.ms-channel-choice-context>p{max-width:310px;margin:0;color:#56635d;font-size:13px;line-height:1.55}.ms-channel-choice-context dl{margin:44px 0 0}.ms-channel-choice-context dl div{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:13px 0;border-top:1px solid #bec8c3}.ms-channel-choice-context dt{font-size:10px;color:#66726c}.ms-channel-choice-context dd{margin:0;font-size:11px;font-weight:650}.ms-channel-choice-context footer{display:flex;gap:11px;align-items:flex-start;margin-top:auto;padding-top:20px;border-top:1px solid #b9c4bf;color:#365b4f}.ms-channel-choice-context footer span{font-size:11px;line-height:1.45}@media(max-width:960px){.ms-channel-empty{grid-template-columns:1fr;min-height:calc(100dvh - 50px)}.ms-channel-empty-workspace{padding:48px 30px 28px}.ms-channel-choice-context{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;padding:30px}.ms-channel-choice-context>span{grid-column:1}.ms-channel-choice-context h2{grid-column:1;margin:6px 0}.ms-channel-choice-context>p{grid-column:1}.ms-channel-choice-context dl{grid-column:2;grid-row:1/4;margin:0}.ms-channel-choice-context footer{display:none}}@media(max-width:680px){.ms-channel-empty-workspace{padding:30px 16px 20px}.ms-channel-empty-workspace>header{grid-template-columns:46px 1fr;gap:14px}.ms-channel-empty .ms-channel-orbit{width:46px;height:46px;box-shadow:4px 4px #d6ded9}.ms-channel-empty h1{font-size:31px}.ms-channel-empty-workspace>header p{font-size:12px}.ms-channel-empty .ms-connect-options{grid-template-columns:1fr;margin-top:30px}.ms-channel-empty .ms-connect-options button{min-height:58px;border-right:0;border-bottom:1px solid #d0d7d3}.ms-channel-empty .ms-connect-options button:last-child{border-bottom:0}.ms-connect-submit{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-height:0}.ms-connect-submit .ms-primary-action,.ms-connect-submit .ms-pin-field input{width:100%}.ms-channel-choice-context{display:block;padding:24px 18px}.ms-channel-choice-context h2{font-size:24px}.ms-channel-choice-context dl{margin-top:24px}.ms-channel-choice-context footer{display:flex;margin-top:22px}}.ms-connect-submit .ms-pin-field>span{display:flex;justify-content:space-between;align-items:center;width:210px;color:#4f5d57;font-size:11px;font-weight:620}.ms-connect-submit .ms-pin-field>span b{font:10px var(--ms-mono);font-weight:500;color:#6e7873}.ms-connect-submit .ms-pin-field input{border-radius:2px;font-size:17px;letter-spacing:.15em;transition:border-color .15s,box-shadow .15s}.ms-connect-submit .ms-pin-field input::placeholder{font-family:var(--ms-font);font-size:12px;letter-spacing:0;color:#98a29d}.ms-connect-submit .ms-pin-field input:hover{border-color:#77857e}.ms-connect-submit .ms-pin-field input:focus-visible{outline:0;border-color:#233139;box-shadow:0 0 0 3px #d7e5df}.ms-connect-submit .ms-primary-action{transition:background .16s,transform .12s,box-shadow .16s}.ms-connect-submit .ms-primary-action:hover:not(:disabled){background:#155f49;box-shadow:0 7px 16px #12302724}.ms-connect-submit .ms-primary-action:active:not(:disabled){transform:translateY(1px);box-shadow:none}.ms-connect-submit .ms-primary-action:disabled svg{opacity:.45}.ms-home-period button{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:2px 0;border:0;background:transparent}.ms-home-period button:disabled{opacity:.62}.ms-home-period button svg{color:#3f6559;transition:transform .18s}.ms-home-period button:not(:disabled):hover svg{transform:rotate(25deg)}.ms-home-v3 .ms-home-now,.ms-message-overview,.ms-home-lower,.ms-home-first-use,.ms-home-recovery{animation:ms-content-resolve .28s cubic-bezier(.2,.75,.2,1) both}.ms-live-pin.polling{background:#b9813d;animation:ms-soft-pulse 1.8s ease-in-out infinite}.ms-live-pin.offline{background:#a24d43;box-shadow:0 0 0 3px #a24d4321}.ms-thread-mutation{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;background:#f0e9da;color:#665336;font-size:9.5px;white-space:nowrap}.team-thread-controls select:disabled{opacity:.62}.team-history-button:disabled{cursor:progress;opacity:.72}.portal-msg-wrap{animation:ms-message-enter .22s cubic-bezier(.2,.8,.2,1) both}.portal-msg-bubble.status-queued,.portal-msg-bubble.status-processing{box-shadow:0 0 0 1px #9fb7ad,0 5px 13px #121f190d!important}.portal-msg-bubble.status-queued:before,.portal-msg-bubble.status-processing:before{content:"";display:block;height:2px;margin:-10px -12px 8px;background:linear-gradient(90deg,#557d6e 0,#557d6e 38%,#d2ddd8 38%,#d2ddd8);background-size:220% 100%;animation:ms-queue-progress 1.5s linear infinite}.portal-msg-bubble.is-local-error{background:#f3e2de!important;box-shadow:inset 3px 0 #a24d43,0 5px 13px #121f190d!important}.ms-local-send-error{margin:8px -4px 1px;padding:8px 9px;background:#ead0cb;color:#6e342e}.ms-local-send-error strong,.ms-local-send-error span{display:block;font-size:10px}.ms-local-send-error span{margin-top:2px}.team-activity-list article.is-saving{opacity:.7;box-shadow:inset 2px 0 #7b9288}.team-note-form button:disabled{background:#8b938f!important;color:#e5e8e6}.ms-note-error,.ms-thread-error,.ms-home-partial-errors>div,.ms-evidence-error,.ms-profile-error{animation:ms-local-error-in .2s ease both}.ms-channel-loading{display:grid;grid-template-columns:248px minmax(0,1fr) 272px;height:100%;padding:0;background:#f8faf9}.ms-channel-loading>div,.ms-channel-loading>aside{position:relative;overflow:hidden;background:#e4e8e6;animation:none}.ms-channel-loading>div{box-shadow:inset -1px 0 var(--ms-skeleton-separator)}.ms-channel-loading>aside{box-shadow:inset 1px 0 var(--ms-skeleton-separator)}.ms-channel-loading>div:before{content:"";position:absolute;left:20px;right:20px;top:30px;height:34px;background:#f3f5f4;box-shadow:0 82px 0 -4px #cfd6d2,0 142px 0 -7px #cfd6d2,0 215px 0 -8px #d5dbd8,0 260px 0 -8px #d5dbd8,0 305px 0 -8px #d5dbd8}.ms-channel-loading>aside:before{content:"";position:absolute;left:20px;right:20px;top:34px;height:18px;background:#cbd3cf;box-shadow:0 72px 0 18px #d3d9d6,0 148px 0 2px #cbd3cf}.ms-channel-loading main{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:86px 78px 128px 1fr;gap:7px;padding:28px clamp(30px,3.6vw,54px);background:#fafbfa}.ms-channel-loading main i{display:block;height:auto;border:0;background:linear-gradient(100deg,var(--ms-skeleton-base) 24%,var(--ms-skeleton-highlight) 42%,var(--ms-skeleton-base) 60%);background-size:240% 100%;animation:ms-state-shimmer 1.7s linear infinite}.ms-channel-loading main i:first-child{grid-column:1/5}.ms-channel-loading main i:nth-child(2){grid-column:1/5;grid-row:3}.ms-channel-loading main i:nth-child(3){grid-column:1/5;grid-row:4}.ms-profile-loader{grid-column:2;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:42px}.ms-profile-loader i{height:118px;background:linear-gradient(100deg,var(--ms-skeleton-base) 24%,var(--ms-skeleton-highlight) 42%,var(--ms-skeleton-base) 60%);background-size:240% 100%;animation:ms-state-shimmer 1.7s linear infinite}.ms-mini-loader{display:inline-block;width:10px;height:10px;margin-right:5px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ms-spin .75s linear infinite}.ms-channel-evidence>header small{display:flex;align-items:center}.ms-signal-field.checking .ms-signal-node{animation:ms-signal-breathe 1.4s ease-in-out infinite}.ms-signal-field.checking .ms-signal-node:nth-of-type(3){animation-delay:.16s}.ms-signal-field.checking .ms-signal-node:nth-of-type(5){animation-delay:.32s}.ms-channel-notice{animation:ms-local-notice-in .22s cubic-bezier(.2,.8,.2,1) both}.ms-channel-notice:not(.error){box-shadow:inset 0 0 0 1px #bed4ca}.ms-health-action:disabled,.ms-plain-action:disabled{cursor:progress;opacity:.78}@keyframes ms-content-resolve{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ms-message-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes ms-local-error-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes ms-local-notice-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes ms-soft-pulse{50%{opacity:.48}}@keyframes ms-queue-progress{to{background-position:-220% 0}}@keyframes ms-signal-breathe{50%{transform:translateY(-2px);box-shadow:0 5px 13px #1c41341c}}@media(max-width:960px){.ms-channel-loading{grid-template-columns:1fr;grid-template-rows:180px 1fr}.ms-channel-loading>aside{display:none}.ms-channel-loading>div:before{top:18px;box-shadow:0 62px 0 -5px #cfd6d2,0 112px 0 -7px #cfd6d2}.ms-channel-loading main{grid-template-rows:70px 78px 128px 1fr;padding:20px 24px}.ms-profile-loader{grid-column:auto}}@media(max-width:680px){.ms-home-period{display:flex!important;align-items:flex-end}.ms-home-period>span{display:none}.ms-home-period button strong{display:none}.ms-home-period button{width:34px;height:34px;justify-content:center;background:#e4e9e6}.ms-thread-mutation{position:absolute;right:10px;top:100%;z-index:12;box-shadow:0 4px 10px #141e1a14}.ms-channel-loading{grid-template-rows:160px 1fr}.ms-channel-loading main{grid-template-columns:1fr 1fr;grid-template-rows:62px 70px 116px 1fr;padding:16px 14px}.ms-channel-loading main i:first-child,.ms-channel-loading main i:nth-child(2),.ms-channel-loading main i:nth-child(3){grid-column:1/3}.ms-profile-loader{grid-template-columns:1fr;padding:10px}.ms-profile-loader i{height:76px}}@media(prefers-reduced-motion:reduce){.ms-home-v3 .ms-home-now,.ms-message-overview,.ms-home-lower,.ms-home-first-use,.ms-home-recovery,.portal-msg-wrap,.ms-note-error,.ms-thread-error,.ms-home-partial-errors>div,.ms-evidence-error,.ms-profile-error,.ms-channel-notice,.ms-signal-field.checking .ms-signal-node{animation:none!important}.ms-live-pin.polling,.portal-msg-bubble.status-queued:before,.portal-msg-bubble.status-processing:before{animation:none!important}}.ms-workspace:has(.wx-customers),.ms-workspace:has(.wx-templates),.ms-workspace:has(.wx-customer-profile),.ms-workspace:has(.wx-template-editor){height:calc(100dvh - 64px);overflow:hidden}.wx-customers,.wx-templates,.wx-customer-profile,.wx-template-editor,.wx-content-prerequisite,.wx-object-unavailable,.wx-editor-skeleton,.wx-profile-skeleton,.wx-templates-skeleton{height:100%;min-width:0;background:var(--ms-paper);color:var(--ms-ink);animation:wx-resolve .24s cubic-bezier(.2,.8,.2,1)}.wx-mobile-back{display:none}.wx-object-back{color:#59615c;text-decoration:none;font-size:12px;font-weight:620}.wx-object-back:hover{color:var(--ms-ink)}.wx-customers{position:relative;display:grid;grid-template-columns:144px minmax(520px,1fr) 326px;grid-template-rows:78px minmax(0,1fr)}.wx-directory-head{grid-column:1/4;display:grid;grid-template-columns:144px minmax(420px,650px) 1fr;align-items:center;border-bottom:1px solid var(--ms-line-strong);background:#f8f8f5}.wx-directory-head>div{height:100%;display:flex;align-items:baseline;gap:9px;padding:24px 20px;border-right:1px solid var(--ms-line)}.wx-directory-head>div span{font-size:17px;font-weight:640}.wx-directory-head>div strong{font:12px var(--ms-mono);color:var(--ms-muted)}.wx-read-state{justify-self:end;margin-right:22px;font-size:11px;color:var(--ms-muted)}.wx-work-search{position:relative;height:46px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;border:1px solid var(--ms-line-strong);background:#fff;margin:0 18px;transition:border .16s,box-shadow .16s}.wx-work-search:focus-within{border-color:var(--ms-ink);box-shadow:0 0 0 3px var(--ms-paper),0 0 0 4px var(--ms-ink)}.wx-work-search>svg{justify-self:center;color:#66706a}.wx-work-search input{width:100%;height:44px;border:0;outline:0;background:transparent;font-size:15px;font-weight:530}.wx-work-search kbd{font:10px var(--ms-mono);color:#8a918d;padding:0 9px;border-left:1px solid var(--ms-line)}.wx-work-search button{width:35px;height:35px;border:0;background:transparent;font-size:21px;color:#68706b}.wx-work-search>i{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ms-cyan);transform:scaleX(0);transform-origin:left}.wx-work-search.is-searching>i{animation:wx-search-progress 1s ease infinite}.wx-customer-index{min-width:0;border-right:1px solid var(--ms-line-strong);background:#e9edea;padding:25px 0;display:flex;flex-direction:column}.wx-customer-index>span{padding:0 17px 11px;font-size:10px;color:var(--ms-muted)}.wx-customer-index button{position:relative;height:48px;padding:0 17px;border:0;background:transparent;text-align:left;font-size:12px;font-weight:580}.wx-customer-index button:hover{background:#ffffff7a}.wx-customer-index button.active{background:#fbfaf7;font-weight:690}.wx-customer-index button.active:after{content:"";position:absolute;right:-1px;top:0;bottom:0;width:2px;background:var(--ms-cobalt)}.wx-customer-index footer{margin-top:auto;padding:18px 17px;border-top:1px solid #ccd2ce}.wx-customer-index footer small{display:block;color:var(--ms-muted);font-size:10px}.wx-customer-index footer strong{display:block;margin-top:6px;font-size:11px;font-weight:620}.wx-customer-ledger{min-width:0;overflow:auto;background:#fbfaf7}.wx-customer-ledger>header{position:sticky;z-index:4;top:0;height:38px;display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(180px,.85fr) 110px;gap:18px;align-items:center;padding:0 22px;border-bottom:1px solid var(--ms-line-strong);background:#f5f4f0;color:#747a75;font-size:10px;letter-spacing:.04em}.wx-customer-rows>button{position:relative;width:100%;min-height:76px;display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(180px,.85fr) 110px 18px;gap:18px;align-items:center;padding:10px 17px 10px 22px;border:0;border-bottom:1px solid var(--ms-line);background:transparent;text-align:left;cursor:pointer;transition:background .16s,padding .18s}.wx-customer-rows>button:hover{background:#f2f4f1;padding-left:26px}.wx-customer-rows>button.selected{background:#e8eeec}.wx-customer-rows>button.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ms-cobalt)}.wx-customer-rows>button>svg{color:#8b918d;transition:transform .16s}.wx-customer-rows>button:hover>svg,.wx-customer-rows>button.selected>svg{transform:translate(3px);color:var(--ms-ink)}.wx-row-person{min-width:0;display:flex;align-items:center;gap:12px}.wx-row-person>i,.wx-customer-monogram{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;background:#dfe6e2;border:1px solid #c5cec9;font-style:normal;font-size:11px;font-weight:690}.wx-row-person>span{min-width:0}.wx-row-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;letter-spacing:-.015em}.wx-row-person code{display:block;margin-top:3px;color:#6a736d;font:10px var(--ms-mono);overflow:hidden;text-overflow:ellipsis}.wx-row-activity strong{display:block;font-size:11.5px;font-weight:590}.wx-row-activity small{display:block;margin-top:4px;color:var(--ms-muted);font-size:10px}.wx-row-conversation{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600}.wx-row-conversation i{width:6px;height:6px;background:#aeb5b0}.wx-row-conversation.active i{background:var(--ms-green);box-shadow:0 0 0 3px #dceae5}.wx-row-conversation.quiet{color:#7a817c}.wx-load-more{display:block;width:calc(100% - 44px);height:42px;margin:18px 22px;border:1px solid var(--ms-line-strong);background:#f6f6f2;font-size:11px;font-weight:620}.wx-customer-quick{min-width:0;border-left:1px solid var(--ms-line-strong);background:#eef0ed;overflow:auto}.wx-customer-quick.is-idle{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:36px;color:#7b827d}.wx-customer-quick.is-idle strong{margin-top:18px;color:var(--ms-ink);font-size:17px}.wx-customer-quick.is-idle span{max-width:220px;margin-top:7px;font-size:12px;line-height:1.5}.wx-customer-quick>header{display:flex;gap:13px;padding:26px 20px 22px;border-bottom:1px solid var(--ms-line-strong);background:#f5f3ee}.wx-customer-quick>header .wx-customer-monogram{width:44px;height:44px;flex-basis:44px;background:#233039;color:#fff;border:0}.wx-customer-quick>header div{min-width:0}.wx-customer-quick>header small,.wx-customer-note-preview>span{display:block;color:var(--ms-muted);font-size:10px}.wx-customer-quick>header strong{display:block;margin-top:3px;font-size:16px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-customer-quick>header code{display:block;margin-top:4px;font:10px var(--ms-mono);color:#68716b;overflow-wrap:anywhere}.wx-quick-facts{display:grid;grid-template-columns:1fr 88px;border-bottom:1px solid var(--ms-line-strong)}.wx-quick-facts>div{min-height:79px;padding:16px 17px}.wx-quick-facts>div+div{border-left:1px solid var(--ms-line)}.wx-quick-facts span{font-size:9.5px;color:var(--ms-muted)}.wx-quick-facts strong{display:block;margin-top:8px;font-size:11px;font-weight:620}.wx-customer-note-preview{padding:18px 17px;border-bottom:1px solid var(--ms-line)}.wx-customer-note-preview.has-note{border-left:2px solid var(--ms-plum)}.wx-customer-note-preview p{margin:7px 0 0;font-size:12px;line-height:1.48}.wx-customer-note-preview.is-empty p{color:#7a807c}.wx-active-conversation{padding:20px 17px;background:#e2ebe7;border-bottom:1px solid #bdcac4}.wx-active-conversation>span{display:flex;align-items:center;gap:7px;color:#386354;font-size:10px}.wx-active-conversation>span i{width:6px;height:6px;background:var(--ms-green)}.wx-active-conversation>strong{display:block;margin-top:9px;font-size:14px}.wx-active-conversation>a,.wx-profile-link{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:var(--ms-ink);font-size:11px;font-weight:660;text-decoration:none}.wx-no-active{padding:20px 17px;border-bottom:1px solid var(--ms-line)}.wx-no-active span{display:block;font-size:13px;font-weight:620}.wx-no-active small{display:block;margin-top:5px;color:var(--ms-muted)}.wx-profile-link{margin:0;padding:18px 17px;background:#fbfaf7;border-bottom:1px solid var(--ms-line-strong)}.wx-quick-loading{padding:15px}.wx-quick-loading i{display:block;height:35px;margin-bottom:7px;background:#dfe4e1;animation:wx-shimmer 1.4s ease infinite}.wx-quick-error{padding:18px 17px;border-left:2px solid var(--ms-red);background:#f4e7e5}.wx-quick-error strong,.wx-quick-error span{display:block}.wx-quick-error span{margin-top:6px;font-size:11px}.wx-quick-error button,.wx-directory-error button,.wx-directory-empty button,.wx-template-filter-empty button,.wx-timeline-error button{margin-top:12px;border:0;border-bottom:1px solid currentColor;background:transparent;padding:0 0 2px;font-size:11px;font-weight:650}.wx-customer-row-skeleton{padding-top:1px}.wx-customer-row-skeleton>i{height:76px;display:grid;grid-template-columns:38px minmax(150px,1fr) minmax(120px,.8fr) 80px;gap:14px;align-items:center;padding:0 22px;border-bottom:1px solid var(--ms-line)}.wx-customer-row-skeleton b,.wx-customer-row-skeleton span,.wx-customer-row-skeleton em{display:block;height:12px;background:#e1e5e2;animation:wx-shimmer 1.45s ease infinite}.wx-customer-row-skeleton b{height:38px}.wx-customer-row-skeleton em{width:54px}.wx-directory-error,.wx-directory-empty,.wx-template-first-empty,.wx-template-filter-empty{min-height:280px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:38px}.wx-directory-error{border-left:3px solid var(--ms-red);background:#f8efed}.wx-directory-error strong,.wx-directory-empty strong,.wx-template-first-empty strong,.wx-template-filter-empty strong{font-size:19px;font-weight:630}.wx-directory-error span,.wx-directory-empty span,.wx-template-first-empty span,.wx-template-filter-empty span{max-width:430px;margin-top:8px;color:var(--ms-muted);font-size:12px}.wx-directory-empty.search{border-top:3px solid var(--ms-cobalt)}.wx-directory-empty.filter{border-top:3px solid var(--ms-amber)}.wx-customer-profile{display:grid;grid-template-columns:296px minmax(0,1fr)}.wx-profile-identity{position:relative;overflow:auto;padding:25px 24px 32px;border-right:1px solid var(--ms-line-strong);background:#e8ece9}.wx-profile-monogram{display:grid;place-items:center;width:70px;height:70px;margin:35px 0 20px;background:#223038;color:#fff;font-size:21px;font-weight:610;box-shadow:7px 7px #cbd3cf}.wx-profile-identity h1{margin:0;font-size:27px;line-height:1.05;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.wx-profile-identity>code{display:block;margin-top:9px;color:#5e6862;font:11px var(--ms-mono);overflow-wrap:anywhere}.wx-profile-identity>dl{margin:30px 0 0;border-top:1px solid #bdc5c0}.wx-profile-identity>dl div{padding:13px 0;border-bottom:1px solid #cbd1cd}.wx-profile-identity dt{font-size:9.5px;color:#6d756f}.wx-profile-identity dd{margin:5px 0 0;font-size:11.5px;font-weight:610}.wx-customer-note{margin:26px -6px 0;padding:15px 6px;border-top:1px solid #bdc5c0;border-bottom:1px solid #bdc5c0}.wx-customer-note header{display:flex;justify-content:space-between;align-items:center}.wx-customer-note header span{font-size:10px;color:#636c66}.wx-customer-note button{border:0;background:transparent;padding:3px;font-size:10px;font-weight:650}.wx-customer-note p{margin:10px 0 0;font-size:12px;line-height:1.5}.wx-customer-note textarea{width:100%;min-height:95px;margin-top:9px;padding:10px;border:1px solid #aeb9b2;background:#fbfaf7;resize:vertical}.wx-customer-note.editing>div{display:flex;justify-content:flex-end;gap:10px;margin-top:7px}.wx-customer-note.editing>div button:last-child{padding:7px 10px;background:#223038;color:#fff}.wx-customer-note>small{display:block;margin-top:8px;font-size:10px}.wx-customer-note>small.success{color:var(--ms-green)}.wx-customer-note>small.error{color:var(--ms-red)}.wx-conversation-primary{display:grid;grid-template-columns:25px 1fr 18px;gap:9px;align-items:center;margin:22px -8px 0;padding:15px 12px;background:#233039;color:#fff;text-decoration:none}.wx-conversation-primary small,.wx-conversation-primary strong{display:block}.wx-conversation-primary small{color:#aebbb5;font-size:9px}.wx-conversation-primary strong{margin-top:2px;font-size:12px}.wx-conversation-success-empty{margin-top:22px;padding:14px 0;border-top:1px solid #c6cdc9}.wx-conversation-success-empty strong,.wx-conversation-success-empty span{display:block}.wx-conversation-success-empty strong{font-size:12px}.wx-conversation-success-empty span{margin-top:4px;color:#6f7772;font-size:10px}.wx-role-note{font-size:10px;color:#707873}.wx-relationship{min-width:0;overflow:auto;padding:0 44px 60px;background:#fbfaf7}.wx-relationship>header{position:sticky;z-index:4;top:0;height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ms-line-strong);background:#fbfaf7f5}.wx-relationship>header span,.wx-relationship>header strong{display:block}.wx-relationship>header span{color:var(--ms-muted);font-size:10px}.wx-relationship>header strong{margin-top:5px;font-size:21px;font-weight:610}.wx-relationship>header small{color:var(--ms-cyan);font-size:10px}.wx-timeline{max-width:900px;padding:22px 0}.wx-timeline article{display:grid;grid-template-columns:140px 18px minmax(0,1fr);gap:16px;min-height:148px}.wx-timeline article>time{padding-top:4px;color:#6b736d;font:10px var(--ms-mono);text-align:right}.wx-timeline article>i{position:relative}.wx-timeline article>i:before{content:"";position:absolute;left:8px;top:9px;bottom:-9px;width:1px;background:#c9ceca}.wx-timeline article:last-child>i:before{bottom:calc(100% - 10px)}.wx-timeline article>i:after{content:"";position:absolute;left:4px;top:5px;width:7px;height:7px;border:1px solid #87918b;background:#fbfaf7}.wx-timeline article.active>i:after{background:var(--ms-green);border-color:var(--ms-green);box-shadow:0 0 0 4px #e0ece7}.wx-timeline article>div{margin-bottom:18px;padding:0 0 17px;border-bottom:1px solid var(--ms-line)}.wx-timeline article header{display:flex;justify-content:space-between;gap:18px}.wx-timeline article header strong{font-size:15px}.wx-timeline article header span{color:var(--ms-muted);font-size:10px}.wx-timeline article p{max-width:650px;margin:11px 0 0;font-size:13px;line-height:1.55}.wx-timeline article p.muted{color:var(--ms-muted)}.wx-timeline article footer{display:flex;justify-content:space-between;margin-top:13px;font-size:10px}.wx-timeline article footer a{color:var(--ms-ink);font-weight:650;text-decoration:none}.wx-timeline-empty{max-width:760px;margin-top:34px;padding:42px 0;border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line)}.wx-empty-date{font:10px var(--ms-mono);color:var(--ms-muted)}.wx-timeline-empty strong{display:block;margin-top:20px;font-size:19px}.wx-timeline-empty p{max-width:430px;color:var(--ms-muted);font-size:12px}.wx-timeline-error{max-width:760px;margin-top:24px;padding:21px;border-left:3px solid var(--ms-red);background:#f8eeec}.wx-timeline-error strong,.wx-timeline-error span{display:block}.wx-timeline-error span{margin-top:7px;font-size:11px}.wx-profile-skeleton{display:grid;grid-template-columns:296px 1fr}.wx-profile-skeleton aside{padding:60px 24px;background:#e8ece9;border-right:1px solid var(--ms-line)}.wx-profile-skeleton aside i,.wx-profile-skeleton aside b,.wx-profile-skeleton main i,.wx-profile-skeleton main header{display:block;margin-bottom:16px;background:#dce2de;animation:wx-shimmer 1.4s ease infinite}.wx-profile-skeleton aside i:first-child{width:70px;height:70px}.wx-profile-skeleton aside i{height:22px}.wx-profile-skeleton aside b{height:68px}.wx-profile-skeleton main{padding:32px 44px}.wx-profile-skeleton main header{height:60px}.wx-profile-skeleton main i{height:120px}.wx-templates{display:grid;grid-template-columns:168px minmax(480px,1fr) 340px;grid-template-rows:84px auto minmax(0,1fr)}.wx-content-head{grid-column:1/4;display:grid;grid-template-columns:168px minmax(240px,1fr) auto;align-items:center;border-bottom:1px solid var(--ms-line-strong);background:#f8f7f3}.wx-content-head>div{height:100%;padding:17px 20px;border-right:1px solid var(--ms-line)}.wx-content-head>div span{color:var(--ms-muted);font-size:9px}.wx-content-head h1{margin:3px 0 0;font-size:23px;line-height:1;font-weight:640}.wx-content-head>label{justify-self:start;display:flex;align-items:center;gap:10px;margin-left:20px}.wx-content-head>label>span{font-size:10px;color:var(--ms-muted)}.wx-content-head select{height:36px;min-width:210px;padding:0 30px 0 10px;border:1px solid var(--ms-line-strong);background:#fff;border-radius:3px;font-size:11px}.wx-new-template{height:44px;display:flex;align-items:center;gap:10px;margin-right:20px;padding:0 16px;background:#223039;color:#fff;text-decoration:none;font-size:12px;font-weight:650;clip-path:polygon(0 0,100% 0,100% 82%,94% 100%,0 100%)}.wx-new-template span{font-size:17px;font-weight:400}.wx-content-readonly{margin-right:22px;color:var(--ms-muted);font-size:11px}.wx-content-local-error{grid-column:1/4;display:flex;justify-content:space-between;align-items:center;min-height:42px;padding:7px 20px;border-bottom:1px solid #e2c8c3;background:#f7eae7;color:#753b35;font-size:11px}.wx-content-local-error button{border:0;border-bottom:1px solid currentColor;background:transparent;font-weight:650}.wx-lifecycle{grid-column:1;grid-row:3;border-right:1px solid var(--ms-line-strong);background:#ebece8;padding:20px 0;display:flex;flex-direction:column}.wx-lifecycle>span{padding:0 17px 9px;color:var(--ms-muted);font-size:10px}.wx-lifecycle button{position:relative;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:0;background:transparent;text-align:left;font-size:11.5px}.wx-lifecycle button:hover{background:#f4f4f0}.wx-lifecycle button.active{background:#fbfaf7;font-weight:680}.wx-lifecycle button.active:after{content:"";position:absolute;right:-1px;top:0;bottom:0;width:2px;background:var(--ms-cobalt)}.wx-lifecycle button strong{font:10px var(--ms-mono)}.wx-lifecycle footer{margin-top:auto;padding:16px;border-top:1px solid #ced1cc}.wx-lifecycle footer small,.wx-lifecycle footer span{display:block}.wx-lifecycle footer small{font-size:9px;color:var(--ms-muted)}.wx-lifecycle footer span{margin-top:6px;font-size:10px;line-height:1.4}.wx-template-directory{grid-column:2;grid-row:3;min-width:0;overflow:auto;background:#fbfaf7}.wx-template-directory>.wx-work-search{position:sticky;z-index:5;top:0;margin:18px;height:42px}.wx-template-directory>.wx-work-search input{height:40px;font-size:13px}.wx-template-directory>header{position:sticky;z-index:4;top:79px;height:34px;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(150px,.7fr) 118px;gap:16px;align-items:center;padding:0 20px;border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line-strong);background:#f5f4f0;color:var(--ms-muted);font-size:9.5px}.wx-template-rows>button{width:100%;min-height:82px;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(150px,.7fr) 118px 18px;gap:16px;align-items:center;padding:10px 15px 10px 20px;border:0;border-bottom:1px solid var(--ms-line);background:transparent;text-align:left;position:relative;transition:background .16s,padding .18s}.wx-template-rows>button:hover{background:#f2f3f0;padding-left:24px}.wx-template-rows>button.selected{background:#e8edef}.wx-template-rows>button.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ms-cobalt)}.wx-template-rows>button>span{min-width:0}.wx-template-rows>button>span strong,.wx-template-rows>button>span small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-template-rows>button>span:first-child strong{font-size:14px;font-weight:650}.wx-template-rows>button>span:first-child small{max-width:460px;margin-top:5px;color:var(--ms-muted);font-size:10.5px}.wx-template-rows>button>span:nth-child(2) strong{font-size:11px}.wx-template-rows>button>span:nth-child(2) small{margin-top:4px;color:var(--ms-muted);font-size:9.5px}.wx-template-status{display:flex!important;align-items:center;gap:8px;font-size:10.5px;font-weight:620}.wx-template-status i{width:7px;height:7px;border:1px solid currentColor}.wx-template-status.approved{color:var(--ms-green)}.wx-template-status.approved i{background:var(--ms-green)}.wx-template-status.review{color:var(--ms-amber)}.wx-template-status.review i{transform:rotate(45deg)}.wx-template-status.rejected{color:var(--ms-red)}.wx-template-status.rejected i{background:var(--ms-red)}.wx-template-rows>button>svg{color:#8a918c}.wx-template-first-empty a{margin-top:18px;padding:10px 13px;background:#223039;color:#fff;text-decoration:none;font-size:11px}.wx-template-filter-empty{border-top:3px solid var(--ms-amber)}.wx-template-selection{grid-column:3;grid-row:3;min-width:0;overflow:auto;border-left:1px solid var(--ms-line-strong);background:#eef0ed}.wx-template-selection.idle{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px;color:#78807b}.wx-template-selection.idle strong{margin-top:16px;color:var(--ms-ink);font-size:16px}.wx-template-selection.idle span{max-width:220px;margin-top:7px;font-size:11px}.wx-template-selection>header{padding:22px 18px;border-bottom:1px solid var(--ms-line-strong);background:#f5f3ee}.wx-template-selection>header span{display:block;font-size:17px;font-weight:650;overflow-wrap:anywhere}.wx-template-selection>header small{display:block;margin-top:6px;color:var(--ms-muted);font-size:10px}.wx-open-template{display:flex;align-items:center;justify-content:space-between;padding:18px;color:var(--ms-ink);background:#fbfaf7;border-top:1px solid var(--ms-line-strong);border-bottom:1px solid var(--ms-line-strong);font-size:11px;font-weight:650;text-decoration:none}.wx-rejection-evidence{padding:17px 18px;border-left:3px solid var(--ms-red);background:#f6e9e6}.wx-rejection-evidence strong{font-size:12px}.wx-rejection-evidence p{margin:7px 0 0;font-size:11px;line-height:1.45}.wx-template-proof{padding:18px}.wx-template-proof>header{display:flex;justify-content:space-between;align-items:center}.wx-template-proof>header>span{font-size:10px;color:var(--ms-muted)}.wx-template-proof>header>strong{font-size:9px}.wx-template-proof>header>strong.approved{color:var(--ms-green)}.wx-template-proof>header>strong.review{color:var(--ms-amber)}.wx-template-proof>header>strong.rejected{color:var(--ms-red)}.wx-proof-channel{display:flex;justify-content:space-between;margin-top:18px;padding:12px 13px;background:#dfe6e2}.wx-proof-channel span{font-size:11px;font-weight:650}.wx-proof-channel small{color:#6a726d;font-size:9px}.wx-proof-message{position:relative;max-width:292px;margin:14px 0 0 auto;padding:15px 14px 25px;background:#fff;border:1px solid #ccd2ce;border-radius:8px 2px 8px 8px;box-shadow:0 3px 8px #19231f0d}.wx-proof-message p{margin:0;font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.wx-proof-message p.placeholder{color:#8a918d}.wx-proof-message time{position:absolute;right:9px;bottom:6px;color:#8a918c;font:8px var(--ms-mono)}.wx-template-proof>footer{margin-top:12px;color:var(--ms-amber);font-size:10px;line-height:1.45}.wx-templates-skeleton{display:grid;grid-template-columns:168px 1fr 340px;padding-top:84px}.wx-templates-skeleton nav,.wx-templates-skeleton main,.wx-templates-skeleton aside{padding:22px;border-right:1px solid var(--ms-line)}.wx-templates-skeleton i,.wx-templates-skeleton b{display:block;height:50px;margin-bottom:8px;background:#e1e5e2;animation:wx-shimmer 1.4s ease infinite}.wx-templates-skeleton main b{height:42px}.wx-templates-skeleton aside b{height:150px}.wx-template-editor{display:grid;grid-template-columns:minmax(620px,1fr) 360px;grid-template-rows:96px minmax(0,1fr)}.wx-editor-head{grid-column:1/3;display:grid;grid-template-columns:94px minmax(170px,.55fr) minmax(360px,1fr) auto;align-items:center;gap:20px;padding:0 24px;border-bottom:1px solid var(--ms-line-strong);background:#f7f6f2}.wx-editor-head>div span,.wx-editor-head>div strong{display:block}.wx-editor-head>div span{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-editor-head>div strong{margin-top:4px;color:var(--ms-muted);font-size:10px}.wx-editor-head>nav{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:6px}.wx-editor-head>nav span{font-size:9px;color:#8a908c;white-space:nowrap}.wx-editor-head>nav span.active{color:var(--ms-ink);font-weight:670}.wx-editor-head>nav span.done{color:var(--ms-green)}.wx-editor-head>nav i{height:1px;background:#cdd1ce}.wx-submit-template{height:44px;min-width:170px;border:0;background:#223039;color:#fff;font-size:11px;font-weight:650;clip-path:polygon(0 0,100% 0,100% 82%,94% 100%,0 100%)}.wx-submit-template:disabled{background:#8c9490}.wx-editor-readonly{font-size:10px;color:var(--ms-muted)}.wx-editor-mobile-tabs{display:none}.wx-manuscript{min-width:0;overflow:auto;padding:34px clamp(32px,5vw,76px) 80px;background:#fbfaf7}.wx-manuscript>header{max-width:760px;padding-bottom:25px;border-bottom:1px solid var(--ms-line-strong)}.wx-manuscript>header h1{margin:0;font-size:30px;line-height:1;font-weight:610;letter-spacing:-.035em}.wx-manuscript>header p{max-width:560px;margin:9px 0 0;color:var(--ms-muted);font-size:12px}.wx-editor-error,.wx-editor-rejection,.wx-review-state{max-width:760px;margin-top:20px;padding:18px 20px}.wx-editor-error{border-left:3px solid var(--ms-red);background:#f7e9e6}.wx-editor-error strong,.wx-editor-error span{display:block}.wx-editor-error span{margin-top:6px;font-size:11px}.wx-editor-error button{margin-top:10px;border:0;border-bottom:1px solid currentColor;background:transparent;padding:0;color:var(--ms-red);font-size:10px;font-weight:650}.wx-editor-rejection{border-top:3px solid var(--ms-red);background:#f6e9e6}.wx-editor-rejection span{font-size:9px;color:var(--ms-red)}.wx-editor-rejection strong{display:block;margin-top:5px;font-size:17px}.wx-editor-rejection p{margin:8px 0 0;font-size:11px;line-height:1.5}.wx-review-state{display:flex;gap:14px;background:#f3eddf;border-top:2px solid var(--ms-amber)}.wx-review-state>i{width:10px;height:10px;margin-top:3px;border:1px solid var(--ms-amber);transform:rotate(45deg)}.wx-review-state strong,.wx-review-state span{display:block}.wx-review-state span{margin-top:4px;color:#6b6255;font-size:10px}.wx-editor-identity{max-width:760px;display:grid;grid-template-columns:minmax(220px,1.5fr) 1fr 1fr;margin-top:30px;border-top:1px solid var(--ms-line-strong);border-bottom:1px solid var(--ms-line-strong)}.wx-editor-identity label{position:relative;min-width:0;min-height:94px;padding:15px 14px}.wx-editor-identity label+label{border-left:1px solid var(--ms-line)}.wx-editor-identity label>span,.wx-body-editor header label,.wx-variable-editor>header span{display:block;color:var(--ms-muted);font-size:9.5px}.wx-editor-identity input,.wx-editor-identity select{width:100%;height:38px;margin-top:8px;padding:0;border:0;border-bottom:1px solid #bbc2bd;background:transparent;outline:0;font-size:12px;font-weight:610}.wx-editor-identity input:focus,.wx-editor-identity select:focus{border-bottom:2px solid var(--ms-cobalt)}.wx-editor-identity input:disabled,.wx-editor-identity select:disabled{opacity:1;color:var(--ms-ink)}.wx-editor-identity label.invalid{background:#faefed}.wx-field-error{display:block;margin-top:6px;color:var(--ms-red);font-size:9.5px;line-height:1.35}.wx-body-editor{max-width:760px;margin-top:38px}.wx-body-editor>header{display:flex;justify-content:space-between;align-items:center}.wx-body-editor>header span{font:9px var(--ms-mono);color:var(--ms-muted)}.wx-body-editor textarea{width:100%;min-height:230px;margin-top:9px;padding:21px 20px;border:1px solid var(--ms-line-strong);background:#fff;resize:vertical;outline:0;font-size:18px;line-height:1.55;font-weight:470;letter-spacing:-.01em}.wx-body-editor textarea:focus{border-color:var(--ms-ink);box-shadow:0 0 0 3px var(--ms-paper),0 0 0 4px var(--ms-ink)}.wx-body-editor textarea:disabled{color:var(--ms-ink);background:#f7f6f2}.wx-body-editor.invalid textarea{border-color:var(--ms-red)}.wx-body-editor footer{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--ms-line);color:var(--ms-muted);font-size:9.5px}.wx-variable-editor{max-width:760px;margin-top:36px;border-top:1px solid var(--ms-line-strong)}.wx-variable-editor>header{min-height:66px;display:flex;align-items:center;justify-content:space-between}.wx-variable-editor>header>div{display:flex;align-items:baseline;gap:8px}.wx-variable-editor>header strong{font:11px var(--ms-mono)}.wx-variable-editor>header small{max-width:280px;color:var(--ms-muted);font-size:9.5px;text-align:right}.wx-variable-editor>label{position:relative;min-height:62px;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;border-top:1px solid var(--ms-line)}.wx-variable-editor>label code{font:11px var(--ms-mono);color:var(--ms-cobalt)}.wx-variable-editor>label input{height:40px;padding:0 11px;border:1px solid var(--ms-line-strong);background:#fff}.wx-variable-editor>label.invalid input{border-color:var(--ms-red)}.wx-variable-editor>label small{grid-column:2}.wx-variable-empty{padding:22px 0;border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line);color:var(--ms-muted);font-size:11px}.wx-proof-plane{min-width:0;overflow:auto;border-left:1px solid var(--ms-line-strong);background:#e7ebe8;padding:12px}.wx-proof-plane>.wx-template-proof{position:sticky;top:0;padding:16px 11px 22px}.wx-proof-plane .wx-proof-message{min-height:120px}.wx-proof-requirements{margin-top:12px;padding:17px 15px;border-top:1px solid #bdc6c0;background:#ffffff57}.wx-proof-requirements>header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #c8cfcb}.wx-proof-requirements>header span{font-size:10px}.wx-proof-requirements>header strong{font-size:9.5px}.wx-proof-requirements>header strong.valid{color:var(--ms-green)}.wx-proof-requirements>header strong.blocked{color:var(--ms-amber)}.wx-proof-requirements>div{height:39px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #cfd5d1;font-size:10.5px}.wx-proof-requirements>div i{width:8px;height:8px;border:1px solid #8d9590}.wx-proof-requirements>div i.ok{background:var(--ms-green);border-color:var(--ms-green)}.wx-editor-skeleton{display:grid;grid-template-columns:1fr 360px;grid-template-rows:96px 1fr}.wx-editor-skeleton>header{grid-column:1/3;background:#e2e5e2;animation:wx-shimmer 1.4s ease infinite}.wx-editor-skeleton main,.wx-editor-skeleton aside{padding:34px}.wx-editor-skeleton i,.wx-editor-skeleton b{display:block;height:64px;margin-bottom:14px;background:#e1e5e2;animation:wx-shimmer 1.4s ease infinite}.wx-editor-skeleton main i:first-child{height:42px}.wx-editor-skeleton main b{height:190px}.wx-editor-skeleton aside{border-left:1px solid var(--ms-line)}.wx-editor-skeleton aside i{height:250px}.wx-content-prerequisite,.wx-object-unavailable{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,8vw,110px)}.wx-content-prerequisite h1{margin:20px 0 0;font-size:30px}.wx-content-prerequisite p,.wx-object-unavailable span{max-width:440px;color:var(--ms-muted)}.wx-content-prerequisite a,.wx-object-unavailable a,.wx-object-unavailable button{margin-top:18px;padding:11px 14px;background:#223039;color:#fff;border:0;text-decoration:none;font-size:11px}.wx-object-unavailable strong{margin-top:18px;font-size:25px}.wx-object-unavailable>div{display:flex;gap:10px}.wx-object-unavailable>div a{background:transparent;color:var(--ms-ink);border:1px solid var(--ms-line-strong)}@media(max-width:1100px){.wx-customers{grid-template-columns:120px minmax(430px,1fr) 286px}.wx-directory-head{grid-template-columns:120px minmax(360px,1fr) auto}.wx-customers .wx-row-activity{display:none}.wx-customer-ledger>header{grid-template-columns:minmax(250px,1fr) 110px}.wx-customer-ledger>header span:nth-child(2){display:none}.wx-customer-rows>button{grid-template-columns:minmax(250px,1fr) 110px 18px}.wx-templates{grid-template-columns:150px minmax(430px,1fr) 300px}.wx-content-head{grid-template-columns:150px minmax(220px,1fr) auto}.wx-template-directory>header{grid-template-columns:minmax(230px,1fr) 112px}.wx-template-directory>header span:nth-child(2),.wx-template-rows>button>span:nth-child(2){display:none}.wx-template-rows>button{grid-template-columns:minmax(230px,1fr) 112px 18px}.wx-editor-head{grid-template-columns:80px 180px 1fr auto;gap:12px}.wx-editor-head>nav span{font-size:8px}}@media(max-width:900px){.ms-workspace:has(.wx-customers),.ms-workspace:has(.wx-templates),.ms-workspace:has(.wx-customer-profile),.ms-workspace:has(.wx-template-editor){height:calc(100dvh - 64px)}.wx-customers{grid-template-columns:112px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr)}.wx-directory-head{grid-column:1/3;grid-template-columns:112px 1fr}.wx-directory-head .wx-read-state{display:none}.wx-customer-quick{position:fixed;z-index:25;right:0;top:64px;bottom:0;width:330px;box-shadow:-10px 0 25px #19221e1f;transform:translate(102%);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.wx-customers.has-selected .wx-customer-quick{transform:none}.wx-customer-profile{grid-template-columns:260px 1fr}.wx-relationship{padding:0 26px 50px}.wx-timeline article{grid-template-columns:105px 16px 1fr;gap:12px}.wx-templates{grid-template-columns:150px minmax(0,1fr);grid-template-rows:78px auto minmax(0,1fr)}.wx-content-head{grid-column:1/3;grid-template-columns:150px 1fr auto}.wx-template-selection{position:fixed;z-index:25;top:64px;right:0;bottom:0;width:340px;box-shadow:-10px 0 24px #19221e21;transform:translate(103%);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.wx-templates.has-selected .wx-template-selection{transform:none}.wx-template-editor{grid-template-columns:minmax(0,1fr) 320px}.wx-editor-head{grid-template-columns:70px 1fr auto}.wx-editor-head>nav{display:none}.wx-manuscript{padding-left:30px;padding-right:30px}}@media(max-width:680px){.ms-workspace:has(.wx-customers),.ms-workspace:has(.wx-templates),.ms-workspace:has(.wx-customer-profile),.ms-workspace:has(.wx-template-editor){height:calc(100dvh - 50px);overflow:hidden}.wx-mobile-back{display:block;width:100%;height:42px;padding:0 15px;border:0;border-bottom:1px solid var(--ms-line);background:#f7f6f2;text-align:left;font-size:11px;font-weight:650}.wx-customers{display:grid;grid-template-columns:1fr;grid-template-rows:112px 46px minmax(0,1fr)}.wx-directory-head{grid-column:1;display:block;height:112px;padding:12px 14px;background:#f8f7f3}.wx-directory-head>div{height:27px;padding:0;border:0}.wx-directory-head>div span{font-size:20px}.wx-directory-head .wx-work-search{height:42px;margin:9px 0 0}.wx-directory-head .wx-work-search input{height:40px;font-size:13px}.wx-customer-index{grid-row:2;display:flex;flex-direction:row;padding:0;border-right:0;border-bottom:1px solid var(--ms-line-strong);overflow:auto}.wx-customer-index>span,.wx-customer-index footer{display:none}.wx-customer-index button{min-width:110px;height:45px;text-align:center}.wx-customer-index button.active:after{left:10px;right:10px;top:auto;bottom:-1px;width:auto;height:2px}.wx-customer-ledger{grid-row:3}.wx-customer-ledger>header{display:none}.wx-customer-rows>button{min-height:82px;grid-template-columns:minmax(0,1fr) 76px 14px;gap:8px;padding:10px 12px}.wx-customer-rows>button:hover{padding-left:12px}.wx-row-person>i{width:36px;height:36px;flex-basis:36px}.wx-row-person strong{font-size:14px}.wx-row-conversation{justify-self:end;font-size:9.5px}.wx-customer-quick{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform:translate(103%);box-shadow:none;background:#eef0ed}.wx-customers.has-selected .wx-customer-quick{transform:none}.wx-customer-quick>header{padding:22px 18px}.wx-quick-facts{grid-template-columns:1fr 100px}.wx-customer-quick .wx-profile-link{margin-top:0}.wx-directory-empty,.wx-directory-error{min-height:250px;padding:28px 20px}.wx-customer-row-skeleton>i{grid-template-columns:36px 1fr 55px;padding:0 13px}.wx-customer-row-skeleton>i span:nth-of-type(2){display:none}.wx-customer-profile{display:block;overflow:auto}.wx-profile-identity{position:relative;overflow:visible;padding:17px 17px 22px;border-right:0;border-bottom:1px solid var(--ms-line-strong)}.wx-profile-monogram{width:56px;height:56px;margin:24px 0 15px;box-shadow:5px 5px #cad2ce}.wx-profile-identity h1{font-size:25px}.wx-profile-identity>dl{display:grid;grid-template-columns:1fr 1fr;margin-top:22px}.wx-profile-identity>dl div{min-width:0}.wx-profile-identity>dl div:nth-child(3){grid-column:1/3}.wx-profile-identity>dl div:nth-child(2n){padding-left:12px;border-left:1px solid #c3cbc6}.wx-customer-note{margin-top:18px}.wx-conversation-primary{margin-top:17px}.wx-relationship{overflow:visible;padding:0 16px 46px}.wx-relationship>header{height:74px}.wx-timeline{padding-top:15px}.wx-timeline article{grid-template-columns:16px minmax(0,1fr);gap:11px}.wx-timeline article>time{grid-column:2;text-align:left;padding:0;font-size:8.5px}.wx-timeline article>i{grid-column:1;grid-row:1/3}.wx-timeline article>div{grid-column:2}.wx-timeline article header{display:block}.wx-timeline article header span{display:block;margin-top:3px}.wx-profile-skeleton{display:block;overflow:hidden}.wx-profile-skeleton aside{height:360px;border:0}.wx-profile-skeleton main{padding:20px 16px}.wx-templates{display:grid;grid-template-columns:1fr;grid-template-rows:104px 50px minmax(0,1fr)}.wx-content-head{grid-column:1;display:grid;grid-template-columns:1fr auto;grid-template-rows:44px 44px;padding:8px 13px}.wx-content-head>div{height:auto;padding:0;border:0}.wx-content-head>div span{display:none}.wx-content-head h1{font-size:21px}.wx-content-head>label{grid-column:1/3;grid-row:2;margin:0}.wx-content-head>label span{display:none}.wx-content-head select{width:100%;min-width:0;height:38px}.wx-new-template{grid-column:2;grid-row:1;height:35px;margin:0;padding:0 11px;clip-path:none;font-size:10px}.wx-new-template span{display:none}.wx-lifecycle{grid-column:1;grid-row:2;display:flex;flex-direction:row;padding:0;border-right:0;border-bottom:1px solid var(--ms-line);overflow:auto}.wx-lifecycle>span,.wx-lifecycle footer{display:none}.wx-lifecycle button{min-width:112px;height:49px;justify-content:center;gap:8px;padding:0 10px}.wx-lifecycle button.active:after{left:10px;right:10px;top:auto;bottom:-1px;width:auto;height:2px}.wx-template-directory{grid-column:1;grid-row:3}.wx-template-directory>.wx-work-search{top:0;margin:12px;height:40px}.wx-template-directory>header{display:none}.wx-template-rows>button{min-height:82px;grid-template-columns:minmax(0,1fr) 90px 14px;gap:8px;padding:10px 12px}.wx-template-rows>button:hover{padding-left:12px}.wx-template-status{font-size:9.5px}.wx-template-selection{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transform:translate(103%);box-shadow:none}.wx-templates.has-selected .wx-template-selection{transform:none}.wx-template-selection .wx-template-proof{max-width:430px;margin:0 auto}.wx-template-first-empty,.wx-template-filter-empty{min-height:260px;padding:26px 18px}.wx-templates-skeleton{display:block;padding:20px}.wx-templates-skeleton nav,.wx-templates-skeleton aside{display:none}.wx-template-editor{display:block;overflow:hidden}.wx-editor-head{height:92px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:9px;padding:0 12px}.wx-editor-head>div span{font-size:11px}.wx-editor-head>div strong{font-size:9px}.wx-submit-template{min-width:0;width:108px;height:39px;padding:0 7px;clip-path:none;font-size:9.5px}.wx-editor-readonly{font-size:9px}.wx-editor-mobile-tabs{height:44px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ms-line-strong)}.wx-editor-mobile-tabs button{border:0;border-bottom:2px solid transparent;background:#eef0ed;font-size:11px}.wx-editor-mobile-tabs button.active{border-bottom-color:var(--ms-cobalt);background:#fbfaf7;font-weight:650}.wx-manuscript,.wx-proof-plane{height:calc(100dvh - 186px);overflow:auto}.wx-manuscript{padding:25px 16px 65px}.wx-manuscript>header h1{font-size:26px}.wx-editor-identity{grid-template-columns:1fr;margin-top:22px}.wx-editor-identity label+label{border-left:0;border-top:1px solid var(--ms-line)}.wx-body-editor{margin-top:26px}.wx-body-editor textarea{min-height:210px;padding:16px;font-size:16px}.wx-variable-editor>header small{max-width:170px}.wx-variable-editor>label{grid-template-columns:60px 1fr}.wx-proof-plane{display:none;padding:13px}.wx-template-editor.plane-proof .wx-manuscript{display:none}.wx-template-editor.plane-proof .wx-proof-plane{display:block;border-left:0}.wx-proof-plane>.wx-template-proof{max-width:430px;margin:0 auto}.wx-editor-skeleton{display:block}.wx-editor-skeleton>header{height:92px}.wx-editor-skeleton aside{display:none}.wx-object-unavailable,.wx-content-prerequisite{padding:28px 20px}.wx-content-prerequisite h1{font-size:26px}}.wx-templates{position:relative}.wx-submit-template{color:#fff!important}.wx-static-identity>div{min-width:0;min-height:94px;padding:17px 14px}.wx-static-identity>div+div{border-left:1px solid var(--ms-line)}.wx-static-identity span,.wx-static-identity strong{display:block}.wx-static-identity span{color:var(--ms-muted);font-size:9.5px}.wx-static-identity strong{margin-top:13px;font-size:12px;font-weight:610;overflow-wrap:anywhere}.wx-body-readonly{min-height:180px;margin-top:9px;padding:23px 20px;border-top:1px solid var(--ms-line-strong);border-bottom:1px solid var(--ms-line-strong);background:#f5f4f0;font-size:18px;line-height:1.55;font-weight:470;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:680px){.wx-static-identity{grid-template-columns:1fr}.wx-static-identity>div+div{border-left:0;border-top:1px solid var(--ms-line)}}.wx-submit-template .mobile-label{display:none}@media(max-width:680px){.wx-submit-template .desktop-label{display:none}.wx-submit-template .mobile-label{display:inline}}@keyframes wx-resolve{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wx-shimmer{0%,to{opacity:.5}50%{opacity:1;background:#edf0ee}}@keyframes wx-search-progress{0%{transform:scaleX(.05)}60%{transform:scaleX(.72)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.wx-customers,.wx-templates,.wx-customer-profile,.wx-template-editor,.wx-customer-quick,.wx-template-selection{animation:none!important;transition:none!important}.wx-customer-row-skeleton *,.wx-templates-skeleton *,.wx-profile-skeleton *,.wx-editor-skeleton *,.wx-quick-loading *{animation:none!important}.wx-work-search>i{animation:none!important}}
