:root{--font-body:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--font-display:var(--font-body);--font-size-xs:10px;--font-size-sm:11.5px;--font-size-md:12px;--font-size-lg:15px;--line-height-body:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--duration-fast:140ms;--duration-normal:200ms;--duration-slow:320ms;--accent:#087f77;--accent-hover:#06675f;--accent-soft:#e7f4f1;--accent-text:#087f77;--bg:#f3f6f7;--border:#dce5e7;--button-color:#087f77;--button-text:#fff;--card:#fff;--chart-color:#2563eb;--control:42px;--danger:#a64036;--danger-soft:#faeeec;--gold:#c8a45e;--green:#087f77;--hero:#123b44;--ink:#182e34;--line:#dce5e7;--line-soft:#edf1f2;--mint:#e7f4f1;--motion-pop:cubic-bezier(.16,1,.3,1);--motion-spring:cubic-bezier(.2,.8,.2,1);--muted:#52666e;--muted-2:#60737b;--nav-bg:#102c34;--nav-muted:#9cb3bb;--nav-text:#beced2;--radius:12px;--radius-lg:16px;--radius-sm:8px;--shadow-pop:0 16px 40px rgba(19,41,33,.12);--shadow-sm:0 1px 2px rgba(19,41,33,.04);--sidebar:248px;--success:#287158;--success-soft:#eaf5ef;--surface:#fff;--surface-soft:#f7f9fa;--table-color:#fff;--text:#182e34;--warning:#8a6422;--warning-soft:#faf3e5;--metric-campaign:#397a68;--score-1:#c8574d;--score-2:#cc7f4a;--score-3:#c9a54c;--score-4:#8db45a;--score-5:#4fae7b}[data-theme=dark]{--accent:#087f77;--accent-hover:#076b64;--accent-soft:#173e43;--accent-text:#71d5c7;--bg:#0c1c24;--border:#2c444e;--card:#132a33;--danger:#e3978f;--danger-soft:#3a211f;--gold:#d4b570;--green:#71d5c7;--hero:#143944;--ink:#e8f0f2;--line:#2c444e;--line-soft:#243b45;--mint:#173e43;--metric-campaign:#71d5c7;--score-1:#e3978f;--score-2:#e8a46f;--score-3:#d4b570;--score-4:#a9ce7e;--score-5:#71d5a3;--muted:#bfd0d5;--muted-2:#a9bdc4;--nav-bg:#091a22;--shadow-pop:0 18px 48px rgba(0,0,0,.3);--shadow-sm:none;--success:#76c3a8;--success-soft:#19382f;--surface:#132a33;--surface-soft:#172f38;--text:#e8f0f2;--warning:#e3bd78;--warning-soft:#382f1f;color-scheme:dark}@media(max-width:900px){:root{--sidebar:76px}}@media(max-width:1180px){:root{--sidebar:224px}}@media(min-width:701px) and (max-width:950px){:root{--sidebar:80px}}@media(max-width:700px){:root{--sidebar:0px}}html[data-theme-preset=fable]{--bg:#f6f1e8;--surface:#fffdf8;--card:#fffdf8;--table-color:#fffdf8;--surface-soft:#f1eadd;--text:#1f1a17;--ink:#1f1a17;--muted:#5b524a;--muted-2:#6e655b;--line:#e2d8c6;--line-soft:#ece4d5;--border:#e2d8c6;--accent:#9a4b1c;--accent-hover:#7d3b13;--accent-soft:#f4e5d4;--accent-text:#8a4218;--green:#9a4b1c;--mint:#f4e5d4;--button-color:#1f1a17;--button-text:#fbf6ec;--chart-color:#9a4b1c;--chart-secondary:#4f6673;--hero:#2a221e;--gold:#b8893a;--nav-bg:#211b18;--nav-text:#f3eadc;--nav-muted:#b9ab98;--danger:#9c3527;--danger-soft:#f8e3de;--success:#3d6a45;--success-soft:#e5efe2;--warning:#7f5410;--warning-soft:#f8ecd2;--font-display:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Times New Roman",serif;--radius-sm:10px;--radius:16px;--radius-lg:22px;--shadow-sm:0 1px 0 #e6dcc9,0 2px 6px rgba(74,50,26,.06);--shadow-pop:0 22px 54px rgba(74,50,26,.2),0 2px 6px rgba(74,50,26,.08);color-scheme:light}html[data-theme-preset=fable] body{background-color:var(--bg);background-image:radial-gradient(circle at 12% 0,rgba(154,75,28,.07),transparent 42%),radial-gradient(circle at 100% 100%,rgba(79,102,115,.06),transparent 38%),repeating-linear-gradient(0deg,rgba(31,26,23,.014) 0 1px,transparent 1px 3px);background-attachment:fixed}html[data-theme-preset=fable] ::-moz-selection{background:#e8c9a6;color:#1f1a17}html[data-theme-preset=fable] ::selection{background:#e8c9a6;color:#1f1a17}html[data-theme-preset=fable] :focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}html[data-theme-preset=fable] ::-webkit-scrollbar{width:10px;height:10px}html[data-theme-preset=fable] ::-webkit-scrollbar-thumb{background:#cdbfa8;border:3px solid var(--bg);border-radius:999px}html[data-theme-preset=fable] ::-webkit-scrollbar-thumb:hover{background:#b39f82}html[data-theme-preset=fable] ::-webkit-scrollbar-track{background:transparent}html[data-theme-preset=fable] .app-sidebar{background:var(--nav-bg)!important;border-right:1px solid #3a2f29;box-shadow:inset -1px 0 0 #ffffff0a,8px 0 30px rgba(31,26,23,.18)}html[data-theme-preset=fable] .app-sidebar:before{background:linear-gradient(180deg,#3a2a22,#261f1b 34%,#211b18);opacity:1}html[data-theme-preset=fable] .app-sidebar:after{background:repeating-linear-gradient(135deg,rgba(255,255,255,.016) 0 2px,transparent 2px 6px)}html[data-theme-preset=fable] .sidebar-background-video{opacity:.14;filter:sepia(1) saturate(.6) brightness(.55) contrast(1.1)}html[data-theme-preset=fable] .brand{font-family:var(--font-display)!important;font-weight:600;letter-spacing:.02em;color:var(--nav-text)}html[data-theme-preset=fable] .brand>span{background:linear-gradient(160deg,#c9772f,#9a4b1c);color:#fff8ec;border-radius:9px 9px 9px 3px;box-shadow:0 4px 12px rgba(154,75,28,.45),inset 0 1px 0 #ffffff33;font-family:var(--font-display)}html[data-theme-preset=fable] .nav-group>span,html[data-theme-preset=fable] .workspace-label{color:#b09d84!important;font-family:var(--font-display);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}html[data-theme-preset=fable] .nav-label{font-family:var(--font-body);font-style:normal;letter-spacing:0;text-transform:none}html[data-theme-preset=fable] .app-sidebar nav .primary-nav-item{border:1px solid transparent;background:transparent;color:#eadfcd!important;font-weight:550!important;box-shadow:none;border-radius:12px;position:relative}html[data-theme-preset=fable] .app-sidebar nav .primary-nav-item:hover:not(:disabled){background:#ffffff0b;border-color:#ffffff10}html[data-theme-preset=fable] .app-sidebar nav .primary-nav-item em{background:#ffffff0c;color:#c9b79f;border-radius:8px}html[data-theme-preset=fable] .app-sidebar nav .primary-chat-nav.active .primary-nav-item,html[data-theme-preset=fable] .app-sidebar nav .primary-nav-item.active{background:linear-gradient(90deg,#3a2a20,#2b221d);border-color:#5a3d28;color:#fff5e6!important;box-shadow:inset 3px 0 0 #d4863a,0 6px 18px rgba(0,0,0,.28)}html[data-theme-preset=fable] .app-sidebar nav .primary-chat-nav.active .primary-nav-item em,html[data-theme-preset=fable] .app-sidebar nav .primary-nav-item.active em{background:#d4863a26;color:#f0b877}html[data-theme-preset=fable] .app-sidebar nav .primary-chat-nav.active .primary-nav-item:after,html[data-theme-preset=fable] .app-sidebar nav .primary-nav-item.active:after{content:"";position:absolute;right:-1px;top:8px;bottom:8px;width:4px;border-radius:4px 0 0 4px;background:linear-gradient(180deg,#e39a4c,#9a4b1c);box-shadow:0 0 10px rgba(227,154,76,.55)}html[data-theme-preset=fable] .nav-group b{color:#d4863a}html[data-theme-preset=fable] .shell>aside nav .nav-group-items button{color:#d9cdb9!important;border-radius:10px;position:relative}html[data-theme-preset=fable] .shell>aside nav .nav-group-items button:hover:not(.active){background:#ffffff0b;color:#f3eadc!important}html[data-theme-preset=fable] .shell>aside nav .nav-group-items button.active{color:#fff5e6!important;background:linear-gradient(90deg,#3a2a20,#2b221d);box-shadow:inset 3px 0 0 #d4863a;font-weight:600!important}html[data-theme-preset=fable] .shell>aside nav .nav-group-items button.active:after{content:"";position:absolute;right:-1px;top:7px;bottom:7px;width:4px;border-radius:4px 0 0 4px;background:linear-gradient(180deg,#e39a4c,#9a4b1c);box-shadow:0 0 10px rgba(227,154,76,.55)}html[data-theme-preset=fable] .user{background:linear-gradient(160deg,#c9772f,#9a4b1c);color:#fff8ec;border-radius:14px 4px 14px 14px;border-top:0;box-shadow:0 8px 20px rgba(154,75,28,.35)}html[data-theme-preset=fable] .platform-home-link{background:#3a2a20!important;color:#f0b877!important;border:1px solid #5a3d28;border-radius:10px}html[data-theme-preset=fable] .logout-button,html[data-theme-preset=fable] .platform-home-link{color:#c9b79f}html[data-theme-preset=fable] .demo-pill{background:#d4863a22;color:#f0b877;border:1px solid #d4863a44}html[data-theme-preset=fable] .content>header{border-bottom:1px solid var(--line);position:relative}html[data-theme-preset=fable] .content>header h1{font-family:var(--font-display)!important;font-weight:600;letter-spacing:-.005em;font-size:26px;color:var(--ink)}html[data-theme-preset=fable] .content>header h1:after{content:"";display:block;width:38px;height:3px;margin-top:6px;border-radius:3px;background:linear-gradient(90deg,#c9772f,#9a4b1c 70%,transparent)}html[data-theme-preset=fable] .content>header p{color:var(--muted);font-size:13px;line-height:1.5}html[data-theme-preset=fable] .panel-title h2,html[data-theme-preset=fable] h2,html[data-theme-preset=fable] h3{font-family:var(--font-display)!important;font-weight:600;letter-spacing:0}html[data-theme-preset=fable] .content .card,html[data-theme-preset=fable] .content .panel{border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal) var(--motion-spring),transform var(--duration-normal) var(--motion-spring)}html[data-theme-preset=fable] .content .card:hover{box-shadow:0 10px 26px rgba(74,50,26,.12),0 1px 0 #e6dcc9;transform:translateY(-1px)}html[data-theme-preset=fable] .content .card+.panel,html[data-theme-preset=fable] .content .panel+.panel{margin-top:16px}html[data-theme-preset=fable] .content .card>div>b,html[data-theme-preset=fable] .kpi b,html[data-theme-preset=fable] .kpi-value{color:var(--ink);font-family:var(--font-display)!important;font-weight:600;letter-spacing:-.02em;font-variant-numeric:oldstyle-nums}html[data-theme-preset=fable] .page-help{border:1px dashed #d1a978;background:#fbf3e6;border-radius:14px}html[data-theme-preset=fable] .page-help li{font-size:12.5px;color:var(--text)}html[data-theme-preset=fable] .page-help li b{background:var(--accent);color:#fff8ec;font-family:var(--font-body)}html[data-theme-preset=fable] .page-help-reopen{border-color:#d1a978;color:var(--accent-text)}html[data-theme-preset=fable] .composer-send-group>button,html[data-theme-preset=fable] .content .primary,html[data-theme-preset=fable] .content button.primary,html[data-theme-preset=fable] .theme-settings>header>button,html[data-theme-preset=fable] .trainer-savebar button:not(.ghost){background:var(--button-color)!important;border-color:var(--button-color)!important;color:var(--button-text)!important;border-radius:11px;box-shadow:0 2px 0 #000000,0 6px 16px rgba(31,26,23,.22);letter-spacing:.01em}html[data-theme-preset=fable] .composer-send-group>button:hover:not(:disabled),html[data-theme-preset=fable] .content .primary:hover:not(:disabled){background:var(--accent)!important;border-color:var(--accent)!important;filter:none}html[data-theme-preset=fable] .content input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme-preset=fable] .content select,html[data-theme-preset=fable] .content textarea{background:#fffdf8;border-color:#d9ccb5;color:var(--text);border-radius:10px}html[data-theme-preset=fable] .content input:focus,html[data-theme-preset=fable] .content select:focus,html[data-theme-preset=fable] .content textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #9a4b1c22}html[data-theme-preset=fable] .content ::-moz-placeholder{color:#8a7e70}html[data-theme-preset=fable] .content ::placeholder{color:#8a7e70}html[data-theme-preset=fable] .content .preview-tabs button.active,html[data-theme-preset=fable] .content .survey-hub-actions button.active,html[data-theme-preset=fable] .content .task-tabs a.active,html[data-theme-preset=fable] .omni .channel-filter button.active{background:var(--accent);color:#fff8ec;box-shadow:0 4px 12px rgba(154,75,28,.3)}html[data-theme-preset=fable] .content .survey-hub-actions button.active b,html[data-theme-preset=fable] .content .survey-hub-actions button.active small{color:#fff8ec}html[data-theme-preset=fable] .content table{border-collapse:separate;border-spacing:0}html[data-theme-preset=fable] .content th{font-family:var(--font-display);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;color:var(--muted);background:#f7f0e3;border-bottom:1px solid #d9ccb5}html[data-theme-preset=fable] .content td{border-bottom:1px solid var(--line-soft)}html[data-theme-preset=fable] .content tbody tr:nth-child(2n) td{background:#fbf7ee}html[data-theme-preset=fable] .content tbody tr:hover td{background:#f6ecdc}html[data-theme-preset=fable] .omni .omni-message{background:#f7f0e3;border:1px solid #e6dcc9;border-radius:14px 14px 14px 4px;box-shadow:0 1px 0 #ece4d5}html[data-theme-preset=fable] .omni .omni-message.outbound{background:#f4e5d4;border-color:#e3c9a8;border-radius:14px 14px 4px 14px}html[data-theme-preset=fable] .omni .omni-message.internal{background:#fbf3d9;border:1px dashed #c9a35a}html[data-theme-preset=fable] .omni .single-reply-row{background:#fffdf8;border:1px solid #d9ccb5;border-radius:16px;box-shadow:inset 0 1px 0 #fff,0 2px 8px rgba(74,50,26,.05)}html[data-theme-preset=fable] .omni .single-reply-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #9a4b1c1f}html[data-theme-preset=fable] .omni .ai-proposal,html[data-theme-preset=fable] .omni .composer-options{background:#fffdf8;border-color:#d9ccb5;box-shadow:var(--shadow-pop)}html[data-theme-preset=fable] .omni .ai-proposal-texts>div.proposed{border-color:#d1a978;box-shadow:inset 3px 0 0 var(--accent)}html[data-theme-preset=fable] .omni .composer-option>span:first-child{background:var(--accent-soft);color:var(--accent-text);border-radius:10px}html[data-theme-preset=fable] .omni .thread-actions button{border-radius:10px;border-color:#d9ccb5}html[data-theme-preset=fable] .content .badge{border-radius:6px;font-family:var(--font-display);letter-spacing:.02em}html[data-theme-preset=fable] .content .empty{font-family:var(--font-display);font-size:14px;color:var(--muted)}html[data-theme-preset=fable] .content .empty:before{content:"❧";display:block;font-size:26px;margin-bottom:8px;color:#d1a978;font-style:normal}html[data-theme-preset=fable] .drawer,html[data-theme-preset=fable] .modal,html[data-theme-preset=fable] .toast{border:1px solid #d9ccb5;border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}html[data-theme-preset=fable] .runtime-status-item.system.warn i{background:#c98a2a}html[data-theme-preset=fable] .theme-settings{border-radius:var(--radius-lg)}html[data-theme-preset=fable] .designer-themes{border-color:#d1a978;background:#fbf3e6}html[data-theme-preset=fable] .trainer-savebar{border-color:#d1a978;box-shadow:var(--shadow-pop);border-radius:14px}html[data-theme-preset=fable] .trainer-context{border-left-color:#c9772f;background:#fbf3e6}@media (max-width:600px){html[data-theme-preset=fable] .content>header h1{font-size:22px}html[data-theme-preset=fable] .content>header h1:after{width:28px}html[data-theme-preset=fable] .content .card:hover{transform:none}}html[data-theme-preset=astra6]{color-scheme:light;--bg:#f2f4f8;--surface:#ffffff;--surface-soft:#f0f3fa;--card:#ffffff;--table-color:#ffffff;--text:#202b40;--ink:#111b30;--muted:#56647b;--muted-2:#627087;--line:#dbe1ec;--line-soft:#e9edf4;--border:#cbd3e2;--accent:#3849db;--accent-hover:#2c3ab8;--accent-soft:#edf0ff;--accent-text:#3343c6;--button-color:#3849db;--button-text:#ffffff;--chart-color:#5365ed;--chart-secondary:#8497bd;--green:#25664e;--mint:#eaf6ef;--hero:#eef1ff;--nav-bg:#121a2c;--nav-text:#e5eaf5;--nav-muted:#a6b1c8;--danger:#ad303c;--danger-soft:#fceef0;--success:#25664e;--success-soft:#eaf6ef;--warning:#79521b;--warning-soft:#fff5df;--gold:#866021;--font-body:"Segoe UI Variable Text","Segoe UI",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-display:"Bahnschrift","Segoe UI Variable Display","Segoe UI",ui-sans-serif,system-ui,sans-serif;--line-height-body:1.55;--radius-sm:7px;--radius:12px;--radius-lg:16px;--shadow-sm:0 2px 4px #202b4003,0 8px 28px #202b4005;--shadow-pop:0 20px 64px #15224721,0 4px 12px #1522470a;--duration-fast:140ms;--duration-normal:200ms;--duration-slow:280ms;--motion-pop:cubic-bezier(.16,1,.3,1);--motion-spring:cubic-bezier(.2,.8,.2,1);--astra6-focus:#3849db;--astra6-control-line:#8998b0;--astra6-selection:#e2e8ff}html[data-theme-preset=astra6][data-theme=light]{--ios-bg:#f2f4f8;--ios-surface:#ffffff;--ios-fill:#e9edf6;--ios-fill-2:#dbe1ec;--ios-line:#cbd3e2;--ios-text:#202b40;--ios-muted:#56647b;--ios-gray:#627087}html[data-theme-preset=astra6] .shell{font-family:var(--font-body);background:var(--bg);color:var(--text)}html[data-theme-preset=astra6] .content{background:radial-gradient(ellipse at 90% 0,#dfe5ff70,transparent 42%),var(--bg)}html[data-theme-preset=astra6] .content>header{border-color:transparent;background:transparent;padding-block:25px 22px}html[data-theme-preset=astra6] .content>header h1{color:var(--ink);font-family:var(--font-display)!important;font-size:clamp(28px,2.7vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.035em}html[data-theme-preset=astra6] .content>header p{margin-top:7px;color:var(--muted);font-size:13px}html[data-theme-preset=astra6] .content .page-help{background:#e9edf6;border-color:transparent;color:var(--muted);box-shadow:none;border-radius:10px}html[data-theme-preset=astra6] .content .page-help li b{background:#d8dff8;color:#3343a1}html[data-theme-preset=astra6] .app-sidebar{background:var(--nav-bg)!important;border-color:#202b42;box-shadow:1px 0 0 #0f172a08}html[data-theme-preset=astra6] .app-sidebar:before{background:linear-gradient(160deg,#1d284678,#121a2cdd 45%,#121a2cf5);opacity:.94}html[data-theme-preset=astra6] .app-sidebar:after{background:linear-gradient(90deg,#121a2ccc,#121a2c80),linear-gradient(0deg,#121a2cf5,transparent 65%)}html[data-theme-preset=astra6] .sidebar-background-video{opacity:.22;filter:saturate(.3) contrast(.85)}html[data-theme-preset=astra6] .app-sidebar .brand>span{background:#f1f4ff;color:#222e55;border:1px solid #ffffffa6;border-radius:11px 4px 11px 11px;font-family:var(--font-display)!important;font-weight:650;font-style:normal;box-shadow:0 2px 12px #00000014}html[data-theme-preset=astra6] .app-sidebar .brand{color:#f1f4fc;letter-spacing:-.025em}html[data-theme-preset=astra6] .app-sidebar .hotel{background:#1a243a;border-color:#2c3851;border-radius:12px;color:var(--nav-text)}html[data-theme-preset=astra6] .app-sidebar .hotel i,html[data-theme-preset=astra6] .app-sidebar .user i{background:#2e3c60;color:#d8e0ff}html[data-theme-preset=astra6] .app-sidebar .hotel select{background:#1a243a;border-color:#34435f!important;color:#e5eaf5}html[data-theme-preset=astra6] .app-sidebar .user{color:var(--nav-text);border-color:#2c3851}html[data-theme-preset=astra6] .app-sidebar .brand small,html[data-theme-preset=astra6] .app-sidebar .hotel small,html[data-theme-preset=astra6] .app-sidebar .user small,html[data-theme-preset=astra6] .app-sidebar .workspace-search{color:var(--nav-muted)}html[data-theme-preset=astra6] .app-sidebar .workspace-search{background:#192238;border-color:#2c3851;border-radius:8px;box-shadow:none}html[data-theme-preset=astra6] .shell>aside nav .primary-nav-item,html[data-theme-preset=astra6] .shell>aside nav button{border-color:transparent;background:transparent;color:#c8d1e3!important;border-radius:9px;box-shadow:none;font-weight:550!important}html[data-theme-preset=astra6] .shell>aside nav .primary-nav-item:hover:not(:disabled),html[data-theme-preset=astra6] .shell>aside nav button:hover:not(:disabled){background:#25304a;color:#ffffff!important}html[data-theme-preset=astra6] .shell>aside nav .primary-chat-nav.active .primary-nav-item,html[data-theme-preset=astra6] .shell>aside nav .primary-nav-item.active,html[data-theme-preset=astra6] .shell>aside nav button.active{background:#eef1ff;color:#263675!important;border-color:transparent;box-shadow:inset 3px 0 0 #9baafa;font-weight:700!important}html[data-theme-preset=astra6] .shell>aside nav .primary-nav-item em{color:#bdc9e7;background:transparent}html[data-theme-preset=astra6] .shell>aside nav .primary-chat-nav.active .primary-nav-item em,html[data-theme-preset=astra6] .shell>aside nav .primary-nav-item.active em,html[data-theme-preset=astra6] .shell>aside nav button.active em{background:#dfe5ff;color:#3849db}html[data-theme-preset=astra6] .shell>aside nav .nav-group,html[data-theme-preset=astra6] .shell>aside nav .sidebar-menu-section>.nav-group{color:#9faec8!important;font-size:10px!important;font-weight:650!important;letter-spacing:.12em}html[data-theme-preset=astra6] .shell>aside nav .sidebar-menu-section:not(.favorites-menu-section)>.nav-group:before{background:#8193be;box-shadow:none}html[data-theme-preset=astra6] .content .card:not(.success):not(.warning):not(.danger),html[data-theme-preset=astra6] .content .detail-card,html[data-theme-preset=astra6] .content .live-kpi,html[data-theme-preset=astra6] .content .panel,html[data-theme-preset=astra6] .content .survey-card{border-color:#e1e6ef;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}html[data-theme-preset=astra6] .content .panel-title{padding-block:20px 16px;border-color:var(--line-soft)}html[data-theme-preset=astra6] .content .accordion-head h2,html[data-theme-preset=astra6] .content .panel-title h2{font-family:var(--font-display)!important;font-size:18px;font-weight:550;letter-spacing:-.025em;color:var(--ink)}html[data-theme-preset=astra6] .content .panel-title button{background:transparent;color:var(--accent-text);font-size:12px;font-weight:650}html[data-theme-preset=astra6] .content .empty,html[data-theme-preset=astra6] .content .guest-select-prompt,html[data-theme-preset=astra6] .content .thread-empty{background:#fafbfe;color:var(--muted)}html[data-theme-preset=astra6] .content .dashboard-date-filter{background:#ffffffb8;border-color:#e0e5ee;border-radius:12px;box-shadow:none}html[data-theme-preset=astra6] .content .dashboard-date-heading>small{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.13em}html[data-theme-preset=astra6] .content .dashboard-date-heading>.dashboard-scope-shown{color:var(--muted);font-size:11px;font-weight:400;letter-spacing:0}html[data-theme-preset=astra6] .content .overview-analytics-title h2{font-family:var(--font-display)!important;color:var(--ink);font-size:25px;font-weight:550;letter-spacing:-.03em}html[data-theme-preset=astra6] .content .overview-analytics-title p{font-size:12px;color:var(--muted)}html[data-theme-preset=astra6] .content .overview-summary .stats>.card{padding:22px;background:var(--card);border-color:#e0e5ef;border-radius:14px;box-shadow:0 3px 16px #23355704}html[data-theme-preset=astra6] .content .overview-summary .stats>.card>div>span{font-size:12px;font-weight:650;color:var(--text)}html[data-theme-preset=astra6] .content .overview-summary .stats>.card .card-scope{min-block-size:2.8em;line-height:1.4}html[data-theme-preset=astra6] .content .overview-summary .stats>.card>div>b{margin-block:17px 15px;font-family:var(--font-display)!important;font-size:clamp(38px,3.7vw,55px);font-weight:500;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em;color:var(--ink)}html[data-theme-preset=astra6] .content .overview-summary .stats .trend-period-trigger{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:11px;line-height:1.45}html[data-theme-preset=astra6] .content .overview-summary .stats>.card:first-child:not(.warning):not(.danger):not(.success){background:radial-gradient(circle at 115% -15%,transparent 34%,#d1dcff13 34.2%,#d1dcff13 34.6%,transparent 34.8%,transparent 48%,#d1dcff0b 48.2%,#d1dcff0b 48.6%,transparent 48.8%),linear-gradient(135deg,#3546cb,#283594);border-color:#3343b5;color:#ffffff;box-shadow:0 8px 20px #2835941a}html[data-theme-preset=astra6] .content .overview-summary .stats>.card:first-child:not(.warning):not(.danger):not(.success)>div>b,html[data-theme-preset=astra6] .content .overview-summary .stats>.card:first-child:not(.warning):not(.danger):not(.success)>div>span{color:#ffffff}html[data-theme-preset=astra6] .content .overview-summary .stats>.card:first-child:not(.warning):not(.danger):not(.success) .card-scope,html[data-theme-preset=astra6] .content .overview-summary .stats>.card:first-child:not(.warning):not(.danger):not(.success) .trend-period-trigger{color:#d9e2ff}html[data-theme-preset=astra6] .content .overview-short-grid>.panel+.panel{margin-top:0}html[data-theme-preset=astra6] .content .overview-callout>b{font-family:var(--font-display)!important;font-size:40px;font-weight:500;letter-spacing:-.04em;color:var(--ink)}html[data-theme-preset=astra6] .content .metric-bars i{background:#e9edf8;border-radius:3px}html[data-theme-preset=astra6] body .content .department-score-row em,html[data-theme-preset=astra6] body .content .metric-bars i b,html[data-theme-preset=astra6] body .content .mini-score-bars i,html[data-theme-preset=astra6] body .content .survey-card .bar>i{background:#5365ed!important;border-radius:3px;box-shadow:none!important}html[data-theme-preset=astra6] body .content .delivery-funnel .delivered i b,html[data-theme-preset=astra6] body .content .delivery-funnel .read i b,html[data-theme-preset=astra6] body .content .delivery-funnel .sent i b{background:#5365ed!important;box-shadow:none!important}html[data-theme-preset=astra6] body .content .delivery-funnel .failed i b{background:var(--danger)!important;box-shadow:none!important}html[data-theme-preset=astra6] .content .primary:not(.theme-preview *){background:var(--button-color)!important;border-color:var(--button-color)!important;color:var(--button-text)!important;font-weight:650;border-radius:9px;box-shadow:0 3px 8px #3849db19}html[data-theme-preset=astra6] .content .primary:not(.theme-preview *):hover:not(:disabled){background:#2c3ab8!important;border-color:#2c3ab8!important;color:#ffffff!important}html[data-theme-preset=astra6] .content input[type=date]:not([aria-invalid=true]),html[data-theme-preset=astra6] .content input[type=email]:not([aria-invalid=true]),html[data-theme-preset=astra6] .content input[type=number]:not([aria-invalid=true]),html[data-theme-preset=astra6] .content input[type=search]:not([aria-invalid=true]),html[data-theme-preset=astra6] .content input[type=text]:not([aria-invalid=true]):not(.theme-preview *),html[data-theme-preset=astra6] .content select:not([aria-invalid=true]):not(.theme-preview *){background-color:#ffffff;color:var(--text);border-color:var(--astra6-control-line)!important;border-radius:7px}html[data-theme-preset=astra6] .content input[aria-invalid=true],html[data-theme-preset=astra6] .content select[aria-invalid=true],html[data-theme-preset=astra6] .content textarea[aria-invalid=true]{border-color:var(--danger)!important}html[data-theme-preset=astra6] .content :focus-visible,html[data-theme-preset=astra6] .drawer :focus-visible,html[data-theme-preset=astra6] .modal :focus-visible{outline:2px solid var(--astra6-focus)!important;outline-offset:3px}html[data-theme-preset=astra6] .app-sidebar :focus-visible{outline:2px solid #bbc6ff!important;outline-offset:3px}html[data-theme-preset=astra6] .drawer ::-moz-selection,html[data-theme-preset=astra6] .modal ::-moz-selection,html[data-theme-preset=astra6] .shell ::-moz-selection{background:#dce3ff;color:#1b2b69}html[data-theme-preset=astra6] .drawer ::selection,html[data-theme-preset=astra6] .modal ::selection,html[data-theme-preset=astra6] .shell ::selection{background:#dce3ff;color:#1b2b69}html[data-theme-preset=astra6] .content .report-table-wrap th,html[data-theme-preset=astra6] .content .table thead{background:#f3f5fa}html[data-theme-preset=astra6] .content .table th{color:#53617b;font-size:11px;font-weight:650;letter-spacing:.025em}html[data-theme-preset=astra6] .content .table td{border-color:var(--line-soft);font-variant-numeric:tabular-nums}html[data-theme-preset=astra6] .content .table tr:hover td{background:#f0f3ff}html[data-theme-preset=astra6] .content .conversation-product-tabs,html[data-theme-preset=astra6] .content .survey-tabs,html[data-theme-preset=astra6] .content .workspace-tabs{background:#e7ecf5;border-color:transparent;border-radius:10px;box-shadow:none}html[data-theme-preset=astra6] .content .channel-filter>button.active,html[data-theme-preset=astra6] .content .conversation-product-tabs button.active,html[data-theme-preset=astra6] .content .survey-tabs button.active,html[data-theme-preset=astra6] .content .workspace-tabs button.active{background:#ffffff;color:#3343c6;border-color:#d8dff5;box-shadow:0 2px 5px #2335570d}html[data-theme-preset=astra6] .content .guest-card.selected{background:#edf0ff;border-color:#6677e3;color:var(--text);box-shadow:inset 3px 0 0 #5365ed}html[data-theme-preset=astra6] .omni .omni-grid{border-color:#dce2ef;border-radius:16px;box-shadow:0 8px 32px #202b4008}html[data-theme-preset=astra6] .omni .thread-list{background:#ffffff;border-color:#e2e7f0}html[data-theme-preset=astra6] .omni .thread-list>button{border-bottom-color:#eef1f6}html[data-theme-preset=astra6] .omni .thread-list>button:hover:not(:disabled){background:#f3f5fc}html[data-theme-preset=astra6] .omni .thread-list>button.active{background:#eaf0ff;box-shadow:inset 3px 0 0 #5365ed}html[data-theme-preset=astra6] .omni .thread-list .profile-avatar{background:#e8edf8;color:#44567c;border-radius:13px}html[data-theme-preset=astra6] .omni .omni-detail,html[data-theme-preset=astra6] .omni .timeline{background:#f7f9fd}html[data-theme-preset=astra6] .omni .omni-detail>header,html[data-theme-preset=astra6] .omni .simulator{background:#ffffff;border-color:#e2e7f0}html[data-theme-preset=astra6] .omni .omni-message.inbound,html[data-theme-preset=astra6] .omni .omni-message.outbound{background:transparent}html[data-theme-preset=astra6] .omni .omni-message.inbound>p{background:#ffffff;color:#243249;border-color:#dce3ee;border-radius:4px 14px 14px;box-shadow:0 2px 5px #202b4003}html[data-theme-preset=astra6] .omni .omni-message.outbound>p{background:#e8edff;color:#25356b;border-color:#cdd7fa;border-radius:14px 4px 14px 14px}html[data-theme-preset=astra6] .omni .omni-message.internal>p{background:var(--warning-soft);color:var(--warning);border-color:#d4b77b}html[data-theme-preset=astra6] .content .live-msg.staff span{background:#e8edff;color:#25356b;border-color:#cdd7fa}html[data-theme-preset=astra6] .omni .single-reply-row{background:#ffffff;border-color:#9aa9c3;border-radius:12px;box-shadow:0 2px 8px #202b4005}html[data-theme-preset=astra6] .omni .single-reply-row:focus-within{border-color:#5365ed;box-shadow:0 0 0 3px #5365ed14}html[data-theme-preset=astra6] .omni .single-reply-field textarea{color:#243249!important;caret-color:#3849db}html[data-theme-preset=astra6] .omni .composer-send-group>button{background:var(--button-color)!important;border-color:var(--button-color)!important;color:#ffffff!important}html[data-theme-preset=astra6] .omni .composer-send-group>button:hover:not(:disabled){background:#2c3ab8!important;border-color:#2c3ab8!important}html[data-theme-preset=astra6] .omni .composer-options{background:#ffffff;border-color:#cbd3e2;box-shadow:var(--shadow-pop)}html[data-theme-preset=astra6] .omni .ai-proposal{background:#f0f3ff;border-color:#becbf1;color:var(--text);box-shadow:inset 3px 0 0 #5365ed}html[data-theme-preset=astra6] .omni .ai-proposal-texts>div{background:#ffffff;color:var(--text);border-color:#dbe1ef}html[data-theme-preset=astra6] .omni .ai-proposal-texts>div.proposed{border-color:#8a9de5;box-shadow:inset 3px 0 0 #5365ed}html[data-theme-preset=astra6] .content .sender:before{background:linear-gradient(90deg,#3849db,#8b9af1)}html[data-theme-preset=astra6] .content .sender-actions button:not(.secondary){background:var(--button-color);border-color:var(--button-color);color:#ffffff}html[data-theme-preset=astra6] .content .sender-actions .secondary,html[data-theme-preset=astra6] .content .sender-actions a{background:#ffffff;color:var(--accent-text);border-color:#9daac7}html[data-theme-preset=astra6] .content .message-preview{background:#f0f3ff;border-color:#cad5f5;color:var(--text)}html[data-theme-preset=astra6] .content .message-preview>span{color:var(--accent-text)}html[data-theme-preset=astra6] .content .survey-send-tabs>button.active{background:#eef1ff;border-color:#7f92e7;color:#3343c6;box-shadow:inset 0 -2px 0 #5365ed}html[data-theme-preset=astra6] .content .survey-send-tabs>button.active>b{color:#3343c6}html[data-theme-preset=astra6] .content .bulk-steps .active b{background:#3849db;color:#ffffff}html[data-theme-preset=astra6] .content .settings-intro{background:linear-gradient(110deg,#e6ebff,#f5f7fd 80%);border-color:#d3dcf5;color:var(--text);box-shadow:none}html[data-theme-preset=astra6] .content .settings-group-heading,html[data-theme-preset=astra6] .content .settings-intro-summary{background:#ffffff;border-color:#e0e6f0;color:var(--text)}html[data-theme-preset=astra6] .content .settings-eyebrow,html[data-theme-preset=astra6] .content .settings-group-heading small{color:var(--accent-text)}html[data-theme-preset=astra6] .drawer,html[data-theme-preset=astra6] .modal{border-color:var(--line);box-shadow:var(--shadow-pop)}html[data-theme-preset=astra6] .omni .thread-list,html[data-theme-preset=astra6] .omni .timeline{scrollbar-color:#a7b3cb #f3f5fa}html[data-theme-preset=astra6] .app-sidebar>nav{scrollbar-color:#52617e #192238}html[data-theme-preset=astra6][data-animations=off] .app-sidebar .chat-nav-children button,html[data-theme-preset=astra6][data-animations=off] .app-sidebar .nav-group-items,html[data-theme-preset=astra6][data-animations=off] .app-sidebar .nav-group-items button,html[data-theme-preset=astra6][data-animations=off] .overview-summary .card,html[data-theme-preset=astra6][data-animations=off] .overview-summary .overview-short,html[data-theme-preset=astra6][data-animations=off] .overview-summary .overview-survey,html[data-theme-preset=astra6][data-animations=off] .overview-summary .overview-work{animation:none!important}@media (prefers-reduced-motion:reduce){html[data-theme-preset=astra6] .app-sidebar .chat-nav-children button,html[data-theme-preset=astra6] .app-sidebar .nav-group-items,html[data-theme-preset=astra6] .app-sidebar .nav-group-items button,html[data-theme-preset=astra6] .overview-summary .card,html[data-theme-preset=astra6] .overview-summary .overview-short,html[data-theme-preset=astra6] .overview-summary .overview-survey,html[data-theme-preset=astra6] .overview-summary .overview-work{animation:none!important}}@media (max-width:700px){html[data-theme-preset=astra6] .content>header{padding-block:18px}html[data-theme-preset=astra6] .content>header h1{font-size:27px;letter-spacing:-.03em}html[data-theme-preset=astra6] .content .overview-analytics-title h2{font-size:22px}html[data-theme-preset=astra6] .content .overview-summary .stats>.card{padding:18px}html[data-theme-preset=astra6] .content .overview-summary .stats>.card>div>b{font-size:42px}html[data-theme-preset=astra6] .shell>aside nav .primary-chat-nav.active .primary-nav-item,html[data-theme-preset=astra6] .shell>aside nav .primary-nav-item.active,html[data-theme-preset=astra6] .shell>aside nav button.active{box-shadow:inset 0 3px 0 #9baafa}}