:root,html[data-theme=light]{--canvas:#f3f5fa;--app-bg:#f3f5fa;--workspace:#f3f5fa;--workspace-pane:#fff;--workspace-pane-alt:#f8f9fc;--workspace-toolbar:#f6f7fb;--app-panel:#fff;--app-panel-solid:#fff;--app-panel-muted:#f7f8fb;--surface:#fff;--surface-raised:#fbfcff;--surface-subtle:#f7f8fb;--surface-hover:#eef0f7;--surface-active:#e8eaf4;--surface-elevated:#fff;--text:#171c2b;--text-secondary:#586175;--text-tertiary:#737f93;--muted:#586175;--muted-2:#737f93;--line:#e4e8f0;--line-strong:#cbd3e2;--border:#e4e8f0;--border-soft:#ebedf3;--border-strong:#cbd3e2;--app-border:#e2e7f0;--app-border-strong:#cbd3e2;--sidebar:#101320;--sidebar-surface:#242a3c;--sidebar-hover:#1c2232;--sidebar-text:#f9faff;--sidebar-secondary:#a6b0c6;--sidebar-line:#ffffff17;--accent:#7052e8;--accent-strong:#5c40cf;--accent-text:#5637bf;--accent-soft:#eeeafd;--accent-soft-2:#e4defb;--accent-glow:#7052e81f;--success:#13775b;--success-soft:#e7f6ef;--warning:#8f5c13;--danger:#b43149;--danger-soft:#fff0f3;--focus:0 0 0 3px #7052e83d;--shadow-xs:0 1px 2px #1b253f09;--shadow-sm:0 3px 12px #1823420b, 0 1px 2px #18234206;--shadow-md:0 22px 60px #161f3e1f, 0 5px 20px #161f3e0e;--app-shadow-soft:var(--shadow-sm);--app-shadow:var(--shadow-md);--glass:#ffffffd6;--glass-solid:#fff;--glass-border:#ffffffd1;--v11-press:cubic-bezier(.22,.8,.25,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--canvas:#0c101a;--app-bg:#0c101a;--workspace:#0d121d;--workspace-pane:#171e2b;--workspace-pane-alt:#111824;--workspace-toolbar:#1b2432;--app-panel:#171e2b;--app-panel-solid:#171e2b;--app-panel-muted:#1b2432;--surface:#171e2b;--surface-raised:#1b2432;--surface-subtle:#202938;--surface-hover:#263145;--surface-active:#2c3850;--surface-elevated:#212b3c;--text:#f4f6fc;--text-secondary:#b5c0d2;--text-tertiary:#929fb5;--muted:#b5c0d2;--muted-2:#929fb5;--line:#303b4d;--line-strong:#45536b;--border:#303b4d;--border-soft:#2a3545;--border-strong:#45536b;--app-border:#303b4d;--app-border-strong:#45536b;--sidebar:#080b13;--sidebar-surface:#23233c;--sidebar-hover:#161d2b;--sidebar-text:#fafbff;--sidebar-secondary:#a1acc1;--sidebar-line:#ffffff17;--accent:#a48dff;--accent-strong:#9273f2;--accent-text:#c7b7ff;--accent-soft:#a48dff2e;--accent-soft-2:#a48dff40;--accent-glow:#a48dff26;--success:#75d6b3;--success-soft:#3cb47f26;--warning:#f1c479;--danger:#ff91a2;--danger-soft:#cb45612b;--focus:0 0 0 3px #a48dff54;--shadow-xs:0 1px 3px #00000026;--shadow-sm:0 4px 18px #00000029,0 1px 2px #0000001a;--shadow-md:0 24px 70px #00000061,0 5px 18px #0000002e;--glass:#181f2cde;--glass-solid:#1a2230;--glass-border:#ffffff1d;--app-shadow-soft:var(--shadow-sm);--app-shadow:var(--shadow-md);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--workspace)!important}body{font-feature-settings:"kern" 1;letter-spacing:-.012em;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Inter,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.5}.app-shell{background:var(--workspace)!important;grid-template-columns:236px minmax(0,1fr)!important;height:100dvh!important;min-height:0!important}html[data-sidebar=collapsed] .app-shell{grid-template-columns:70px minmax(0,1fr)!important}.main-content{overflow:hidden;background:var(--workspace)!important;padding:0!important}.main-content:before{display:none!important}.mobile-app-bar,.mobile-nav-scrim,.mobile-nav-close{display:none}.sidebar.relvora-v11-sidebar{isolation:isolate;background:var(--sidebar)!important;border-right:1px solid var(--sidebar-line)!important;padding:17px 10px 11px!important;overflow:visible!important}.sidebar.relvora-v11-sidebar .brand-row{min-height:62px;gap:11px!important;padding:3px 10px 20px!important}.sidebar.relvora-v11-sidebar .brand-mark{border:1px solid #ffffff1f!important;border-radius:11px!important;flex:0 0 36px!important;width:36px!important;height:36px!important;box-shadow:inset 0 1px #ffffff26,0 4px 12px #00000030!important}.sidebar.relvora-v11-sidebar .brand-name{color:var(--sidebar-text);letter-spacing:-.04em!important;font-size:17px!important}.sidebar.relvora-v11-sidebar .brand-subtitle{max-width:150px;color:var(--sidebar-secondary)!important;font-size:11px!important}.sidebar.relvora-v11-sidebar .sidebar-nav{flex-direction:column;min-height:0;padding:5px 2px 13px;display:flex;overflow:hidden auto;gap:20px!important}.sidebar-nav-group{flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-section-label{height:28px;color:var(--sidebar-secondary);letter-spacing:.085em;text-transform:uppercase;align-items:center;padding:0 11px;font-size:10px;font-weight:750;display:flex}.sidebar.relvora-v11-sidebar .nav-item{isolation:isolate;transition:background .16s ease,color .16s ease,transform .18s var(--v11-press);gap:11px;position:relative;min-height:39px!important;color:var(--sidebar-secondary)!important;box-shadow:none!important;border-radius:9px!important;margin:0!important;padding:0 12px!important;font-size:12.5px!important;font-weight:580!important}.sidebar.relvora-v11-sidebar .nav-item svg{z-index:1;opacity:.82;position:relative}.sidebar.relvora-v11-sidebar .nav-item span:not(.nav-active-surface){z-index:1;position:relative}.sidebar.relvora-v11-sidebar .nav-item:hover{color:var(--sidebar-text)!important;background:#ffffff0e!important}.sidebar.relvora-v11-sidebar .nav-item.active{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.sidebar.relvora-v11-sidebar .nav-item.active svg{color:#c1b5ff;opacity:1}.sidebar.relvora-v11-sidebar .nav-item.active:before{display:none!important}.nav-active-surface{pointer-events:none;background:linear-gradient(110deg,#8e76f73d,#8e76f71a);border:1px solid #b1a0ff3d;border-radius:9px;inset:0;box-shadow:inset 0 1px #ffffff0b;z-index:0!important;position:absolute!important}.sidebar.relvora-v11-sidebar .nav-item-coming-soon{opacity:.6;cursor:default}.sidebar.relvora-v11-sidebar .nav-item-coming-soon:hover{color:var(--sidebar-secondary)!important;background:0 0!important}.sidebar.relvora-v11-sidebar .nav-item-coming-soon small{letter-spacing:.07em;color:var(--sidebar-secondary)!important;padding:3px 6px!important;font-size:9px!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card{background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:12px!important;margin:auto 3px 10px!important;padding:13px!important;box-shadow:inset 0 1px #ffffff08!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card:hover{background:#ffffff12!important;border-color:#a48dff38!important}.sidebar-credit-top strong{font-variant-numeric:tabular-nums;font-size:12px}.sidebar-credit-track{height:5px}.sidebar-credit-track i{background:linear-gradient(90deg,#8e79ff,#b69cff)!important}.sidebar-credit-meta{font-size:10px}.sidebar.relvora-v11-sidebar .sidebar-footer{border-top:1px solid var(--sidebar-line)!important;margin-top:0!important;padding:9px 3px 0!important}.sidebar.relvora-v11-sidebar .profile-menu-trigger{border:1px solid #0000;border-radius:10px;min-height:48px;padding:7px 8px!important}.sidebar.relvora-v11-sidebar .profile-menu-trigger:hover{border-color:#ffffff14;background:var(--sidebar-hover)!important}.sidebar .avatar{color:#fff!important;background:linear-gradient(145deg,#7562d1,#443b82)!important;border:1px solid #fff3!important;border-radius:10px!important}.sidebar .account-name{color:var(--sidebar-text);font-size:11.5px!important}.sidebar .account-role{color:var(--sidebar-secondary)!important}.sidebar.relvora-v11-sidebar .sidebar-version{opacity:.72;color:var(--sidebar-secondary);text-align:left;letter-spacing:.06em;border-color:#0000;padding-top:8px;padding-left:14px;font-size:9px!important}.sidebar.relvora-v11-sidebar .sidebar-collapse-button{border-color:var(--app-border-strong)!important;color:var(--text-secondary)!important;background:var(--glass-solid)!important;box-shadow:var(--shadow-sm)!important;top:29px!important;right:-13px!important}.sidebar.relvora-v11-sidebar .sidebar-collapse-button:hover{background:var(--surface-hover)!important}.sidebar.relvora-v11-sidebar .profile-popover{-webkit-backdrop-filter:blur(22px)saturate(1.25);border:1px solid var(--glass-border)!important;background:var(--glass)!important;box-shadow:var(--shadow-md)!important;border-radius:15px!important}.sidebar.relvora-v11-sidebar .profile-popover>a,.sidebar.relvora-v11-sidebar .profile-popover>button{border-radius:9px}.sidebar.relvora-v11-sidebar .profile-popover-head{border-bottom:1px solid var(--app-border)}.sidebar.collapsed .sidebar-nav{gap:14px!important}.sidebar.collapsed .sidebar-section-label{justify-content:center;height:11px;padding:0;font-size:0}.sidebar.collapsed .sidebar-section-label:before{content:"";background:var(--sidebar-line);width:20px;height:1px}.sidebar.collapsed .nav-item{justify-content:center!important;padding:0!important}.sidebar.collapsed .nav-item>span:not(.nav-active-surface),.sidebar.collapsed .nav-item small,.sidebar.collapsed .brand-copy{display:none!important}.sidebar.collapsed .brand-row{justify-content:center;padding-inline:0!important}.sidebar.collapsed .sidebar-version{text-align:center!important;padding-left:0!important;font-size:0!important}.sidebar.collapsed .sidebar-version:after{content:"β 1.2";font-size:9px}.sidebar.collapsed .sidebar-credit-card{width:45px!important;padding:10px 7px!important}.sidebar.collapsed .sidebar-credit-card .sidebar-credit-top{justify-content:center}.sidebar.collapsed .sidebar-credit-card .sidebar-credit-top strong,.sidebar.collapsed .sidebar-credit-card .sidebar-credit-top b,.sidebar.collapsed .sidebar-credit-card .sidebar-credit-track,.sidebar.collapsed .sidebar-credit-card .sidebar-credit-meta{display:none!important}.sidebar.collapsed .sidebar-credit-card .sidebar-credit-top svg{width:19px;height:19px}.rd-dashboard,.analytics-page,.settings-page.native-settings-page,.account-settings-page{max-width:1640px;margin-inline:auto}.rd-dashboard{padding:27px clamp(18px,2.3vw,36px) 64px!important}.analytics-page,.settings-page.native-settings-page,.account-settings-page{padding:29px clamp(20px,2.3vw,38px) 64px!important}.rd-page-head,.settings-heading,.native-page-heading,.premium-page-heading{margin-bottom:20px!important}.rd-page-head h1,.settings-heading h1,.native-page-heading h1,.premium-page-heading h1{letter-spacing:-.045em!important;font-size:clamp(25px,2.35vw,34px)!important;font-weight:740!important;line-height:1.15!important}.rd-page-head p,.settings-heading p,.native-page-heading p{line-height:1.55;color:var(--text-secondary)!important;font-size:12.5px!important}.rd-toolbar{gap:7px!important}.rd-report-status,.rd-select,.rd-action,.rd-link-button{min-height:38px;background:var(--glass)!important;border-color:var(--app-border)!important;box-shadow:var(--shadow-xs)!important;border-radius:10px!important}.rd-action,.rd-link-button{color:var(--text)!important}.rd-report-status{color:var(--text-secondary)!important}.rd-action:hover,.rd-link-button:hover{background:var(--accent-soft)!important;color:var(--accent-text)!important;border-color:color-mix(in srgb, var(--accent) 25%, var(--app-border))!important}.rd-range-caption{margin-top:-6px;line-height:1.6;font-size:10.5px!important}.rd-kpis{gap:12px!important;margin-bottom:13px!important}.rd-kpi{background:var(--surface)!important;min-height:145px!important;box-shadow:var(--shadow-sm)!important;border-color:var(--app-border)!important;transition:box-shadow .18s ease, transform .18s var(--v11-press), border-color .18s ease!important;border-radius:15px!important;padding:18px!important}.rd-kpi:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 17%,var(--app-border))!important;box-shadow:0 10px 30px #131c3411!important}.rd-kpi-label{color:var(--text-secondary);line-height:1.35;align-items:center!important;gap:11px!important;font-size:12px!important}.rd-kpi-measure strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.1;font-size:clamp(25px,2.35vw,35px)!important}.rd-kpi-measure small{color:var(--text-tertiary)!important}.rd-kpi p{color:var(--text-secondary)!important;font-size:11px!important;line-height:1.45!important}.rd-icon{border-radius:10px!important;width:36px!important;height:36px!important}.rd-panel{border-color:var(--app-border)!important;box-shadow:var(--shadow-sm)!important;border-radius:15px!important}.rd-panel-title h2{letter-spacing:-.025em;font-size:15px!important}.rd-panel-title p,.rd-attention-row small,.rd-activity-row small{line-height:1.45;font-size:11.5px!important}.rd-major-grid,.rd-secondary-grid{gap:12px!important;margin-bottom:12px!important}.rd-attention{min-height:0!important}.rd-attention-row{border-radius:9px;margin:0 -6px;transition:background .15s;padding:10px 6px!important}.rd-attention-row:hover{background:var(--surface-subtle)}.rd-attention-row strong,.rd-event-text b{font-size:12px!important}.rd-readiness-box{border:1px solid var(--app-border);margin-top:12px;background:var(--surface-raised)!important}.rd-agent-table{font-size:11.5px!important}.rd-agent-table th{color:var(--text-secondary)!important;font-size:10px!important}.rd-agent-table th,.rd-agent-table td{padding:11px 9px!important}.rd-tab-section{box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--app-border)!important;border-radius:15px!important}.rd-tabs{background:var(--surface-raised)}.rd-tabs button{min-height:45px;color:var(--text-secondary);position:relative;border-bottom-width:2px!important;padding:12px 15px!important}.rd-tabs button.selected{color:var(--accent-text)!important}.rd-tab-section>[role=tabpanel]{background:var(--surface)!important}.rd-chart-tooltip{background:var(--glass-solid)!important;box-shadow:var(--shadow-md)!important;border-color:var(--app-border-strong)!important}.app-shell :is(button,a,select,input,textarea){-webkit-tap-highlight-color:transparent}.app-shell :is(button,a){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .17s var(--v11-press),opacity .16s ease!important}.app-shell :is(button:not(:disabled),a):active{transform:translateY(1px)scale(.988)}.app-shell :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;box-shadow:var(--focus)!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell textarea,.app-shell select{border-radius:10px;font-size:12.5px}.app-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(:disabled):not(:read-only):focus{border-color:var(--accent)!important;box-shadow:var(--focus)!important}.primary-button,.auth-submit,.test-send-button,.wizard-next-button,.square-add-button,.agent-new-button,.chat-header-actions .primary-button,.agent-header-actions .primary-button{color:#fff!important;background:linear-gradient(#8069f1 0%,#6950df 100%)!important;border:1px solid #7052e8!important;border-radius:10px!important;font-weight:680!important;box-shadow:inset 0 1px #ffffff38,0 3px 9px #543fb929!important}.primary-button:hover:not(:disabled),.auth-submit:hover:not(:disabled),.test-send-button:hover:not(:disabled),.wizard-next-button:hover:not(:disabled),.square-add-button:hover:not(:disabled),.agent-new-button:hover:not(:disabled),.chat-header-actions .primary-button:hover:not(:disabled),.agent-header-actions .primary-button:hover:not(:disabled){filter:brightness(1.055);box-shadow:inset 0 1px #ffffff40,0 5px 15px #543fb938!important}.primary-button:active:not(:disabled),.auth-submit:active:not(:disabled),.test-send-button:active:not(:disabled){filter:brightness(.97);box-shadow:inset 0 1px #ffffff24,0 1px 5px #543fb929!important}.secondary-action,.icon-button,.rd-action,.inbox-selector,.relvora-test-shortcut{background:var(--control-bg)!important;border:1px solid var(--app-border-strong)!important;color:var(--text-secondary)!important;box-shadow:var(--shadow-xs)!important;border-radius:10px!important}.secondary-action:hover:not(:disabled),.icon-button:hover:not(:disabled),.inbox-selector:hover:not(:disabled),.relvora-test-shortcut:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 30%,var(--app-border-strong))!important;color:var(--text)!important;background:var(--surface-hover)!important}:is(.agent-list-row,.chat-list-row,.conversation-list-item,.email-thread-row,.workspace-user-row,.rd-attention-row):hover{transition:border-color .16s,background-color .16s,box-shadow .16s!important}:where(.app-shell) button:disabled{cursor:not-allowed}:is(.settings-card,.chat-settings-card,.agent-editor-card,.analytics-section,.chat-product-intro,.agent-tab-intro,.agent-wizard-shell,.chat-create-wizard-shell,.automation-card,.agent-version-row,.agent-version-create,.connection-modal,.member-dialog,.plan-dialog,.ui-confirm-dialog,.relvora-version-dialog){border:1px solid var(--app-border)!important;box-shadow:var(--shadow-sm)!important;background:var(--workspace-pane)!important;border-radius:15px!important}:is(.settings-card,.chat-settings-card,.agent-editor-card):hover{border-color:color-mix(in srgb,var(--accent) 17%,var(--app-border))!important}:is(.profile-popover,.inbox-selector-menu,.agent-context-menu,.chat-context-menu,.ui-confirm-dialog,.plan-dialog,.connection-modal,.member-dialog){-webkit-backdrop-filter:blur(20px)saturate(1.15)}.ui-confirm-overlay{-webkit-backdrop-filter:blur(7px)saturate(.85);background:#070a1673!important}html[data-theme=dark] .ui-confirm-overlay{background:#000000a8!important}:where(.settings-page,.account-settings-page,.chat-builder-content,.agent-editor-body,.conversation-page) :is(h1,h2,h3){letter-spacing:-.03em}:where(.settings-page,.chat-builder-content,.agent-editor-body) .eyebrow{color:var(--accent-text);letter-spacing:.09em}.agents-page{background:var(--workspace)!important;grid-template-columns:266px minmax(0,1fr)!important}.agents-rail,.chat-list-rail{background:var(--workspace-pane)!important;border-right:1px solid var(--app-border)!important}.agents-rail-heading,.chat-list-heading{min-height:75px;border-bottom:1px solid var(--app-border)!important;padding:15px 15px 13px!important}.agents-rail-heading h1,.chat-list-heading h2{letter-spacing:-.045em!important;font-size:19px!important;font-weight:750!important}.agents-rail-heading .eyebrow,.chat-list-heading .eyebrow{letter-spacing:.07em;color:var(--text-tertiary)!important;font-size:10px!important}.agent-list,.chat-list{padding:10px 7px 18px!important}.agent-list-row.agent-list-row-wrap,.chat-list-row{margin-bottom:5px;position:relative;min-height:72px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:9px!important}.agent-list-row.agent-list-row-wrap:hover,.chat-list-row:hover{background:var(--surface-subtle)!important;border-color:var(--app-border)!important}.agent-list-row.agent-list-row-wrap.selected,.chat-list-row.selected{background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 25%,var(--app-border))!important;box-shadow:inset 0 1px #ffffff14!important}.agent-list-row .agent-list-title strong,.chat-list-row strong{color:var(--text)!important;font-size:12px!important;font-weight:690!important}.agent-list-row .agent-list-copy>span,.chat-list-row span{line-height:1.45;color:var(--text-secondary)!important;font-size:11px!important}.agent-list-icon,.chat-list-icon{box-shadow:none!important;border-radius:10px!important}.agent-workspace,.chat-builder-main{min-width:0;min-height:0;background:var(--workspace)!important}.agent-editor-header,.chat-builder-header{-webkit-backdrop-filter:blur(16px)saturate(1.12);border-bottom:1px solid var(--app-border)!important;background:var(--glass)!important;min-height:76px!important;padding:11px 20px!important}.agent-editor-header{gap:12px}.agent-name-input,.chat-builder-title input{letter-spacing:-.04em!important;font-size:19px!important;font-weight:760!important;line-height:1.2!important}.agent-editor-heading,.chat-builder-title,.agent-editor-heading>div:last-child,.chat-builder-title>div:last-child{min-width:0}.agent-editor-meta,.chat-builder-title>div:last-child>span{color:var(--text-secondary)!important;font-size:11px!important}.agent-header-actions,.chat-header-actions{flex-wrap:wrap;align-items:center;display:flex;gap:7px!important}.agent-tabs,.chat-tabs{scrollbar-width:none;align-items:center;display:flex;overflow:auto hidden;border-bottom:1px solid var(--app-border)!important;background:var(--workspace-pane)!important;min-height:45px!important;padding:3px 13px 0!important}.agent-tabs::-webkit-scrollbar{display:none}.chat-tabs::-webkit-scrollbar{display:none}.agent-tabs button,.chat-tabs button{white-space:nowrap;flex:none;position:relative;min-height:40px!important;color:var(--text-secondary)!important;border:0!important;border-radius:8px 8px 0 0!important;padding:0 12px!important;font-size:12px!important;font-weight:630!important}.agent-tabs button:hover,.chat-tabs button:hover{color:var(--text)!important;background:var(--surface-subtle)!important}.agent-tabs button.active,.chat-tabs button.active{color:var(--accent-text)!important;background:var(--accent-soft)!important;border-bottom:2px solid var(--accent)!important;font-weight:720!important}.agent-editor-body,.chat-builder-content{overscroll-behavior:contain;background:var(--workspace)!important}.agent-edit-state-banner{line-height:1.4;border-color:var(--app-border)!important;font-size:11px!important}.agent-edit-state-banner p{color:var(--text-secondary)!important}.agent-tab-intro,.chat-product-intro{border-radius:14px!important;padding:19px 21px!important}.agent-tab-intro h2,.chat-product-intro h1{font-size:clamp(19px,1.85vw,24px)!important}.agent-tab-intro p,.chat-product-intro p{font-size:12px!important;line-height:1.55!important}.chat-settings-card{padding:19px 21px!important}.chat-settings-card .chat-card-heading h3{font-size:15px!important}.chat-field input,.chat-field textarea,.wizard-field-card input,.wizard-field-card textarea{background:var(--control-bg)!important;color:var(--text)!important;border:1px solid var(--app-border-strong)!important}.chat-product-shell{background:var(--workspace)!important;grid-template-columns:248px minmax(0,1fr)!important}.relvora-setup-layout{grid-template-columns:190px minmax(0,1fr) 282px!important;gap:14px!important;padding:17px 20px 54px!important}.relvora-setup-sidebar{top:10px;border:1px solid var(--app-border)!important;background:var(--surface)!important;border-radius:13px!important;padding:9px!important}.relvora-setup-sidebar button{border-radius:9px!important}.relvora-setup-sidebar button.active{background:var(--accent-soft)!important;color:var(--accent-text)!important}.relvora-setup-sidebar-heading{color:var(--text-secondary)!important}.chat-settings-stack{min-width:0}.chat-settings-stack>:first-child{margin-top:0!important}.relvora-flow-stage-nav{background:var(--surface)!important;border-color:var(--app-border)!important;box-shadow:var(--shadow-sm)!important}.relvora-flow-workbench{grid-template-columns:minmax(0,1fr) minmax(250px,305px)!important;gap:13px!important}.relvora-flow-main{box-shadow:inset 0 1px #ffffff06;background:var(--workspace-pane-alt)!important;border-color:var(--app-border)!important}.relvora-flow-main :is(.flow-node,.flow-stage-card){background:var(--surface)!important;border-color:var(--app-border)!important}.relvora-selectable-flow-stage:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--app-border))!important}.relvora-flow-stage-nav button.active{background:var(--accent-soft)!important}.agent-wizard-shell,.chat-create-wizard-shell{overflow:hidden}.agent-wizard-header,.chat-wizard-header{background:var(--glass)!important}.agent-wizard-progress button.active,.chat-wizard-progress button.active{color:var(--accent-text)!important}.agent-wizard-body,.chat-wizard-body{background:var(--surface)!important}.agent-wizard-footer,.chat-wizard-footer{background:var(--workspace-pane-alt)!important;border-top:1px solid var(--app-border)!important}.conversation-page{grid-template-columns:330px minmax(0,1fr)!important}.conversation-list-panel,.email-list-panel{min-width:0;background:var(--surface)!important;border-right:1px solid var(--app-border)!important}.conversation-page .panel-heading,.email-page .panel-heading{background:var(--glass)!important;border-bottom:1px solid var(--app-border)!important;min-height:75px!important;padding:14px 16px!important}.conversation-page .panel-heading h1,.email-page .panel-heading h1{letter-spacing:-.04em;font-size:19px!important;font-weight:740!important}.conversation-view-switch{border-color:var(--app-border)!important}.conversation-view-switch button{font-weight:640!important}.conversation-search input,.conversation-list-panel input[type=search]{background:var(--workspace-pane-alt)!important;border:1px solid var(--app-border)!important}.conversation-list-row,.conversation-row,.email-thread-row{border-radius:10px!important}.conversation-list-row:hover,.conversation-row:hover,.email-thread-row:hover{background:var(--surface-subtle)!important}.conversation-list-row.active,.conversation-row.active,.email-thread-row.selected{background:var(--accent-soft)!important}.thread-panel,.email-detail-panel{min-width:0;background:var(--workspace-pane-alt)!important}.thread-header,.email-detail-header{background:var(--glass)!important;border-bottom:1px solid var(--app-border)!important}.message-bubble,.email-message-card{box-shadow:var(--shadow-xs)!important;border-radius:14px!important}.message-row.inbound .message-bubble{border-bottom-left-radius:5px!important}.message-row.outbound .message-bubble{border-bottom-right-radius:5px!important}.agent-message-label{color:var(--accent-text)!important}.call-event-card{border:1px solid var(--app-border)!important;background:var(--surface)!important;border-radius:13px!important}.conversation-empty-thread{padding:34px!important}.email-page{grid-template-columns:330px minmax(0,1fr)!important}.email-reply-composer{background:var(--glass)!important;border-top:1px solid var(--app-border)!important}.settings-page.native-settings-page,.account-settings-page{max-width:1250px!important}.settings-card{border-radius:15px!important;margin-bottom:14px!important;padding:22px!important}.settings-card-title-row h2{letter-spacing:-.025em!important;font-size:16px!important;font-weight:720!important}.settings-card-title-row p{color:var(--text-secondary)!important;font-size:12px!important;line-height:1.6!important}.settings-card-icon{background:var(--accent-soft)!important;color:var(--accent-text)!important;border-radius:11px!important}:is(.messaging-connection,.credits-panel,.credit-activity,.user-management-summary>div,.pending-invite-row){border-color:var(--app-border)!important;background:var(--workspace-pane-alt)!important;border-radius:11px!important}.account-settings-form,.password-settings-form{max-width:740px}.login-shell,.auth-shell,.workspace-access-shell{background:radial-gradient(circle at 50% 0%,#7052e816,transparent 43%),var(--workspace)!important}.auth-card,.login-card,.workspace-access-card{border:1px solid var(--app-border)!important;box-shadow:var(--shadow-md)!important}.premium-route-loading{max-width:none;padding:24px clamp(16px,2.5vw,36px)!important}.loading-shell{max-width:1520px!important}.loading-heading{width:190px!important;height:28px!important}.loading-subheading{margin:10px 0 20px;width:330px!important;height:13px!important}.loading-card-row{margin-bottom:14px;gap:12px!important}.loading-card{border:1px solid var(--app-border);border-radius:15px!important;min-height:140px!important}.loading-panel{border:1px solid var(--app-border);border-radius:15px!important}.shimmer,.v11-skeleton{background:linear-gradient(100deg,var(--surface-subtle) 15%,var(--surface-hover) 38%,var(--surface-subtle) 62%)!important;background-size:250% 100%!important;animation:1.9s ease-in-out infinite v11-shimmer!important}@keyframes v11-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.v11-loading-workbench{grid-template-columns:250px minmax(0,1fr);gap:16px;height:calc(100dvh - 50px);display:grid}.v11-loading-rail,.v11-loading-stage{border:1px solid var(--app-border);background:var(--surface);border-radius:14px;min-width:0;padding:18px}.v11-loading-row{border-radius:10px;height:56px;margin:0 0 9px}.v11-loading-toolbar{border-radius:10px;height:54px;margin-bottom:17px}.v11-loading-panel{border-radius:12px;height:min(65vh,480px)}.v11-loading-thread{grid-template-columns:320px minmax(0,1fr);gap:14px;height:calc(100dvh - 54px);display:grid}.v11-loading-thread .v11-loading-rail{flex-direction:column;display:flex}.v11-loading-thread .v11-loading-row{flex-shrink:0}.v11-loading-fine{border-radius:5px;width:58%;height:13px;margin-bottom:20px}@media (max-width:1510px){.agents-page{grid-template-columns:244px minmax(0,1fr)!important}.chat-product-shell{grid-template-columns:230px minmax(0,1fr)!important}.conversation-page,.email-page{grid-template-columns:310px minmax(0,1fr)!important}.relvora-setup-layout{grid-template-columns:170px minmax(0,1fr) 245px!important;gap:11px!important;padding-inline:15px!important}.relvora-flow-workbench{grid-template-columns:minmax(0,1fr) 265px!important}.agent-tab-intro,.flow-editor-layout .flow-ai-command,.flow-legend,.flow-canvas-clean,.agent-settings-page .agent-settings-grid,.agent-version-list{width:min(1120px,100% - 34px)!important}}@media (max-width:1340px){.app-shell{grid-template-columns:220px minmax(0,1fr)!important}html[data-sidebar=collapsed] .app-shell{grid-template-columns:66px minmax(0,1fr)!important}.rd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rd-kpi{min-height:132px!important}.rd-major-grid,.rd-secondary-grid{grid-template-columns:minmax(0,1.55fr) minmax(265px,.9fr)!important}.agents-page{grid-template-columns:223px minmax(0,1fr)!important}.chat-product-shell{grid-template-columns:218px minmax(0,1fr)!important}.relvora-setup-layout{grid-template-columns:154px minmax(0,1fr)!important}.relvora-setup-layout>:last-child:not(.chat-settings-stack):not(.relvora-setup-sidebar){grid-column:2}.relvora-flow-workbench{grid-template-columns:minmax(0,1fr)!important}.relvora-flow-workbench>:last-child:not(.relvora-flow-main){position:static!important}.agent-editor-header,.chat-builder-header{padding-inline:14px!important}.agent-tabs button,.chat-tabs button{padding-inline:10px!important}}@media (max-width:1140px){.app-shell{grid-template-columns:198px minmax(0,1fr)!important}html[data-sidebar=collapsed] .app-shell{grid-template-columns:66px minmax(0,1fr)!important}.agents-page,.chat-product-shell{grid-template-columns:202px minmax(0,1fr)!important}.conversation-page,.email-page{grid-template-columns:275px minmax(0,1fr)!important}.relvora-setup-layout{grid-template-columns:minmax(0,1fr)!important}.relvora-setup-sidebar{gap:6px;display:flex;overflow-x:auto;position:static!important}.relvora-setup-sidebar-heading{display:none}.relvora-setup-sidebar button{min-width:130px}.relvora-setup-layout>:last-child:not(.chat-settings-stack):not(.relvora-setup-sidebar){grid-column:1}.rd-toolbar{justify-content:flex-start!important}.rd-page-head{flex-wrap:wrap}.rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd-major-grid,.rd-secondary-grid,.rd-bottom-grid{grid-template-columns:minmax(0,1fr)!important}.rd-attention-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rd-attention-row{border:1px solid var(--app-border);border-radius:10px;align-items:flex-start;margin:0;padding:10px!important}.rd-attention-row .rd-event-icon,.rd-attention-row>svg{display:none}.rd-readiness-box>div>div{flex-flow:wrap;gap:10px}.agent-editor-header,.chat-builder-header{flex-wrap:wrap;align-items:flex-start}.agent-header-actions,.chat-header-actions{margin-left:auto}}@media (max-width:900px){.rd-attention-rows{grid-template-columns:1fr}.agents-page,.chat-product-shell{grid-template-columns:194px minmax(0,1fr)!important}.conversation-page,.email-page{grid-template-columns:245px minmax(0,1fr)!important}.agent-tabs,.chat-tabs{padding-inline:8px!important}.rd-dashboard{padding:18px 14px 55px!important}.agent-editor-heading .agent-avatar,.chat-header-icon{width:36px!important;height:36px!important}}@media (max-width:760px){.app-shell,html[data-sidebar=collapsed] .app-shell{display:block;height:100dvh!important}.mobile-app-bar{z-index:210;background:var(--glass);border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:blur(22px)saturate(1.15);align-items:center;gap:10px;height:53px;padding:0 12px;display:flex;position:fixed;inset:0 0 auto}.mobile-app-bar>button{border-radius:9px;place-items:center;width:35px;height:35px;display:grid;border:1px solid var(--app-border)!important;background:var(--surface)!important;color:var(--text)!important}.mobile-app-brand{color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.mobile-app-brand img{border-radius:7px;width:27px;height:27px}.mobile-app-context{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;margin-left:auto;font-size:11px;overflow:hidden}.mobile-nav-scrim{z-index:220;-webkit-backdrop-filter:blur(4px);background:#0508128c;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sidebar.relvora-v11-sidebar{inset:0 auto 0 0;transform:translate(-110%);z-index:230!important;width:min(84vw,288px)!important;height:100dvh!important;transition:transform .25s var(--v11-press)!important;box-shadow:var(--shadow-md)!important;padding-top:12px!important;position:fixed!important}.sidebar.relvora-v11-sidebar.mobile-open{transform:translate(0)}.sidebar.relvora-v11-sidebar .brand-copy,.sidebar.relvora-v11-sidebar .nav-item>span:not(.nav-active-surface),.sidebar.relvora-v11-sidebar .nav-item-coming-soon small{display:block!important}.sidebar.relvora-v11-sidebar .sidebar-section-label{justify-content:flex-start;height:28px;padding-inline:11px;font-size:10px}.sidebar.relvora-v11-sidebar .sidebar-section-label:before{display:none}.sidebar.relvora-v11-sidebar .sidebar-credit-card{width:auto!important;padding:13px!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card .sidebar-credit-top strong,.sidebar.relvora-v11-sidebar .sidebar-credit-card .sidebar-credit-top b,.sidebar.relvora-v11-sidebar .sidebar-credit-card .sidebar-credit-track,.sidebar.relvora-v11-sidebar .sidebar-credit-card .sidebar-credit-meta{display:initial!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card .sidebar-credit-track{display:block!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card .sidebar-credit-meta{display:flex!important}.sidebar.relvora-v11-sidebar .sidebar-version{text-align:left!important;padding-left:14px!important;font-size:9px!important}.sidebar.relvora-v11-sidebar .sidebar-version:after{display:none}.sidebar.relvora-v11-sidebar .sidebar-collapse-button{display:none!important}.mobile-nav-close{color:var(--sidebar-secondary);background:0 0;border:0;place-items:center;width:32px;height:32px;margin-left:auto;display:grid!important}.main-content{overflow:hidden;height:100dvh!important;padding:53px 0 0!important}.main-content>*{height:100%!important}.agents-page,.chat-product-shell{display:grid;overflow-y:auto;grid-template-columns:1fr!important}.agents-rail,.chat-list-rail{min-height:130px;max-height:200px;overflow:auto;border-right:0!important;border-bottom:1px solid var(--app-border)!important}.agent-workspace,.chat-builder-main{min-height:560px}.conversation-page,.email-page{grid-template-columns:1fr!important;overflow-y:auto!important}.conversation-list-panel,.email-list-panel{min-height:185px;max-height:280px;overflow-y:auto;border-right:0!important;border-bottom:1px solid var(--app-border)!important}.thread-panel,.email-detail-panel{min-height:500px}.rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd-attention-rows{grid-template-columns:1fr}.agent-editor-header,.chat-builder-header,.relvora-setup-layout{padding:12px!important}.relvora-flow-workbench,.relvora-flow-stage-nav{width:calc(100% - 24px)!important}.chat-settings-card{padding:14px!important}.settings-page.native-settings-page,.account-settings-page{padding:18px 13px 48px!important}.settings-card{padding:15px!important}.v11-loading-workbench,.v11-loading-thread{grid-template-columns:1fr}.v11-loading-rail{display:none}}@media (max-width:440px){.rd-kpis{grid-template-columns:1fr!important}.rd-kpi{min-height:122px!important}.rd-toolbar{gap:5px!important}.rd-report-status{width:auto!important}.rd-select,.rd-action{flex:120px}.agent-editor-header .agent-header-actions,.chat-builder-header .chat-header-actions{justify-content:flex-start;width:100%}.rd-tabs button{padding-inline:12px!important}.rd-page-head h1,.settings-heading h1{font-size:25px!important}}@media (max-height:760px) and (min-width:761px){.sidebar.relvora-v11-sidebar{padding-top:11px!important}.sidebar.relvora-v11-sidebar .brand-row{min-height:54px;padding-bottom:11px!important}.sidebar.relvora-v11-sidebar .sidebar-nav{gap:10px!important}.sidebar.relvora-v11-sidebar .sidebar-section-label{height:22px}.sidebar.relvora-v11-sidebar .nav-item{min-height:35px!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card{margin-bottom:6px!important;padding:10px!important}.sidebar.relvora-v11-sidebar .profile-menu-trigger{min-height:43px}.rd-dashboard{padding-top:18px!important}.agent-editor-header,.chat-builder-header{min-height:67px!important}.agent-tabs,.chat-tabs{min-height:40px!important}.agent-tabs button,.chat-tabs button{min-height:37px!important}}@media (prefers-reduced-transparency:reduce){.sidebar.relvora-v11-sidebar .profile-popover,.agent-editor-header,.chat-builder-header,.conversation-page .panel-heading,.mobile-app-bar{background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after,.premium-route-loading *,.premium-route-loading :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rd-page-eyebrow{color:var(--accent-text);letter-spacing:.105em;margin-bottom:7px;font-size:10px;font-weight:770;display:block}.rd-section-kicker{letter-spacing:-.01em;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:9px;margin:12px 0 9px;font-size:12px;font-weight:760;display:flex}.rd-section-kicker span{color:var(--text-tertiary);letter-spacing:0;font-size:11px;font-weight:480}.rd-overview-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:17px 0 12px;display:grid}.rd-overview-readiness a{background:var(--surface-raised);border:1px solid var(--app-border);border-radius:11px;align-items:center;gap:10px;min-width:0;padding:13px;text-decoration:none;display:flex}.rd-overview-readiness a:hover{border-color:color-mix(in srgb,var(--accent) 27%,var(--app-border));background:var(--accent-soft)}.rd-overview-readiness a>svg:first-child{color:var(--accent-text);flex-shrink:0}.rd-overview-readiness a>svg:last-child{color:var(--text-tertiary);flex-shrink:0;margin-left:auto}.rd-overview-readiness a span{min-width:0}.rd-overview-readiness strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--text);font-size:21px;display:block}.rd-overview-readiness small{color:var(--text-secondary);font-size:10.5px;line-height:1.3;display:block}@media (max-width:1100px){.rd-overview-readiness{grid-template-columns:1fr}}.v11-navigation-progress{pointer-events:none;height:2px;top:0;left:0;right:0;overflow:hidden;z-index:180!important;position:absolute!important}.v11-navigation-progress-fill{transform-origin:0;background:linear-gradient(90deg,var(--accent),#b9a9ff);width:100%;height:100%;box-shadow:0 0 12px var(--accent-glow)}@media (max-width:760px){.main-content>.v11-navigation-progress{height:2px!important}}.public-chat-widget{font-family:-apple-system,BlinkMacSystemFont,Segoe UI Variable,Inter,Segoe UI,sans-serif}.public-chat-header{background:color-mix(in srgb,var(--chat-surface) 90%,transparent);border-bottom:1px solid var(--chat-border);-webkit-backdrop-filter:blur(18px)saturate(1.12);min-height:62px;padding:10px 15px}.public-chat-header strong{letter-spacing:-.03em;font-size:14px}.public-chat-header button{border-radius:10px}.public-chat-message{border-radius:15px;line-height:1.53}.public-chat-message.assistant{box-shadow:0 2px 12px #0c14260b}.public-chat-message.visitor{background:color-mix(in srgb,var(--chat-accent) 14%,var(--chat-surface))}.public-chat-starters button{border-radius:11px;min-height:36px;padding-inline:13px;font-size:11px}.public-chat-composer{padding:11px 13px 10px}.public-chat-composer>div{border-radius:14px}.public-chat-composer button{box-shadow:0 2px 8px color-mix(in srgb,var(--chat-accent) 22%,transparent);border-radius:10px}.public-chat-widget :is(button,input,textarea):focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.public-chat-widget *,.public-chat-widget :before,.public-chat-widget :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root,html[data-theme=light]{--canvas:#f2f3f5;--app-bg:#f2f3f5;--workspace:#f2f3f5;--workspace-pane:#f8f8fa;--workspace-pane-alt:#f4f5f7;--workspace-toolbar:#f8f8fa;--app-panel:#fff;--app-panel-solid:#fff;--app-panel-muted:#f4f5f7;--surface:#fff;--surface-raised:#fbfbfd;--surface-subtle:#f4f5f7;--surface-hover:#eceef2;--surface-active:#e5e7ee;--surface-elevated:#fff;--text:#1b1c23;--text-secondary:#535762;--text-tertiary:#6b707c;--muted:#535762;--muted-2:#6b707c;--line:#dee1e7;--line-strong:#c7cbd6;--border:#dee1e7;--border-soft:#e9eaf0;--border-strong:#c7cbd6;--app-border:#32354821;--app-border-strong:#3235483b;--sidebar:#14151bed;--sidebar-surface:#ffffff12;--sidebar-hover:#ffffff17;--sidebar-text:#f7f7fb;--sidebar-secondary:#b0b0bf;--sidebar-line:#eeedfa1a;--accent:#71678f;--accent-strong:#59516f;--accent-text:#5d5579;--accent-soft:#f0eff5;--accent-soft-2:#e7e5f0;--accent-glow:#70678f1a;--success:#2e8061;--success-soft:#e9f6ed;--warning:#935e1f;--danger:#b33b43;--danger-soft:#fff0f0;--focus:0 0 0 4px #6759982b;--shadow-xs:0 1px 2px #181b260a;--shadow-sm:0 1px 2px #14161e0b,0 6px 18px #14161e0e;--shadow-md:0 18px 48px #18192421,0 3px 10px #1819240d;--app-shadow-soft:var(--shadow-sm);--app-shadow:var(--shadow-md);--glass:#fbfbfdcc;--glass-solid:#fcfcfe;--glass-border:#ffffffd9;--control-bg:#fff;--control-line:#ccd0da;--material-top:#ffffffe6;--material-bottom:#f1f2f7de;--material-shine:#fffffffa;--material-edge:#393c4c2b;--material-press-shadow:inset 0 2px 5px #17192721;--rd-agent:#494b58;--rd-chat:#988bad;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--canvas:#111218;--app-bg:#111218;--workspace:#111218;--workspace-pane:#1a1c24;--workspace-pane-alt:#171921;--workspace-toolbar:#20222c;--app-panel:#1d1f29;--app-panel-solid:#1d1f29;--app-panel-muted:#252632;--surface:#1d1f29;--surface-raised:#242630;--surface-subtle:#272935;--surface-hover:#30313e;--surface-active:#373948;--surface-elevated:#2b2d39;--text:#f5f5f9;--text-secondary:#c0c1d0;--text-tertiary:#a3a5b6;--muted:#c0c1d0;--muted-2:#a3a5b6;--line:#383a4b;--line-strong:#53566b;--border:#383a4b;--border-soft:#303240;--border-strong:#53566b;--app-border:#d0d1e826;--app-border-strong:#d0d1e845;--sidebar:#0e0f15eb;--sidebar-surface:#f5f3ff13;--sidebar-hover:#f5f3ff17;--sidebar-text:#f5f5fa;--sidebar-secondary:#b4b5c5;--sidebar-line:#ebeaff1f;--accent:#a79bcb;--accent-strong:#b4a8dd;--accent-text:#c9bfe9;--accent-soft:#9b91c029;--accent-soft-2:#9b91c03b;--accent-glow:#a094cf1f;--success:#93d2af;--success-soft:#47996c2e;--warning:#efca88;--danger:#f3a0a5;--danger-soft:#aa414d2b;--focus:0 0 0 4px #a094cf3b;--shadow-xs:0 1px 3px #00000030;--shadow-sm:0 1px 2px #0000002e,0 9px 24px #0000001f;--shadow-md:0 20px 62px #0000005c,0 4px 12px #0003;--app-shadow-soft:var(--shadow-sm);--app-shadow:var(--shadow-md);--glass:#1c1e28d4;--glass-solid:#232530;--glass-border:#e2defb24;--control-bg:#262834;--control-line:#515469;--material-top:#fff1;--material-bottom:#ffffff06;--material-shine:#ffffff21;--material-edge:#e1def52e;--material-press-shadow:inset 0 2px 7px #0000004d;--rd-agent:#c2c3d3;--rd-chat:#a398c8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:var(--workspace)!important}body{letter-spacing:-.012em;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI Variable,Segoe UI,Arial,sans-serif;font-size:13px}.app-shell{transition:grid-template-columns .23s cubic-bezier(.22,.8,.22,1);background:var(--workspace)!important}.main-content{min-width:0;background:radial-gradient(ellipse 60% 45% at 92% -10%, #aea7c61c, transparent 72%), linear-gradient(160deg, var(--workspace),var(--workspace))!important}html[data-theme=dark] .main-content{background:radial-gradient(ellipse 80% 65% at 78% -30%,#7870a51a,transparent 72%),var(--workspace)!important}.sidebar.relvora-v11-sidebar{-webkit-backdrop-filter:blur(28px)saturate(1.17);box-shadow:inset -1px 0 #ffffff0a,10px 0 28px #0f0f1913;background:linear-gradient(165deg,#23232df2,var(--sidebar) 44%,#0e0f14f7)!important;border-right:1px solid #e9fbef1f!important}.sidebar-material-sheen{z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff0c,#0000 34%),radial-gradient(100% 30% at 0 0,#c8c1e613,#0000 78%);position:absolute;inset:0}.sidebar.relvora-v11-sidebar .sidebar-glow{opacity:.12}.sidebar.relvora-v11-sidebar .brand-row{border-bottom:1px solid var(--sidebar-line);margin:0 3px 15px;padding-bottom:21px!important}.sidebar.relvora-v11-sidebar .brand-name{letter-spacing:-.035em!important;font-size:17px!important;font-weight:750!important}.sidebar.relvora-v11-sidebar .brand-subtitle{letter-spacing:.006em;font-size:11px!important}.sidebar.relvora-v11-sidebar .sidebar-nav{gap:23px!important;padding:0 3px 13px!important}.sidebar.relvora-v11-sidebar .sidebar-section-label{letter-spacing:.14em!important;color:#9998aa!important;font-size:10px!important;font-weight:780!important}.sidebar.relvora-v11-sidebar .nav-item{letter-spacing:-.014em;transform-origin:50%;will-change:transform;color:#cecedb!important;border:1px solid #0000!important;border-radius:11px!important;min-height:45px!important;padding:0 11px!important;font-size:13px!important;font-weight:580!important}.sidebar.relvora-v11-sidebar .nav-item>.nav-item-symbol{z-index:1;background:#ffffff0f;border:1px solid #ffffff09;border-radius:9px;place-items:center;width:29px;min-width:29px;height:29px;display:grid;box-shadow:inset 0 1px #ffffff0b}.sidebar.relvora-v11-sidebar .nav-item>.nav-item-label{z-index:1;white-space:nowrap;position:relative}.sidebar.relvora-v11-sidebar .nav-item:hover:not(.active){transform:translate(2px)scale(1.022);color:#fff!important;background:linear-gradient(165deg,#ffffff25,#ffffff0f)!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff2b,0 7px 16px #00000021!important}.sidebar.relvora-v11-sidebar .nav-item:hover .nav-item-symbol{background:#ffffff1c}.sidebar.relvora-v11-sidebar .nav-item:active{transform:translate(1px)scale(.976)!important;box-shadow:inset 0 2px 8px #00000038!important}.sidebar.relvora-v11-sidebar .nav-item.active{color:#fff!important}.sidebar.relvora-v11-sidebar .nav-item.active .nav-item-symbol{color:#fff;background:#ffffff26;border-color:#ffffff1b}.sidebar.relvora-v11-sidebar .nav-item.active svg{color:#fff!important}.nav-active-surface{-webkit-backdrop-filter:blur(9px);background:linear-gradient(165deg,#ffffff38,#fff1)!important;border:1px solid #ffffff2e!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff36,inset 0 -1px #0000001a,0 5px 16px #0000001f!important}.sidebar.relvora-v11-sidebar .nav-item-coming-soon{opacity:.6}.sidebar.relvora-v11-sidebar .sidebar-credit-card{background:linear-gradient(155deg,#fafffc1b,#ffffff09)!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px #ffffff1a,0 6px 20px #0000001f!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card:hover{transform:translateY(-1px);border-color:#ffffff38!important}.sidebar-credit-track i{background:linear-gradient(90deg,#79728e,#b5adc9)!important}.sidebar.relvora-v11-sidebar .profile-menu-trigger{background:linear-gradient(160deg,#ffffff16,#ffffff06);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff13;min-height:51px!important}.sidebar.relvora-v11-sidebar .profile-menu-trigger:hover{transform:translateY(-1px);background:#ffffff1b!important;border-color:#ffffff29!important}.sidebar.relvora-v11-sidebar .sidebar-collapse-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9fef5!important;border:1px solid #29293d26!important;width:29px!important;height:29px!important}.sidebar.relvora-v11-sidebar .sidebar-collapse-button:hover{transform:scale(1.08)}.sidebar.relvora-v11-sidebar .profile-popover{background:var(--glass-solid)!important;border:1px solid var(--material-edge)!important;box-shadow:var(--shadow-md)!important}.sidebar .avatar{background:linear-gradient(145deg,#4b455f,#272635)!important;border-color:#ffffff36!important}.sidebar.collapsed .nav-item>.nav-item-symbol{display:grid!important}.sidebar.collapsed .nav-item>.nav-item-label{display:none!important}.sidebar.collapsed .nav-item{justify-content:center!important;padding:0!important}.sidebar.collapsed .sidebar-nav{gap:12px!important}.sidebar.collapsed .sidebar-section-label{padding:0!important}.sidebar.collapsed .sidebar-credit-card{transform:none!important}.app-shell :is(.secondary-action,.icon-button,.rd-select,.rd-action,.rd-link-button,.inbox-selector,.relvora-test-shortcut,.conversation-view-switch button,.agent-tabs button,.chat-tabs button,.rd-tabs button):not(:disabled),.app-shell :is(.settings-card button,.chat-settings-card button):not(:disabled):not(.primary-button){transition:transform .17s cubic-bezier(.2,.8,.26,1),box-shadow .18s,border-color .18s,background-color .18s,color .18s!important}.app-shell :is(.secondary-action,.icon-button,.rd-action,.rd-link-button,.inbox-selector,.relvora-test-shortcut){background:linear-gradient(175deg,var(--material-top),var(--material-bottom))!important;border:1px solid var(--material-edge)!important;color:var(--text)!important;box-shadow:inset 0 1px 0 var(--material-shine),0 1px 2px #1e1f2a0b,0 3px 9px #1e1f2a0b!important}.app-shell :is(.secondary-action,.icon-button,.rd-action,.rd-link-button,.inbox-selector,.relvora-test-shortcut):hover:not(:disabled){transform:translateY(-1px)scale(1.016);border-color:var(--app-border-strong)!important;background:linear-gradient(175deg,var(--material-top),var(--surface-hover))!important;box-shadow:inset 0 1px var(--material-shine),0 5px 14px #1e1f2a1c!important}.app-shell :is(.secondary-action,.icon-button,.rd-action,.rd-link-button,.inbox-selector,.relvora-test-shortcut):active:not(:disabled){transform:translateY(1px)scale(.976);box-shadow:var(--material-press-shadow)!important}.app-shell :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;box-shadow:var(--focus)!important}.app-shell :is(button,select,input,textarea){font-family:inherit}.app-shell button:disabled{opacity:.55;transform:none!important}.primary-button,.auth-submit,.test-send-button,.wizard-next-button,.square-add-button,.agent-new-button,.chat-header-actions .primary-button,.agent-header-actions .primary-button{color:#fbfbfd!important;background:linear-gradient(#40404b,#22232c)!important;border:1px solid #21212b!important;border-radius:11px!important;font-weight:690!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000029,0 3px 10px #15151f33!important}.primary-button:hover:not(:disabled),.auth-submit:hover:not(:disabled),.test-send-button:hover:not(:disabled),.wizard-next-button:hover:not(:disabled),.square-add-button:hover:not(:disabled),.agent-new-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)scale(1.012);box-shadow:inset 0 1px #ffffff3d,0 5px 14px #15151f36!important}.primary-button:active:not(:disabled),.auth-submit:active:not(:disabled),.test-send-button:active:not(:disabled),.wizard-next-button:active:not(:disabled){filter:brightness(.95);transform:translateY(1px)scale(.982)!important;box-shadow:inset 0 2px 5px #00000040!important}.rd-dashboard{max-width:1590px!important;padding:31px clamp(20px,2.55vw,42px) 66px!important}.rd-page-head{flex-wrap:wrap;align-items:center!important;gap:18px!important;margin-bottom:19px!important}.rd-page-head>div:first-child{flex:360px;min-width:270px}.rd-page-head h1{letter-spacing:-.058em!important;margin-top:7px!important;font-size:clamp(31px,2.9vw,42px)!important;font-weight:745!important;line-height:1.04!important}.rd-head-period{color:var(--text-tertiary);letter-spacing:-.015em;vertical-align:middle;white-space:nowrap;font-size:clamp(13px,1.12vw,16px);font-weight:540}.rd-page-head p{color:var(--text-secondary)!important;margin-top:9px!important;font-size:13px!important}.rd-page-eyebrow{align-items:center;gap:8px;letter-spacing:.14em!important;color:var(--text-secondary)!important;font-size:10px!important;font-weight:780!important;display:flex!important}.rd-heading-indicator{border:2px solid var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:99px;display:inline-block}.rd-toolbar{flex:0 auto;max-width:100%;align-items:center!important;gap:8px!important}.rd-report-status,.rd-select,.rd-action,.rd-link-button{border-radius:11px!important;height:39px!important;min-height:39px!important;padding-inline:13px!important;font-size:12px!important}.rd-report-status{border:1px solid var(--app-border)!important;box-shadow:none!important;color:var(--text-secondary)!important;background:#ffffff80!important}html[data-theme=dark] .rd-report-status{background:#ffffff0a!important}.rd-select{-webkit-backdrop-filter:blur(15px);background:var(--glass)!important;border:1px solid var(--material-edge)!important;box-shadow:inset 0 1px var(--material-shine),var(--shadow-xs)!important}.rd-select select{color:var(--text)!important;font-size:12px!important}.rd-range-caption{color:var(--text-tertiary);margin-top:0!important;margin-bottom:19px!important;font-size:11px!important}.rd-section-kicker{gap:10px!important;margin:19px 0 10px!important;font-size:12px!important;font-weight:780!important}.rd-section-kicker span{color:var(--text-tertiary)!important;font-size:11px!important;font-weight:480!important}.rd-section-kicker:before{content:"";background:var(--accent);opacity:.7;border-radius:99px;width:3px;height:14px}.rd-kpis{gap:12px!important;margin-bottom:10px!important}.rd-kpi,.rd-panel,.rd-tab-section{position:relative;background:linear-gradient(145deg,var(--surface) 25%,var(--surface-raised))!important;border:1px solid var(--app-border)!important;box-shadow:inset 0 1px var(--material-shine),0 1px 2px #1a1b250a,0 7px 18px #1a1b250d!important;border-radius:17px!important}.rd-kpi{overflow:hidden;min-height:166px!important;padding:20px!important}.rd-kpi:after{content:"";pointer-events:none;background:radial-gradient(circle,var(--accent-soft),transparent 74%);opacity:.5;border-radius:100%;width:120px;height:120px;position:absolute;top:-80px;right:-75px}.rd-kpi:hover{box-shadow:inset 0 1px var(--material-shine),0 12px 27px #1a1b2517!important;border-color:var(--app-border-strong)!important;transform:translateY(-2px)!important}.rd-kpi-label{color:var(--text-secondary)!important;align-items:center!important;gap:11px!important;font-size:12px!important;font-weight:690!important}.rd-icon,.rd-panel-title .rd-icon{box-shadow:inset 0 1px var(--material-shine);background:var(--surface-subtle)!important;color:var(--accent-text)!important;border:1px solid var(--app-border)!important;border-radius:12px!important}.rd-icon.green{background:var(--success-soft)!important;color:var(--success)!important}.rd-icon.rose{background:var(--danger-soft)!important;color:var(--danger)!important}.rd-icon.orange{color:#a46425!important;background:#f6ede1!important}html[data-theme=dark] .rd-icon.orange{color:#efba7f!important;background:#352c20!important}.rd-icon.purple,.rd-icon.violet{background:var(--surface-subtle)!important;color:var(--accent-text)!important}.rd-kpi-measure{gap:10px!important;margin-top:14px!important}.rd-kpi-measure strong{letter-spacing:-.055em;font-size:clamp(32px,2.8vw,43px)!important;font-weight:750!important}.rd-kpi-measure small{background:var(--surface-subtle);color:var(--text-secondary)!important;padding:4px 8px!important;font-size:10px!important;font-weight:650!important}.rd-kpi p{color:var(--text-secondary)!important;font-size:11.5px!important;line-height:1.42!important}.rd-panel{padding:21px!important}.rd-major-grid,.rd-secondary-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.93fr)!important;gap:13px!important;margin-bottom:10px!important}.rd-panel-title h2{color:var(--text)!important;font-size:15px!important;font-weight:720!important}.rd-panel-title p{color:var(--text-tertiary)!important;font-size:11px!important}.rd-panel-footnote{font-size:10.5px!important}.rd-chart-panel{min-height:360px}.rd-chart-container{margin-top:23px!important}.rd-legend{color:var(--text-secondary)}.rd-key.agent{background:var(--rd-agent)!important}.rd-key.chat{background:var(--rd-chat)!important}.rd-line-agent{stroke:var(--rd-agent)!important;stroke-width:2.4px!important}.rd-line-chat{stroke:var(--rd-chat)!important;stroke-width:2.2px!important}.rd-point-agent{stroke:var(--rd-agent)!important;fill:var(--surface)!important}.rd-point-chat{stroke:var(--rd-chat)!important;fill:var(--surface)!important}.rd-gridline{stroke:var(--line)!important;stroke-dasharray:2 7!important}.rd-axis-label{fill:var(--text-tertiary)!important}.rd-chart-empty{background:var(--glass);white-space:nowrap;border:1px solid var(--app-border);border-radius:9px;width:auto;padding:10px;left:50%;transform:translate(-50%);font-size:12.5px!important}.rd-chart-select{height:32px!important;min-height:32px!important}.rd-attention-row{border-radius:10px!important;margin:0 -7px!important;padding:11px 7px!important}.rd-attention-row:hover{background:var(--surface-hover)!important}.rd-attention-row strong{font-size:12px!important}.rd-attention-row small{font-size:11px!important}.rd-attention-row>svg:last-child{transition:transform .18s}.rd-attention-row:hover>svg:last-child{transform:translate(3px)}.rd-event-icon{border-radius:11px!important}.rd-event-icon.agent_paused,.rd-event-icon.attention{background:var(--danger-soft)!important;color:var(--danger)!important}.rd-event-icon.qualified,.rd-event-icon.concluded{background:var(--success-soft)!important;color:var(--success)!important}.rd-readiness-box{background:var(--surface-subtle)!important;border-color:var(--app-border)!important;border-radius:12px!important}.rd-readiness-box strong{font-size:12px!important}.rd-readiness-box span:not(.rd-icon),.rd-readiness-box small{font-size:10.5px!important}.rd-activity-row{padding-block:14px!important}.rd-event-text b{font-size:12px!important}.rd-event-text small{font-size:11px!important}.rd-agent-table th{background:var(--surface-subtle);font-size:10px!important}.rd-agent-table td{font-size:11.5px!important}.rd-tabs{background:var(--surface-raised)!important}.rd-tabs button{border-radius:10px 10px 0 0!important;font-size:12px!important}.rd-tabs button.selected{color:var(--accent-text)!important;border-bottom-color:var(--accent)!important;background:var(--accent-soft)!important}.rd-tab-section>[role=tabpanel]{background:var(--surface)!important}.rd-overview-readiness a{border:1px solid var(--app-border);box-shadow:inset 0 1px var(--material-shine);background:var(--surface-raised)!important;border-radius:12px!important}.rd-overview-readiness a:hover{transform:translateY(-1px);background:var(--accent-soft)!important}.rd-overview-readiness a>svg:first-child{color:var(--accent-text)!important}.agents-rail,.chat-list-rail,.conversation-list-panel,.email-list-panel{background:var(--workspace-pane)!important}.agent-editor-header,.chat-builder-header,.thread-header,.email-detail-header,.conversation-page .panel-heading,.email-page .panel-heading{-webkit-backdrop-filter:blur(20px)saturate(1.1);box-shadow:inset 0 1px var(--material-shine);background:var(--glass)!important;border-bottom:1px solid var(--app-border)!important}:is(.agent-list-row.agent-list-row-wrap,.chat-list-row,.conversation-list-row,.email-thread-row):hover{transform:translate(1px);background:var(--surface-hover)!important}:is(.agent-list-row.agent-list-row-wrap.selected,.chat-list-row.selected,.conversation-list-row.active,.email-thread-row.selected){background:var(--accent-soft)!important;border-color:var(--app-border-strong)!important}.agent-tabs,.chat-tabs{-webkit-backdrop-filter:blur(16px);background:var(--glass)!important}.agent-tabs button,.chat-tabs button{border-radius:9px 9px 0 0!important}.agent-tabs button.active,.chat-tabs button.active{color:var(--accent-text)!important;background:var(--accent-soft)!important;border-bottom-color:var(--accent)!important}.relvora-setup-sidebar button.active,.relvora-flow-stage-nav button.active{background:var(--accent-soft)!important;color:var(--accent-text)!important}:is(.settings-card,.chat-settings-card,.agent-editor-card,.chat-product-intro,.agent-tab-intro,.analytics-section,.automation-card,.agent-wizard-shell,.chat-create-wizard-shell,.relvora-flow-main){border:1px solid var(--app-border)!important;box-shadow:inset 0 1px var(--material-shine),var(--shadow-xs)!important;border-radius:15px!important}:is(.settings-card,.chat-settings-card,.agent-editor-card):hover{border-color:var(--app-border-strong)!important}:is(.conversation-search input,.chat-field input,.chat-field textarea,.agent-field input,.agent-field textarea,.wizard-field-card input,.wizard-field-card textarea){color:var(--text)!important;background:var(--control-bg)!important;border:1px solid var(--app-border-strong)!important}.settings-card-title-row h2{font-size:16px!important}.settings-card-title-row p{font-size:12px!important}.settings-card-icon{background:var(--accent-soft)!important;color:var(--accent-text)!important}.login-shell,.auth-shell,.workspace-access-shell{background:radial-gradient(ellipse at 50% -20%,#8374ab1a,transparent 60%),var(--workspace)!important}.premium-route-loading{opacity:0;animation:.18s .24s forwards rd-skeleton-appear}@keyframes rd-skeleton-appear{to{opacity:1}}.shimmer,.v11-skeleton,.rd-skeleton,.thread-loading{position:relative;overflow:hidden;background:var(--surface-subtle)!important;border-color:var(--app-border)!important;animation:none!important}.shimmer:after,.v11-skeleton:after,.rd-skeleton:after,.thread-loading:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 10%,#ffffff91 46%,#0000 83%);position:absolute;inset:0;transform:translate(-105%);animation:1.55s cubic-bezier(.35,0,.65,1) infinite rd-sweep!important}html[data-theme=dark] :is(.shimmer,.v11-skeleton,.rd-skeleton,.thread-loading):after{background:linear-gradient(100deg,#0000,#ede8ff18,#0000)}@keyframes rd-sweep{to{transform:translate(105%)}}.v11-loading-workbench,.v11-loading-thread{gap:14px!important}.v11-loading-rail,.v11-loading-stage{box-shadow:var(--shadow-xs);border:1px solid var(--app-border)!important}.loading-panel,.loading-card{box-shadow:var(--shadow-xs);border-color:var(--app-border)!important}.v11-navigation-progress{background:0 0!important}.v11-navigation-progress-fill{background:linear-gradient(90deg,transparent,var(--accent),transparent)!important;box-shadow:none!important}@media (max-width:1480px){.rd-dashboard{padding:25px clamp(17px,2.1vw,31px) 55px!important}.rd-kpi{min-height:152px!important;padding:17px!important}.rd-chart-panel{min-height:0}.rd-panel{padding:17px!important}.rd-major-grid,.rd-secondary-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.94fr)!important}.rd-head-period{font-size:13px}}@media (max-width:1240px) and (min-width:761px){.app-shell{grid-template-columns:204px minmax(0,1fr)!important}html[data-sidebar=collapsed] .app-shell{grid-template-columns:66px minmax(0,1fr)!important}.rd-page-head{align-items:flex-start!important}.rd-toolbar{justify-content:flex-start!important}.rd-major-grid,.rd-secondary-grid{grid-template-columns:minmax(0,1fr)!important}.rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd-kpi{min-height:140px!important}.rd-attention{min-height:0!important}.rd-attention-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rd-attention-row{border:1px solid var(--app-border);background:var(--surface-subtle);margin:0!important;padding:10px!important}.rd-readiness-box{margin-top:12px!important}.agents-page,.chat-product-shell{grid-template-columns:210px minmax(0,1fr)!important}.conversation-page,.email-page{grid-template-columns:286px minmax(0,1fr)!important}}@media (max-width:950px) and (min-width:761px){.sidebar.relvora-v11-sidebar .nav-item{min-height:42px!important}.rd-attention-rows{grid-template-columns:1fr!important}.rd-toolbar{gap:6px!important}.rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.app-shell{grid-template-columns:1fr!important}.sidebar.relvora-v11-sidebar{width:min(84vw,288px)!important}.sidebar.relvora-v11-sidebar .nav-item>.nav-item-label{display:block!important}.sidebar.relvora-v11-sidebar .nav-item>.nav-item-symbol{display:grid!important}.sidebar.relvora-v11-sidebar .nav-item{justify-content:flex-start!important;padding-inline:10px!important}.mobile-app-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--glass)!important;border-bottom:1px solid var(--app-border)!important}.rd-dashboard{padding:21px 13px 50px!important}.rd-page-head h1{font-size:30px!important}.rd-head-period{display:none}.rd-toolbar{justify-content:flex-start;gap:6px!important}.rd-major-grid,.rd-secondary-grid{grid-template-columns:minmax(0,1fr)!important}.rd-attention-rows{display:block}.rd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rd-kpi{min-height:145px!important}.rd-chart-tools{justify-content:space-between;gap:8px;margin-top:14px;position:static!important}.rd-chart-container{margin-top:4px!important}.rd-panel{padding:15px!important}.rd-overview-readiness{grid-template-columns:1fr!important}.premium-route-loading{padding-top:18px!important}}@media (max-width:450px){.rd-kpis{grid-template-columns:1fr!important}.rd-kpi{min-height:128px!important}.rd-toolbar .rd-report-status{flex:100%;justify-content:flex-start}.rd-select,.rd-action{flex:145px}.rd-chart-tools{flex-wrap:wrap}}@media (max-height:760px) and (min-width:761px){.sidebar.relvora-v11-sidebar .brand-row{margin-bottom:7px!important;padding-bottom:12px!important}.sidebar.relvora-v11-sidebar .sidebar-nav{gap:9px!important}.sidebar.relvora-v11-sidebar .nav-item{min-height:39px!important}.sidebar.relvora-v11-sidebar .sidebar-credit-card{margin-bottom:7px!important;padding:10px!important}.rd-dashboard{padding-top:21px!important}}@media (prefers-reduced-transparency:reduce){.sidebar.relvora-v11-sidebar{-webkit-backdrop-filter:none!important;background:#191a23!important}.agent-editor-header,.chat-builder-header,.mobile-app-bar{background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.app-shell,.app-shell *,.app-shell :before,.app-shell :after,.premium-route-loading,.premium-route-loading :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.premium-route-loading{opacity:1!important}.sidebar.relvora-v11-sidebar .nav-item:hover,.app-shell :is(button,a):hover{transform:none!important}}:root,html[data-theme=light]{--rv-glass-panel:#ffffffd4;--rv-glass-rail:#f9fafdcc;--rv-glass-border:#ffffffe6;--rv-glass-highlight:#fffffff2;--rv-tile-top:#fffffffa;--rv-tile-bottom:#f1f2f7f5;--rv-tile-text:#292b35;--rv-tile-shadow:0 1px 1px #1c1d2c0b,0 4px 13px #1e1f3011, inset 0 1px #fffffffa;--rv-skeleton-base:#e7e9ef;--rv-skeleton-glint:#fafaff}html[data-theme=dark]{--rv-glass-panel:#20212cd1;--rv-glass-rail:#181922d6;--rv-glass-border:#e1dcfa1c;--rv-glass-highlight:#ffffff16;--rv-tile-top:#393a49f0;--rv-tile-bottom:#272836f5;--rv-tile-text:#f4f3fb;--rv-tile-shadow:0 1px 1px #00000026,0 5px 16px #00000030, inset 0 1px #ffffff1c;--rv-skeleton-base:#303240;--rv-skeleton-glint:#494c61}:is(.chat-product-shell,.agents-page,.conversation-page,.email-page,.chat-builder-main,.agent-editor-main){background:var(--workspace)!important}:is(.chat-list-rail,.agents-rail,.conversation-list-panel,.email-list-panel){box-shadow:inset 0 1px var(--rv-glass-highlight), 1px 0 16px #16172507;-webkit-backdrop-filter:blur(23px)saturate(1.12);background:var(--rv-glass-rail)!important;border-color:var(--app-border)!important}:is(.chat-list-heading,.chat-builder-header,.agent-editor-header,.agent-workspace-header,.thread-header,.email-detail-header){box-shadow:inset 0 1px var(--rv-glass-highlight),0 3px 12px #1e1f2f06;-webkit-backdrop-filter:blur(22px)saturate(1.12);background:var(--rv-glass-panel)!important;border-color:var(--app-border)!important}.chat-tabs,.agent-tabs{-webkit-backdrop-filter:blur(16px)saturate(1.08);background:var(--rv-glass-panel)!important;border-color:var(--app-border)!important}.chat-builder-header,.agent-workspace-header{min-height:80px!important}.chat-builder-title input{letter-spacing:-.035em!important;font-size:17px!important;font-weight:730!important}.chat-builder-title span{font-size:11px!important}.chat-header-icon{box-shadow:inset 0 1px var(--rv-glass-highlight);background:var(--surface-subtle)!important;color:var(--text)!important;border-radius:12px!important}.chat-list-heading h2{letter-spacing:-.038em;font-size:20px!important}.chat-list{background:0 0!important;padding:9px!important}.chat-list-row,.agent-list-row{border-radius:12px!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important}.chat-list-row{min-height:70px;box-shadow:inset 0 1px var(--rv-glass-highlight),0 2px 6px #1e1f3006;background:var(--rv-glass-panel)!important}.chat-list-row:hover,.agent-list-row:hover{background:var(--surface-hover)!important;transform:translateY(-1px)!important}.chat-list-row.selected,.agent-list-row.selected{background:var(--surface-active)!important;border-color:var(--line-strong)!important;box-shadow:inset 3px 0 0 var(--accent),inset 0 1px var(--rv-glass-highlight),0 2px 8px #1d1d2d11!important}.chat-list-icon,.agent-list-icon{background:var(--surface-subtle)!important;color:var(--text-secondary)!important;border-color:var(--app-border)!important}.chat-list-row span{color:var(--text-secondary)!important;font-size:10.5px!important}.chat-list-row strong{font-size:12.5px!important}.relvora-setup-layout{align-items:start;gap:16px!important;padding-top:17px!important}.relvora-setup-sidebar{box-shadow:inset 0 1px var(--rv-glass-highlight),0 5px 15px #1d1e2b09;-webkit-backdrop-filter:blur(22px);background:var(--rv-glass-panel)!important;border:1px solid var(--app-border)!important;border-radius:16px!important;padding:13px 8px!important}.relvora-setup-sidebar-heading{color:var(--text-tertiary)!important;letter-spacing:.13em!important;font-size:10px!important}.relvora-setup-sidebar button{min-height:62px;border:1px solid #0000!important;border-radius:11px!important;transition:transform .18s cubic-bezier(.2,.75,.2,1),background-color .18s,border-color .18s,box-shadow .18s!important}.relvora-setup-sidebar button:hover:not(.active){transform:translate(2px)scale(1.008);color:var(--text)!important;background:var(--surface-hover)!important}.relvora-setup-sidebar button.active{color:var(--text)!important;background:linear-gradient(150deg,var(--rv-tile-top),var(--rv-tile-bottom))!important;border-color:var(--app-border-strong)!important;box-shadow:inset 3px 0 var(--accent),inset 0 1px var(--rv-glass-highlight),0 3px 9px #2223310f!important}.relvora-setup-sidebar button:active{transform:scale(.985)!important}.relvora-setup-sidebar button.active small{color:var(--text-secondary)!important}.relvora-setup-preview,.chat-preview-column{-webkit-backdrop-filter:blur(22px)saturate(1.1);background:var(--rv-glass-panel)!important;border:1px solid var(--app-border)!important;box-shadow:inset 0 1px var(--rv-glass-highlight),0 13px 30px #1c1d2b13!important;border-radius:17px!important}.chat-widget-preview{box-shadow:0 7px 25px #17172121!important}.relvora-preview-note svg{color:var(--text-secondary)!important}.relvora-setup-preview .chat-widget-preview{border-color:var(--app-border)!important}:is(.chat-settings-card,.agent-editor-card,.settings-card,.chat-product-intro,.agent-tab-intro,.analytics-section,.automation-card,.agent-wizard-shell,.chat-create-wizard-shell,.relvora-flow-main,.rd-panel,.rd-kpi,.rd-tab-section){background:var(--rv-glass-panel)!important;border-color:var(--app-border)!important;box-shadow:inset 0 1px var(--rv-glass-highlight),0 4px 15px #17182709,0 1px 2px #1718270a!important;border-radius:16px!important}:is(.chat-settings-card,.agent-editor-card,.settings-card,.chat-product-intro,.agent-tab-intro,.analytics-section,.automation-card,.agent-wizard-shell,.chat-create-wizard-shell,.relvora-flow-main){-webkit-backdrop-filter:blur(18px)saturate(1.08)}:is(.chat-settings-card,.agent-editor-card,.settings-card,.rd-panel):hover{border-color:var(--app-border-strong)!important}.chat-settings-card{padding:21px!important}.chat-card-heading h3{letter-spacing:-.025em;font-weight:720;font-size:15px!important}.chat-card-heading p{color:var(--text-secondary)!important;font-size:11.5px!important;line-height:1.55!important}.chat-settings-card>textarea,.chat-field :is(input,textarea),.agent-field :is(input,textarea),.chat-appearance-fields :is(input,select),.wizard-field-card :is(input,textarea),.conversation-search input{border:1px solid var(--app-border-strong)!important;background:var(--control-bg)!important;color:var(--text)!important;border-radius:10px!important;font-size:12px!important;box-shadow:inset 0 1px 2px #20212d0b!important}:is(.chat-settings-card,.chat-field,.agent-field,.wizard-field-card) label{color:var(--text-secondary)}.chat-field>span{color:var(--text-secondary)!important;font-size:11px!important;font-weight:650!important}.chat-safety-chip,.chat-live-badge:not(.live),.relvora-draft-tag{background:var(--surface-subtle)!important;color:var(--text-secondary)!important;border-color:var(--app-border)!important}.chat-tabs button.active,.agent-tabs button.active,.rd-tabs button.selected{color:var(--text)!important;border-bottom-color:var(--accent)!important;background:var(--surface-subtle)!important}.chat-tabs button:hover:not(.active),.agent-tabs button:hover:not(.active),.rd-tabs button:hover:not(.selected){color:var(--text)!important;background:var(--surface-hover)!important}.rd-icon:not(.green):not(.rose):not(.orange){color:var(--text-secondary)!important}.rd-page-eyebrow{color:var(--text-tertiary)!important}.rd-section-kicker:before{opacity:.55;background:var(--text-tertiary)!important}.rd-chart-empty{color:var(--text-secondary)}.app-shell :is(.secondary-action,.icon-button,.rd-action,.rd-link-button,.rd-select,.inbox-selector,.relvora-test-shortcut,.chat-live-toggle,.conversation-view-switch button,.chat-tabs button,.agent-tabs button):not(:disabled){transition:transform .17s cubic-bezier(.21,.75,.28,1),box-shadow .17s,border-color .17s,background .17s,color .17s!important}.app-shell :is(.secondary-action,.icon-button,.rd-action,.rd-link-button,.inbox-selector,.relvora-test-shortcut,.chat-live-toggle):not(:disabled){background:linear-gradient(175deg,var(--rv-tile-top),var(--rv-tile-bottom))!important;border-color:var(--material-edge)!important;box-shadow:var(--rv-tile-shadow)!important;color:var(--rv-tile-text)!important}.app-shell :is(.secondary-action,.icon-button,.rd-action,.rd-link-button,.inbox-selector,.relvora-test-shortcut,.chat-live-toggle):hover:not(:disabled){border-color:var(--app-border-strong)!important;box-shadow:inset 0 1px var(--rv-glass-highlight),0 6px 17px #1b1c2b1c!important;transform:translateY(-1px)scale(1.015)!important}.app-shell :is(.secondary-action,.icon-button,.rd-action,.rd-link-button,.inbox-selector,.relvora-test-shortcut,.chat-live-toggle):active:not(:disabled){transform:translateY(1px)scale(.976)!important;box-shadow:inset 0 2px 6px #15172226!important}.app-shell :is(.chat-tabs button,.agent-tabs button,.rd-tabs button):active:not(:disabled){transform:scale(.97)}.primary-button,.auth-submit,.test-send-button,.wizard-next-button,.square-add-button,.agent-new-button{color:#fafaff!important;background:linear-gradient(#41414e,#22232d)!important;border-color:#0e0e1875!important;box-shadow:inset 0 1px #fff3,inset 0 -1px #0003,0 4px 11px #16162526!important}html[data-theme=dark] :is(.primary-button,.auth-submit,.test-send-button,.wizard-next-button,.square-add-button,.agent-new-button){color:#21212b!important;background:linear-gradient(#edeaf5,#c8c6d7)!important;border-color:#faf8ff70!important}.chat-live-toggle:has(input:checked){background:var(--rv-glass-panel)!important}.chat-live-toggle:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.premium-route-loading{pointer-events:none;opacity:1!important;animation:none!important}:is(.shimmer,.v11-skeleton,.rd-skeleton,.thread-loading){position:relative;background:linear-gradient(105deg,var(--rv-skeleton-base) 15%,var(--rv-skeleton-glint) 36%,var(--rv-skeleton-base) 58%)!important;border-color:var(--app-border)!important;background-size:235% 100%!important;animation:1.35s linear infinite rv-skeleton-shimmer!important}:is(.shimmer,.v11-skeleton,.rd-skeleton,.thread-loading):after{display:none!important}@keyframes rv-skeleton-shimmer{0%{background-position:125% 0}to{background-position:-105% 0}}.premium-route-loading .v11-loading-rail,.premium-route-loading .v11-loading-stage{background:var(--rv-glass-panel)!important;border:1px solid var(--app-border)!important;box-shadow:inset 0 1px var(--rv-glass-highlight),0 5px 15px #1c1d2c08!important}.premium-route-loading .v11-loading-panel{min-height:250px}.premium-route-loading .loading-card{background:var(--rv-glass-panel)!important}@media (max-width:1480px){.relvora-setup-layout{grid-template-columns:minmax(142px,172px) minmax(0,1fr) minmax(205px,245px)!important;gap:12px!important;padding-inline:15px!important}.chat-settings-card{padding:17px!important}.chat-product-intro{min-height:92px!important}}@media (max-width:1170px) and (min-width:761px){.relvora-setup-layout{grid-template-columns:minmax(135px,165px) minmax(0,1fr)!important}.relvora-setup-preview{grid-column:2!important;width:min(360px,100%)!important;position:relative!important;top:0!important}.chat-product-shell,.agents-page{grid-template-columns:200px minmax(0,1fr)!important}}@media (max-width:760px){.relvora-setup-layout{grid-template-columns:1fr!important;gap:12px!important;padding:12px!important}.relvora-setup-sidebar{gap:8px!important;padding:8px!important;display:flex!important;position:static!important;overflow-x:auto!important}.relvora-setup-sidebar button{min-height:44px!important}.relvora-setup-preview{grid-column:1!important;position:relative!important;top:0!important}.chat-settings-card{padding:15px!important}}@media (prefers-reduced-transparency:reduce){:is(.chat-list-rail,.agents-rail,.conversation-list-panel,.email-list-panel,.relvora-setup-sidebar,.relvora-setup-preview,.chat-preview-column,.chat-settings-card,.agent-editor-card,.settings-card,.chat-product-intro,.agent-tab-intro){-webkit-backdrop-filter:none!important;background:var(--surface)!important}}@media (prefers-reduced-motion:reduce){:is(.shimmer,.v11-skeleton,.rd-skeleton,.thread-loading){background:var(--rv-skeleton-base)!important;animation:none!important}}
:root,html[data-theme=light]{--accent:#7b6cf6;--accent-strong:#6656e8;--accent-text:#5a49d0;--accent-soft:#f0edff;--accent-soft-2:#e6e1ff;--accent-glow:#7b6cf62e;--focus:0 0 0 3px #7b6cf62e;--rd-agent:#7665e6;--rd-chat:#b6a7ff;--rv-radius-sm:9px;--rv-radius-control:12px;--rv-radius-panel:17px;--rv-radius-dialog:20px;--rv-native-surface:#fffc;--rv-native-raised:#fffffff2;--rv-native-low:#f7f8fcd9;--rv-native-line:#6669802b;--rv-native-strong:#61638442;--rv-native-highlight:#fffffff2;--rv-native-shadow:0 1px 2px #191c360b,0 10px 28px #191c3611;--rv-native-lift:0 3px 8px #191c360f,0 12px 28px #191c361a;--rv-field-top:#f7f8fb;--rv-field-bottom:#fff;--rv-chat-inbound:#fff;--rv-chat-outbound:#f0edff;--rv-chat-outbound-border:#ddd5ff;--rv-chat-outbound-text:#292345;--rv-chat-outbound-muted:#72698e}html[data-theme=dark]{--accent:#9184ff;--accent-strong:#a69bff;--accent-text:#c8c0ff;--accent-soft:#9184ff29;--accent-soft-2:#9184ff3b;--accent-glow:#9184ff33;--focus:0 0 0 3px #9184ff3b;--rd-agent:#9f92ff;--rd-chat:#6f64ac;--rv-native-surface:#20222dde;--rv-native-raised:#2b2d3cf2;--rv-native-low:#272936d9;--rv-native-line:#d6d1f521;--rv-native-strong:#dad5f93d;--rv-native-highlight:#ffffff13;--rv-native-shadow:0 2px 4px #00000029,0 12px 35px #00000030;--rv-native-lift:0 4px 12px #00000030,0 16px 36px #00000042;--rv-field-top:#242635;--rv-field-bottom:#292b3a;--rv-chat-inbound:#2c2d3b;--rv-chat-outbound:#383251;--rv-chat-outbound-border:#61568a;--rv-chat-outbound-text:#f7f3ff;--rv-chat-outbound-muted:#bdb1d9}html,body,.app-shell,.app-shell *{scrollbar-width:none!important}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell :is(.main-content,.conversation-list,.messages-area,.chat-builder-content,.agent-editor-body,.chat-list,.chat-session-list){scrollbar-gutter:auto!important}.app-shell :is(.rd-panel,.rd-kpi,.rd-tab-section,.chat-settings-card,.chat-product-intro,.agent-editor-card,.agent-brief-panel,.settings-card,.analytics-section,.automation-card,.chat-preview-column,.relvora-setup-preview,.relvora-setup-sidebar,.chat-list-rail,.agents-rail,.agent-wizard-shell,.chat-create-wizard-shell,.relvora-flow-main){border-radius:var(--rv-radius-panel)!important}.app-shell :is(.chat-settings-card,.chat-product-intro,.agent-editor-card,.agent-brief-panel,.settings-card,.analytics-section,.automation-card,.relvora-setup-preview,.relvora-flow-main){background:linear-gradient(145deg,var(--rv-native-surface),var(--rv-native-low))!important;border:1px solid var(--rv-native-line)!important;box-shadow:inset 0 1px var(--rv-native-highlight),var(--rv-native-shadow)!important}.app-shell :is(.chat-settings-card,.agent-editor-card,.settings-card,.relvora-flow-main):hover{border-color:var(--rv-native-strong)!important}.app-shell :is(.chat-settings-card,.agent-editor-card,.settings-card,.relvora-flow-main){transition:border-color .19s,box-shadow .19s}.app-shell :is(.chat-product-intro,.agent-tab-intro) :is(h1,h2){letter-spacing:-.04em!important;font-size:clamp(20px,1.6vw,25px)!important;font-weight:745!important}.app-shell :is(.chat-card-heading,.agent-section-heading) h3{letter-spacing:-.025em!important;font-size:15px!important;font-weight:720!important}.app-shell :is(.chat-card-heading,.agent-section-heading) p{font-size:12px!important;line-height:1.58!important}.app-shell :is(.chat-field,.agent-field,.wizard-field-card)>span,.app-shell :is(.chat-field,.agent-field,.wizard-field-card)>label>span{color:var(--text-secondary)!important;font-size:11.5px!important;font-weight:680!important}.app-shell :is(.chat-field input,.chat-field textarea,.chat-settings-card>textarea,.chat-starter-row input,.chat-source-row input,.chat-appearance-fields input,.chat-appearance-fields select,.agent-field input,.agent-field textarea,.agent-field select,.agent-editor-card textarea,.agent-editor-card input,.agent-editor-card select,.agent-brief-panel textarea,.wizard-field-card input,.wizard-field-card textarea,.inbox-settings-form textarea,.conversation-settings-dialog input,.conversation-settings-dialog select,.feedback-dialog textarea,.chat-test-composer input,.agent-test-composer textarea){border:1px solid var(--rv-native-line)!important;border-radius:var(--rv-radius-control)!important;background:linear-gradient(180deg,var(--rv-field-top),var(--rv-field-bottom))!important;color:var(--text)!important;box-shadow:inset 0 1px 3px #1e20390e,0 1px 0 var(--rv-native-highlight)!important;font-size:13px!important;line-height:1.55!important;transition:border-color .17s,background .17s,box-shadow .17s!important}.app-shell :is(.chat-field input,.chat-starter-row input,.chat-source-row input,.chat-appearance-fields input:not([type=color]),.chat-appearance-fields select,.agent-field input,.agent-field select,.agent-editor-card input:not([type=checkbox]),.agent-editor-card select,.wizard-field-card input){min-height:46px!important;padding-inline:14px!important}.app-shell :is(.chat-field textarea,.chat-settings-card>textarea,.agent-field textarea,.agent-editor-card textarea,.agent-brief-panel textarea,.wizard-field-card textarea){resize:vertical;min-height:105px;padding:13px 14px!important}.app-shell :is(.chat-field input,.chat-field textarea,.chat-settings-card>textarea,.chat-starter-row input,.chat-source-row input,.chat-appearance-fields input,.chat-appearance-fields select,.agent-field input,.agent-field textarea,.agent-field select,.agent-editor-card textarea,.agent-editor-card input,.agent-editor-card select,.agent-brief-panel textarea,.wizard-field-card input,.wizard-field-card textarea,.feedback-dialog textarea):not(:disabled):not([readonly]):hover{border-color:var(--rv-native-strong)!important}.app-shell :is(.chat-field input,.chat-field textarea,.chat-settings-card>textarea,.chat-starter-row input,.chat-source-row input,.chat-appearance-fields input,.chat-appearance-fields select,.agent-field input,.agent-field textarea,.agent-field select,.agent-editor-card textarea,.agent-editor-card input,.agent-editor-card select,.agent-brief-panel textarea,.wizard-field-card input,.wizard-field-card textarea,.feedback-dialog textarea):focus-visible{border-color:var(--accent)!important;box-shadow:var(--focus),inset 0 1px 2px #1e20390a!important;outline:none!important}.app-shell :is(.chat-field,.agent-field) :is(input,textarea)[readonly]{cursor:default;opacity:1!important;background:var(--rv-native-low)!important}.app-shell :is(.chat-field,.agent-field) :is(input,textarea)::placeholder{color:var(--text-tertiary);opacity:.9}.app-shell :is(.primary-button,.auth-submit,.test-send-button,.wizard-next-button,.square-add-button,.agent-new-button,.chat-header-actions .primary-button,.agent-header-actions .primary-button):not(:disabled){border-radius:var(--rv-radius-control)!important;color:#fff!important;background:linear-gradient(170deg,#9588ff 0%,#7b6cf6 40%,#6656e8 100%)!important;border:1px solid #4533b07a!important;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #3d258d29,0 4px 12px #5f4ad333!important}.app-shell :is(.primary-button,.test-send-button,.wizard-next-button,.square-add-button,.agent-new-button):hover:not(:disabled){transform:translateY(-1px)scale(1.012)!important;box-shadow:inset 0 1px #ffffff5c,0 7px 19px #5f4ad347!important}.app-shell :is(.primary-button,.test-send-button,.wizard-next-button,.square-add-button,.agent-new-button):active:not(:disabled){transform:translateY(1px)scale(.976)!important;box-shadow:inset 0 2px 7px #2717704a!important}.app-shell :is(.primary-button.danger-action,.danger-action){background:var(--danger)!important;border-color:var(--danger)!important}.app-shell :is(.secondary-action,.icon-button,.inbox-selector,.relvora-test-shortcut,.rd-action,.rd-link-button,.chat-tabs button,.agent-tabs button){border-radius:var(--rv-radius-control)!important}.app-shell :is(.chat-tabs button.active,.agent-tabs button.active,.rd-tabs button.selected){color:var(--accent-text)!important;border-bottom-color:var(--accent)!important;background:var(--accent-soft)!important}.app-shell :is(.chat-header-icon,.agent-avatar,.chat-list-icon,.settings-card-icon){border-radius:var(--rv-radius-control)!important;color:var(--accent-text)!important;background:var(--accent-soft)!important;border-color:color-mix(in srgb,var(--accent) 17%,var(--app-border))!important}.sidebar.relvora-v11-sidebar .nav-item.active .nav-item-symbol{box-shadow:inset 0 1px #ffffff38,0 0 0 1px #9184ff33}.sidebar.relvora-v11-sidebar .sidebar-credit-track i{background:linear-gradient(90deg,#7b6cf6,#b7aaff)!important}.conversation-page{background:var(--workspace)!important}.conversation-list-panel{background:var(--rv-native-low)!important;border-right:1px solid var(--rv-native-line)!important}.conversation-list-panel .panel-heading{padding:20px 18px 14px!important}.conversation-list-panel .panel-heading h1{letter-spacing:-.045em!important;font-size:clamp(22px,1.8vw,27px)!important}.conversation-list{padding:6px 12px 16px!important}.conversation-page .search-wrap{background:var(--rv-native-raised)!important;border:1px solid var(--rv-native-line)!important;border-radius:var(--rv-radius-control)!important;min-height:42px!important;box-shadow:inset 0 1px 2px #23243406,0 1px 2px #23243408!important}.conversation-page .search-wrap:focus-within{border-color:var(--accent)!important;box-shadow:var(--focus)!important}.conversation-page .search-wrap input{font-size:12px!important}.conversation-view-switch.three-way{border-radius:13px;margin:0 13px 12px;border:1px solid var(--rv-native-line)!important;background:var(--surface-subtle)!important;gap:3px!important;padding:4px!important}.conversation-view-switch.three-way button{border-radius:9px!important;height:36px!important;font-size:11px!important}.conversation-view-switch.three-way button.active{background:var(--rv-native-raised)!important;color:var(--accent-text)!important;border-color:var(--rv-native-line)!important;box-shadow:inset 0 1px var(--rv-native-highlight),0 2px 6px #1a1a3113!important}.conversation-view-switch em{background:var(--surface-subtle)!important;color:var(--text-secondary)!important}.conversation-row.conversation-row-menuable{background:linear-gradient(135deg,var(--rv-native-raised),var(--rv-native-low))!important;border:1px solid var(--rv-native-line)!important;min-height:95px!important;box-shadow:inset 0 1px var(--rv-native-highlight),0 2px 6px #17193309!important;border-radius:14px!important;gap:11px!important;margin-bottom:8px!important;padding:13px 11px!important;transition:transform .17s cubic-bezier(.2,.8,.25,1),background .17s,border-color .17s,box-shadow .17s!important}.conversation-row.conversation-row-menuable:hover{border-color:var(--rv-native-strong)!important;box-shadow:inset 0 1px var(--rv-native-highlight),0 7px 17px #1719331a!important;transform:translateY(-2px)!important}.conversation-row.conversation-row-menuable:active{transform:scale(.988)!important}.conversation-row.conversation-row-menuable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.conversation-row.conversation-row-menuable.selected{background:linear-gradient(130deg,var(--accent-soft),var(--rv-native-raised) 84%)!important;border-color:color-mix(in srgb,var(--accent) 44%,var(--rv-native-line))!important;box-shadow:inset 3px 0 var(--accent),inset 0 1px var(--rv-native-highlight),0 6px 16px #6656e813!important}.conversation-row .contact-avatar{border:1px solid color-mix(in srgb,var(--accent) 15%,var(--rv-native-line))!important;width:40px!important;height:40px!important;color:var(--accent-text)!important;background:linear-gradient(155deg,var(--accent-soft),var(--rv-native-raised))!important;box-shadow:inset 0 1px var(--rv-native-highlight)!important;border-radius:13px!important;flex:0 0 40px!important;font-size:12px!important;font-weight:760!important}.conversation-row .contact-avatar svg{color:var(--accent-text)!important}.conversation-row-top{gap:8px;align-items:center!important}.conversation-row-top strong{letter-spacing:-.02em;font-size:13px!important;font-weight:720!important}.conversation-row-top>span{color:var(--text-tertiary)!important;font-size:10px!important}.conversation-row .conversation-phone-line{color:var(--text-tertiary)!important;font-size:10.5px!important}.conversation-row .conversation-preview-row p{font-size:11.5px!important;line-height:1.45!important}.conversation-row .conversation-row-meta{color:var(--text-secondary)!important;font-size:10px!important}.conversation-row .conversation-status-chip,.conversation-row .inbox-chip,.conversation-row .agent-chip{border-radius:7px!important}.conversation-row .conversation-row-more{opacity:.65;border:1px solid #0000;border-radius:9px!important}.conversation-row:hover .conversation-row-more,.conversation-row.selected .conversation-row-more,.conversation-row:focus-within .conversation-row-more{opacity:1}.conversation-row .conversation-row-more:hover{background:var(--surface-hover)!important;border-color:var(--rv-native-line)!important}.conversation-page .conversation-settings-button{border-top:1px solid var(--rv-native-line)!important;background:var(--rv-native-low)!important}.thread-panel{min-width:0;background:radial-gradient(ellipse 70% 45% at 80% 2%,var(--accent-soft),transparent 74%),var(--workspace)!important}.thread-header{min-height:68px;padding-inline:clamp(18px,3vw,34px)!important}.thread-title-row h2{letter-spacing:-.025em;font-size:16px!important;font-weight:730!important}.thread-header p{font-size:11px!important}.messages-area.monitor-messages-area{padding:26px clamp(21px,4vw,68px)!important}.date-divider{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;max-width:760px!important;margin:0 auto 28px!important;font-size:10px!important}.date-divider:before,.date-divider:after{background:var(--rv-native-line)!important}.message-row{max-width:920px!important;margin-bottom:18px!important}.message-stack{min-width:0;max-width:min(585px,80%)!important}.message-bubble,.message-stack .message-bubble{border:1px solid var(--rv-native-line)!important;box-shadow:inset 0 1px var(--rv-native-highlight),0 3px 9px #1c1e370d,0 10px 21px #1c1e3709!important;border-radius:16px!important;padding:14px 16px 12px!important}.message-bubble.inbound,.message-stack .message-bubble.inbound{background:var(--rv-chat-inbound)!important;color:var(--text)!important;border-bottom-left-radius:6px!important}.message-bubble.outbound,.message-stack .message-bubble.outbound,.message-bubble.agent-message,.message-stack .message-bubble.agent-message,html[data-theme=light] .message-bubble.outbound,html[data-theme=dark] .message-bubble.outbound{background:linear-gradient(145deg,var(--rv-chat-outbound),color-mix(in srgb,var(--rv-chat-outbound) 78%,var(--rv-native-raised)))!important;color:var(--rv-chat-outbound-text)!important;border-color:var(--rv-chat-outbound-border)!important;border-bottom-right-radius:6px!important}.message-bubble p,.message-bubble.outbound p,.message-bubble.agent-message p,html[data-theme=light] .message-bubble.outbound p,html[data-theme=dark] .message-bubble.outbound p{letter-spacing:-.008em;color:inherit!important;font-size:13px!important;line-height:1.57!important}.message-bubble>span,.message-bubble.outbound>span,.message-bubble.agent-message>span,html[data-theme=light] .message-bubble.outbound>span,html[data-theme=dark] .message-bubble.outbound>span{color:var(--rv-chat-outbound-muted)!important;margin-top:9px!important;font-size:10px!important}.message-bubble.inbound>span{color:var(--text-tertiary)!important}.message-bubble.agent-message .agent-message-label{color:var(--accent-text)!important;margin-bottom:9px!important;font-size:10px!important;font-weight:750!important}.message-bubble.agent-message .agent-message-label svg{width:14px;height:14px}.agent-feedback-actions{margin-top:7px!important}.agent-feedback-actions button{border-radius:9px!important}.conversation-monitor-footer{padding:12px clamp(14px,3vw,32px) 15px!important}.monitor-status-card{background:var(--rv-native-surface)!important;border:1px solid var(--rv-native-line)!important;box-shadow:inset 0 1px var(--rv-native-highlight),var(--rv-native-shadow)!important;border-radius:14px!important}.monitor-status-icon{color:var(--accent-text)!important;border-radius:11px!important}.monitor-status-card strong{font-size:12px!important}.monitor-status-card span:not(.live-indicator){font-size:11px!important}.conversation-context-menu,.conversation-settings-dialog,.feedback-dialog,.ui-confirm-dialog{-webkit-backdrop-filter:blur(20px)saturate(1.1);background:var(--rv-native-raised)!important;border-color:var(--rv-native-line)!important;border-radius:var(--rv-radius-dialog)!important;box-shadow:var(--rv-native-lift)!important}.conversation-context-menu button{border-radius:var(--rv-radius-sm)!important}.chat-product-shell,.chat-builder-main{background:var(--workspace)!important}.chat-list-rail,.agents-rail{background:var(--rv-native-low)!important}.chat-list,.agent-list{background:0 0!important;padding:12px!important}.chat-list-row,.agent-list-row{border:1px solid var(--rv-native-line)!important;background:linear-gradient(135deg,var(--rv-native-raised),var(--rv-native-low))!important;box-shadow:inset 0 1px var(--rv-native-highlight),0 3px 9px #1c1d310a!important;border-radius:14px!important;transition:transform .17s cubic-bezier(.2,.8,.25,1),border-color .17s,box-shadow .17s!important}.chat-list-row:hover,.agent-list-row:hover{border-color:var(--rv-native-strong)!important;box-shadow:inset 0 1px var(--rv-native-highlight),0 8px 17px #1c1d3114!important;transform:translateY(-1px)!important}.chat-list-row.selected,.agent-list-row.selected{background:linear-gradient(130deg,var(--accent-soft),var(--rv-native-raised))!important;border-color:color-mix(in srgb,var(--accent) 35%,var(--rv-native-line))!important;box-shadow:inset 3px 0 var(--accent),inset 0 1px var(--rv-native-highlight),0 5px 14px #6656e812!important}.chat-list-row strong,.agent-list-title strong{font-size:12.5px!important}.chat-list-row span,.agent-list-copy>span{font-size:10.5px!important}.chat-tabs,.agent-tabs{padding-inline:14px!important}.chat-tabs button,.agent-tabs button{font-size:11.5px!important;font-weight:660!important}.chat-builder-header,.agent-editor-header{min-height:72px!important}.chat-builder-content,.agent-editor-body{background:radial-gradient(ellipse 60% 38% at 65% -10%,var(--accent-soft),transparent 84%),var(--workspace)!important}.chat-settings-stack{gap:15px!important}.relvora-setup-sidebar{background:var(--rv-native-low)!important;gap:6px!important;padding:9px!important}.relvora-setup-sidebar button{border-radius:var(--rv-radius-control)!important}.relvora-setup-sidebar button.active{box-shadow:inset 3px 0 var(--accent),inset 0 1px var(--rv-native-highlight),0 4px 9px #6453d711!important;background:linear-gradient(140deg,var(--accent-soft),var(--rv-native-raised))!important;border-color:color-mix(in srgb,var(--accent) 26%,var(--rv-native-line))!important}.relvora-setup-preview,.chat-preview-column{border-radius:var(--rv-radius-panel)!important}.chat-widget-preview{border-radius:18px!important;box-shadow:0 10px 34px #1c1e351f!important}.chat-widget-preview-composer{box-shadow:0 2px 6px #191c3609;border-radius:12px!important;min-height:57px!important}.chat-widget-preview-head{border-bottom-color:#64637d24!important}.chat-widget-preview-body{line-height:1.5}.chat-header-actions :is(button,.chat-live-toggle){min-height:36px}.relvora-sortable-option.chat-starter-row.chat-starter-row-compact{background:var(--rv-native-low)!important;border-radius:14px!important}.premium-route-loading{background:var(--workspace)!important}.premium-route-loading .v11-loading-rail,.premium-route-loading .v11-loading-stage,.premium-route-loading .loading-card{background:var(--rv-native-raised)!important;border-radius:var(--rv-radius-panel)!important;border-color:var(--rv-native-line)!important}:is(.v11-skeleton,.shimmer,.rd-skeleton,.thread-loading-bubble,.chat-session-loading-bubble){background:linear-gradient(100deg,var(--rv-skeleton-base) 18%,var(--rv-skeleton-glint) 39%,var(--rv-skeleton-base) 62%)!important;background-size:225% 100%!important;border-color:#0000!important;animation:1.5s ease-in-out infinite rv-native-sweep!important}@keyframes rv-native-sweep{0%{background-position:120% 0}to{background-position:-105% 0}}.thread-loading-native,.chat-session-loading-native{flex-direction:column;gap:17px;width:100%;max-width:720px;margin:2px auto 24px;padding:12px;display:flex}.thread-loading-bubble,.chat-session-loading-bubble{border-radius:16px;width:48%;height:68px;display:block}.thread-loading-bubble.outbound,.chat-session-loading-bubble.reply{align-self:flex-end;width:56%}.thread-loading-bubble.short,.chat-session-loading-bubble.short{width:35%;height:44px}.chat-session-loading-native{max-width:610px}@media (max-width:1440px){.conversation-page{grid-template-columns:minmax(290px,320px) minmax(0,1fr)!important}.messages-area.monitor-messages-area{padding-inline:clamp(18px,2.6vw,40px)!important}.message-stack{max-width:min(550px,84%)!important}.relvora-setup-layout{gap:13px!important}}@media (max-width:1120px) and (min-width:761px){.conversation-page{grid-template-columns:280px minmax(0,1fr)!important}.conversation-list{padding-inline:8px!important}.chat-product-shell,.agents-page{grid-template-columns:185px minmax(0,1fr)!important}.chat-settings-card{padding:16px!important}.relvora-setup-layout{grid-template-columns:minmax(0,1fr)!important}.relvora-setup-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));top:0;position:relative!important}.relvora-setup-sidebar-heading{grid-column:1/-1}.relvora-setup-sidebar button{min-height:58px!important}.relvora-setup-layout>.chat-settings-stack{grid-column:1!important}.relvora-setup-preview{grid-column:1!important;width:100%!important}}@media (max-width:760px){.conversation-page{grid-template-columns:1fr!important}.message-stack{max-width:90%!important}.conversation-list-panel{max-height:42vh}.relvora-setup-sidebar{display:flex!important}}@media (prefers-reduced-motion:reduce){:is(.v11-skeleton,.shimmer,.rd-skeleton,.thread-loading-bubble,.chat-session-loading-bubble){background:var(--rv-skeleton-base)!important;animation:none!important}.conversation-row,.chat-list-row,.agent-list-row{transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.app-shell :is(.chat-settings-card,.chat-product-intro,.agent-editor-card,.settings-card,.relvora-setup-preview,.conversation-context-menu){-webkit-backdrop-filter:none!important;background:var(--surface)!important}}
