:root{--hcp-black: #000000;--hcp-dark: #15181e;--hcp-dark-deep: #0d0e12;--hcp-surface: #f1f2f3;--hcp-white: #ffffff;--hcp-border: #d5d7db;--hcp-border-strong: #b2b6bd;--hcp-border-dark: rgba(178, 182, 189, .4);--hcp-text: #15181e;--hcp-text-muted: #656a76;--hcp-text-dark: #efeff1;--hcp-text-dark-muted: #d5d7db;--hcp-link: #2264d6;--hcp-link-dark: #1060ff;--hcp-link-active: #2b89ff;--hcp-terraform: #7b42bc;--hcp-vault: #ffcf25;--hcp-waypoint: #14c6cb;--hcp-waypoint-hover: #12b6bb;--hcp-vagrant: #1868f2;--hcp-shadow: rgba(97, 104, 117, .05) 0 1px 1px, rgba(97, 104, 117, .05) 0 2px 2px;--hcp-shadow-engineered: 0 1px 1px rgba(97, 104, 117, .05), 0 8px 24px rgba(13, 14, 18, .1);--hcp-radius-2: 6px;--hcp-radius-3: 6px;--hcp-radius-4: 8px;--hcp-radius-5: 10px;--hcp-radius-8: 14px;--hcp-focus: 3px solid #2b89ff;--hcp-surface-highlight: rgba(255, 255, 255, .06);--hcp-dark-border-soft: rgba(178, 182, 189, .16);--hcp-dark-border-strong: rgba(178, 182, 189, .28);--hcp-glow-accent-blue: rgba(16, 96, 255, .16);--hcp-glow-accent-purple: rgba(145, 28, 237, .16);--hcp-hairline-top: rgba(255, 255, 255, .08);--hcp-brand-font: "HashiCorp Sans", "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--hcp-ui-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--motion-micro: .16s ease-out;--motion-press: .12s ease-out;--motion-section: .28s ease-in-out;--ease-standard: cubic-bezier(.2, 0, 0, 1);--assistant-bg: #f7f8fa;--assistant-bg-subtle: #eef1f5;--assistant-sidebar: #f0f2f5;--assistant-surface: #ffffff;--assistant-surface-raised: #ffffff;--assistant-surface-muted: #f2f4f7;--assistant-text: #15181e;--assistant-text-secondary: #343a46;--assistant-text-muted: #656a76;--assistant-border: rgba(13, 14, 18, .1);--assistant-border-strong: rgba(13, 14, 18, .18);--assistant-hover: rgba(34, 100, 214, .07);--assistant-selected: rgba(34, 100, 214, .11);--assistant-accent: #2264d6;--assistant-accent-hover: #2b89ff;--assistant-accent-soft: #e8f0ff;--assistant-accent-text: #174ea6;--assistant-user-bubble: #2264d6;--assistant-user-text: #ffffff;--assistant-ai-bubble: #ffffff;--assistant-success: #16845b;--assistant-success-soft: rgba(22, 132, 91, .1);--assistant-warning: #9a6411;--assistant-warning-soft: rgba(154, 100, 17, .1);--assistant-danger: #c5363c;--assistant-danger-soft: rgba(197, 54, 60, .1);--assistant-focus-ring: 0 0 0 3px rgba(43, 137, 255, .28);--assistant-shadow-sm: 0 1px 2px rgba(13, 14, 18, .06);--assistant-shadow-md: 0 12px 32px rgba(13, 14, 18, .1);--assistant-shadow-lg: 0 24px 64px rgba(13, 14, 18, .16);--assistant-radius-xs: 8px;--assistant-radius-sm: 10px;--assistant-radius-md: 14px;--assistant-radius-lg: 18px;--assistant-header-height: 70px;--assistant-sidebar-width: 264px;--assistant-sidebar-rail-width: 72px;--assistant-sidebar-inset: 12px;--assistant-sidebar-control-size: 32px;--assistant-content-width: 1120px;--assistant-motion: .18s var(--ease-standard)}:root[data-assistant-theme=dark],[data-theme=dark]{--assistant-bg: #0d0e12;--assistant-bg-subtle: #11141a;--assistant-sidebar: #15181e;--assistant-surface: #171a21;--assistant-surface-raised: #1c2028;--assistant-surface-muted: #232832;--assistant-text: #efeff1;--assistant-text-secondary: #d5d7db;--assistant-text-muted: #9298a3;--assistant-border: rgba(255, 255, 255, .08);--assistant-border-strong: rgba(255, 255, 255, .15);--assistant-hover: rgba(255, 255, 255, .06);--assistant-selected: rgba(34, 100, 214, .2);--assistant-accent: #4f8cff;--assistant-accent-hover: #76a7ff;--assistant-accent-soft: rgba(79, 140, 255, .16);--assistant-accent-text: #b7d0ff;--assistant-user-bubble: #2f6fd6;--assistant-user-text: #ffffff;--assistant-ai-bubble: #1c2028;--assistant-success: #70d3a5;--assistant-success-soft: rgba(112, 211, 165, .12);--assistant-warning: #e2ae5c;--assistant-warning-soft: rgba(226, 174, 92, .12);--assistant-danger: #ff9296;--assistant-danger-soft: rgba(255, 146, 150, .12);--assistant-focus-ring: 0 0 0 3px rgba(79, 140, 255, .32);--assistant-shadow-sm: 0 1px 2px rgba(0, 0, 0, .22);--assistant-shadow-md: 0 14px 38px rgba(0, 0, 0, .28);--assistant-shadow-lg: 0 24px 70px rgba(0, 0, 0, .42)}:root[data-assistant-theme=light],[data-theme=light]{color-scheme:light}:root[data-assistant-theme=dark],[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;width:100%;overflow-x:hidden}body{font-family:var(--hcp-ui-font);color:var(--hcp-text);background:linear-gradient(180deg,var(--hcp-white) 0%,var(--hcp-surface) 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--hcp-brand-font);font-feature-settings:"kern";letter-spacing:-.015em}p{margin:0}:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol){margin-top:.6rem}:where(p,ul,ol)+:where(p,ul,ol){margin-top:.7rem}button,input,textarea,select{font:inherit}button,[role=button]{transition:transform var(--motion-micro),box-shadow .18s ease-out,background-color var(--motion-micro),border-color var(--motion-micro),color var(--motion-micro)}button:active:not(:disabled),[role=button]:active{transform:translateY(0) scale(.985)}button:disabled,[role=button][aria-disabled=true]{opacity:.6;cursor:not-allowed}input,textarea,select{transition:border-color var(--motion-micro),box-shadow var(--motion-micro),background-color var(--motion-micro),transform var(--motion-micro)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:#1060ff85;box-shadow:0 0 0 1px #1060ff3d,0 10px 24px #1060ff1a}:where(a):not(.cta){text-decoration:none}:where(a):not(.cta):hover{color:var(--hcp-link-active)}:where(.card,.panel,.stack-item,.pillar,.metric,.contact-form-card,.stat-item,.contact-detail-item){position:relative;box-shadow:var(--hcp-shadow-engineered)}:where(.card,.panel,.stack-item,.pillar,.metric,.contact-form-card,.stat-item,.contact-detail-item):before{content:"";position:absolute;left:1px;right:1px;top:0;height:1px;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,0),var(--hcp-hairline-top),rgba(255,255,255,0));pointer-events:none}.is-loading{position:relative;overflow:hidden}.is-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(239,239,241,.18) 48%,transparent 100%);animation:hcp-shimmer 1.3s linear infinite}@keyframes hcp-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}::selection{background:#2b89ff52;color:#efeff1}img,svg,video,canvas{max-width:100%;height:auto}table,pre,code{max-width:100%}pre{overflow-x:auto}:where(button,input,textarea,select,a){min-width:0}@supports (height: 100dvh){.viewport-safe-height{min-height:100dvh}}@media(max-width:768px){html,body{min-height:100dvh}:where(h1,h2,h3,h4,h5,h6,p,li,button,input,textarea,select,a,span){overflow-wrap:anywhere}}app-legacy-chat.meeting-assistant-view{--assistant-sidebar-width: 264px}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) :is(.sidebar,.persistent-brand-header){border-right:1px solid var(--assistant-border-strong)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) :is(.sidebar-account-footer,.translation-settings-footer){border-top-color:var(--assistant-border-strong)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .conversation-list,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .conversation-item,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .conversation-open-btn{min-width:0!important;max-width:100%!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .conversation-item{display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;gap:4px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .conversation-open-btn{width:100%!important;overflow:hidden!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .conversation-title{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .persistent-brand-header{width:var(--assistant-sidebar-width);min-width:var(--assistant-sidebar-width);height:var(--assistant-header-height);padding:0;border-bottom:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .persistent-brand-header>a{justify-content:flex-start;gap:11px;padding:0 17px;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .persistent-brand-header .sidebar-logo{width:40px;height:40px;background-image:url(/assets/images/logo.png)!important;transform:none}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .persistent-brand-header .main-brand{color:var(--assistant-text)!important;font-size:1.18rem;font-weight:850}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar{width:var(--assistant-sidebar-width);min-width:var(--assistant-sidebar-width);background:var(--assistant-sidebar)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view :is(.sidebar-section,.sidebar-scroll){border-color:var(--assistant-border)!important;background:var(--assistant-sidebar)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar-scroll{gap:4px;padding:8px var(--assistant-sidebar-inset) 12px!important;background:transparent!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .meeting-sidebar-tabs{display:grid;grid-template-columns:minmax(0,1fr)!important;width:100%;gap:4px;margin:0;padding:0;border:0;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .meeting-sidebar-tabs button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:42px;min-height:42px;padding:5px 10px;border:1px solid transparent;border-radius:10px;background:transparent!important;color:var(--assistant-text-secondary)!important;font:inherit;font-size:.93rem;font-weight:700;cursor:pointer}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .meeting-sidebar-tabs button:hover{background:var(--assistant-hover)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .meeting-sidebar-tabs button.active{border-color:color-mix(in srgb,var(--assistant-accent) 26%,var(--assistant-border))!important;background:var(--assistant-selected)!important;color:var(--assistant-accent-text)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .meeting-sidebar-tabs .invoice-tab-icon{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border:1px solid var(--assistant-border-strong);border-radius:8px;background:var(--assistant-surface)!important;color:inherit!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .meeting-sidebar-tabs svg{width:18px;height:18px}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .translation-settings-footer{width:auto;margin:auto var(--assistant-sidebar-inset) 14px;background:var(--assistant-sidebar)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .translation-settings-trigger{min-height:48px;border:1px solid var(--assistant-border)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .translation-settings-trigger:hover,html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .translation-settings-trigger:focus-visible{border-color:var(--assistant-border-strong);background:var(--assistant-hover);color:var(--assistant-text)}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view .standalone-sidebar-toggle,html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .standalone-sidebar-toggle,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar.closed .translation-sidebar-toggle{border:1px solid var(--assistant-border-strong)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .standalone-sidebar-toggle{top:18px!important;left:calc(var(--assistant-sidebar-width) - 45px)!important;width:var(--assistant-sidebar-control-size)!important;min-width:var(--assistant-sidebar-control-size)!important;height:var(--assistant-sidebar-control-size)!important;border:1px solid var(--assistant-border-strong)!important;border-radius:8px!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-muted)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view:has(.sidebar.closed) .standalone-sidebar-toggle{left:calc(var(--assistant-sidebar-rail-width) - 18px)!important;border:1px solid var(--assistant-border-strong)!important;background:var(--assistant-sidebar)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed,html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view:has(.sidebar.closed) .persistent-brand-header{width:var(--assistant-sidebar-rail-width)!important;min-width:var(--assistant-sidebar-rail-width)!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view:has(.sidebar.closed) .persistent-brand-header>a{justify-content:center;padding:0 16px}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view:has(.sidebar.closed) .persistent-brand-header .main-brand{display:none}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed{overflow:visible!important;pointer-events:auto!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .sidebar-section{width:var(--assistant-sidebar-rail-width);min-width:var(--assistant-sidebar-rail-width)}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .sidebar-scroll{align-items:center;overflow:hidden;padding:8px var(--assistant-sidebar-inset) 12px!important}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .meeting-sidebar-tabs{width:calc(var(--assistant-sidebar-rail-width) - (2 * var(--assistant-sidebar-inset)))}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .meeting-sidebar-tabs button{justify-content:center;width:100%;min-width:100%;padding:0;font-size:0}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .meeting-sidebar-tabs .invoice-tab-icon{width:24px;height:24px;flex-basis:24px;border-radius:7px}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .translation-settings-footer{width:calc(var(--assistant-sidebar-rail-width) - (2 * var(--assistant-sidebar-inset)));margin:auto var(--assistant-sidebar-inset) 14px}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .translation-settings-trigger{width:100%;height:48px;padding:7px;justify-content:center}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .sidebar.closed .translation-settings-trigger>span:not(.translation-settings-icon){display:none}html[data-assistant-theme] body app-legacy-chat.meeting-assistant-view .chat-topbar{padding-left:44px!important}}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .chat-input-area .suggested-questions-panel{left:50%!important;right:auto!important;bottom:calc(100% + 12px)!important;width:min(calc(100% - 28px),860px)!important;max-height:min(320px,48vh)!important;margin:0!important;padding:0!important;overflow:hidden auto;border:1px solid var(--assistant-border-strong)!important;border-radius:16px!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-md)!important;transform:translate(-50%);animation:assistant-suggestions-in .16s ease-out;scrollbar-color:var(--assistant-border-strong) transparent}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-questions-header{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:10px 12px 10px 16px!important;border-bottom:1px solid var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;font-size:.86rem;font-weight:750;letter-spacing:-.01em}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-questions-header>span{display:inline-flex;align-items:center;gap:9px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-questions-header>span:before{display:inline-grid;place-items:center;width:26px;height:26px;content:"\2726";border-radius:8px;background:var(--assistant-accent-soft);color:var(--assistant-accent-text);font-size:.78rem;line-height:1}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .btn-close-suggestions{display:inline-grid!important;flex:0 0 30px;place-items:center;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:var(--assistant-text-muted)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .btn-close-suggestions svg{width:18px;height:18px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .btn-close-suggestions:is(:hover,:focus-visible){border-color:var(--assistant-border)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;outline:none}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .btn-close-suggestions:focus-visible{box-shadow:var(--assistant-focus-ring)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-questions-list{display:flex;flex-direction:column;gap:7px;padding:10px!important;background:var(--assistant-surface-raised)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-question-item{display:grid!important;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:46px;margin:0!important;padding:10px 11px 10px 14px!important;overflow:hidden;border:1px solid var(--assistant-border)!important;border-radius:12px!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-secondary)!important;font-family:inherit;font-size:.85rem;font-weight:550;line-height:1.4;text-align:left;white-space:normal;box-shadow:none!important;transform:none;transition:color var(--assistant-motion),border-color var(--assistant-motion),background-color var(--assistant-motion),transform var(--assistant-motion)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-question-copy{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-question-arrow{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--assistant-surface-raised);color:var(--assistant-text-muted);font-size:1.12rem;line-height:1}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-question-item:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--assistant-accent) 32%,var(--assistant-border))!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;outline:none;transform:translateY(-1px)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-question-item:is(:hover,:focus-visible) .suggested-question-arrow{background:var(--assistant-accent-soft);color:var(--assistant-accent-text)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-question-item:focus-visible{box-shadow:var(--assistant-focus-ring)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-questions-loading{margin:10px;padding:14px!important;border:1px dashed var(--assistant-border-strong)!important;border-radius:12px!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important}@keyframes assistant-suggestions-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:640px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view .chat-input-area .suggested-questions-panel{width:calc(100% - 20px)!important;max-height:min(300px,52vh)!important;border-radius:14px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .suggested-question-item{min-height:44px;font-size:.82rem}}@media(prefers-reduced-motion:reduce){app-legacy-chat.smart-chat-view .suggested-questions-panel{animation:none!important}}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-head{display:grid;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;padding:2px 2px 10px;border-bottom:1px solid var(--assistant-border)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-copy{display:grid;gap:2px;min-width:0}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-copy :is(strong,small){overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-copy strong{color:var(--assistant-text)!important;font-size:.86rem;font-weight:800}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-copy small{color:var(--assistant-text-muted)!important;font-size:.72rem;font-weight:600}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--assistant-border)!important;border-radius:9px;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-secondary)!important;font:inherit;font-size:1rem;cursor:pointer}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-close:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-popover-close:focus-visible{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-menu-action{width:100%;min-height:40px;padding:9px 10px;border:0!important;border-radius:9px;background:transparent!important;color:var(--assistant-text-secondary)!important;font:inherit;font-size:.88rem;font-weight:650;text-align:left;cursor:pointer}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-menu-action:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-menu-action:focus-visible{background:var(--assistant-hover)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-menu-action--danger:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-profile-menu-action--danger:focus-visible{background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-popover-title span,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-copy span{color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-copy strong{color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-copy small{color:var(--assistant-text-secondary)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view :is(.sidebar-system-avatar,.sidebar-account-avatar--trigger:not(.sidebar-account-avatar--google)){border-color:color-mix(in srgb,var(--assistant-accent) 22%,var(--assistant-border))!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-popover-title button{border:1px solid var(--assistant-border)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-secondary)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-popover-title button:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-popover-title button:focus-visible{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important}@media(min-width:769px){app-legacy-chat.smart-chat-view:has(.sidebar.closed) .persistent-brand-header{width:72px!important;min-width:72px!important;overflow:visible}app-legacy-chat.smart-chat-view:has(.sidebar.closed) .persistent-brand-header>a{position:absolute;inset:0;box-sizing:border-box;width:72px!important;min-width:72px!important;max-width:72px!important;justify-content:flex-start;overflow:hidden;margin:0!important;padding:0 16px!important}app-legacy-chat.smart-chat-view:has(.sidebar.closed) .persistent-brand-header .sidebar-logo{flex:0 0 40px}app-legacy-chat.smart-chat-view:has(.sidebar.closed) .persistent-brand-header .main-brand{display:none}app-legacy-chat.smart-chat-view:has(.sidebar.closed) .standalone-sidebar-toggle{left:54px!important}app-legacy-chat.smart-chat-view .sidebar.closed~.chat-main .chat-topbar{padding-left:112px!important}}app-legacy-chat .chat-topbar-avatar{overflow:hidden;border-radius:50%!important;background:#fff!important;box-shadow:none!important}app-legacy-chat .chat-topbar-avatar img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-tree{gap:8px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-wrapper{gap:0}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;min-height:48px;padding:8px 10px;overflow:hidden;transition:border-color var(--assistant-motion),background-color var(--assistant-motion)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title.expanded{border-color:color-mix(in srgb,var(--assistant-accent) 28%,var(--assistant-border))!important;background:color-mix(in srgb,var(--assistant-accent-soft) 48%,var(--assistant-surface))!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title label{overflow:hidden;font-size:.79rem;font-weight:700;line-height:1.25}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title .category-name{overflow:hidden;min-width:0;color:var(--assistant-text-secondary)!important;text-overflow:ellipsis;white-space:nowrap}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-count{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border:1px solid var(--assistant-border)!important;border-radius:999px;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important;font-size:.67rem;font-weight:750;line-height:1}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title.expanded .category-count{border-color:color-mix(in srgb,var(--assistant-accent) 24%,var(--assistant-border))!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs{gap:5px;margin:5px 4px 3px 14px;padding:3px 0 3px 12px;border-left:2px solid color-mix(in srgb,var(--assistant-accent) 25%,var(--assistant-border))}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs .doc-item{min-height:44px;gap:8px;padding:7px 8px;border-color:var(--assistant-border)!important;border-radius:9px!important;background:var(--assistant-surface-raised)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs .doc-item:hover{border-color:color-mix(in srgb,var(--assistant-accent) 24%,var(--assistant-border))!important;background:var(--assistant-hover)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs .doc-item.selected{border-color:color-mix(in srgb,var(--assistant-accent) 42%,var(--assistant-border))!important;background:var(--assistant-selected)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-name{display:flex;align-items:center;gap:7px;color:var(--assistant-text-secondary)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-file-icon{flex:0 0 auto;color:var(--assistant-accent-text)!important;font-size:.83rem}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-name-text{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-delete-btn{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--assistant-danger) 22%,transparent)!important;background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-delete-btn:hover{border-color:color-mix(in srgb,var(--assistant-danger) 38%,transparent)!important;background:color-mix(in srgb,var(--assistant-danger) 17%,transparent)!important;color:var(--assistant-danger)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar :where(.select-all,.category-title,.doc-item) input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;flex:0 0 16px;place-content:center;width:16px!important;height:16px!important;margin:0;border:1.5px solid var(--assistant-border-strong)!important;border-radius:4px;background:var(--assistant-surface)!important;box-shadow:none!important;cursor:pointer}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar :where(.select-all,.category-title,.doc-item) input[type=checkbox]:before{width:8px;height:5px;content:"";transform:translateY(-1px) rotate(-45deg) scale(0);transform-origin:center;border-bottom:2px solid #fff;border-left:2px solid #fff;transition:transform .12s ease-out}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar :where(.select-all,.category-title,.doc-item) input[type=checkbox]:checked{border-color:var(--assistant-accent)!important;background:var(--assistant-accent)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar :where(.select-all,.category-title,.doc-item) input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar :where(.select-all,.category-title,.doc-item) input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--assistant-focus-ring)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar :where(.select-all,.category-title,.doc-item) input[type=checkbox]:disabled{background:var(--assistant-surface-muted)!important;cursor:not-allowed;opacity:.65}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title.expanded{border-color:var(--assistant-border)!important;background:var(--assistant-surface)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title.expanded .category-count{border-color:var(--assistant-border)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs{gap:2px;margin:4px 4px 5px 17px;padding:2px 0 2px 12px;border-left-color:var(--assistant-border-strong)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs .doc-item,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs .doc-item.selected{min-height:40px;border-color:transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-group-docs .doc-item:hover{border-color:transparent!important;background:var(--assistant-hover)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-file-icon{color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-delete-btn{width:26px;height:26px;border-color:transparent!important;background:transparent!important;color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-delete-btn:hover{border-color:transparent!important;background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important}app-legacy-chat.smart-chat-view{--assistant-sidebar-width: 264px}app-legacy-chat.translation-assistant-view{--assistant-sidebar-width: 280px}app-legacy-chat.smart-chat-view .persistent-brand-header,app-legacy-chat.smart-chat-view .sidebar{width:var(--assistant-sidebar-width);min-width:var(--assistant-sidebar-width)}app-legacy-chat.smart-chat-view .persistent-brand-header>a{justify-content:flex-start;gap:11px;padding:0 17px}app-legacy-chat.smart-chat-view .persistent-brand-header .sidebar-logo{width:40px;height:40px;background-image:url(/assets/images/logo.png)!important;transform:none}app-legacy-chat.translation-assistant-view .persistent-brand-header .sidebar-logo{flex:0 0 40px;width:40px;height:40px;background-image:url(/assets/images/logo.png)!important;background-size:contain;transform:none}app-legacy-chat.smart-chat-view .persistent-brand-header .main-brand{font-size:1.18rem;font-weight:780;letter-spacing:-.02em}app-legacy-chat.smart-chat-view .sidebar-section,app-legacy-chat.smart-chat-view .sidebar-scroll{min-height:0}app-legacy-chat.smart-chat-view .sidebar-scroll{gap:0;padding:18px 14px 12px}app-legacy-chat.smart-chat-view .smart-sidebar-tabs{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;margin:0 0 24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}app-legacy-chat.smart-chat-view .smart-sidebar-tabs button{width:100%;min-height:46px;justify-content:flex-start!important;gap:12px;padding:8px 12px!important;border-color:transparent!important;border-radius:var(--assistant-radius-sm)!important;background:transparent!important;color:var(--assistant-text-secondary)!important;font-size:.9rem!important;font-weight:650!important;text-align:left}app-legacy-chat.smart-chat-view .smart-sidebar-tabs button:hover{background:var(--assistant-hover)!important}app-legacy-chat.smart-chat-view .smart-sidebar-tabs button.active{border-color:color-mix(in srgb,var(--assistant-accent) 18%,transparent)!important;background:var(--assistant-selected)!important;color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .smart-sidebar-tabs .invoice-tab-icon{display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid var(--assistant-border-strong);border-radius:8px;background:var(--assistant-surface);color:var(--assistant-text-muted)}app-legacy-chat.smart-chat-view .smart-sidebar-tabs button.active .invoice-tab-icon{border-color:color-mix(in srgb,var(--assistant-accent) 45%,transparent);background:var(--assistant-accent-soft);color:var(--assistant-accent-text)}app-legacy-chat.smart-chat-view .smart-history-head{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 8px 6px;color:var(--assistant-text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}app-legacy-chat.smart-chat-view .smart-history-head button{display:grid;place-items:center;width:28px;height:28px;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--assistant-text-muted)!important;font-size:1.05rem;box-shadow:none!important}app-legacy-chat.smart-chat-view .smart-history-head button:hover{background:var(--assistant-hover)!important;color:var(--assistant-accent)!important}app-legacy-chat.smart-chat-view .conversation-list{gap:2px}app-legacy-chat.smart-chat-view .conversation-item{min-height:58px;padding:5px 4px 5px 8px;border-color:transparent!important;border-radius:var(--assistant-radius-sm)!important;background:transparent!important;box-shadow:none!important}app-legacy-chat.smart-chat-view .conversation-item:hover{background:var(--assistant-hover)!important}app-legacy-chat.smart-chat-view .conversation-item.active{border-color:color-mix(in srgb,var(--assistant-accent) 18%,transparent)!important;background:var(--assistant-selected)!important}app-legacy-chat.smart-chat-view .conversation-open-btn{min-width:0;padding:3px 4px!important;text-align:left}app-legacy-chat.smart-chat-view .conversation-title{font-size:.78rem;font-weight:650}app-legacy-chat.smart-chat-view .conversation-meta{margin-top:3px;font-size:.66rem}app-legacy-chat.smart-chat-view .conversation-menu-btn{width:30px;min-width:30px;height:30px;padding:0!important;border-color:transparent!important;background:transparent!important;color:var(--assistant-text-muted)!important;box-shadow:none!important}app-legacy-chat.smart-chat-view .conversation-menu-btn:hover,app-legacy-chat.smart-chat-view .conversation-menu-btn:focus-visible{background:var(--assistant-surface-muted)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .conversation-item{border:1px solid var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;box-shadow:var(--assistant-shadow-sm)!important;transform:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .conversation-item:hover{border-color:color-mix(in srgb,var(--assistant-accent) 28%,var(--assistant-border))!important;background:var(--assistant-hover)!important;transform:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .conversation-item.active{border-color:color-mix(in srgb,var(--assistant-accent) 48%,var(--assistant-border))!important;background:var(--assistant-selected)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .conversation-open-btn,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .conversation-open-btn:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .conversation-open-btn:active{border:0!important;background:transparent!important;color:var(--assistant-text)!important;box-shadow:none!important;transform:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .conversation-open-btn:focus-visible{outline:none;background:transparent!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--assistant-accent) 65%,transparent)!important}app-legacy-chat.smart-chat-view .smart-conversation-action-menu{right:8px;top:44px;z-index:50;min-width:148px;border:1px solid var(--assistant-border-strong)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-md)!important}app-legacy-chat.smart-chat-view .smart-conversation-action-menu button{background:transparent!important;color:var(--assistant-text-secondary)!important}app-legacy-chat.smart-chat-view .smart-conversation-action-menu button:hover{background:var(--assistant-hover)!important;color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .smart-conversation-action-menu button.danger{color:var(--assistant-danger)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-conversation-action-menu button{color:var(--assistant-text-secondary)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-conversation-action-menu button.danger{color:var(--assistant-danger)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-trigger-copy strong{color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-trigger-copy small{color:var(--assistant-text-muted)!important}app-legacy-chat.smart-chat-view .chat-topbar{grid-template-columns:minmax(230px,1fr) 0 auto!important;padding-left:28px!important}app-legacy-chat.smart-chat-view .chat-topbar-left{max-width:380px!important}app-legacy-chat.smart-chat-view .chat-topbar-info{gap:2px}app-legacy-chat.smart-chat-view .chat-topbar-brand-name{color:var(--assistant-text-muted)!important;font-size:.66rem;letter-spacing:.07em}app-legacy-chat.smart-chat-view .chat-topbar-info strong{font-size:1rem;font-weight:720}app-legacy-chat.smart-chat-view .chat-topbar-status-row{display:none}app-legacy-chat.smart-chat-view .smart-welcome-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,720px);margin-top:24px}app-legacy-chat.smart-chat-view .smart-welcome-prompts button{min-height:58px;padding:12px 15px!important;border:1px solid var(--assistant-border)!important;border-radius:var(--assistant-radius-md)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important;font-size:.82rem;font-weight:560;line-height:1.4;text-align:left;box-shadow:none!important}app-legacy-chat.smart-chat-view .smart-welcome-prompts button:hover{border-color:color-mix(in srgb,var(--assistant-accent) 32%,var(--assistant-border))!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important}@media(max-width:760px){app-legacy-chat.smart-chat-view{--assistant-sidebar-width: 300px}app-legacy-chat.smart-chat-view .chat-topbar{grid-template-columns:minmax(116px,1fr) auto!important;padding-left:58px!important}app-legacy-chat.smart-chat-view .chat-topbar-brand-name{display:none}app-legacy-chat.smart-chat-view .chat-topbar-info strong{font-size:.86rem}app-legacy-chat.smart-chat-view .smart-welcome-prompts{grid-template-columns:1fr}}app-legacy-chat.smart-chat-view .standalone-sidebar-toggle{top:19px!important;left:calc(var(--assistant-sidebar-width) - 45px)!important;display:grid!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--assistant-text-muted)!important;box-shadow:none!important}app-legacy-chat.smart-chat-view .standalone-sidebar-toggle:hover,app-legacy-chat.smart-chat-view .standalone-sidebar-toggle:focus-visible{border:0!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;box-shadow:none!important}app-legacy-chat.smart-chat-view .smart-sidebar-collapse-icon{display:block;transform:translateY(-1px);font-size:1.7rem;font-weight:400;line-height:1}app-legacy-chat.smart-chat-view .assistant-empty-badge--brand{overflow:hidden;padding:0;border:1px solid var(--assistant-border)!important;border-radius:50%;background:#fff!important;box-shadow:var(--assistant-shadow-sm)}app-legacy-chat.smart-chat-view .assistant-empty-badge--brand img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}html[data-assistant-theme=light] body app-legacy-chat.smart-chat-view .smart-chat-messages{background:var(--assistant-bg)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .invoice-sidebar-section-title small{color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .select-all,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-item{border:1px solid var(--assistant-border)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .doc-list{border:0!important;background:transparent!important;color:var(--assistant-text-secondary)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title{min-height:50px;padding:8px 10px;border-radius:var(--assistant-radius-sm)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title:hover{border-color:color-mix(in srgb,var(--assistant-accent) 28%,var(--assistant-border))!important;background:var(--assistant-hover)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title label{display:flex;min-width:0;align-items:center;gap:7px;color:var(--assistant-text-secondary)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title label span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-toggle{flex:0 0 28px;width:28px;height:28px;border:1px solid var(--assistant-border-strong)!important;border-radius:50%!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-toggle:hover{border-color:color-mix(in srgb,var(--assistant-accent) 42%,var(--assistant-border))!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .bulk-delete-btn{min-height:38px;border:1px solid var(--assistant-border)!important;background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .bulk-delete-btn:disabled{border-color:var(--assistant-border)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important;opacity:.72}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar :where(input[type=checkbox]){accent-color:var(--assistant-accent)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .sidebar-scroll{scrollbar-color:color-mix(in srgb,var(--assistant-text-muted) 42%,transparent) transparent!important;scrollbar-width:thin!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar{scrollbar-color:color-mix(in srgb,var(--assistant-text-muted) 42%,transparent) transparent!important;scrollbar-width:thin!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar::-webkit-scrollbar,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .sidebar-scroll::-webkit-scrollbar{width:8px!important;height:8px!important;background:transparent!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar::-webkit-scrollbar-track,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .sidebar-scroll::-webkit-scrollbar-track,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .sidebar-scroll::-webkit-scrollbar-track-piece{border:0!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar::-webkit-scrollbar-thumb,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .sidebar-scroll::-webkit-scrollbar-thumb{min-height:44px!important;border:2px solid transparent!important;border-radius:999px!important;background:color-mix(in srgb,var(--assistant-text-muted) 42%,transparent)!important;background-clip:padding-box!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar::-webkit-scrollbar-thumb:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .sidebar-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--assistant-text-muted) 62%,transparent)!important;background-clip:padding-box!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar::-webkit-scrollbar-button,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .sidebar-scroll::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;background:transparent!important}@media(max-width:760px){app-legacy-chat.smart-chat-view .standalone-sidebar-toggle{top:17px!important;left:12px!important;border:1px solid var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;box-shadow:var(--assistant-shadow-sm)!important}}@media(min-width:761px){app-legacy-chat.smart-chat-view .standalone-sidebar-toggle{top:19px!important;left:calc(var(--assistant-sidebar-width) - 45px)!important}}:focus-visible{outline:var(--hcp-focus);outline-offset:2px}app-legacy-chat.smart-chat-view,app-legacy-chat.meeting-assistant-view,app-legacy-chat.translation-assistant-view{--chat-header-h: var(--assistant-header-height);--primary: var(--assistant-accent);--primary-2: var(--assistant-accent-hover);--accent: var(--assistant-accent);--text: var(--assistant-text);--muted: var(--assistant-text-muted);background:var(--assistant-bg)!important;color:var(--assistant-text)!important;font-family:var(--hcp-ui-font);transition:background-color var(--assistant-motion),color var(--assistant-motion)}app-legacy-chat.smart-chat-view .chat-main,app-legacy-chat.meeting-assistant-view .chat-main,app-legacy-chat.translation-assistant-view .chat-main,app-legacy-chat.smart-chat-view .chat-messages,app-legacy-chat.meeting-assistant-view .chat-messages,app-legacy-chat.translation-assistant-view .chat-messages,app-legacy-chat.smart-chat-view .sidebar,app-legacy-chat.smart-chat-view .sidebar-section,app-legacy-chat.smart-chat-view .sidebar-scroll{background:var(--assistant-bg)!important;color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .chat-topbar,app-legacy-chat.meeting-assistant-view .chat-topbar,app-legacy-chat.translation-assistant-view .chat-topbar,app-legacy-chat.smart-chat-view .sidebar-header,app-legacy-chat.translation-assistant-view .sidebar-header,app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar{min-height:var(--assistant-header-height);height:var(--assistant-header-height);border-color:var(--assistant-border)!important;background:color-mix(in srgb,var(--assistant-bg) 92%,transparent)!important;color:var(--assistant-text)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}app-legacy-chat.smart-chat-view .chat-topbar,app-legacy-chat.meeting-assistant-view .chat-topbar,app-legacy-chat.translation-assistant-view .chat-topbar{grid-template-columns:minmax(160px,auto) minmax(0,1fr) auto!important;gap:12px;padding:10px clamp(12px,2.2vw,30px)!important;overflow:visible}app-legacy-chat.smart-chat-view .chat-topbar-left,app-legacy-chat.meeting-assistant-view .chat-topbar-left,app-legacy-chat.translation-assistant-view .chat-topbar-left{min-width:0!important;max-width:320px!important;overflow:hidden!important;padding-right:0}app-legacy-chat.smart-chat-view .chat-topbar-info,app-legacy-chat.meeting-assistant-view .chat-topbar-info,app-legacy-chat.translation-assistant-view .chat-topbar-info{min-width:0!important;color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .chat-topbar-info strong,app-legacy-chat.meeting-assistant-view .chat-topbar-info strong,app-legacy-chat.translation-assistant-view .chat-topbar-info strong{max-width:100%!important;color:var(--assistant-text)!important;font-size:.96rem;font-weight:680;text-overflow:ellipsis!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .chat-topbar-info strong{color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .chat-topbar-status-text,app-legacy-chat.meeting-assistant-view .chat-topbar-status-text,app-legacy-chat.translation-assistant-view .chat-topbar-status-text{color:var(--assistant-text-muted)!important;font-size:.73rem}app-legacy-chat.smart-chat-view .chat-topbar-avatar,app-legacy-chat.meeting-assistant-view .chat-topbar-avatar,app-legacy-chat.translation-assistant-view .chat-topbar-avatar{width:42px;height:42px;border-radius:50%;background:url(/assets/images/logo.png) center / contain no-repeat!important;box-shadow:none;flex:0 0 42px}app-legacy-chat.smart-chat-view .chat-topbar-brand-name,app-legacy-chat.meeting-assistant-view .chat-topbar-brand-name,app-legacy-chat.translation-assistant-view .chat-topbar-brand-name{display:block;margin-bottom:1px;color:var(--assistant-accent-text)!important;font-size:.64rem;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase}app-legacy-chat.smart-chat-view .topbar-nav-link,app-legacy-chat.meeting-assistant-view .topbar-nav-link,app-legacy-chat.translation-assistant-view .topbar-nav-link,app-legacy-chat.smart-chat-view .btn-stats-toggle,app-legacy-chat.meeting-assistant-view .btn-stats-toggle,app-legacy-chat.translation-assistant-view .btn-stats-toggle,app-legacy-chat.smart-chat-view .btn-restart,app-legacy-chat.meeting-assistant-view .btn-restart,app-legacy-chat.translation-assistant-view .btn-restart{min-height:36px;padding:7px 10px!important;border:1px solid var(--assistant-border)!important;border-radius:var(--assistant-radius-sm)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important;font-size:.75rem!important;font-weight:650!important}app-legacy-chat.smart-chat-view .topbar-nav-link:hover,app-legacy-chat.meeting-assistant-view .topbar-nav-link:hover,app-legacy-chat.translation-assistant-view .topbar-nav-link:hover,app-legacy-chat.smart-chat-view .btn-stats-toggle:hover,app-legacy-chat.meeting-assistant-view .btn-stats-toggle:hover,app-legacy-chat.translation-assistant-view .btn-stats-toggle:hover,app-legacy-chat.smart-chat-view .btn-restart:hover,app-legacy-chat.meeting-assistant-view .btn-restart:hover,app-legacy-chat.translation-assistant-view .btn-restart:hover{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;transform:none}app-legacy-chat.smart-chat-view .topbar-nav-link--subscribe,app-legacy-chat.meeting-assistant-view .topbar-nav-link--subscribe,app-legacy-chat.translation-assistant-view .topbar-nav-link--subscribe{border-color:color-mix(in srgb,var(--assistant-accent) 42%,transparent)!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right :is(.topbar-nav-link,.btn-stats-toggle,.user-menu-trigger){border-color:var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right :is(.topbar-nav-link,.btn-stats-toggle,.user-menu-trigger):hover,html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right .user-menu-trigger.open{border-color:color-mix(in srgb,var(--assistant-accent) 34%,var(--assistant-border))!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-sm)!important;transform:none}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right :is(.topbar-nav-link.active,.btn-stats-toggle.active){border-color:color-mix(in srgb,var(--assistant-accent) 55%,var(--assistant-border))!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right .user-avatar-ring{background:var(--assistant-accent)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right .user-caret{color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right app-language-switcher .language-switcher{border-color:var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right app-language-switcher .language-btn{color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right app-language-switcher .language-btn.active{background:var(--assistant-text)!important;color:var(--assistant-surface-raised)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right app-language-switcher .language-btn:hover:not(.active){background:var(--assistant-surface-muted)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right .btn-stats-toggle--utility{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right .btn-stats-toggle--utility:hover{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .topbar-right .btn-stats-toggle--utility.active{border-color:var(--assistant-text)!important;background:var(--assistant-text)!important;color:var(--assistant-surface-raised)!important;box-shadow:none!important}app-legacy-chat.smart-chat-view :where(button,a,input,textarea,select):focus-visible,app-legacy-chat.meeting-assistant-view :where(button,a,input,textarea,select):focus-visible,app-legacy-chat.translation-assistant-view :where(button,a,input,textarea,select):focus-visible{outline:none;box-shadow:var(--assistant-focus-ring)!important}app-legacy-chat.smart-chat-view .sidebar,app-legacy-chat.smart-chat-view .persistent-brand-header{width:var(--assistant-sidebar-width);min-width:var(--assistant-sidebar-width)}app-legacy-chat.smart-chat-view .sidebar{border-right:1px solid var(--assistant-border);background:var(--assistant-sidebar)!important}app-legacy-chat.smart-chat-view .sidebar.closed{width:0;min-width:0}app-legacy-chat.smart-chat-view .sidebar-header{border-right:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important}app-legacy-chat.smart-chat-view .sidebar-header a,app-legacy-chat.smart-chat-view .sidebar-header .main-brand{color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .persistent-brand-header .main-brand,app-legacy-chat.translation-assistant-view .persistent-brand-header .main-brand{color:var(--assistant-text)!important;text-shadow:0 1px 0 color-mix(in srgb,var(--assistant-surface) 35%,transparent)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .persistent-brand-header .main-brand,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-brand-header .main-brand{color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .invoice-sidebar-head,app-legacy-chat.smart-chat-view .invoice-sidebar-section-title{color:var(--assistant-text-muted)}app-legacy-chat.smart-chat-view .invoice-sidebar-head strong,app-legacy-chat.smart-chat-view .invoice-sidebar-section-title span,app-legacy-chat.smart-chat-view .conversation-title,app-legacy-chat.smart-chat-view .drive-user-name{color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .conversation-meta,app-legacy-chat.smart-chat-view .doc-empty,app-legacy-chat.smart-chat-view .upload-status-text,app-legacy-chat.smart-chat-view .drive-user-email{color:var(--assistant-text-muted)!important}app-legacy-chat.smart-chat-view .conversation-open-btn,app-legacy-chat.smart-chat-view .conversation-delete-btn{border-color:transparent!important;background:transparent!important;color:var(--assistant-text)!important;box-shadow:none!important}app-legacy-chat.smart-chat-view .conversation-delete-btn:hover{border-color:color-mix(in srgb,var(--assistant-danger) 24%,transparent)!important;background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important}app-legacy-chat.smart-chat-view .smart-sidebar-tabs,app-legacy-chat.smart-chat-view .conversation-item,app-legacy-chat.smart-chat-view .drive-sidebar-block,app-legacy-chat.smart-chat-view .upload-zone,app-legacy-chat.smart-chat-view .upload-progress-card,app-legacy-chat.smart-chat-view .select-all,app-legacy-chat.smart-chat-view .doc-item{border-color:var(--assistant-border)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important}app-legacy-chat.smart-chat-view .smart-sidebar-tabs button,app-legacy-chat.smart-chat-view .btn-upload,app-legacy-chat.smart-chat-view .btn-drive-signin,app-legacy-chat.smart-chat-view .btn-drive-picker,app-legacy-chat.smart-chat-view .btn-drive-signout,app-legacy-chat.smart-chat-view .bulk-delete-btn{border:1px solid var(--assistant-border)!important;border-radius:var(--assistant-radius-sm)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-secondary)!important;box-shadow:none!important}app-legacy-chat.smart-chat-view .smart-sidebar-tabs button:hover,app-legacy-chat.smart-chat-view .smart-sidebar-tabs button.active,app-legacy-chat.smart-chat-view .conversation-item:hover,app-legacy-chat.smart-chat-view .conversation-item.active,app-legacy-chat.smart-chat-view .btn-upload:hover,app-legacy-chat.smart-chat-view .btn-drive-picker:hover{border-color:color-mix(in srgb,var(--assistant-accent) 34%,var(--assistant-border))!important;background:var(--assistant-selected)!important;color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .conversation-new-btn{min-height:40px;background:var(--assistant-accent)!important;color:#fff!important}app-legacy-chat.smart-chat-view .smart-chat-messages{gap:16px;padding:clamp(18px,3vw,36px) clamp(16px,4vw,52px) 28px;background:radial-gradient(circle at 50% -18%,var(--assistant-accent-soft),transparent 34%),var(--assistant-bg)!important;scroll-padding-block:28px;overscroll-behavior:contain}app-legacy-chat.smart-chat-view .smart-chat-messages>.msg,app-legacy-chat.smart-chat-view .smart-chat-messages>.welcome-screen{width:min(100%,860px);margin-inline:auto}app-legacy-chat.smart-chat-view .welcome-screen{min-height:420px;padding:clamp(28px,7vw,72px) 20px}.assistant-empty-badge{display:grid;place-items:center;width:54px;height:54px;margin-bottom:18px;border-radius:16px;background:var(--assistant-accent);color:#fff;font-size:1.1rem;font-weight:800;box-shadow:0 12px 32px color-mix(in srgb,var(--assistant-accent) 24%,transparent)}.assistant-empty-eyebrow{margin-bottom:8px;color:var(--assistant-accent-text);font-size:.7rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}app-legacy-chat.smart-chat-view .welcome-screen h2{margin:0 0 10px;color:var(--assistant-text)!important;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:720}app-legacy-chat.smart-chat-view .welcome-screen p{max-width:570px;color:var(--assistant-text-muted)!important;line-height:1.65}app-legacy-chat.smart-chat-view .msg{max-width:min(78%,720px);gap:10px;animation-duration:.22s}app-legacy-chat.smart-chat-view .msg-avatar{width:32px;height:32px;border:1px solid var(--assistant-border);border-radius:var(--assistant-radius-sm);box-shadow:var(--assistant-shadow-sm)}app-legacy-chat.smart-chat-view .msg.assistant .msg-avatar{background:var(--assistant-surface-raised)!important;color:var(--assistant-accent)!important}app-legacy-chat.smart-chat-view .msg.user .msg-avatar{background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important}app-legacy-chat.smart-chat-view .msg-bubble{padding:12px 15px;border-radius:var(--assistant-radius-md);font-size:.93rem;line-height:1.65;box-shadow:var(--assistant-shadow-sm)}app-legacy-chat.smart-chat-view .msg.assistant .msg-bubble,app-legacy-chat.smart-chat-view .typing-dots{border:1px solid var(--assistant-border);border-top-left-radius:5px;background:var(--assistant-ai-bubble)!important;color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view .msg.user .msg-bubble{border:1px solid color-mix(in srgb,var(--assistant-user-bubble) 76%,transparent);border-top-right-radius:5px;background:var(--assistant-user-bubble)!important;color:var(--assistant-user-text)!important}app-legacy-chat.smart-chat-view .typing-dots span{background:var(--assistant-accent)!important}app-legacy-chat.smart-chat-view .chat-input-area{padding:12px clamp(14px,4vw,52px) 14px;border-color:var(--assistant-border);background:color-mix(in srgb,var(--assistant-bg) 92%,transparent)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}app-legacy-chat.smart-chat-view .chat-input-area>app-message-composer,app-legacy-chat.smart-chat-view .chat-input-area>.suggested-questions-panel{display:block;width:min(100%,860px);margin-inline:auto}app-legacy-chat.smart-chat-view .inline-toast,app-legacy-chat.smart-chat-view .suggested-questions-panel{border-color:var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-md)!important}app-legacy-chat.smart-chat-view .inline-toast{left:50%;right:auto;width:min(calc(100% - 32px),860px);transform:translate(-50%)}app-legacy-chat.smart-chat-view .inline-toast.error{border-color:color-mix(in srgb,var(--assistant-danger) 40%,transparent)!important;background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important}app-legacy-chat.meeting-assistant-view .meeting-assistant-messages{display:block;padding:clamp(18px,3vw,34px);background:radial-gradient(circle at 50% -12%,var(--assistant-accent-soft),transparent 30%),var(--assistant-bg)!important;overflow-x:hidden;overscroll-behavior:contain}app-legacy-chat.meeting-assistant-view .meeting-assistant-panel{width:min(100%,var(--assistant-content-width))!important;gap:16px;padding-bottom:32px}app-legacy-chat.meeting-assistant-view .meeting-assistant-panel>.welcome-screen{min-height:0;align-items:flex-start;padding:8px 0 10px;text-align:left}app-legacy-chat.meeting-assistant-view .meeting-assistant-panel>.welcome-screen h2{color:var(--assistant-text)!important;font-size:clamp(1.55rem,3vw,2rem)}app-legacy-chat.meeting-assistant-view .meeting-assistant-panel>.welcome-screen p{max-width:720px;color:var(--assistant-text-muted)!important}app-legacy-chat.meeting-assistant-view .notice,app-legacy-chat.translation-assistant-view .notice{border:1px solid color-mix(in srgb,var(--assistant-accent) 28%,var(--assistant-border));border-radius:var(--assistant-radius-md);background:var(--assistant-accent-soft);color:var(--assistant-accent-text)}app-legacy-chat.meeting-assistant-view .notice.error,app-legacy-chat.translation-assistant-view .notice.error{border-color:color-mix(in srgb,var(--assistant-danger) 38%,transparent);background:var(--assistant-danger-soft);color:var(--assistant-danger)}.meeting-recording-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:center;padding:18px;border:1px solid var(--assistant-border);border-radius:var(--assistant-radius-lg);background:var(--assistant-surface-raised);box-shadow:var(--assistant-shadow-sm);transition:border-color var(--assistant-motion),background-color var(--assistant-motion)}.meeting-recording-card.is-recording{border-color:color-mix(in srgb,var(--assistant-danger) 42%,var(--assistant-border));background:color-mix(in srgb,var(--assistant-danger-soft) 62%,var(--assistant-surface-raised))}.meeting-recording-card.is-paused{border-color:color-mix(in srgb,var(--assistant-warning) 42%,var(--assistant-border))}.meeting-recording-copy{display:flex;align-items:flex-start;gap:13px;min-width:0}.meeting-recording-copy>div{min-width:0}.meeting-recording-icon{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--assistant-danger-soft);color:var(--assistant-danger)}.meeting-recording-icon i{display:block;width:11px;height:11px;border-radius:50%;background:currentColor}.is-recording .meeting-recording-icon i{animation:meeting-record-pulse 1.4s ease-in-out infinite}.meeting-recording-copy small{display:block;margin-bottom:3px;color:var(--assistant-danger);font-size:.68rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.meeting-recording-copy h3{margin:0;color:var(--assistant-text)!important;font-size:1rem;font-weight:700}.meeting-recording-copy p,.meeting-recording-unsupported{margin:5px 0 0;color:var(--assistant-text-muted);font-size:.82rem;line-height:1.5}app-legacy-chat.meeting-assistant-view .meeting-recording-status{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--assistant-text-secondary)!important;font-size:.76rem;font-weight:650}app-legacy-chat.meeting-assistant-view .meeting-recording-status strong{min-width:58px;color:var(--assistant-text)!important;font-size:.94rem;font-variant-numeric:tabular-nums;opacity:1!important;text-align:right}.meeting-recording-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--assistant-border)}.meeting-record-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 13px;border:1px solid var(--assistant-border)!important;border-radius:var(--assistant-radius-sm)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important;font-size:.78rem;font-weight:700;cursor:pointer;box-shadow:none!important}.meeting-record-button:hover:not(:disabled){border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important}.meeting-record-button>span{display:block;width:10px;height:10px;border-radius:50%;background:currentColor}.meeting-record-button .pause-icon{width:10px;border-radius:1px;background:linear-gradient(90deg,currentColor 0 35%,transparent 35% 65%,currentColor 65%)}.meeting-record-button .resume-icon{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid currentColor;border-radius:0;background:transparent}app-legacy-chat.meeting-assistant-view .meeting-record-button--start{border-color:var(--assistant-accent)!important;background:var(--assistant-accent)!important;color:#fff!important}app-legacy-chat.meeting-assistant-view .meeting-record-button--start:hover:not(:disabled){border-color:var(--assistant-accent-hover)!important;background:var(--assistant-accent-hover)!important;color:#fff!important}app-legacy-chat.meeting-assistant-view .meeting-recording-card.is-recording .meeting-recording-status,app-legacy-chat.meeting-assistant-view .meeting-recording-card.is-recording .meeting-recording-status strong{color:var(--assistant-danger)!important}app-legacy-chat.meeting-assistant-view .meeting-recording-card.is-paused .meeting-recording-status,app-legacy-chat.meeting-assistant-view .meeting-recording-card.is-paused .meeting-recording-status strong{color:var(--assistant-warning)!important}.meeting-record-button--resume{color:var(--assistant-success)!important}.meeting-record-button--stop>span{border-radius:2px}.meeting-recording-unsupported{grid-column:1 / -1;margin:0}@keyframes meeting-record-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--assistant-danger) 34%,transparent)}50%{box-shadow:0 0 0 8px transparent}}app-legacy-chat.meeting-assistant-view .meeting-dashboard-strip{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:10px}app-legacy-chat.meeting-assistant-view .meeting-dashboard-item,app-legacy-chat.meeting-assistant-view .meeting-upload-card,app-legacy-chat.meeting-assistant-view .meeting-upload-column,app-legacy-chat.meeting-assistant-view .meeting-media-transcript-card,app-legacy-chat.meeting-assistant-view .meeting-result-card,app-legacy-chat.meeting-assistant-view .meeting-action-plan-card,app-legacy-chat.meeting-assistant-view .meeting-whatsapp-task-item,app-legacy-chat.meeting-assistant-view .document-analysis-count,app-legacy-chat.meeting-assistant-view .document-topic-item{border-color:var(--assistant-border)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important}app-legacy-chat.meeting-assistant-view .meeting-dashboard-item{min-height:76px;border-radius:var(--assistant-radius-md)}app-legacy-chat.meeting-assistant-view .meeting-dashboard-item span,app-legacy-chat.meeting-assistant-view .meeting-result-card p,app-legacy-chat.meeting-assistant-view .meeting-result-card li,app-legacy-chat.meeting-assistant-view .meeting-action-row span,app-legacy-chat.meeting-assistant-view .meeting-action-row small,app-legacy-chat.meeting-assistant-view .meeting-speaker-row span,app-legacy-chat.meeting-assistant-view .document-topic-item span,app-legacy-chat.meeting-assistant-view .document-analysis-row small,app-legacy-chat.meeting-assistant-view .meeting-file-size{color:var(--assistant-text-muted)!important}app-legacy-chat.meeting-assistant-view :where(.meeting-dashboard-item,.meeting-result-card,.meeting-action-plan-card,.document-analysis-count,.document-topic-item) strong,app-legacy-chat.meeting-assistant-view .meeting-result-card h3,app-legacy-chat.meeting-assistant-view .meeting-result-card h4,app-legacy-chat.meeting-assistant-view .meeting-action-row strong,app-legacy-chat.meeting-assistant-view .meeting-speaker-row strong,app-legacy-chat.meeting-assistant-view .meeting-file-name{color:var(--assistant-text)!important}app-legacy-chat.meeting-assistant-view .meeting-upload-zone{min-height:168px;border-color:color-mix(in srgb,var(--assistant-accent) 38%,var(--assistant-border))!important;background:var(--assistant-bg-subtle)!important;color:var(--assistant-text)!important}app-legacy-chat.meeting-assistant-view .meeting-upload-zone:hover{border-color:var(--assistant-accent)!important;background:var(--assistant-accent-soft)!important}app-legacy-chat.meeting-assistant-view .meeting-upload-zone p,app-legacy-chat.meeting-assistant-view .meeting-llm-switch span{color:var(--assistant-text-muted)!important}app-legacy-chat.meeting-assistant-view .meeting-upload-zone strong,app-legacy-chat.meeting-assistant-view .meeting-recording-copy h3,app-legacy-chat.meeting-assistant-view .meeting-recording-state strong,app-legacy-chat.meeting-assistant-view .meeting-llm-switch button small{color:var(--assistant-text)!important}app-legacy-chat.meeting-assistant-view .meeting-upload-icon,app-legacy-chat.meeting-assistant-view .meeting-file-icon,app-legacy-chat.meeting-assistant-view .meeting-result-meta span{border-color:color-mix(in srgb,var(--assistant-accent) 25%,transparent)!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}app-legacy-chat.meeting-assistant-view .meeting-file-row,app-legacy-chat.meeting-assistant-view .meeting-llm-switch,app-legacy-chat.meeting-assistant-view .document-analysis-tabs,app-legacy-chat.meeting-assistant-view .document-filter-row{border-color:var(--assistant-border)!important;background:var(--assistant-bg-subtle)!important;color:var(--assistant-text-secondary)!important}app-legacy-chat.meeting-assistant-view .meeting-llm-switch button,app-legacy-chat.meeting-assistant-view .document-analysis-tab,app-legacy-chat.meeting-assistant-view .document-filter-row button,app-legacy-chat.meeting-assistant-view .meeting-upload-actions .btn-upload{border:1px solid var(--assistant-border)!important;border-radius:var(--assistant-radius-sm)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-secondary)!important;box-shadow:none!important}app-legacy-chat.meeting-assistant-view .meeting-llm-switch button.active,app-legacy-chat.meeting-assistant-view .document-analysis-tab.active,app-legacy-chat.meeting-assistant-view .meeting-upload-actions .meeting-process-btn:not(:disabled){border-color:color-mix(in srgb,var(--assistant-accent) 38%,transparent)!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}app-legacy-chat.meeting-assistant-view .meeting-media-transcript-input,app-legacy-chat.meeting-assistant-view .meeting-transcript{max-width:100%;border:1px solid var(--assistant-border)!important;background:var(--assistant-bg-subtle)!important;color:var(--assistant-text)!important;scrollbar-color:var(--assistant-border-strong) transparent}app-legacy-chat.meeting-assistant-view .meeting-transcript{max-height:min(48dvh,520px);overflow:auto;overscroll-behavior:contain}app-legacy-chat.meeting-assistant-view .meeting-media-transcript-input{min-height:220px;max-height:min(52dvh,560px)}app-legacy-chat.meeting-assistant-view .meeting-action-row,app-legacy-chat.meeting-assistant-view .meeting-speaker-row,app-legacy-chat.meeting-assistant-view .meeting-correction-row{border-color:var(--assistant-border)!important}app-legacy-chat.meeting-assistant-view .meeting-result-kicker{color:var(--assistant-accent-text)!important}app-legacy-chat.smart-chat-view .sidebar-account-footer{display:grid;gap:8px}app-legacy-chat.smart-chat-view .sidebar-account-trigger,app-legacy-chat.smart-chat-view .sidebar-account-popover,app-legacy-chat.smart-chat-view .sidebar-account-card{border-color:var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-sm)!important}app-legacy-chat.smart-chat-view .sidebar-account-trigger:hover,app-legacy-chat.smart-chat-view .sidebar-account-trigger.open{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important}app-legacy-chat.smart-chat-view :where(.sidebar-account-copy strong,.sidebar-account-trigger-copy strong){color:var(--assistant-text)!important}app-legacy-chat.smart-chat-view :where(.sidebar-account-copy small,.sidebar-account-trigger-copy small){color:var(--assistant-text-muted)!important}app-legacy-chat.smart-chat-view .sidebar-account-action{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-secondary)!important}app-legacy-chat.smart-chat-view .assistant-settings-trigger,app-legacy-chat.meeting-assistant-view .assistant-settings-trigger,app-legacy-chat.translation-assistant-view .translation-settings-trigger{border:1px solid var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-secondary)!important;box-shadow:var(--assistant-shadow-sm)!important}app-legacy-chat.smart-chat-view .assistant-settings-trigger:hover,app-legacy-chat.smart-chat-view .assistant-settings-trigger.open,app-legacy-chat.meeting-assistant-view .assistant-settings-trigger:hover,app-legacy-chat.meeting-assistant-view .assistant-settings-trigger.open,app-legacy-chat.translation-assistant-view .translation-settings-trigger:hover,app-legacy-chat.translation-assistant-view .translation-settings-trigger.open{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-icon{border-color:var(--assistant-border-strong)!important;color:var(--assistant-accent-text)!important}.meeting-settings-footer{position:fixed;z-index:70;bottom:16px;left:16px;width:148px}@media(max-width:760px){.meeting-settings-footer{bottom:10px;left:10px;width:46px}.meeting-settings-footer .assistant-settings-trigger{justify-content:center;padding:6px!important}.meeting-settings-footer .assistant-settings-trigger>span:not(.translation-settings-icon){display:none}}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-dialog{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-lg)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-dialog :where(h2,h3,strong){color:var(--assistant-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-dialog>header span{color:var(--assistant-accent-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-dialog>header button{border-color:var(--assistant-border)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-dialog>header,app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-layout>nav,app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) :where(.translation-settings-row,.translation-settings-account){border-color:var(--assistant-border)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-layout>nav{background:var(--assistant-bg-subtle)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-layout>nav button{background:transparent!important;color:var(--assistant-text-muted)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-layout>nav button:hover,app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-layout>nav button.active{background:var(--assistant-accent-soft)!important;color:var(--assistant-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) :where(.translation-settings-row small,.translation-settings-account small){color:var(--assistant-text-muted)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-options button{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-options button.active{border-color:color-mix(in srgb,var(--assistant-accent) 55%,transparent)!important;background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-action.danger{min-height:38px!important;padding:8px 14px!important;border:1px solid rgba(239,121,125,.28)!important;border-radius:9px!important;background:transparent!important;color:#ef797d!important;font-size:.78rem!important;font-weight:650!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .translation-settings-action.danger:hover:not(:disabled){border-color:#ef797d80!important;background:#ef797d1a!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .stats-panel{border-color:var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:-18px 0 42px color-mix(in srgb,var(--assistant-text) 12%,transparent)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) :where(.stats-panel-header,.stats-chart-block,.stats-summary-card){border-color:var(--assistant-border)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .stats-chart-block{background:var(--assistant-surface)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .stats-summary-card.accent-blue{border-color:color-mix(in srgb,var(--assistant-accent) 28%,var(--assistant-border))!important;background:color-mix(in srgb,var(--assistant-accent-soft) 72%,var(--assistant-surface))!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .stats-summary-card.accent-purple{border-color:color-mix(in srgb,#7b42bc 28%,var(--assistant-border))!important;background:color-mix(in srgb,#7b42bc 8%,var(--assistant-surface))!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) :where(.stats-panel-title,.ssc-value,.pie-legend-val,.bar-val,.cost-value,.meeting-cost-value){color:var(--assistant-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) :where(.stats-section-label,.ssc-label,.ssc-sub,.chart-block-title,.pie-legend-label,.bar-label,.cost-label,.meeting-cost-label){color:var(--assistant-text-muted)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .stats-panel-close{border-color:var(--assistant-border)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .stats-panel-close:hover{background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .pie-bg{stroke:var(--assistant-border-strong)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .pie-center-num{fill:var(--assistant-text)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .pie-center-label{fill:var(--assistant-text-muted)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .bar-track{background:var(--assistant-surface-muted)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .stats-cost-row{border-color:color-mix(in srgb,var(--assistant-accent) 25%,var(--assistant-border))!important;background:var(--assistant-accent-soft)!important}app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view) .cost-divider{background:var(--assistant-border-strong)!important}app-legacy-chat.smart-chat-view .user-dropdown,app-legacy-chat.meeting-assistant-view .user-dropdown,app-legacy-chat.translation-assistant-view .user-dropdown,app-legacy-chat.smart-chat-view .conversation-action-menu,app-legacy-chat.meeting-assistant-view .conversation-action-menu,app-legacy-chat.translation-assistant-view .translation-settings-dialog{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-lg)!important}app-legacy-chat.smart-chat-view .user-dd-item,app-legacy-chat.meeting-assistant-view .user-dd-item,app-legacy-chat.translation-assistant-view .user-dd-item{color:var(--assistant-text-secondary)!important}app-legacy-chat.smart-chat-view .user-dd-item:hover,app-legacy-chat.meeting-assistant-view .user-dd-item:hover,app-legacy-chat.translation-assistant-view .user-dd-item:hover{background:var(--assistant-hover)!important;color:var(--assistant-text)!important}@media(min-width:769px){app-legacy-chat.smart-chat-view .sidebar.closed~.chat-main .chat-topbar{padding-left:calc(var(--assistant-sidebar-width) + 20px)!important}app-legacy-chat.smart-chat-view .standalone-sidebar-toggle{left:calc(var(--assistant-sidebar-width) + 14px)}}@media(max-width:1180px){app-legacy-chat.smart-chat-view .chat-topbar,app-legacy-chat.meeting-assistant-view .chat-topbar,app-legacy-chat.translation-assistant-view .chat-topbar{grid-template-columns:minmax(130px,auto) minmax(0,1fr) auto!important}app-legacy-chat.smart-chat-view .topbar-nav-link>span:not(.topbar-nav-emoji),app-legacy-chat.meeting-assistant-view .topbar-nav-link>span:not(.topbar-nav-emoji),app-legacy-chat.translation-assistant-view .topbar-nav-link>span:not(.topbar-nav-emoji),app-legacy-chat.smart-chat-view .btn-stats-label,app-legacy-chat.meeting-assistant-view .btn-stats-label,app-legacy-chat.translation-assistant-view .btn-stats-label{display:none}}@media(max-width:760px){app-legacy-chat.smart-chat-view .persistent-brand-header{display:none;min-width:0}app-legacy-chat.smart-chat-view:has(.sidebar.open) .persistent-brand-header{display:flex;width:min(var(--assistant-sidebar-width),88vw)}app-legacy-chat.smart-chat-view .standalone-sidebar-toggle{top:17px;right:auto;left:12px}app-legacy-chat.smart-chat-view .chat-topbar{padding-left:58px!important}app-legacy-chat.smart-chat-view .sidebar{width:min(var(--assistant-sidebar-width),88vw);min-width:min(var(--assistant-sidebar-width),88vw);left:calc(-1*min(var(--assistant-sidebar-width),88vw))}app-legacy-chat.smart-chat-view .sidebar.open{left:0}app-legacy-chat.smart-chat-view .chat-topbar,app-legacy-chat.meeting-assistant-view .chat-topbar,app-legacy-chat.translation-assistant-view .chat-topbar{grid-template-columns:minmax(90px,1fr) auto!important}app-legacy-chat.smart-chat-view .topbar-actions,app-legacy-chat.meeting-assistant-view .topbar-actions,app-legacy-chat.translation-assistant-view .topbar-actions{display:none}app-legacy-chat.smart-chat-view .topbar-right,app-legacy-chat.meeting-assistant-view .topbar-right,app-legacy-chat.translation-assistant-view .topbar-right{max-width:62vw;gap:6px;overflow-x:auto;scrollbar-width:none}app-legacy-chat.smart-chat-view .topbar-nav-link,app-legacy-chat.meeting-assistant-view .topbar-nav-link,app-legacy-chat.translation-assistant-view .topbar-nav-link,app-legacy-chat.smart-chat-view .btn-stats-toggle,app-legacy-chat.meeting-assistant-view .btn-stats-toggle,app-legacy-chat.translation-assistant-view .btn-stats-toggle{width:36px;min-width:36px;padding-inline:0!important;justify-content:center}app-legacy-chat.smart-chat-view .topbar-nav-link--module,app-legacy-chat.meeting-assistant-view .topbar-nav-link--module,app-legacy-chat.translation-assistant-view .topbar-nav-link--module{min-width:36px}app-legacy-chat.smart-chat-view .smart-chat-messages{padding:18px 12px 22px}app-legacy-chat.smart-chat-view .msg{max-width:92%}app-legacy-chat.smart-chat-view .msg-avatar{display:none}app-legacy-chat.smart-chat-view .chat-input-area{padding:10px 10px max(10px,env(safe-area-inset-bottom))}app-legacy-chat.meeting-assistant-view .meeting-assistant-messages{padding:16px 12px}.meeting-recording-card{grid-template-columns:1fr;padding:14px}.meeting-recording-status{justify-content:space-between}.meeting-recording-actions{justify-content:stretch}.meeting-record-button{flex:1 1 0}app-legacy-chat.meeting-assistant-view .meeting-upload-grid,app-legacy-chat.meeting-assistant-view .meeting-media-transcript-card,app-legacy-chat.meeting-assistant-view .meeting-result-grid,app-legacy-chat.meeting-assistant-view .meeting-whatsapp-task-insights{grid-template-columns:1fr}}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed{width:72px!important;min-width:72px!important;overflow:visible!important;border-right:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important;pointer-events:auto!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-section{width:72px;min-width:72px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-scroll{align-items:center;gap:8px;overflow:hidden;padding:18px 13px 12px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-scroll>:not(.smart-sidebar-tabs){display:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs{display:grid!important;width:44px!important;gap:8px!important;margin:0!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;justify-content:center!important;padding:0!important;border-color:transparent!important;background:transparent!important;color:var(--assistant-text-muted)!important;font-size:0!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button:hover{background:var(--assistant-hover)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button.active{border-color:color-mix(in srgb,var(--assistant-accent) 18%,transparent)!important;background:var(--assistant-selected)!important;color:var(--assistant-accent-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs .invoice-tab-icon{width:30px;height:30px;margin:0;border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface)!important;color:inherit!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button.active .invoice-tab-icon{border-color:color-mix(in srgb,var(--assistant-accent) 42%,var(--assistant-border))!important;background:var(--assistant-accent-soft)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-footer{width:44px;margin:auto 14px 14px;padding-top:12px;border-top:1px solid var(--assistant-border)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .assistant-settings-trigger{display:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-trigger{display:grid!important;grid-template-columns:36px!important;place-items:center;width:44px!important;height:44px;padding:4px!important;border-color:transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-trigger:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-trigger.open{background:var(--assistant-hover)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed :is(.sidebar-account-trigger-copy,.sidebar-account-trigger-chevron){display:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-popover{right:auto;bottom:0;left:calc(100% + 12px);width:290px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .standalone-sidebar-toggle{top:26px!important;left:calc(var(--assistant-sidebar-width) - 48px)!important;width:38px!important;min-width:38px!important;height:38px!important;border:1px solid var(--assistant-border)!important;border-radius:10px!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-muted)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view:has(.sidebar.closed) .standalone-sidebar-toggle{left:53px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .standalone-sidebar-toggle:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .standalone-sidebar-toggle:focus-visible{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-focus-ring)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-collapse-icon{transform:none;font-size:1.35rem;line-height:1}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed~.chat-main .chat-topbar{padding-left:28px!important}}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle.active{border:1px solid var(--assistant-border)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-muted)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle:hover,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle:focus-visible{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-collapse-icon{display:block;font-size:1.35rem;font-weight:400;line-height:1}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.translation-assistant-view :is(.persistent-brand-header,.sidebar){width:var(--assistant-sidebar-width)!important;min-width:var(--assistant-sidebar-width)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar{top:var(--assistant-header-height);width:var(--assistant-sidebar-width)!important;min-width:var(--assistant-sidebar-width)!important;height:54px;min-height:54px;padding:0 12px 0 18px;border-right:1px solid var(--assistant-border)!important;border-bottom:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important;transition:width var(--assistant-motion),min-width var(--assistant-motion),background-color var(--assistant-motion)}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar .sidebar-title{overflow:hidden;color:var(--assistant-text-secondary)!important;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.persistent-translation-title-space{padding-top:calc(var(--assistant-header-height) + 54px)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle{position:absolute;top:8px;right:10px;left:auto;display:grid;place-items:center;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;border:1px solid var(--assistant-border)!important;border-radius:10px!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text-muted)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle:hover,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle:focus-visible{border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-focus-ring)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-collapse-icon{display:block;font-size:1.35rem;font-weight:400;line-height:1}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view:has(.sidebar.closed) .persistent-brand-header{width:72px!important;min-width:72px!important;overflow:visible}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view:has(.sidebar.closed) .persistent-brand-header>a{width:72px!important;min-width:72px!important;max-width:72px!important;justify-content:flex-start;overflow:hidden;padding:0 16px!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view:has(.sidebar.closed) .persistent-brand-header .sidebar-logo{flex:0 0 40px}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view:has(.sidebar.closed) .persistent-brand-header .main-brand{display:none}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar.closed{width:72px!important;min-width:72px!important;padding:0}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar.closed .sidebar-title{display:none}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar.closed .translation-sidebar-toggle{right:auto;left:53px}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed{width:72px!important;min-width:72px!important;overflow:visible!important;border-right:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important;pointer-events:auto!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed .sidebar-scroll{visibility:hidden;overflow:hidden;padding:0!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed .translation-settings-footer{width:44px;margin:auto 14px 14px;padding-top:12px;border-top:1px solid var(--assistant-border)}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed .translation-settings-trigger{justify-content:center;width:44px!important;height:44px;padding:4px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed .translation-settings-trigger>span:not(.translation-settings-icon){display:none}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed~.chat-main .chat-topbar{padding-left:28px!important}}app-legacy-chat.smart-chat-view,app-legacy-chat.translation-assistant-view{--assistant-sidebar-width: 264px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-settings-action{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px 12px;border:1px solid var(--assistant-border);border-radius:var(--assistant-radius-sm);background:var(--assistant-surface-muted);color:var(--assistant-text-secondary);font-weight:700;text-align:left;cursor:pointer}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-settings-action:hover,html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-settings-action:focus-visible{border-color:color-mix(in srgb,var(--assistant-accent) 30%,var(--assistant-border));background:var(--assistant-hover);color:var(--assistant-text)}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view :is(.persistent-brand-header,.sidebar),html[data-assistant-theme] body app-legacy-chat.translation-assistant-view :is(.persistent-brand-header,.sidebar){width:var(--assistant-sidebar-width)!important;min-width:var(--assistant-sidebar-width)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.translation-assistant-view) .sidebar{border-right:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.translation-assistant-view) .sidebar-scroll{padding:8px var(--assistant-sidebar-inset) 12px!important;background:transparent!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-tabs{width:100%!important;gap:4px!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-tabs button{min-height:42px!important;height:42px!important;border-radius:10px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-footer{width:auto;margin:auto var(--assistant-sidebar-inset) 14px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-trigger{min-height:48px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .standalone-sidebar-toggle{top:18px!important;left:calc(var(--assistant-sidebar-width) - 45px)!important;width:var(--assistant-sidebar-control-size)!important;min-width:var(--assistant-sidebar-control-size)!important;height:var(--assistant-sidebar-control-size)!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view:has(.sidebar.closed) .standalone-sidebar-toggle{left:calc(var(--assistant-sidebar-rail-width) - 18px)!important;border:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed,html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.translation-assistant-view):has(.sidebar.closed) .persistent-brand-header{width:var(--assistant-sidebar-rail-width)!important;min-width:var(--assistant-sidebar-rail-width)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-scroll{padding:8px var(--assistant-sidebar-inset) 12px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs{width:calc(var(--assistant-sidebar-rail-width) - (2 * var(--assistant-sidebar-inset)))!important;gap:4px!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button{width:100%!important;min-width:100%!important;height:42px!important;min-height:42px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs .invoice-tab-icon{width:24px;height:24px;border-radius:7px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-footer{width:calc(var(--assistant-sidebar-rail-width) - (2 * var(--assistant-sidebar-inset)));margin:auto var(--assistant-sidebar-inset) 14px}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-trigger{width:100%!important;height:48px;min-height:48px}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar{top:0;width:0!important;min-width:0!important;height:0;min-height:0;padding:0;border:0!important;background:transparent!important;pointer-events:none}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar .sidebar-title{display:none}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-sidebar-toggle,html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar.closed .translation-sidebar-toggle{position:fixed;z-index:122;top:18px;right:auto;left:calc(var(--assistant-sidebar-width) - 45px);width:var(--assistant-sidebar-control-size)!important;min-width:var(--assistant-sidebar-control-size)!important;height:var(--assistant-sidebar-control-size)!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;pointer-events:auto}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .persistent-sidebar-titlebar.closed .translation-sidebar-toggle{left:calc(var(--assistant-sidebar-rail-width) - 18px);border:1px solid var(--assistant-border)!important;background:var(--assistant-sidebar)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.persistent-translation-title-space{padding-top:var(--assistant-header-height)!important}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .translation-settings-footer{margin-right:var(--assistant-sidebar-inset);margin-left:var(--assistant-sidebar-inset)}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed .translation-settings-footer{width:calc(var(--assistant-sidebar-rail-width) - (2 * var(--assistant-sidebar-inset)));margin:auto var(--assistant-sidebar-inset) 14px}html[data-assistant-theme] body app-legacy-chat.translation-assistant-view .sidebar.closed .translation-settings-trigger{width:100%!important;height:48px}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.translation-assistant-view) .chat-topbar,html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.translation-assistant-view) .sidebar.closed~.chat-main .chat-topbar{padding-left:44px!important}}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view :is(.sidebar,.sidebar-section,.sidebar-scroll,.chat-main,.chat-area,.chat-messages){background:var(--assistant-bg)!important;color:var(--assistant-text)!important}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view .translation-local-upload-block{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface)!important;box-shadow:var(--assistant-shadow-sm)!important}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view .translation-local-upload-block .upload-zone{border-color:var(--assistant-text-muted)!important;background:var(--assistant-bg-subtle)!important}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view .translation-local-upload-block .upload-zone p{color:var(--assistant-text-secondary)!important}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view .translation-selected-file{border-color:var(--assistant-border-strong)!important;background:var(--assistant-bg-subtle)!important;color:var(--assistant-text-secondary)!important;box-shadow:inset 3px 0 var(--assistant-text-muted)!important}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view .translation-local-upload-block>button.btn-upload:disabled{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-muted)!important}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view .translation-settings-footer{border-color:var(--assistant-border)!important;background:transparent!important}html[data-assistant-theme=dark] body app-legacy-chat.translation-assistant-view .translation-settings-trigger{border-color:var(--assistant-border-strong)!important;background:var(--assistant-surface)!important;color:var(--assistant-text-secondary)!important}@media(prefers-reduced-motion:reduce){app-legacy-chat.smart-chat-view *,app-legacy-chat.meeting-assistant-view *,app-legacy-chat.translation-assistant-view *{scroll-behavior:auto!important}}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed{position:relative;border-right:1px solid var(--assistant-border-strong)!important;background:var(--assistant-sidebar)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed:after{content:"";position:absolute;z-index:60;top:0;right:-1px;bottom:0;width:1px;background:var(--assistant-border-strong);pointer-events:none}html[data-assistant-theme] body app-legacy-chat.smart-chat-view:has(.sidebar.closed) .persistent-brand-header{border-right-color:var(--assistant-border-strong)!important;border-bottom-color:var(--assistant-border-strong)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .sidebar-account-footer{border-top:1px solid var(--assistant-border-strong)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button:not(.active) .invoice-tab-icon{border-color:var(--assistant-border-strong)!important}}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .assistant-settings-trigger{display:flex!important;justify-content:center!important;width:100%!important;min-width:100%!important;height:48px!important;min-height:48px!important;padding:7px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .assistant-settings-trigger>span:not(.translation-settings-icon){display:none!important}}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar-account-footer{display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-end;height:93px;min-height:93px;padding-top:0!important}}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .user-dropdown{border:1px solid var(--assistant-border-strong)!important;background:var(--assistant-surface-raised)!important;color:var(--assistant-text)!important;box-shadow:var(--assistant-shadow-md)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) :is(.user-dropdown-header,.user-dd-name){color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) :is(.user-dd-email,.user-dd-plan){color:var(--assistant-text-muted)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .user-dd-divider{background:var(--assistant-border)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .user-dd-item{border:1px solid var(--assistant-border)!important;background:var(--assistant-surface-muted)!important;color:var(--assistant-text-secondary)!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .user-dd-item svg{color:inherit!important;stroke:currentColor!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .user-dd-item:is(:hover,:focus-visible){border-color:var(--assistant-border-strong)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;outline:none}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .user-dd-logout{color:var(--assistant-danger)!important}html[data-assistant-theme] body app-legacy-chat:is(.smart-chat-view,.meeting-assistant-view,.translation-assistant-view) .user-dd-logout:is(:hover,:focus-visible){background:var(--assistant-danger-soft)!important;color:var(--assistant-danger)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-toggle{display:inline-grid!important;place-items:center;width:26px!important;height:26px!important;padding:0!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:var(--assistant-text-muted)!important;line-height:0;box-shadow:none!important;transition:color var(--assistant-motion),border-color var(--assistant-motion),background-color var(--assistant-motion)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-toggle .chevron{display:block;width:7px;height:7px;border-right:1.75px solid currentColor;border-bottom:1.75px solid currentColor;transform:translate(-1px) rotate(-45deg);transform-origin:center;transition:transform var(--assistant-motion)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-toggle .chevron.expanded{transform:translateY(-1px) rotate(45deg)}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-toggle:is(:hover,:focus-visible){border-color:var(--assistant-border)!important;background:var(--assistant-hover)!important;color:var(--assistant-text)!important;outline:none}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar .category-title.expanded .category-toggle{background:var(--assistant-accent-soft)!important;color:var(--assistant-accent-text)!important}@media(prefers-reduced-motion:reduce){app-legacy-chat.smart-chat-view .category-toggle,app-legacy-chat.smart-chat-view .category-toggle .chevron{transition:none!important}}@media(pointer:fine){:root{--jognify-cursor-default: url(/assets/cursors/cursor-arrow-dark.svg) 4 4, auto;--jognify-cursor-pointer: url(/assets/cursors/cursor-pointer-dark.svg) 10 6, pointer}html[data-assistant-theme=dark]{--jognify-cursor-default: url(/assets/cursors/cursor-arrow-light.svg) 4 4, auto;--jognify-cursor-pointer: url(/assets/cursors/cursor-pointer-light.svg) 10 6, pointer}html,body,app-root{cursor:var(--jognify-cursor-default)}body :where(a,button,summary,label[for],select,[role=button],[role=tab],[role=menuitem],[role=option]):not(:disabled):not([aria-disabled=true]){cursor:var(--jognify-cursor-pointer)!important}body :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea,[contenteditable=true]){cursor:text!important}body :where(input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file],input[type=button],input[type=submit],input[type=reset],input[type=image]):not(:disabled){cursor:var(--jognify-cursor-pointer)!important}body label:has(:is(input[type=checkbox],input[type=radio]):not(:disabled)){cursor:var(--jognify-cursor-pointer)!important}body :where(:disabled,[aria-disabled=true]){cursor:not-allowed!important}}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-tabs .invoice-tab-icon{display:inline-grid!important;flex:0 0 30px!important;place-items:center;width:30px!important;height:30px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--assistant-text-muted)!important;box-shadow:none!important;transform:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-tabs .invoice-tab-icon svg{display:block;width:18px!important;height:18px!important;overflow:visible}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-tabs .invoice-tab-icon :is(path,circle){vector-effect:non-scaling-stroke}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-tabs button:is(:hover,:focus-visible) .invoice-tab-icon{color:var(--assistant-text)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .smart-sidebar-tabs button.active .invoice-tab-icon{border:0!important;background:transparent!important;color:var(--assistant-accent-text)!important}@media(min-width:769px){html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs{width:48px!important;gap:8px!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button:is(:hover,:focus-visible){border-color:var(--assistant-border)!important;background:var(--assistant-hover)!important;outline:none}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button:focus-visible{box-shadow:var(--assistant-focus-ring)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button.active{border-color:color-mix(in srgb,var(--assistant-accent) 24%,var(--assistant-border))!important;background:var(--assistant-selected)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button.active:after{left:13px;right:13px;bottom:3px;height:2px;background:var(--assistant-accent)!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs .invoice-tab-icon{flex-basis:28px!important;width:28px!important;height:28px!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-assistant-theme] body app-legacy-chat.smart-chat-view .sidebar.closed .smart-sidebar-tabs button.active .invoice-tab-icon{border:0!important;background:transparent!important}}
