[data-theme-mode=dark] .ws-message{border-bottom-color:#94a3b80f}[data-theme-mode=dark] .ws-message:hover{background:#94a3b814}[data-theme-mode=dark] .ws-message--selected{background:#00a8921a}[data-theme-mode=dark] .ws-message__header strong{color:#f1f5f9}[data-theme-mode=dark] .ws-message__time{color:#64748b}[data-theme-mode=dark] .ws-message__text{color:#94a3b8}[data-theme-mode=dark] .ws-toolbar{background:#131b2e!important;border-color:#ffffff0f!important;box-shadow:0 8px 24px #0000004d!important}[data-theme-mode=dark] .ct-playback-bar{border-bottom-color:var(--border);background:#1e293b99}[data-theme-mode=dark] .ct-playback-progress{color:#94a3b8}[data-theme-mode=dark] .ct-scroll{background-color:#0f172a!important;background-image:radial-gradient(at 20%,#14b8a60f 0%,#0000 50%),radial-gradient(at 80% 20%,#14b8a60a 0%,#0000 50%),radial-gradient(at 40% 80%,#14b8a608 0%,#0000 50%),radial-gradient(at 90% 70%,#14b8a60d 0%,#0000 50%)!important;background-size:auto!important}[data-theme-mode=dark] .ct-bubble--theirs{color:#f8fafc!important;background:#1e293b!important;box-shadow:0 1px 2px #0000004d!important}[data-theme-mode=dark] .ct-bubble--theirs .ct-text{color:#f1f5f9!important}[data-theme-mode=dark] .ct-bubble.ct-bubble--ai{color:#f8fafc!important;background:#1e293b!important}[data-theme-mode=dark] .view-panel{background:#1e293b!important}[data-theme-mode=dark] .ct-bubble--mine{color:#fff;background:#008775;box-shadow:0 1px 3px #0003}[data-theme-mode=dark] .ct-time{color:var(--text-muted)}[data-theme-mode=dark] .ct-date-sep span{color:#94a3b8;background:#94a3b81f;border-radius:999px}[data-theme-mode=dark] .ct-date-sep:before,[data-theme-mode=dark] .ct-date-sep:after{display:none}[data-theme-mode=dark] .ct-scroll-fab{border-color:var(--border);color:var(--text);background:#1e293b}[data-theme-mode=dark] .ct-ctx-menu{border-color:var(--border);box-shadow:var(--shadow);background:#1e293b}[data-theme-mode=dark] .ct-ctx-menu button{color:var(--text-soft)}[data-theme-mode=dark] .ct-ctx-menu button:hover{background:#94a3b814}
[data-theme-mode=dark] .ws-bottom-composer{border-top-color:var(--border);background:#0f172af5!important}[data-theme-mode=dark] .mc-rail{color:var(--text);border-color:var(--border);background:#1e293b!important}[data-theme-mode=dark] .ws-bottom-composer,[data-theme-mode=dark] .ws-bottom-composer .mc-rail,[data-theme-mode=dark] .ws-bottom-composer .mc-composer{color:var(--text);background:#0f172af5!important}[data-theme-mode=dark] .mc-input-row{-webkit-backdrop-filter:blur(20px)!important;background:#0f172af2!important;border-color:#ffffff0f!important}[data-theme-mode=dark] .mc-textarea,[data-theme-mode=dark] .mc-textarea:focus,[data-theme-mode=dark] .mc-textarea:focus-visible,[data-theme-mode=dark] .mc-textarea:active{box-shadow:none!important;background:#1e293b!important;border:none!important;outline:none!important}[data-theme-mode=dark] .mc-textarea:focus{box-shadow:0 0 0 2px #14b8a633!important}[data-theme-mode=dark] .mc-send-btn{background:#14b8a6;box-shadow:0 4px 12px #14b8a64d}[data-theme-mode=dark] .mc-tool-btn{color:#94a3b8}[data-theme-mode=dark] .mc-tool-btn:hover{color:#14b8a6;background:#94a3b814}[data-theme-mode=dark] .mc-extra-btn{color:#94a3b8;background:#94a3b81a}[data-theme-mode=dark] .mc-extra-btn:hover{color:#e2e8f0;background:#94a3b826}[data-theme-mode=dark] .mc-extra-btn--active{color:#0f172a;background:#14b8a6}[data-theme-mode=dark] .mc-mode-tabs{background:#10182b!important}[data-theme-mode=dark] .mc-extras-row{background:#0a0f1a!important}[data-theme-mode=dark] .mc-mode-tab{color:var(--text-muted)}[data-theme-mode=dark] .mc-mode-tab--active{color:var(--theme-primary)}[data-theme-mode=dark] .mc-channel-pill{color:var(--text-soft);border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .mc-channel-dropdown{border-color:var(--border);box-shadow:var(--shadow);background:#1e293b}[data-theme-mode=dark] .mc-channel-option{color:var(--text-soft)}[data-theme-mode=dark] .mc-channel-option:hover{background:#94a3b814}[data-theme-mode=dark] .mc-input-area{color:var(--text);border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .mc-input-area textarea,[data-theme-mode=dark] .mc-input-area input{color:var(--text)}[data-theme-mode=dark] .mc-input-area textarea::placeholder{color:var(--text-muted)}[data-theme-mode=dark] .mc-toolbar-btn{color:var(--text-muted)}[data-theme-mode=dark] .mc-toolbar-btn:hover{color:var(--text);background:#94a3b814}[data-theme-mode=dark] .mc-recipient-pill{color:var(--text-soft);border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .mc-autocomplete{border-color:var(--border);box-shadow:var(--shadow);background:#1e293b}[data-theme-mode=dark] .mc-autocomplete-item:hover{background:#94a3b814}[data-theme-mode=dark] .composer-input-shell{border-color:var(--border)!important;background:#0f172a!important}[data-theme-mode=dark] .composer-context-card{border-color:var(--border)!important;background:#0f172aeb!important}
[data-theme-mode=dark] .cal-list-wrap{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-list-header__title{color:var(--text)!important}[data-theme-mode=dark] .cal-refresh-btn{border-color:var(--border)!important;color:var(--text-muted)!important;background:#334155!important}[data-theme-mode=dark] .cal-refresh-btn:hover{color:var(--theme-primary)!important;background:#94a3b826!important}[data-theme-mode=dark] .cal-filter-tab{border-color:var(--border)!important;color:var(--text-soft)!important;background:#334155!important}[data-theme-mode=dark] .cal-filter-tab:hover{border-color:var(--theme-primary)!important}[data-theme-mode=dark] .cal-filter-tab--active{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:#fff!important}[data-theme-mode=dark] .cal-list-empty{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-spinner{border-color:#94a3b81f!important;border-top-color:var(--theme-primary)!important}[data-theme-mode=dark] .cal-msg-card{border-color:var(--border)!important;background:#0f172a99!important}[data-theme-mode=dark] .cal-msg-card:hover{border-color:#94a3b840!important}[data-theme-mode=dark] .cal-msg-card__time{color:var(--text-soft)!important}[data-theme-mode=dark] .cal-msg-card__text{color:var(--text)!important}[data-theme-mode=dark] .cal-msg-card__channel{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-msg-action{border-color:var(--border)!important;background:#334155!important}[data-theme-mode=dark] .cal-msg-action--reschedule:hover:not(:disabled){background:#0e74901f!important}[data-theme-mode=dark] .cal-msg-action--cancel:hover:not(:disabled){background:#ef44441f!important}
[data-theme-mode=dark] .cal-page{color:var(--text)!important;background:#0f172a!important}[data-theme-mode=dark] .cal-stats{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-stat__num{color:var(--text)!important}[data-theme-mode=dark] .cal-stat__label{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-grid-wrap{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-nav__btn{border-color:var(--border)!important;color:var(--text-soft)!important;background:#334155!important}[data-theme-mode=dark] .cal-nav__btn:hover{background:#94a3b826!important}[data-theme-mode=dark] .cal-nav__month{color:var(--text)!important}[data-theme-mode=dark] .cal-nav__year{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-nav__today{border-color:var(--border)!important;color:var(--theme-primary)!important;background:#334155!important}[data-theme-mode=dark] .cal-nav__today:hover{background:#0e74901f!important}[data-theme-mode=dark] .cal-day-header{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-cell:hover{background:#0e74901a!important}[data-theme-mode=dark] .cal-cell--today{background:#0e74901f!important}[data-theme-mode=dark] .cal-cell--selected{border-color:var(--theme-primary)!important;background:#0e749029!important}[data-theme-mode=dark] .cal-cell__num{color:var(--text)!important}[data-theme-mode=dark] .cal-cell--today .cal-cell__num{color:var(--theme-primary)!important}[data-theme-mode=dark] .cal-legend{border-top-color:var(--border)!important}[data-theme-mode=dark] .cal-legend__item{color:var(--text-muted)!important}
[data-theme-mode=dark] .cal-activity-wrap{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-activity__title{color:var(--text)!important}[data-theme-mode=dark] .cal-activity__section-label{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-activity__item{border-color:var(--border)!important;color:var(--text)!important;background:#0f172a99!important}[data-theme-mode=dark] .cal-activity__item-title{color:var(--text)!important}[data-theme-mode=dark] .cal-activity__item-sub{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-activity__note{color:var(--text)!important;background:#6366f114!important;border-color:#6366f12e!important}[data-theme-mode=dark] .cal-activity__empty{color:var(--text-muted)!important}
[data-theme-mode=dark] .cal-planner{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-planner__date{color:var(--text)!important}[data-theme-mode=dark] .cal-planner__empty{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-planner__mode-toggle{border-color:var(--border)!important}[data-theme-mode=dark] .cal-planner__mode-btn{color:var(--text-soft)!important;border-right-color:var(--border)!important;background:#334155!important}[data-theme-mode=dark] .cal-planner__mode-btn:hover{background:#0e74901a!important}[data-theme-mode=dark] .cal-planner__mode-btn--active{background:var(--theme-primary)!important;color:#fff!important}[data-theme-mode=dark] .cal-planner__add-form{border-color:var(--border)!important;background:#0f172a!important}[data-theme-mode=dark] .cal-planner__input{border-color:var(--border)!important;color:var(--text)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-planner__input:focus{border-color:var(--theme-primary)!important}[data-theme-mode=dark] .cal-planner__select,[data-theme-mode=dark] .cal-planner__textarea{border-color:var(--border)!important;color:var(--text)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-planner__cancel-btn{border-color:var(--border)!important;color:var(--text-soft)!important;background:#334155!important}
[data-theme-mode=dark] .cal-task{border-color:var(--border)!important;background:#0f172a99!important}[data-theme-mode=dark] .cal-task:hover{border-color:#94a3b840!important}[data-theme-mode=dark] .cal-task__meta{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-task__check{border-color:#94a3b840!important}[data-theme-mode=dark] .cal-task__check:hover{border-color:var(--theme-primary)!important}[data-theme-mode=dark] .cal-task__priority--low{color:var(--text-muted)!important;background:#94a3b81a!important}[data-theme-mode=dark] .cal-task__priority--normal{background:#0e74901f!important}[data-theme-mode=dark] .cal-task__priority--high{background:#ef44441f!important}[data-theme-mode=dark] .cal-task__category{color:#818cf8!important;background:#6366f11f!important}[data-theme-mode=dark] .cal-task__notes{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-task__action{border-color:var(--border)!important;color:var(--text-muted)!important;background:#334155!important}[data-theme-mode=dark] .cal-task__action:hover{background:#ef44441a!important}
[data-theme-mode=dark] .cal-week{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .cal-week__title{color:var(--text)!important}[data-theme-mode=dark] .cal-week__row{border-bottom-color:#94a3b814!important}[data-theme-mode=dark] .cal-week__row:hover{background:#0e74900f!important}[data-theme-mode=dark] .cal-week__row--today{background:#0e749014!important}[data-theme-mode=dark] .cal-week__row--selected{background:#0e74901f!important}[data-theme-mode=dark] .cal-week__row-name{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-week__row--today .cal-week__row-name{color:var(--theme-primary)!important}[data-theme-mode=dark] .cal-week__row-num{color:var(--text)!important}[data-theme-mode=dark] .cal-week__row--today .cal-week__row-num{color:var(--theme-primary)!important}[data-theme-mode=dark] .cal-week__pill{color:var(--text)!important;background:#334155!important;border-color:#94a3b81f!important}[data-theme-mode=dark] .cal-week__pill--done{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-week__pill--high{background:#ef444414!important;border-color:#ef44444d!important}[data-theme-mode=dark] .cal-week__no-tasks,[data-theme-mode=dark] .cal-week__row-count{color:var(--text-muted)!important}[data-theme-mode=dark] .cal-page__title{color:var(--text)!important}[data-theme-mode=dark] .cal-page__subtitle{color:var(--text-muted)!important}
[data-theme-mode=dark],[data-theme-mode=dark] body{color:#f8fafc;background:#0f172a!important}[data-theme-mode=dark]{--stitch-surface:#0f172a;--stitch-on-surface:#f8fafc;--stitch-bubble-received-bg:#1e293b;--stitch-bubble-received-fg:#f8fafc;--stitch-font-body:"Inter", sans-serif;--stitch-font-headline:"Manrope", sans-serif;--panel:#0f172aeb;--panel-strong:#0f172a;--panel-soft:#0f172aeb;--border:#ffffff14;--border-strong:#14b8a633;--text:#f8fafc;--text-soft:#e2e8f0;--text-muted:#94a3b8}[data-theme-mode=dark] .app-shell,[data-theme-mode=dark] .app-shell--workspace{color:#f8fafc!important;background:#0f172a!important}[data-theme-mode=dark] .app-shell--workspace .ws-main,[data-theme-mode=dark] .app-shell--workspace .ws-main__content,[data-theme-mode=dark] .app-shell--workspace .ws-main__sidebar,[data-theme-mode=dark] .app-shell--workspace .messaging-rail,[data-theme-mode=dark] .app-shell--workspace .mc-rail,[data-theme-mode=dark] .app-shell--workspace .ws-rails{background:#0f172a!important}[data-theme-mode=dark] .sidebar-shell{background:#131b2e!important;border-color:#ffffff0f!important}[data-theme-mode=dark] .sidebar-tabs{background:#131b2e!important;border-bottom-color:#ffffff0f!important}[data-theme-mode=dark] .sidebar-tab--active{color:#14b8a6!important;background:#00877526!important;border-color:#14b8a633!important}[data-theme-mode=dark] .je-nav-dropdown{border-color:var(--border);box-shadow:var(--shadow);background:#1e293b}[data-theme-mode=dark] .je-nav-dropdown-link{color:var(--text-soft)}[data-theme-mode=dark] .je-nav-dropdown-link:hover{background:#94a3b814}[data-theme-mode=dark] .je-topbar{--je-ink:#f8fafc;--je-ink-soft:#e2e8f0;--je-muted:#cbd5e1;--je-muted-soft:#94a3b8;background:#040c1ad6!important;border-bottom-color:#94a3b81f!important;box-shadow:0 18px 40px -28px #000000b8!important}[data-theme-mode=dark] .je-brand-name__for,[data-theme-mode=dark] .je-brand-caption,[data-theme-mode=dark] .je-nav-pill,[data-theme-mode=dark] .je-auth-link{color:var(--je-ink)!important}[data-theme-mode=dark] .je-brand-divider{color:#94a3b861!important}[data-theme-mode=dark] .je-nav-pill:hover{background:#94a3b814;border-color:#94a3b82e}[data-theme-mode=dark] .je-nav-button--secondary{color:var(--text-soft);border-color:var(--border)}[data-theme-mode=dark] .je-theme-pill{color:var(--text-muted);background:#1e293bcc;border-color:#94a3b826}[data-theme-mode=dark] .je-theme-pill:hover{color:var(--signal-ice);background:#0f766e1f;border-color:#14b8a64d}[data-theme-mode=dark] .je-theme-pill__text--dark{display:inline-flex}[data-theme-mode=dark] .je-upgrade-btn{color:#fff!important;background:linear-gradient(135deg,#008775 0% 100%)!important}[data-theme-mode=dark] .je-nav-button--secondary{color:var(--text)!important;border-color:var(--border)!important;background:#1e293be6!important}[data-theme-mode=dark] .je-nav-button--secondary:hover{background:#334155e6!important}[data-theme-mode=dark] .je-hamburger{color:var(--text-muted)!important;background:#1e293beb!important}[data-theme-mode=dark] .je-mobile-panel{border-color:var(--border)!important;background:#0f172a!important}[data-theme-mode=dark] .je-mobile-panel a,[data-theme-mode=dark] .je-mobile-panel button{color:var(--text-soft)!important}[data-theme-mode=dark] .je-mobile-title{color:var(--signal-ice)!important}[data-theme-mode=dark] .je-mobile-subtitle{color:var(--text-muted)!important}[data-theme-mode=dark] .je-mobile-link{color:var(--text)!important}[data-theme-mode=dark] .ws-main,[data-theme-mode=dark] .ws-main__center,[data-theme-mode=dark] .ws-main__center-stage{background:#1e293b}[data-theme-mode=dark] .ws-main__sidebar{border-right-color:var(--border);background:#1e293b}[data-theme-mode=dark] .ws-rail{color:var(--text-muted);background:#0a0f1a;border-right-color:#ffffff0f}[data-theme-mode=dark] .ws-rail__brand{color:#14b8a6}[data-theme-mode=dark] .ws-rail__label{color:#94a3b8}[data-theme-mode=dark] .ws-rail__btn--active .ws-rail__label{color:#14b8a6}[data-theme-mode=dark] .ch-bar{-webkit-backdrop-filter:blur(16px);background:#0f172ad9;border-bottom-color:#ffffff0f}[data-theme-mode=dark] .ch-bar__name{color:var(--text)}[data-theme-mode=dark] .ch-bar__status-text{color:#14b8a6}[data-theme-mode=dark] .ch-bar__action{color:#94a3b8}[data-theme-mode=dark] .ch-bar__action:hover{color:#00a892;background:#00a89214}[data-theme-mode=dark] .ch-bar__more-menu{border-color:var(--border);box-shadow:var(--shadow);background:#1e293b}[data-theme-mode=dark] .ch-bar__more-item{color:var(--text-soft)}[data-theme-mode=dark] .ch-bar__more-item:hover{background:#94a3b814}[data-theme-mode=dark] .ct-reactions__pill{border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .ct-reactions__pill--mine{border-color:var(--theme-primary);background:#0f766e33}[data-theme-mode=dark] .ct-reactions__picker{border-color:var(--border);background:#1e293b;box-shadow:0 8px 24px #0006}[data-theme-mode=dark] .ct-reactions__picker-btn:hover{background:#94a3b826}[data-theme-mode=dark] .ct-react-trigger{color:#94a3b8;background:#1e293b;box-shadow:0 1px 4px #0000004d}[data-theme-mode=dark] .ct-react-trigger:hover{color:#94a3b8}[data-theme-mode=dark] .ct-attachment-badge{color:#94a3b8;background:#ffffff0d;border-color:#ffffff14}[data-theme-mode=dark] .ct-attachment-badge:hover{background:#0f766e26;border-color:#0f766e4d}[data-theme-mode=dark] .ct-event-card{color:#94a3b8;background:#94a3b814;border-color:#94a3b81f}[data-theme-mode=dark] .ct-event-card:hover{background:#94a3b824;box-shadow:0 2px 8px #0003}[data-theme-mode=dark] .ct-event-card__icon{background:#0f766e26}[data-theme-mode=dark] .ct-event-card__icon--video{background:#3b82f626}[data-theme-mode=dark] .ct-event-card__icon--missed{background:#ef444426}[data-theme-mode=dark] .ct-event-card__label{color:var(--text-soft,#e2e8f0)}[data-theme-mode=dark] .ct-event-card--missed{background:#ef44440f;border-color:#ef444433}[data-theme-mode=dark] .ct-event-card--video{background:#3b82f60f;border-color:#3b82f633}[data-theme-mode=dark] .ct-meta-tab,[data-theme-mode=dark] .ct-meta-tab .ct-channel-icon svg,[data-theme-mode=dark] .ct-meta-tab .ct-check{color:#64748b}[data-theme-mode=dark] .ct-meta-tab .ct-check--read{color:#00a892}[data-theme-mode=dark] .ct-meta-tab .ct-time{color:#64748b!important}[data-theme-mode=dark] .ct-edit-mode__input{color:#f1f5f9;border-color:var(--theme-primary,#008775);background:#0f172a}[data-theme-mode=dark] .ct-edit-mode__btn--cancel{color:#94a3b8;background:#334155}[data-theme-mode=dark] .ct-delete-confirm{color:#94a3b8}[data-theme-mode=dark] .ct-delete-confirm__btn--cancel{color:#94a3b8;background:#334155}[data-theme-mode=dark] .ct-tts-hover{color:#94a3b8;background:#1e293b;box-shadow:0 1px 4px #0000004d}[data-theme-mode=dark] .ct-tts-hover--active{color:var(--theme-primary,#00a892)}[data-theme-mode=dark] .fp-container{border-left-color:var(--border);background:#0f172a}[data-theme-mode=dark] .fp-container__header{border-bottom-color:var(--border)}[data-theme-mode=dark] .fp-file-card{border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .ws-view-tab{color:var(--text-muted)}[data-theme-mode=dark] .ws-view-tab--active{color:var(--text);background:#94a3b814}[data-theme-mode=dark] .ch-members-panel{border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .ch-members-panel__item{border-bottom-color:var(--border)}[data-theme-mode=dark] .ch-share{border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .ch-share__url{color:var(--text);border-color:var(--border);background:#0f172a}[data-theme-mode=dark] .ws-main__sidebar-fab{box-shadow:0 4px 20px #0f766e80}[data-theme-mode=dark] .ns-toast{color:var(--text);background:#1e293b}[data-theme-mode=dark] .react-flow__background{background:#0a0f1a!important}[data-theme-mode=dark] .react-flow__minimap{background:#1e293b!important}[data-theme-mode=dark] .react-flow__controls button{color:var(--text)!important;border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .compliance-dashboard{color:var(--text)!important;background:#0f172a!important}[data-theme-mode=dark] .compliance-dashboard__loading,[data-theme-mode=dark] .compliance-dashboard__back{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-dashboard__back:hover,[data-theme-mode=dark] .compliance-dashboard__title{color:var(--text)!important}[data-theme-mode=dark] .compliance-dashboard__subtitle{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-dashboard__tabs{border-bottom-color:var(--border)!important}[data-theme-mode=dark] .compliance-dashboard__tab{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-dashboard__tab:hover{color:var(--text)!important}[data-theme-mode=dark] .compliance-dashboard__tab--active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}[data-theme-mode=dark] .compliance-dashboard__section-title{color:var(--text)!important}[data-theme-mode=dark] .compliance-dashboard__btn--secondary{color:var(--text-soft)!important;border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .compliance-dashboard__btn--secondary:hover{background:#334155!important}[data-theme-mode=dark] .compliance-stat{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .compliance-stat__value{color:var(--text)!important}[data-theme-mode=dark] .compliance-stat__label{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-stat__icon--blue{color:#60a5fa!important;background:#3b82f626!important}[data-theme-mode=dark] .compliance-stat__icon--amber{color:#fbbf24!important;background:#d9770626!important}[data-theme-mode=dark] .compliance-stat__icon--green{color:#4ade80!important;background:#16a34a26!important}[data-theme-mode=dark] .compliance-stat__icon--red{color:#f87171!important;background:#dc262626!important}[data-theme-mode=dark] .compliance-alert--warning{color:#fbbf24!important;background:#d977061f!important;border-color:#d977064d!important}[data-theme-mode=dark] .compliance-alert--warning strong{color:#fcd34d!important}[data-theme-mode=dark] .compliance-alert--danger{color:#fca5a5!important;background:#dc26261f!important;border-color:#dc26264d!important}[data-theme-mode=dark] .compliance-alert--danger strong{color:#fecaca!important}[data-theme-mode=dark] .compliance-quick-link{color:var(--text-soft)!important;border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .compliance-quick-link:hover{border-color:var(--accent)!important;color:var(--text)!important;background:#0f766e26!important}[data-theme-mode=dark] .compliance-badge--info{color:#93c5fd!important;background:#3b82f626!important}[data-theme-mode=dark] .compliance-badge--success{color:#86efac!important;background:#16a34a26!important}[data-theme-mode=dark] .compliance-badge--warning{color:#fcd34d!important;background:#d9770626!important}[data-theme-mode=dark] .compliance-badge--danger{color:#fca5a5!important;background:#dc262626!important}[data-theme-mode=dark] .compliance-badge--critical{color:#fecaca!important;background:#7f1d1d!important}[data-theme-mode=dark] .compliance-table-wrap{border-color:var(--border)!important}[data-theme-mode=dark] .compliance-table th{color:var(--text-muted)!important;border-bottom-color:var(--border)!important;background:#0f172a!important}[data-theme-mode=dark] .compliance-table td{color:var(--text-soft)!important;border-bottom-color:#94a3b81f!important}[data-theme-mode=dark] .compliance-table__name{color:var(--text)!important}[data-theme-mode=dark] .compliance-table__email{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-table tbody tr:hover{background:#94a3b80f!important}[data-theme-mode=dark] .compliance-table__row--overdue{background:#dc26261a!important}[data-theme-mode=dark] .compliance-table__cell--danger{color:#f87171!important}[data-theme-mode=dark] .compliance-breach-card{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .compliance-breach-card__title{color:var(--text)!important}[data-theme-mode=dark] .compliance-breach-card__desc{color:var(--text-soft)!important}[data-theme-mode=dark] .compliance-breach-card__meta{border-top-color:#94a3b81f!important}[data-theme-mode=dark] .compliance-breach-card__meta-item{color:var(--text-soft)!important}[data-theme-mode=dark] .compliance-breach-card__meta-label{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-breach-card__resolution{color:var(--text-soft)!important;border-top-color:#94a3b81f!important}[data-theme-mode=dark] .compliance-breach-card__resolution strong{color:var(--text)!important}[data-theme-mode=dark] .compliance-form-intro{color:var(--text-soft)!important}[data-theme-mode=dark] .compliance-form__label{color:var(--text)!important}[data-theme-mode=dark] .compliance-form__required{color:#f87171!important}[data-theme-mode=dark] .compliance-form__input,[data-theme-mode=dark] .compliance-form__select,[data-theme-mode=dark] .compliance-form__textarea{color:var(--text)!important;border-color:var(--border)!important;background:#0f172a!important}[data-theme-mode=dark] .compliance-form__input::-moz-placeholder{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-form__textarea::-moz-placeholder{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-form__input::placeholder,[data-theme-mode=dark] .compliance-form__textarea::placeholder{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-form__input:focus,[data-theme-mode=dark] .compliance-form__select:focus,[data-theme-mode=dark] .compliance-form__textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #0d948833!important}[data-theme-mode=dark] .compliance-form__select option{color:var(--text)!important;background:#1e293b!important}[data-theme-mode=dark] .compliance-form__note{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-empty{color:var(--text-muted)!important;background:#94a3b80d!important;border-color:#94a3b826!important}[data-theme-mode=dark] .compliance-footnote{color:var(--text-muted)!important}[data-theme-mode=dark] .compliance-dashboard__footer{color:var(--text-muted)!important;border-top-color:var(--border)!important}[data-theme-mode=dark] .compliance-toast--success{color:#d1fae5!important;background:#065f46!important}[data-theme-mode=dark] .compliance-toast--error{color:#fecaca!important;background:#7f1d1d!important}[data-theme-mode=dark] .fo-hero-section{background:#0a0f1a!important}[data-theme-mode=dark] .fo-display-title{color:var(--text)!important}[data-theme-mode=dark] .fo-body-copy{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-hero-badge{color:var(--signal-ice)!important;background:#0f766e26!important}[data-theme-mode=dark] .fo-btn--secondary{color:var(--text)!important;border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-btn--secondary:hover{background:#334155!important}[data-theme-mode=dark] .fo-hero-card{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-section{background:#0a0f1a!important}[data-theme-mode=dark] .fo-section--surface{background:#0f172a!important}[data-theme-mode=dark] .fo-section-title{color:var(--text)!important}[data-theme-mode=dark] .fo-kicker{color:var(--signal-ice)!important}[data-theme-mode=dark] .fo-bento__free{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-bento__title{color:var(--text)!important}[data-theme-mode=dark] .fo-bento__copy{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-bento__badge{color:var(--signal-ice)!important;background:#0f766e26!important}[data-theme-mode=dark] .fo-bento__bridge{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-bento__bridge-title,[data-theme-mode=dark] .fo-bento__bridge-copy,[data-theme-mode=dark] .fo-bento__feature{color:var(--text)!important}[data-theme-mode=dark] .fo-bento__feature-desc{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-intel-card{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-intel-card__title{color:var(--text)!important}[data-theme-mode=dark] .fo-intel-card__desc{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-intel-card__icon{background:#0f766e1f!important}[data-theme-mode=dark] .fo-security-item{color:var(--text)!important}[data-theme-mode=dark] .fo-security-item__desc{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-pricing-card{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-pricing-card__name,[data-theme-mode=dark] .fo-pricing-card__price{color:var(--text)!important}[data-theme-mode=dark] .fo-pricing-card__desc,[data-theme-mode=dark] .fo-pricing-card__feature{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-step{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-step__title{color:var(--text)!important}[data-theme-mode=dark] .fo-step__desc{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-footer{border-top-color:var(--border)!important;background:#0a0f1a!important}[data-theme-mode=dark] .fo-footer__link{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-footer__link:hover{color:var(--text)!important}[data-theme-mode=dark] .fo-footer__copy{color:var(--text-muted)!important}[data-theme-mode=dark] [class*=fo-]{--text-primary:var(--text);--text-secondary:var(--text-soft)}[data-theme-mode=dark] .fo-card{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-card__title,[data-theme-mode=dark] .fo-card h3{color:var(--text)!important}[data-theme-mode=dark] .fo-card__desc,[data-theme-mode=dark] .fo-card p{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-card__icon{background:#0f766e1f!important}[data-theme-mode=dark] .fo-hero-play{background:#1e293be6!important}[data-theme-mode=dark] .fo-hero-card__badge{color:var(--text)!important;background:#1e293bd9!important}[data-theme-mode=dark] .fo-sec-row{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-sec-row p,[data-theme-mode=dark] .fo-sec-row span{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-sec-row h3,[data-theme-mode=dark] .fo-sec-row strong{color:var(--text)!important}[data-theme-mode=dark] .fo-tier{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-tier h3,[data-theme-mode=dark] .fo-tier__name,[data-theme-mode=dark] .fo-tier__price,[data-theme-mode=dark] .fo-tier__amount{color:var(--text)!important}[data-theme-mode=dark] .fo-tier p,[data-theme-mode=dark] .fo-tier__desc,[data-theme-mode=dark] .fo-tier li{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-tier--featured{border-color:var(--theme-primary)!important}[data-theme-mode=dark] .fo-billing-toggle__label{color:#94a3b8!important}[data-theme-mode=dark] .fo-billing-toggle__label--active{color:#e2e8f0!important}[data-theme-mode=dark] .fo-billing-toggle__thumb{background:var(--text)!important}[data-theme-mode=dark] .fo-info-tip__bubble{color:var(--text)!important;border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-addon-card{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-addon-card__badge{color:var(--signal-ice)!important;background:#0f766e26!important}[data-theme-mode=dark] .fo-addon-card h3,[data-theme-mode=dark] .fo-addon-card__title{color:var(--text)!important}[data-theme-mode=dark] .fo-addon-card p,[data-theme-mode=dark] .fo-addon-card__desc{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-upsell{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .fo-bento__cta{background:#94a3b80f!important}[data-theme-mode=dark] .fo-cta{background:#0f172a!important}[data-theme-mode=dark] .fo-cta__title{color:var(--text)!important}[data-theme-mode=dark] .fo-cta__desc{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-hero-badge,[data-theme-mode=dark] [class*=fo-badge]{color:var(--signal-ice)!important;background:#0f766e26!important}[data-theme-mode=dark] .fo-bento__feature,[data-theme-mode=dark] .fo-bento__feature-name,[data-theme-mode=dark] .fo-bento__feature strong{color:var(--text)!important}[data-theme-mode=dark] .fo-bento__feature-desc,[data-theme-mode=dark] .fo-bento__feature span:not(:first-child){color:var(--text-muted)!important}[data-theme-mode=dark] .fo-hero-card__badge-label{color:var(--signal-ice)!important}[data-theme-mode=dark] .fo-hero-card__badge-text{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-tier__price,[data-theme-mode=dark] .fo-tier__price strong{color:var(--text)!important}[data-theme-mode=dark] .fo-tier__period,[data-theme-mode=dark] .fo-tier__price span{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-billing-toggle__badge,[data-theme-mode=dark] .fo-step__num,[data-theme-mode=dark] .fo-card .material-symbols-outlined,[data-theme-mode=dark] .fo-intel-card .material-symbols-outlined,[data-theme-mode=dark] .fo-addons__label,[data-theme-mode=dark] .fo-addon-card__learn-more{color:var(--signal-ice)!important}[data-theme-mode=dark] .fo-addon-card__price{color:var(--text-muted)!important}[data-theme-mode=dark] footer .fo-shimmer-logo-text,[data-theme-mode=dark] .fo-footer .fo-shimmer-logo-text{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}[data-theme-mode=dark] .fo-tier li{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-tier__btn--outline{color:var(--text)!important;border-color:var(--border)!important;background:0 0!important}[data-theme-mode=dark] .fo-tier__btn--outline:hover{background:#94a3b814!important}.je-theme-slider{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#f1f5f9d9;border:1px solid #94a3b840;border-radius:999px;flex-shrink:0;align-items:center;gap:0;padding:3px;transition:background .3s,border-color .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 1px 3px #0f172a0f,inset 0 1px 2px #0f172a0a}.je-theme-slider:hover{border-color:#0e749059;box-shadow:0 1px 4px #0e74901f,inset 0 1px 2px #0f172a0a}.je-theme-slider:focus-visible{outline-offset:2px;outline:2px solid #0e749080}.je-theme-slider__label{z-index:1;letter-spacing:.01em;color:#64748b;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.7rem;font-weight:600;line-height:1;transition:color .3s;display:inline-flex;position:relative}.je-theme-slider__label--active{color:#fff}.je-theme-slider__icon{flex-shrink:0;width:12px;height:12px}.je-theme-slider__thumb{pointer-events:none;background:linear-gradient(135deg,#008775,#008775);border-radius:999px;width:calc(50% - 3px);height:calc(100% - 6px);transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0e749059}.je-theme-slider[aria-checked=true] .je-theme-slider__thumb{transform:translate(100%)}[data-theme-mode=dark] .je-theme-slider{background:#1e293bd9;border-color:#94a3b826;box-shadow:0 1px 3px #0003,inset 0 1px 2px #0000001a}[data-theme-mode=dark] .je-theme-slider:hover{border-color:#0e749066;box-shadow:0 1px 4px #0e749033,inset 0 1px 2px #0000001a}[data-theme-mode=dark] .je-theme-slider__label{color:#64748b}[data-theme-mode=dark] .je-theme-slider__label--active{color:#fff}[data-theme-mode=dark] .je-theme-slider__thumb{background:linear-gradient(135deg,#0d9488,#06b6d4);box-shadow:0 2px 8px #0d948866}@media (max-width:400px){.je-theme-slider__label{gap:3px;padding:3px 7px;font-size:.62rem}.je-theme-slider__icon{width:10px;height:10px}.je-theme-slider{padding:2px}.je-theme-slider__thumb{width:calc(50% - 2px);height:calc(100% - 4px);top:2px;left:2px}}[data-theme-mode=dark] .je-footer .text-slate-800,[data-theme-mode=dark] footer.je-footer .text-slate-800,[data-theme-mode=dark] footer .text-slate-800{color:#e2e8f0!important}[data-theme-mode=dark] .je-footer .fo-shimmer-logo-text,[data-theme-mode=dark] footer.je-footer .fo-shimmer-logo-text,[data-theme-mode=dark] footer .fo-shimmer-logo-text{background:var(--theme-shimmer)!important;-webkit-text-fill-color:transparent!important;color:unset!important;background-size:200%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:15s linear infinite fo-shimmer!important}[data-theme-mode=dark] .je-footer{border-top-color:var(--border)!important;background:#0a0f1a!important}[data-theme-mode=dark] .je-footer-link{color:var(--text-muted)!important}[data-theme-mode=dark] .je-footer-link:hover,[data-theme-mode=dark] footer .text-md-on-surface,[data-theme-mode=dark] .je-footer .text-md-on-surface{color:var(--text)!important}[data-theme-mode=dark] footer .text-md-on-surface-variant,[data-theme-mode=dark] .je-footer .text-md-on-surface-variant{color:var(--text-soft)!important}[data-theme-mode=dark] footer .text-md-outline,[data-theme-mode=dark] .je-footer .text-md-outline{color:var(--text-muted)!important}[data-theme-mode=dark] footer .text-slate-300{color:#475569!important}[data-theme-mode=dark] input,[data-theme-mode=dark] textarea,[data-theme-mode=dark] select,[data-theme-mode=dark] [type=text],[data-theme-mode=dark] [type=email],[data-theme-mode=dark] [type=password],[data-theme-mode=dark] [type=search],[data-theme-mode=dark] [type=tel],[data-theme-mode=dark] [type=url],[data-theme-mode=dark] [type=number],[data-theme-mode=dark] [type=date],[data-theme-mode=dark] [type=datetime-local],[data-theme-mode=dark] [type=month],[data-theme-mode=dark] [type=week],[data-theme-mode=dark] [type=time]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b833!important}[data-theme-mode=dark] input::-moz-placeholder{color:#64748b!important}[data-theme-mode=dark] textarea::-moz-placeholder{color:#64748b!important}[data-theme-mode=dark] input::placeholder,[data-theme-mode=dark] textarea::placeholder{color:#64748b!important}[data-theme-mode=dark] input:focus,[data-theme-mode=dark] textarea:focus,[data-theme-mode=dark] select:focus{border-color:var(--theme-primary)!important;outline-color:var(--theme-primary)!important;background-color:#0f172a!important}[data-theme-mode=dark] select option{color:#e2e8f0!important;background-color:#1e293b!important}[data-theme-mode=dark] fieldset{border-color:#94a3b833!important}[data-theme-mode=dark] label{color:#cbd5e1!important}[data-theme-mode=dark] dialog,[data-theme-mode=dark] [role=dialog],[data-theme-mode=dark] [role=alertdialog],[data-theme-mode=dark] [aria-modal=true]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b833!important}[data-theme-mode=dark] dialog::backdrop{background:#000000b3!important}[data-theme-mode=dark] [class*=card],[data-theme-mode=dark] [class*=Card]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=panel]:not([class*=ci-panel__]):not([class*=ch-summary-panel__]):not([class*=search-results-panel__]),[data-theme-mode=dark] [class*=Panel]:not([class*=ci-panel__]):not([class*=ch-summary-panel__]):not([class*=search-results-panel__]){color:#e2e8f0!important;background-color:#0f172a!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=modal],[data-theme-mode=dark] [class*=Modal],[data-theme-mode=dark] [class*=dialog],[data-theme-mode=dark] [class*=Dialog],[data-theme-mode=dark] [class*=dropdown],[data-theme-mode=dark] [class*=Dropdown],[data-theme-mode=dark] [class*=menu],[data-theme-mode=dark] [class*=Menu],[data-theme-mode=dark] [class*=popup],[data-theme-mode=dark] [class*=Popup],[data-theme-mode=dark] [class*=popover],[data-theme-mode=dark] [class*=Popover]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=overlay]:not([class*=modal-overlay]):not(.mc-emoji-overlay),[data-theme-mode=dark] [class*=Overlay]:not([class*=modal-overlay]):not(.mc-emoji-overlay){background-color:#0009!important}[data-theme-mode=dark] [class*=sheet],[data-theme-mode=dark] [class*=Sheet]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=drawer],[data-theme-mode=dark] [class*=Drawer]{color:#e2e8f0!important;background-color:#0f172a!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=invite],[data-theme-mode=dark] [class*=Invite]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=form],[data-theme-mode=dark] [class*=Form]{color:#e2e8f0!important;background-color:#0f172a!important}[data-theme-mode=dark] [class*=tooltip],[data-theme-mode=dark] [class*=Tooltip],[data-theme-mode=dark] [class*=toast],[data-theme-mode=dark] [class*=Toast],[data-theme-mode=dark] [class*=notification],[data-theme-mode=dark] [class*=Notification]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=snackbar],[data-theme-mode=dark] [class*=Snackbar],[data-theme-mode=dark] [class*=banner],[data-theme-mode=dark] [class*=Banner]{color:#e2e8f0!important;background-color:#1e293b!important}[data-theme-mode=dark] [class*=sidebar],[data-theme-mode=dark] [class*=Sidebar]{color:#e2e8f0!important;background-color:#0f172a!important}[data-theme-mode=dark] [class*=header],[data-theme-mode=dark] [class*=Header]{color:#e2e8f0!important}[data-theme-mode=dark] table{color:#e2e8f0!important;border-color:#94a3b826!important}[data-theme-mode=dark] thead,[data-theme-mode=dark] th{color:#94a3b8!important;background-color:#0f172a!important;border-color:#94a3b826!important}[data-theme-mode=dark] tbody{background-color:#1e293b!important}[data-theme-mode=dark] td{color:#cbd5e1!important;border-color:#94a3b81a!important}[data-theme-mode=dark] tr:hover{background-color:#94a3b80f!important}[data-theme-mode=dark] tfoot{background-color:#0f172a!important;border-color:#94a3b826!important}[data-theme-mode=dark] caption{color:#94a3b8!important}[data-theme-mode=dark] button:not([class*=upgrade]):not([class*=Upgrade]):not([class*=primary]):not([class*=Primary]):not([class*=cta]):not([class*=btn--primary]):not([class*=fo-btn]):not([class*=theme-primary]):not([style*=background]):not(.ch-bar__action):not(.ch-bar__more-item):not(.ch-summary-panel__chip):not(.ch-summary-panel__submit):not(.search-results-panel__nav-btn):not(.search-results-panel__close):not(.search-results-panel__item):not(.ci-panel__action-btn):not(.ci-panel__block-btn):not(.ci-panel__close):not(.mc-send-btn):not(.mc-tool-btn):not(.mc-extra-btn):not(.ws-sidebar__header-action){color:#e2e8f0!important}[data-theme-mode=dark] [class*=btn--secondary],[data-theme-mode=dark] [class*=btn-secondary],[data-theme-mode=dark] [class*=btn--outline],[data-theme-mode=dark] [class*=btn-outline],[data-theme-mode=dark] [class*=btn--ghost],[data-theme-mode=dark] [class*=btn-ghost]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b833!important}[data-theme-mode=dark] [class*=btn--secondary]:hover,[data-theme-mode=dark] [class*=btn-secondary]:hover,[data-theme-mode=dark] [class*=btn--outline]:hover,[data-theme-mode=dark] [class*=btn-outline]:hover,[data-theme-mode=dark] [class*=btn--ghost]:hover,[data-theme-mode=dark] [class*=btn-ghost]:hover{background-color:#334155!important}[data-theme-mode=dark] li:hover{background-color:#94a3b80f!important}[data-theme-mode=dark] [role=listbox]>:hover,[data-theme-mode=dark] [role=option]:hover,[data-theme-mode=dark] [role=menuitem]:hover,[data-theme-mode=dark] [role=menuitemcheckbox]:hover,[data-theme-mode=dark] [role=menuitemradio]:hover{background-color:#94a3b814!important}[data-theme-mode=dark] [role=listbox],[data-theme-mode=dark] [role=menu],[data-theme-mode=dark] [role=list]{color:#e2e8f0!important;background-color:#1e293b!important}[data-theme-mode=dark] [class*=scroll],[data-theme-mode=dark] [class*=Scroll],[data-theme-mode=dark] [style*="overflow: auto"],[data-theme-mode=dark] [style*=overflow\:auto],[data-theme-mode=dark] [style*="overflow-y: auto"],[data-theme-mode=dark] [style*=overflow-y\:auto],[data-theme-mode=dark] [style*="overflow: scroll"],[data-theme-mode=dark] [style*=overflow\:scroll],[data-theme-mode=dark] [style*="overflow-y: scroll"],[data-theme-mode=dark] [style*=overflow-y\:scroll]{background-color:#0a0f1a!important}[data-theme-mode=dark] [style*="background: white"],[data-theme-mode=dark] [style*=background\:white],[data-theme-mode=dark] [style*="background-color: white"],[data-theme-mode=dark] [style*=background-color\:white],[data-theme-mode=dark] [style*="background: #fff"],[data-theme-mode=dark] [style*="background:#fff"],[data-theme-mode=dark] [style*="background-color: #fff"],[data-theme-mode=dark] [style*="background-color:#fff"],[data-theme-mode=dark] [style*="background: #FFF"],[data-theme-mode=dark] [style*="background:#FFF"],[data-theme-mode=dark] [style*="background-color: #FFF"],[data-theme-mode=dark] [style*="background-color:#FFF"],[data-theme-mode=dark] [style*="background: #ffffff"],[data-theme-mode=dark] [style*="background:#ffffff"],[data-theme-mode=dark] [style*="background-color: #ffffff"],[data-theme-mode=dark] [style*="background-color:#ffffff"],[data-theme-mode=dark] [style*="background: #FFFFFF"],[data-theme-mode=dark] [style*="background:#FFFFFF"],[data-theme-mode=dark] [style*="background-color: #FFFFFF"],[data-theme-mode=dark] [style*="background-color:#FFFFFF"],[data-theme-mode=dark] [style*="background: rgb(255, 255, 255)"],[data-theme-mode=dark] [style*="background: rgb(255,255,255)"],[data-theme-mode=dark] [style*="background-color: rgb(255, 255, 255)"],[data-theme-mode=dark] [style*="background-color: rgb(255,255,255)"]{color:#e2e8f0!important;background-color:#1e293b!important}[data-theme-mode=dark] .bg-white{background-color:#1e293b!important}[data-theme-mode=dark] .bg-gray-50,[data-theme-mode=dark] .bg-gray-100,[data-theme-mode=dark] .bg-slate-50,[data-theme-mode=dark] .bg-slate-100,[data-theme-mode=dark] .bg-zinc-50,[data-theme-mode=dark] .bg-zinc-100,[data-theme-mode=dark] .bg-neutral-50,[data-theme-mode=dark] .bg-neutral-100,[data-theme-mode=dark] .bg-stone-50,[data-theme-mode=dark] .bg-stone-100{background-color:#0f172a!important}[data-theme-mode=dark] .bg-gray-200,[data-theme-mode=dark] .bg-slate-200,[data-theme-mode=dark] .bg-zinc-200,[data-theme-mode=dark] .bg-neutral-200,[data-theme-mode=dark] .bg-stone-200{background-color:#1e293b!important}[data-theme-mode=dark] .text-slate-800,[data-theme-mode=dark] .text-slate-900,[data-theme-mode=dark] .text-gray-800,[data-theme-mode=dark] .text-gray-900,[data-theme-mode=dark] .text-zinc-800,[data-theme-mode=dark] .text-zinc-900,[data-theme-mode=dark] .text-neutral-800,[data-theme-mode=dark] .text-neutral-900,[data-theme-mode=dark] .text-stone-800,[data-theme-mode=dark] .text-stone-900,[data-theme-mode=dark] .text-black{color:#e2e8f0!important}[data-theme-mode=dark] .text-slate-600,[data-theme-mode=dark] .text-slate-700,[data-theme-mode=dark] .text-gray-600,[data-theme-mode=dark] .text-gray-700,[data-theme-mode=dark] .text-zinc-600,[data-theme-mode=dark] .text-zinc-700,[data-theme-mode=dark] .text-neutral-600,[data-theme-mode=dark] .text-neutral-700{color:#94a3b8!important}[data-theme-mode=dark] .text-slate-500,[data-theme-mode=dark] .text-gray-500,[data-theme-mode=dark] .text-zinc-500,[data-theme-mode=dark] .text-neutral-500{color:#64748b!important}[data-theme-mode=dark] .border-gray-100,[data-theme-mode=dark] .border-gray-200,[data-theme-mode=dark] .border-gray-300,[data-theme-mode=dark] .border-slate-100,[data-theme-mode=dark] .border-slate-200,[data-theme-mode=dark] .border-slate-300,[data-theme-mode=dark] .border-zinc-100,[data-theme-mode=dark] .border-zinc-200,[data-theme-mode=dark] .border-zinc-300{border-color:#94a3b826!important}[data-theme-mode=dark] hr,[data-theme-mode=dark] [class*=divider],[data-theme-mode=dark] [class*=Divider],[data-theme-mode=dark] [class*=separator],[data-theme-mode=dark] [class*=Separator],[data-theme-mode=dark] [role=separator]{background-color:#94a3b826!important;border-color:#94a3b826!important}[data-theme-mode=dark] [class*=chip],[data-theme-mode=dark] [class*=Chip],[data-theme-mode=dark] [class*=tag],[data-theme-mode=dark] [class*=Tag],[data-theme-mode=dark] [class*=badge],[data-theme-mode=dark] [class*=Badge],[data-theme-mode=dark] [class*=pill]:not(.je-nav-pill),[data-theme-mode=dark] [class*=Pill]:not(.je-nav-pill){color:#cbd5e1!important;background-color:#1e293b!important;border-color:#94a3b833!important}[data-theme-mode=dark] [role=tablist]{background-color:#0f172a!important;border-color:#94a3b826!important}[data-theme-mode=dark] [role=tab]{color:#94a3b8!important}[data-theme-mode=dark] [role=tab][aria-selected=true]{color:#e2e8f0!important;border-color:var(--theme-primary)!important}[data-theme-mode=dark] [role=tabpanel]{color:#e2e8f0!important;background-color:#0f172a!important}[data-theme-mode=dark] pre,[data-theme-mode=dark] code{color:#e2e8f0!important;background-color:#0f172a!important;border-color:#94a3b826!important}[data-theme-mode=dark] blockquote{color:#cbd5e1!important;background-color:#94a3b80f!important}[data-theme-mode=dark] details{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark] summary{color:#e2e8f0!important}[data-theme-mode=dark] [data-radix-popper-content-wrapper]>*,[data-theme-mode=dark] [data-radix-portal]>*,[data-theme-mode=dark] [data-headlessui-state]{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}[data-theme-mode=dark] a{color:inherit}[data-theme-mode=dark] a:not([class]){color:var(--theme-primary)!important}[data-theme-mode=dark] .dg-page{color:#e2e8f0;background:#0a0f1a}[data-theme-mode=dark] .dg-page__title{color:#e2e8f0}[data-theme-mode=dark] .dg-page__period{color:#94a3b8}[data-theme-mode=dark] .dg-refresh-btn{border-color:var(--border);color:#94a3b8;background:#1e293b}[data-theme-mode=dark] .dg-refresh-btn:hover{color:var(--theme-primary);background:#334155}[data-theme-mode=dark] .dg-overview{border-color:var(--border);background:#0f172a}[data-theme-mode=dark] .dg-overview__score-label{color:#e2e8f0}[data-theme-mode=dark] .dg-overview__score-desc{color:#94a3b8}[data-theme-mode=dark] .dg-stat-card__num{color:#e2e8f0}[data-theme-mode=dark] .dg-stat-card__label{color:#94a3b8}[data-theme-mode=dark] .dg-stat-card__of,[data-theme-mode=dark] .dg-stat-card__icon{color:#64748b}[data-theme-mode=dark] .dg-highlight-card{border-color:var(--border);background:#0f172a}[data-theme-mode=dark] .dg-highlight-card__name{color:#e2e8f0}[data-theme-mode=dark] .dg-highlight-card__stat{color:#94a3b8}[data-theme-mode=dark] .dg-highlight-card__badge{background:#0e749026}[data-theme-mode=dark] .dg-highlight-card__badge--green{background:#22c55e1f}[data-theme-mode=dark] .dg-contacts__title{color:#e2e8f0}[data-theme-mode=dark] .dg-contact-card{border-color:var(--border);background:#0f172a}[data-theme-mode=dark] .dg-contact-card:hover{border-color:#94a3b84d}[data-theme-mode=dark] .dg-contact-card__name{color:#e2e8f0}[data-theme-mode=dark] .dg-contact-card__meta-item{color:#94a3b8}[data-theme-mode=dark] .dg-contact-card__last{color:#64748b}[data-theme-mode=dark] .dg-loading{color:#94a3b8}[data-theme-mode=dark] .dg-spinner{border-color:#94a3b826;border-top-color:var(--theme-primary)}[data-theme-mode=dark] .dg-demo-badge{background:#f59e0b1f}[data-theme-mode=dark] .dg-health-ring__num{fill:#e2e8f0}[data-theme-mode=dark] .intro-page{background:#0a0f1a}[data-theme-mode=dark] .intro-page__tabs{border-color:var(--border);background:#1e293b}[data-theme-mode=dark] .intro-page__tab{color:#94a3b8}[data-theme-mode=dark] .intro-page__tab:hover{background:#94a3b81a}[data-theme-mode=dark] .intro-page__tab--active{color:#2dd4bf;background:#0e749033}[data-theme-mode=dark] .intro-page__tab-count{color:#94a3b8;background:#94a3b826}[data-theme-mode=dark] .intro-page__tab--active .intro-page__tab-count{background:var(--theme-primary);color:#fff}[data-theme-mode=dark] .intro-card{border-color:var(--border);background:#0f172a}[data-theme-mode=dark] .intro-card:hover{box-shadow:0 2px 8px #0000004d}[data-theme-mode=dark] .intro-card__contact-name{color:#e2e8f0}[data-theme-mode=dark] .intro-card__message p{border-color:var(--border);color:#cbd5e1;background:#1e293b}[data-theme-mode=dark] .intro-page__refresh{border-color:var(--border);color:#94a3b8;background:#1e293b}[data-theme-mode=dark] .intro-page__refresh:hover{color:var(--theme-primary);background:#0e749026}[data-theme-mode=dark] .intro-page__title,[data-theme-mode=dark] .intro-page__empty-title{color:#e2e8f0}[data-theme-mode=dark] .fo-login__card{border-color:var(--border);background:#0f172a;box-shadow:0 4px 24px #0006}[data-theme-mode=dark] .fo-login__header h1{color:#e2e8f0}[data-theme-mode=dark] .fo-login__header p,[data-theme-mode=dark] .fo-login__field span{color:#94a3b8}[data-theme-mode=dark] .fo-login__field input{color:#e2e8f0;background:#1e293b;border-color:#94a3b82e}[data-theme-mode=dark] .fo-login__field input:focus{border-color:#0e749080;box-shadow:0 0 0 3px #0e749026}[data-theme-mode=dark] .fo-login__field input::placeholder{color:#64748b}[data-theme-mode=dark] .fo-login__check{color:#94a3b8}[data-theme-mode=dark] .fo-login__link{color:#2dd4bf}[data-theme-mode=dark] .fo-login__divider span{color:#64748b}[data-theme-mode=dark] .fo-login__divider:before,[data-theme-mode=dark] .fo-login__divider:after{background:#94a3b81f}[data-theme-mode=dark] .fo-login__footer{color:#64748b}[data-theme-mode=dark] .fo-btn--oauth{color:#e2e8f0;background:#1e293b;border-color:#94a3b82e}[data-theme-mode=dark] .fo-btn--oauth:hover{background:#334155;border-color:#0e749059;box-shadow:0 2px 8px #0003}[data-theme-mode=dark] .fo-btn--primary{background:var(--theme-primary);color:#fff}[data-theme-mode=dark] .fo-login__error{color:#f87171}[data-theme-mode=dark] .fo-login__success{color:#34d399}[data-theme-mode=dark] .fo-login__role-card{color:#e2e8f0;background:#1e293b;border-color:#94a3b82e}[data-theme-mode=dark] .fo-login__role-card:hover{background:#334155;border-color:#2dd4bf6b;box-shadow:0 2px 10px -4px #2dd4bf2e}[data-theme-mode=dark] .fo-login__role-card[aria-checked=true]{background:#2dd4bf1a;border-color:#2dd4bfa6;box-shadow:0 0 0 3px #2dd4bf26}[data-theme-mode=dark] .fo-login__role-card[aria-checked=true] .fo-login__role-label,[data-theme-mode=dark] .fo-login__role-label{color:#e2e8f0}[data-theme-mode=dark] .fo-login__role-desc,[data-theme-mode=dark] .fo-login__trade-help,[data-theme-mode=dark] .fo-login__back{color:#94a3b8}[data-theme-mode=dark] .fo-login__back:hover{color:#2dd4bf}[data-theme-mode=dark] .fo-login__back:disabled{color:#475569}[data-theme-mode=dark] .fo-login__breadcrumb{color:#94a3b8;background:#1e293b80;border-color:#94a3b838}[data-theme-mode=dark] .fo-login__breadcrumb strong{color:#e2e8f0}[data-theme-mode=dark] .fo-login__breadcrumb button{color:#2dd4bf}[data-theme-mode=dark] .fo-login__breadcrumb button:hover{color:#5eead4}[data-theme-mode=dark] .fo-login__breadcrumb-sep{color:#475569}[data-theme-mode=dark] .fo-trade-picker__label>span:first-child{color:#94a3b8}[data-theme-mode=dark] .fo-trade-picker__input{color:#e2e8f0;background:#1e293b;border-color:#94a3b82e}[data-theme-mode=dark] .fo-trade-picker__input:focus{border-color:#2dd4bf80;box-shadow:0 0 0 3px #2dd4bf26}[data-theme-mode=dark] .fo-trade-picker__input::placeholder{color:#64748b}[data-theme-mode=dark] .fo-trade-picker__input:disabled{color:#475569;background:#1e293b66}[data-theme-mode=dark] .fo-trade-picker__count{color:#64748b}[data-theme-mode=dark] .fo-trade-picker__list{background:#0f172a80;border-color:#94a3b82e}[data-theme-mode=dark] .fo-trade-picker__group{border-bottom-color:#94a3b81f}[data-theme-mode=dark] .fo-trade-picker__sector{color:#94a3b8}[data-theme-mode=dark] .fo-trade-picker__row{color:#e2e8f0}[data-theme-mode=dark] .fo-trade-picker__row:hover{background:#1e293b;border-color:#2dd4bf59}[data-theme-mode=dark] .fo-trade-picker__row:disabled{color:#475569;background:0 0}[data-theme-mode=dark] .fo-trade-picker__row--live .fo-trade-picker__row-tag{color:#5eead4;background:#2dd4bf2e}[data-theme-mode=dark] .fo-trade-picker__row--soon .fo-trade-picker__row-tag{color:#94a3b8;background:#94a3b829}[data-theme-mode=dark] .nd{color:#e2e8f0!important;background:#1e293b!important;border-color:#94a3b82e!important;box-shadow:0 2px 8px #0003,0 8px 24px #0000001f!important}[data-theme-mode=dark] .nd[data-party=second],[data-theme-mode=dark] .nd[data-party=third],[data-theme-mode=dark] .nd[data-party=other]{color:#e2e8f0!important;background:#1e293b!important;border-color:#94a3b82e!important}[data-theme-mode=dark] .nd__author{color:#e2e8f0!important}[data-theme-mode=dark] .nd__time{color:#94a3b8!important}[data-theme-mode=dark] .nd__body{color:#cbd5e1!important}[data-theme-mode=dark] .nd[data-party=self]{color:#fff!important;background:linear-gradient(135deg,#0d9488,#008775)!important}[data-theme-mode=dark] .ch-bar__dot--away{background:#fbbf24!important;box-shadow:0 0 0 2px #fbbf2440!important}[data-theme-mode=dark] .ch-bar__dot--busy{background:#f87171!important;box-shadow:0 0 0 2px #f8717140!important}[data-theme-mode=dark] .ws-contacts-list__presence,[data-theme-mode=dark] .ws-sidebar-row__presence{box-shadow:0 0 0 2px #1e293b!important}[data-theme-mode=dark] .inbox-item__presence-dot{box-shadow:0 0 0 2px #0f172a!important}[data-theme-mode=dark] .contact-pill__presence,[data-theme-mode=dark] .ws-contact-view__presence{box-shadow:0 0 0 2px #1e293b!important}[data-theme-mode=dark] .ws-toolbar{background:#1e293b!important;box-shadow:0 28px 60px #0006!important}[data-theme-mode=dark] .ws-stage__header{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .ws-rails{border-color:var(--border)!important;background:#1e293b!important;box-shadow:0 1px 3px #0000001f,0 4px 12px -4px #0003!important}[data-theme-mode=dark] .ws-rails__search{border-color:var(--border)!important;color:var(--text)!important;background:#0f172acc!important}[data-theme-mode=dark] .ws-rail__viewport{border-color:var(--border)!important;background:#0f172a99!important}[data-theme-mode=dark] .contact-pill,[data-theme-mode=dark] .conversation-pill{border-color:var(--border)!important;background:#1e293b!important;box-shadow:0 1px 3px #0000001f,0 4px 12px -4px #0003!important}[data-theme-mode=dark] .telecom-upsell-card__dock{box-shadow:none;border:none;display:block!important}[data-theme-mode=dark] .telecom-upsell-card__cta{background:linear-gradient(135deg,#0f9d8a,#0a7a6d);box-shadow:0 10px 18px #082f4942}[data-theme-mode=dark] .telecom-upsell-card__cta:hover{background:linear-gradient(135deg,#14b8a6,#0f9d8a)}[data-theme-mode=dark] .messaging-rail,[data-theme-mode=dark] .cv__bar{border-color:var(--border)!important;background:#1e293b!important}[data-theme-mode=dark] .cv__content,[data-theme-mode=dark] .panel--focus{border-color:var(--border)!important;background:linear-gradient(#1e293b,#0f172adb)!important}[data-theme-mode=dark] .cv__stat{border-color:var(--border)!important;color:var(--text-muted)!important;background:#94a3b80f!important}[data-theme-mode=dark] .site-header{border-bottom-color:var(--border)!important;background:#0f172ad9!important}[data-theme-mode=dark] .ct-context-menu{background:#1e293b;border-color:#ffffff1a;box-shadow:0 8px 24px #0006}[data-theme-mode=dark] .ct-context-menu__item:hover{background:#ffffff14}[data-theme-mode=dark] .fo-page{background:#0a0f1a!important}[data-theme-mode=dark] .fo-card__copy{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-tier__billed{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-addon-card__name{color:var(--text)!important}[data-theme-mode=dark] .fo-addon-card__tagline,[data-theme-mode=dark] .fo-addon-card__selling{color:var(--text-soft)!important}[data-theme-mode=dark] .fo-addon-card__price strong{color:var(--text)!important}[data-theme-mode=dark] .fo-addon-card__price span{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-addon-card__hw-note{color:var(--text-muted)!important;background:#94a3b814!important}[data-theme-mode=dark] .fo-biometric-prompt{background:#0f172af2!important;border-color:#14b8a633!important;box-shadow:0 8px 32px #0006,0 2px 8px #0000003d!important}[data-theme-mode=dark] .fo-biometric-prompt__body strong{color:var(--text)!important}[data-theme-mode=dark] .fo-biometric-prompt__body p,[data-theme-mode=dark] .fo-btn--ghost{color:var(--text-muted)!important}[data-theme-mode=dark] .fo-btn--ghost:hover{color:var(--text-soft)!important;background:#ffffff0f!important}[data-theme-mode=dark] .upsell-overlay{background:#000000a6!important}[data-theme-mode=dark] .upsell-modal{border:1px solid var(--border);background:#1e293b!important;box-shadow:0 24px 64px -12px #00000080!important}[data-theme-mode=dark] .upsell-title{color:var(--text)!important}[data-theme-mode=dark] .upsell-body{color:var(--text-soft)!important}[data-theme-mode=dark] .upsell-price strong{color:var(--text)!important}[data-theme-mode=dark] .upsell-price span,[data-theme-mode=dark] .upsell-close{color:var(--text-muted)!important}[data-theme-mode=dark] .upsell-close:hover{color:var(--text)!important}[data-theme-mode=dark] .upsell-btn--ghost{color:var(--text-muted)!important}[data-theme-mode=dark] .upsell-btn--ghost:hover{background:#ffffff0f!important}[data-theme-mode=dark] .fo-billing-toggle__switch{border-color:#14b8a666!important}[data-theme-mode=dark] .fo-login{background:radial-gradient(60% 50% at 20% 40%,#0e749014 0%,#0000 70%),radial-gradient(50% 60% at 80% 60%,#0f766e0f 0%,#0000 70%)!important}[data-theme-mode=dark] .fo-info-tip__icon{color:var(--text-muted)!important}
@media (max-width:1024px){.je-topbar,.mobile-nav{display:none!important}.app-shell--workspace{padding-top:0!important;padding-top:env(safe-area-inset-top,0px)!important}body{font-family:Inter,sans-serif!important}.font-headline,[class*=font-headline]{font-family:Manrope,sans-serif!important}.font-body{font-family:Inter,sans-serif!important}.stitch-icon-btn{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;min-height:0!important;padding:6px!important;display:inline-flex!important}.bg-chat-pattern{background-color:#f5f7fa;background-image:radial-gradient(#00877510 1px,#0000 1px);background-size:20px 20px}.message-shadow{box-shadow:0 1px .5px #0000000f}.no-scrollbar::-webkit-scrollbar{width:0!important;display:none!important}.ct-scroll::-webkit-scrollbar{width:0!important;display:none!important}.stitch-chat-area::-webkit-scrollbar{width:0!important;display:none!important}.stitch-conversation-list::-webkit-scrollbar{width:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;display:none!important}.no-scrollbar,.ct-scroll,.stitch-chat-area,body{-ms-overflow-style:none!important;scrollbar-width:none!important}.ct-playback-bar{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.ct-bubble--theirs{box-shadow:0 1px .5px #0000000f;color:#2c3437!important;background:#fff!important;border-radius:16px 16px 16px 0!important;padding:12px!important}.ct-bubble--mine{box-shadow:0 1px .5px #0000000f;color:#fff!important;background:#008775!important;border-radius:16px 16px 0!important;padding:12px!important}.ct-text{font-family:Inter,sans-serif!important;font-size:14px!important;line-height:1.625!important}.ct-bubble--mine .ct-text{color:#fff!important}.ct-bubble--theirs .ct-text{color:#2c3437!important}.ct-meta-tab{opacity:1!important;gap:3px!important;height:auto!important;padding:2px 4px!important;font-size:10px!important;inset:auto auto -20px!important;transform:none!important}.ct-bubble--mine .ct-meta-tab{left:auto!important;right:0!important}.ct-bubble--theirs .ct-meta-tab,.ct-bubble--ai .ct-meta-tab{left:0!important;right:auto!important}.ct-row--has-tab{margin-top:0!important;margin-bottom:22px!important}.ct-meta-tab .ct-time{color:#94a3b8!important;font-size:10px!important}.ct-bubble--mine .ct-meta-tab .ct-time,.ct-meta-tab .ct-check{color:#94a3b8!important}.ct-meta-tab .ct-check--read{color:#008775!important}.ct-meta-tab .ct-delivery-icon{left:0!important}.ct-divider{text-align:center}.ct-divider__label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.05em;display:inline-block;box-shadow:0 1px 2px #0000000d;color:#64748b!important;background:#fffc!important;border:none!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11px!important;font-weight:600!important}.ct-divider:before,.ct-divider:after{display:none!important}.ct-scroll{background-color:#f5f7fa!important;background-image:radial-gradient(#00877510 1px,#0000 1px)!important;background-size:20px 20px!important;max-height:100%!important;overflow-y:auto!important}.stitch-chat-area .view-panel--messages{flex:1!important;overflow:visible!important}.ct-bubble--mine .ct-delivery-icon{color:#94a3b8!important}.ct-bubble{max-width:92vw!important}.ct-bubble--ai{color:#2c3437!important;background:#f1f5f9!important;border-radius:16px!important}.ct-avatar{width:32px!important;height:32px!important;font-size:13px!important}.ct-tts-btn{color:#008775!important}.ct-bubble--mine .ct-tts-btn{color:#fffc!important}.ct-react-trigger,.ct-bubble--mine .ct-react-trigger{color:#008775!important}footer input[type=text]:focus,footer textarea:focus{box-shadow:none!important;border:1px solid #00000014!important;outline:none!important}}@media (max-width:768px){[data-theme-mode=dark] body{color:#f8fafc!important;background-color:#0b1326!important;font-family:Epilogue,sans-serif!important}[data-theme-mode=dark] .font-body,[data-theme-mode=dark] .font-headline{font-family:Epilogue,sans-serif!important}[data-theme-mode=dark] .ct-scroll{background-color:#0f172a!important;background-image:radial-gradient(#00877520 1px,#0000 1px)!important;background-size:20px 20px!important}[data-theme-mode=dark] .bg-chat-pattern{background-color:#0f172a!important;background-image:radial-gradient(#00877520 1px,#0000 1px)!important}[data-theme-mode=dark] .ct-bubble--theirs{color:#f1f5f9!important;background:#1e293b!important;box-shadow:0 1px 2px #0000004d!important}[data-theme-mode=dark] .ct-bubble--theirs .ct-text{color:#f1f5f9!important;font-family:Epilogue,sans-serif!important}[data-theme-mode=dark] .ct-bubble--mine{color:#fff!important;background:#008775!important;box-shadow:0 1px 2px #0000004d!important}[data-theme-mode=dark] .ct-bubble--mine .ct-text{color:#fff!important;font-family:Epilogue,sans-serif!important}[data-theme-mode=dark] .ct-bubble--ai{color:#f1f5f9!important;background:#1e293b!important}[data-theme-mode=dark] .ct-text{font-family:Epilogue,sans-serif!important}[data-theme-mode=dark] .ct-meta-tab .ct-time,[data-theme-mode=dark] .ct-meta-tab .ct-check{color:#64748b!important}[data-theme-mode=dark] .ct-meta-tab .ct-check--read{color:#14b8a6!important}[data-theme-mode=dark] .ct-meta-tab .ct-delivery-icon{color:#64748b!important}[data-theme-mode=dark] .ct-sender-name{color:#5eead4!important}[data-theme-mode=dark] .ct-bubble--mine .ct-sender-name{color:#fff!important}[data-theme-mode=dark] .ct-divider__label{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#cbd5e1!important;box-shadow:none!important;background:#1e293bcc!important}[data-theme-mode=dark] .ct-reply-preview,[data-theme-mode=dark] .ct-bubble--mine .ct-reply-preview{color:#94a3b8!important;background:#0f172a!important;border-left-color:#14b8a64d!important}[data-theme-mode=dark] .ct-reply-preview__content strong{color:#cbd5e1!important}[data-theme-mode=dark] .ct-reply-preview__content p{color:#94a3b8!important}[data-theme-mode=dark] .ct-bubble--mine .ct-reply-preview{background:#ffffff26!important;border-left-color:#fff6!important}[data-theme-mode=dark] .ct-bubble--mine .ct-reply-preview__content strong{color:#fff!important}[data-theme-mode=dark] .ct-bubble--mine .ct-reply-preview__content p{color:#fffc!important}[data-theme-mode=dark] .ct-avatar{border-color:#1e293b!important}[data-theme-mode=dark] .ct-bubble--mine .ct-delivery-icon{color:#64748b!important}[data-theme-mode=dark] .ct-tts-btn{color:#14b8a6!important}[data-theme-mode=dark] .ct-tts-btn:hover{background:#ffffff14!important}[data-theme-mode=dark] .ct-bubble--mine .ct-tts-btn{color:#fffc!important}[data-theme-mode=dark] .ct-tts-hover:not(.ct-tts-hover--active):hover{color:#94a3b8!important}[data-theme-mode=dark] header button[aria-label=View\ info] .bg-slate-100{color:#94a3b8!important;background-color:#1e293b!important}[data-theme-mode=dark] .ct-react-trigger{color:#14b8a6!important}[data-theme-mode=dark] .ct-react-trigger:hover{color:#94a3b8!important}[data-theme-mode=dark] .mobile-conv-list button.hover\:bg-slate-100:hover,[data-theme-mode=dark] .stitch-chat-area button.hover\:bg-slate-100:hover,[data-theme-mode=dark] header button.hover\:bg-slate-100:hover,[data-theme-mode=dark] footer button.hover\:bg-slate-50:hover,[data-theme-mode=dark] footer label.hover\:bg-slate-50:hover,[data-theme-mode=dark] .mobile-conv-list button.hover\:bg-slate-50:hover,[data-theme-mode=dark] .stitch-chat-area button.hover\:bg-slate-50:hover,[data-theme-mode=dark] .mobile-conv-list label.hover\:bg-slate-50:hover,[data-theme-mode=dark] .stitch-chat-area label.hover\:bg-slate-50:hover{background:#ffffff1a!important}[data-theme-mode=dark] .ct-media--file{background:#1e293b!important;border:1px solid #ffffff26!important}[data-theme-mode=dark] .ct-media--file:hover{background:#334155!important}[data-theme-mode=dark] .ct-media--file .ct-media__file-name{color:#fff!important}[data-theme-mode=dark] .ct-media--file .ct-media__file-size{color:#94a3b8!important}[data-theme-mode=dark] .ct-media--file .ct-media__file-icon{color:#e2e8f0!important;background:#ffffff1f!important}[data-theme-mode=dark] .ct-media--file .ct-media__file-ext{color:#14b8a6!important}[data-theme-mode=dark] .ct-media--file .ct-media__file-download{color:#e2e8f0!important}[data-theme-mode=dark] .ct-media--file-mine{background:#ffffff26!important;border:1px solid #fff3!important}[data-theme-mode=dark] .ct-media--file-mine:hover{background:#ffffff38!important;border:1px solid #ffffff4d!important}[data-theme-mode=dark] .ct-media--file-mine .ct-media__file-name{color:#fff!important}[data-theme-mode=dark] .ct-media--file-mine .ct-media__file-size{color:#ffffffb3!important}[data-theme-mode=dark] .ct-media--file-mine .ct-media__file-icon{color:#fff!important;background:#fff3!important}[data-theme-mode=dark] .ct-media--file-mine .ct-media__file-ext,[data-theme-mode=dark] .ct-media--file-mine .ct-media__file-download{color:#fff!important}[data-theme-mode=dark] .ct-playback-bar{background:#1e293b!important}[data-theme-mode=dark] .mobile-conv-list{color:#f1f5f9!important;background:#0b1326!important}[data-theme-mode=dark] .mobile-conv-list header{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:none!important;background:#0b1326cc!important;border-bottom:1px solid #ffffff0d!important}[data-theme-mode=dark] .mobile-conv-list header p,[data-theme-mode=dark] .mobile-conv-list header h1{color:#fff!important}[data-theme-mode=dark] .mobile-conv-list header button{color:#94a3b8!important}[data-theme-mode=dark] .mobile-conv-list header button:hover{background:#ffffff1a!important}[data-theme-mode=dark] .mobile-conv-list input{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}[data-theme-mode=dark] .mobile-conv-list input::placeholder{color:#64748b!important}[data-theme-mode=dark] .mobile-conv-list h3{color:#fff!important}[data-theme-mode=dark] .mobile-conv-list p{color:#94a3b8!important}[data-theme-mode=dark] .mobile-conv-list span.uppercase{color:#64748b!important}[data-theme-mode=dark] .mobile-conv-list span.font-semibold.uppercase{color:#00bfa5!important}[data-theme-mode=dark] .mobile-conv-list [role=button]:hover,[data-theme-mode=dark] .mobile-conv-list .cursor-pointer:hover{background:#ffffff0d!important}[data-theme-mode=dark] .mobile-conv-list .border-slate-50,[data-theme-mode=dark] .mobile-conv-list .border-b{border-color:#ffffff0d!important}[data-theme-mode=dark] .mobile-conv-list .bg-slate-100{color:#94a3b8!important;background:#ffffff1a!important}[data-theme-mode=dark] .mobile-conv-list .text-slate-300.material-symbols-outlined{color:#64748b!important}[data-theme-mode=dark] .mobile-conv-list .text-red-500{color:#fb7185!important}[data-theme-mode=dark] .mobile-conv-list .bg-teal-100{background:#14b8a633!important}[data-theme-mode=dark] .mobile-conv-list .bg-indigo-100{background:#6366f133!important}[data-theme-mode=dark] .mobile-conv-list .bg-orange-100{background:#f9731633!important}[data-theme-mode=dark] .mobile-conv-list .bg-rose-100{background:#f43f5e33!important}[data-theme-mode=dark] .mobile-conv-list .bg-slate-200{background:#ffffff1a!important}[data-theme-mode=dark] .mobile-conv-list .bg-purple-100{background:#a855f733!important}[data-theme-mode=dark] .mobile-conv-list .bg-sky-100{background:#0ea5e933!important}[data-theme-mode=dark] .mobile-conv-list .bg-amber-100{background:#f59e0b33!important}[data-theme-mode=dark] .mobile-conv-list .text-indigo-600{color:#818cf8!important}[data-theme-mode=dark] .mobile-conv-list .text-orange-600{color:#fb923c!important}[data-theme-mode=dark] .mobile-conv-list .text-rose-600{color:#fb7185!important}[data-theme-mode=dark] .mobile-conv-list .text-purple-600{color:#c084fc!important}[data-theme-mode=dark] .mobile-conv-list .text-sky-600{color:#38bdf8!important}[data-theme-mode=dark] .mobile-conv-list .text-amber-600{color:#fbbf24!important}[data-theme-mode=dark] .mobile-conv-list .text-slate-600{color:#94a3b8!important}[data-theme-mode=dark] .mobile-conv-list .text-slate-500{color:#64748b!important}[data-theme-mode=dark] .mobile-conv-list .bg-green-500{border-color:#0b1326!important}[data-theme-mode=dark] .mobile-conv-list .from-slate-900{background:#161e2f!important;border:1px solid #ffffff1a!important}[data-theme-mode=dark] .mobile-conv-list .from-slate-900 h4{color:#fff!important}[data-theme-mode=dark] .mobile-conv-list .from-slate-900 p{color:#94a3b8!important}[data-theme-mode=dark] .mobile-conv-list nav{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0b1326e6!important;border-top:1px solid #ffffff0d!important;box-shadow:0 -4px 20px #0000004d!important}[data-theme-mode=dark] .mobile-conv-list nav button{color:#64748b!important}[data-theme-mode=dark] .mobile-conv-list nav button span.material-symbols-outlined{color:inherit!important}[data-theme-mode=dark] .mobile-conv-list nav .rounded-xl{color:#00bfa5!important;background:#00877533!important}[data-theme-mode=dark] .mobile-conv-list button.fixed{box-shadow:0 4px 12px #0006!important}[data-theme-mode=dark] header.shadow-sm,[data-theme-mode=dark] header[style*="height: 65"]{background:#0f172a!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 4px 12px #0000004d!important}[data-theme-mode=dark] header p.font-bold{color:#fff!important}[data-theme-mode=dark] header .text-teal-500{color:#14b8a6!important}[data-theme-mode=dark] footer{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0f172af2!important;border-top:none!important}[data-theme-mode=dark] footer .bg-slate-100,[data-theme-mode=dark] footer button.bg-slate-100{color:#94a3b8!important;background:#1e293b!important}[data-theme-mode=dark] footer input,[data-theme-mode=dark] footer textarea{color:#f1f5f9!important;background:#1e293b!important;border-color:#0000!important}[data-theme-mode=dark] footer input:focus,[data-theme-mode=dark] footer textarea:focus{box-shadow:none!important;border:1px solid #ffffff14!important;outline:none!important}[data-theme-mode=dark] footer input::-moz-placeholder{color:#64748b!important}[data-theme-mode=dark] footer textarea::-moz-placeholder{color:#64748b!important}[data-theme-mode=dark] footer input::placeholder,[data-theme-mode=dark] footer textarea::placeholder,[data-theme-mode=dark] footer .text-slate-500{color:#64748b!important}[data-theme-mode=dark] footer [class*=text-][class*="008775"]{color:#14b8a6!important}[data-theme-mode=dark] nav.fixed.bottom-0{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0b1326e6!important;border-top:1px solid #ffffff0d!important;box-shadow:0 -4px 20px #0000004d!important}[data-theme-mode=dark] nav [class*=text-][class*="008775"]{color:#00bfa5!important}[data-theme-mode=dark] nav [class*=bg-][class*="008775"]{background:#00877533!important}[data-theme-mode=dark] nav .text-slate-400{color:#64748b!important}[data-theme-mode=dark] button.fixed.bottom-24{box-shadow:0 4px 12px #0006!important}[data-theme-mode=dark] .stitch-chat-area{background-color:#0f172a!important;background-image:radial-gradient(#00877520 1px,#0000 1px)!important;background-size:20px 20px!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-]{background:#0b1326!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] header{background:#0f172a!important;border-bottom:1px solid #ffffff14!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] .text-slate-900{color:#fff!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] .text-slate-500,[data-theme-mode=dark] .fixed.inset-0[class*=z-] .text-slate-400{color:#64748b!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] .text-slate-600{color:#94a3b8!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] .text-slate-700{color:#cbd5e1!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] .bg-white{background:#1e293b!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] [class*=hover\:bg-slate]:hover{background:#ffffff0d!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] [class*=bg-][class*="008775"]{background:#00877533!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] .bg-red-50{background:#ef44441a!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] .border-slate-100{border-color:#ffffff0d!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] input{color:#fff!important;background:#1e293b!important;border-color:#ffffff1a!important}[data-theme-mode=dark] .fixed.inset-0[class*=z-] [class*=text-][class*="008775"]{color:#00bfa5!important}}
:root{--desktop-msg-accent:#008775;--desktop-msg-accent-tint:#00877514;--desktop-msg-accent-tint-strong:#0087751f;--desktop-msg-action-hover:#f1f5f9;--desktop-composer-tab-height:calc(16px + 48px + 8px)}[data-theme-mode=dark]{--desktop-msg-accent:#00a892;--desktop-msg-accent-tint:#00a89214;--desktop-msg-accent-tint-strong:#00a8921f;--desktop-msg-action-hover:#94a3b814}.app-shell.app-shell--workspace{width:100%!important;max-width:100%!important;height:calc(100vh - 56px)!important;max-height:calc(100vh - 56px)!important;margin:0!important;padding:0!important;overflow:hidden!important}.ws-main{gap:0!important;height:100%!important;padding:0!important}.ws-main__content{gap:0!important;height:100%!important}.ws-stage{background:0 0!important;border:none!important;border-radius:0!important}.ws-main__content>.ws-stage{background:0 0!important;border-radius:0!important}.ws-stage__header,.view-panel,.view-panel--messages,.view-panel--canvas,.view-panel--code,.ch-bar,.ws-sidebar,.ws-sidebar__panel,.ws-bottom-composer,.mc-rail,.mc-composer{border-radius:0!important}.app-shell--workspace .ws-main{gap:0!important;padding:0!important}
.ws-rail{background:#f8fafc!important;border-right:1px solid #e2e8f099!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:80px!important;min-width:80px!important;max-width:80px!important;padding:24px 0!important;display:flex!important}.ws-rail__brand{color:var(--desktop-msg-accent)!important;margin-bottom:40px!important;font-family:Manrope,sans-serif!important;font-size:1.25rem!important;font-weight:900!important;line-height:1!important}.ws-rail__nav{flex-direction:column!important;flex:1!important;align-self:stretch!important;align-items:center!important;gap:18px!important;width:100%!important;display:flex!important}.ws-rail__btn{color:#64748b!important;cursor:pointer!important;width:72px!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:8px 4px 6px!important;transition:all .15s!important;display:flex!important;position:relative!important;overflow:visible!important}.ws-rail__btn:hover{color:#334155!important;background:#e2e8f080!important}.ws-rail__btn:active{transform:scale(.95)!important}.ws-rail__btn.ws-rail__btn--active{color:var(--desktop-msg-accent)!important;background:var(--desktop-msg-accent-tint-strong)!important;box-shadow:none!important}.ws-rail__btn .material-symbols-outlined{font-size:24px!important}.ws-rail__btn .material-symbols-outlined.filled-icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24!important}.ws-rail__label{letter-spacing:-.025em!important;text-align:center!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:64px!important;min-height:22px!important;padding-bottom:1px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:500!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.ws-rail__btn.ws-rail__btn--active .ws-rail__label{font-weight:700!important}.ws-rail__btn.ws-rail__btn--bottom{margin-top:auto!important}.ws-rail__badge{background:var(--desktop-msg-accent)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;font-weight:800!important;display:flex!important;position:absolute!important;top:2px!important;right:2px!important}.ws-rail__spacer,.ws-rail__bottom,.ws-sidebar__new-fab,.ws-sidebar__actions,.ws-sidebar__collapse-btn{display:none!important}.ws-sidebar--collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.ws-rail__btn.ws-rail__btn--new{color:#fff!important;background:#008775!important;margin-bottom:8px!important;box-shadow:0 2px 8px #00877540!important}
.ws-sidebar__panel{background:#fff!important;border-left:1px solid #f1f5f9!important}.ws-sidebar__top-bar{border-bottom:1px solid #f8fafc!important;justify-content:space-between!important;align-items:center!important;padding:24px 24px 16px!important;display:flex!important}.ws-sidebar__top-bar .ws-sidebar__title,.ws-sidebar__top-bar .ws-sidebar__panel-title{color:#0f172a!important;letter-spacing:-.025em!important;font-family:Manrope,sans-serif!important;font-size:1.5rem!important;font-weight:800!important}.ws-sidebar__header-action{color:#008775;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:inline-flex}.ws-sidebar__header-action:hover{background:#f8fafc}.ws-sidebar__search{margin:0 24px 16px!important}.ws-sidebar__search-input{background:#f1f5f9!important;border:none!important;border-radius:12px!important;height:40px!important;padding:10px 16px 10px 40px!important;font-size:14px!important}.ws-sidebar__search-input:focus{border:none!important;box-shadow:0 0 0 2px #00877533!important}.inbox-item{border-radius:16px!important;gap:16px!important;width:calc(100% - 24px)!important;margin:0 12px!important;padding:12px!important}.inbox-item:hover{background:#f8fafc!important}.inbox-item--active{background:var(--desktop-msg-accent-tint)!important}.inbox-item--active:hover{background:var(--desktop-msg-accent-tint-strong)!important}.inbox-item__avatar{width:48px!important;height:48px!important}.inbox-item__presence-dot{background:#22c55e!important;border:2px solid #fff!important;width:12px!important;height:12px!important}.inbox-item__name{color:#0f172a!important;font-weight:600!important}.inbox-item__time{color:#94a3b8!important;font-size:10px!important}.inbox-item--active .inbox-item__time,.inbox-item--unread .inbox-item__time{color:var(--desktop-msg-accent)!important;font-weight:600!important}.inbox-item__snippet{color:#64748b!important;flex:1!important;min-width:0!important;font-size:14px!important}.inbox-item--active .inbox-item__snippet{color:#475569!important;font-weight:500!important}.inbox-item__bottom-row{margin-top:2px!important}.inbox-item__top-row{margin-bottom:1px!important}.inbox-item__badge{color:#fff!important;background:#008775!important;border-radius:999px!important;min-width:20px!important;height:20px!important;font-size:10px!important;font-weight:700!important}
.ch-bar{-webkit-backdrop-filter:blur(12px)!important;background:#fffc!important;border-bottom:1px solid #f1f5f9!important;border-radius:0!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:16px!important;height:64px!important;min-height:64px!important;padding:0 32px!important;display:grid!important}.ch-bar .ch-bar__avatar{width:40px!important;height:40px!important}.ch-bar .ch-bar__name{color:#1e293b!important;font-family:Manrope,sans-serif!important;font-size:15px!important;font-weight:700!important}.ch-bar .ch-bar__status-text{color:var(--desktop-msg-accent)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:11px!important;font-weight:500!important}.ch-bar__call-pill{color:#475569!important;background:0 0!important;border:none!important;border-radius:999px!important;gap:0!important;padding:8px!important;font-size:0!important;transition:color .15s,background .15s!important}.ch-bar__call-pill span:not(svg){display:none!important}.ch-bar__call-pill svg{width:20px!important;height:20px!important}.ch-bar__call-pill:hover{color:#008775!important;background:#0087750d!important}.ch-bar__action{color:#475569!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:8px!important;transition:color .15s,background .15s!important}.ch-bar__action:hover{color:var(--desktop-msg-accent)!important;background:var(--desktop-msg-accent-tint)!important}.ch-bar__right{justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}.ch-bar__action.ch-bar__action--stitch{width:44px!important;height:44px!important;color:var(--desktop-msg-accent)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px!important;transition:background .15s,color .15s!important;display:inline-flex!important}.ch-bar__action.ch-bar__action--stitch:hover{background:var(--desktop-msg-action-hover)!important}.ch-bar__action.ch-bar__action--stitch.ch-bar__action--active{background:var(--desktop-msg-accent-tint-strong)!important;color:var(--desktop-msg-accent)!important}.ch-bar__action.ch-bar__action--stitch:disabled{opacity:.35!important;cursor:not-allowed!important}[data-theme-mode=dark] .ch-bar__action.ch-bar__action--stitch,[data-theme-mode=dark] .ch-bar__action.ch-bar__action--stitch .material-symbols-outlined{color:var(--desktop-msg-accent)!important}[data-theme-mode=dark] .ch-bar__action.ch-bar__action--stitch:hover{background:var(--desktop-msg-action-hover)!important}[data-theme-mode=dark] .ch-bar__action.ch-bar__action--stitch.ch-bar__action--active{background:var(--desktop-msg-accent-tint-strong)!important}
.view-panel--messages{background:0 0!important}.ct-scroll{--ct-thread-max-width:1080px;--ct-thread-side-inset:clamp(64px, 10%, 156px);--ct-bubble-max-width:720px;background-color:#f8fafc!important;background-image:radial-gradient(at 0 0,#0087750d 0,#0000 50%),radial-gradient(at 100% 0,#00877514 0,#0000 50%),radial-gradient(at 100% 100%,#0087750d 0,#0000 50%),radial-gradient(at 0 100%,#00877514 0,#0000 50%)!important;padding:32px!important}.ct-date-sep{justify-content:center!important}.ct-date-sep span{text-transform:uppercase!important;letter-spacing:.1em!important;color:#64748b!important;background:#cbd5e180!important;border-radius:999px!important;padding:4px 16px!important;font-size:10px!important;font-weight:700!important}.ct-row{margin-bottom:20px!important}.ct-row--left{padding-right:var(--ct-thread-side-inset)!important}.ct-row--right{padding-left:var(--ct-thread-side-inset)!important}.ct-date-sep{margin:16px 0!important}.ct-bubble{padding:14px 20px!important;font-size:15px!important;line-height:1.625!important}.ct-bubble.ct-bubble--mine{color:#fff!important;background:#008775!important;border:none!important;box-shadow:0 1px 2px #0000000d!important}.ct-bubble.ct-bubble--mine.ct-bubble--alone,.ct-bubble.ct-bubble--mine.ct-bubble--first{border-radius:16px 16px 0!important}.ct-bubble.ct-bubble--mine.ct-bubble--middle{border-radius:16px 4px 4px 16px!important}.ct-bubble.ct-bubble--mine.ct-bubble--last{border-radius:16px 4px 16px 16px!important}.ct-bubble.ct-bubble--theirs{color:#1e293b!important;background:#fff!important;border:none!important;box-shadow:0 1px 2px #0000000d!important}.ct-bubble.ct-bubble--theirs.ct-bubble--alone,.ct-bubble.ct-bubble--theirs.ct-bubble--first{border-radius:16px 16px 16px 0!important}.ct-bubble.ct-bubble--theirs.ct-bubble--middle{border-radius:4px 16px 16px 4px!important}.ct-bubble.ct-bubble--theirs.ct-bubble--last{border-radius:4px 16px 16px!important}.ct-bubble.ct-bubble--ai{color:#ffffffd1!important;background:#1e1b4b!important;border:1px solid #8b5cf640!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000d!important}.ct-bubble.ct-bubble--ai .ct-text,.ct-bubble.ct-bubble--ai p{color:#ffffffd1!important}.ct-bubble.ct-bubble--ai .ct-time,.ct-bubble.ct-bubble--ai time{color:#ffffff73!important}.ct-reply-preview{display:none!important}.ct-time{color:#94a3b8!important;font-size:10px!important}.ct-check--read{color:#008775!important;font-size:14px!important}.ct-bubble--mine .ct-check--read{color:#ffffffe6!important}@media (min-width:1500px){.ct-scroll{--ct-thread-max-width:1240px;--ct-thread-side-inset:clamp(92px, 13%, 220px);--ct-bubble-max-width:780px}}
.mc-mode-tabs,.mc-channel-toggle{display:none!important}.ws-bottom-composer{-webkit-backdrop-filter:blur(16px)!important;background:#fffffff2!important;border-top:1px solid #f1f5f9!important;padding:0!important}.mc-rail{background:0 0!important;border:none!important}.mc-composer{background:0 0!important}.mc-input-row{min-height:var(--desktop-composer-tab-height)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:16px!important;padding:16px 24px 8px!important;top:0!important}.mc-textarea{background:#f1f5f9!important;border:none!important;border-radius:16px!important;min-height:48px!important;padding:12px 16px!important;font-family:Inter,sans-serif!important;font-size:15px!important;top:0!important}.mc-textarea::placeholder{color:#94a3b8!important}.mc-textarea:focus,.mc-textarea:focus-visible{border:none!important;outline:none!important;box-shadow:0 0 0 2px #00877533!important}.mc-send-btn{color:#fff!important;background:#008775!important;border-radius:999px!important;width:44px!important;height:44px!important;transition:all .15s!important;top:0!important;box-shadow:0 10px 15px -3px #00877533!important}.mc-send-btn:hover{transform:scale(1.05)!important}.mc-send-btn:active{transform:scale(.95)!important}.mc-send-btn.mc-send-btn--active{background:#008775!important}.mc-tool-btn{color:#64748b!important;background:0 0!important;border:none!important;border-radius:999px!important;padding:8px!important;top:0!important}.mc-tool-btn:hover{color:#008775!important;background:#f8fafc!important}.mc-tool-btn--mic{color:#008775!important;top:0!important}.mc-input-tools--left{gap:4px!important}.mc-extras-row{background:0 0!important;border:none!important;justify-content:center!important;gap:6px!important;padding:4px 24px 20px!important}.mc-extra-btn svg{display:none!important}.mc-extra-btn{color:#64748b!important;white-space:nowrap!important;background:#f1f5f9!important;border:none!important;border-radius:999px!important;padding:4px 16px!important;font-size:11px!important;font-weight:700!important;transition:all .15s!important}.mc-extra-btn--active,.mc-extra-btn[data-active=true]{background:var(--desktop-msg-accent)!important;color:#fff!important}
.vt-bar{display:none!important}.ct-playback-bar{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}[data-theme-mode=dark] .ws-rail{background:#020617!important;border-right-color:#94a3b81a!important}[data-theme-mode=dark] .ws-rail__brand{color:#00a892!important}[data-theme-mode=dark] .ws-rail__btn{color:#94a3b8!important}[data-theme-mode=dark] .ws-rail__btn:hover{color:#e2e8f0!important;background:#94a3b814!important}[data-theme-mode=dark] .ws-rail__btn.ws-rail__btn--active{color:#00a892!important;background:#00a8921f!important}[data-theme-mode=dark] .ws-rail__badge{background:#00a892!important}[data-theme-mode=dark] .ws-sidebar__panel,[data-theme-mode=dark] .ws-sidebar__content{background:#0f172a!important}[data-theme-mode=dark] .ws-sidebar__scroll-area.telecom-upsell-card__dock-shell,[data-theme-mode=dark] .telecom-upsell-card__dock{background:0 0!important}[data-theme-mode=dark] .ws-sidebar__search-input{background:#1e293b!important}[data-theme-mode=dark] .inbox-item:hover,[data-theme-mode=dark] .ws-sidebar-row:hover{background:#94a3b80f!important}[data-theme-mode=dark] .inbox-item--active,[data-theme-mode=dark] .ws-sidebar-row--active{background:#00a89214!important}[data-theme-mode=dark] .inbox-item__name,[data-theme-mode=dark] .ws-sidebar-row__title{color:#f1f5f9!important}[data-theme-mode=dark] .inbox-item--active .inbox-item__time,[data-theme-mode=dark] .ws-sidebar-row--active .ws-sidebar-row__time{color:#00a892!important}[data-theme-mode=dark] .ch-bar{background:#0f172acc!important;border-bottom-color:#94a3b81a!important}[data-theme-mode=dark] .ch-bar .ch-bar__name{color:#f1f5f9!important}[data-theme-mode=dark] .ch-bar .ch-bar__status-text{color:#00a892!important}[data-theme-mode=dark] .ch-bar__call-pill{color:#94a3b8!important}[data-theme-mode=dark] .ch-bar__call-pill:hover{color:#00a892!important;background:#00a89214!important}[data-theme-mode=dark] .ct-scroll{background-color:#0f172a!important;background-image:radial-gradient(at 0 0,#00a8920a 0,#0000 50%),radial-gradient(at 100% 0,#00a8920f 0,#0000 50%),radial-gradient(at 100% 100%,#00a8920a 0,#0000 50%),radial-gradient(at 0 100%,#00a8920f 0,#0000 50%)!important}[data-theme-mode=dark] .view-panel--messages{background:0 0!important}[data-theme-mode=dark] .ct-date-sep span{color:#94a3b8!important;background:#94a3b81a!important}[data-theme-mode=dark] .ct-bubble.ct-bubble--theirs{color:#e2e8f0!important;background:#1e293b!important}[data-theme-mode=dark] .ct-bubble.ct-bubble--mine{color:#fff!important;background:#008775!important}[data-theme-mode=dark] .ws-bottom-composer{background:#0f172af2!important;border-top-color:#94a3b81a!important}[data-theme-mode=dark] .mc-rail,[data-theme-mode=dark] .mc-composer,[data-theme-mode=dark] .mc-input-row{background:0 0!important}[data-theme-mode=dark] .mc-textarea{color:#e2e8f0!important;background:#1e293b!important}[data-theme-mode=dark] .mc-send-btn{background:#00a892!important}[data-theme-mode=dark] .mc-extra-btn{color:#94a3b8!important;background:#1e293b!important}[data-theme-mode=dark] .mc-extra-btn--active{color:#fff!important;background:#00a892!important}
.ch-bar__avatar-wrap{flex-shrink:0;position:relative}.ch-bar__presence-dot{z-index:1;background:#22c55e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.ch-bar__search-pill{color:#94a3b8;background:#f1f5f980;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;width:360px;min-width:160px;max-width:360px;padding:6px 12px;transition:all .2s;display:flex}.ch-bar__search-pill:focus-within,.ch-bar__search-pill--active{color:#475569;background:#f1f5f9cc;border-color:#cbd5e1;width:400px;max-width:400px}.ch-bar__search-input{color:#1e293b;width:100%;min-width:0;box-shadow:none;appearance:none;caret-color:currentColor;background:0 0;border:none;outline:none;padding:0;font-family:Inter,sans-serif;font-size:13px}.ch-bar__search-input:focus{box-shadow:none;background:0 0;border:none;outline:none}.ch-bar__search-input::placeholder{color:#94a3b8}.ch-bar__call-pill{display:none!important}.mc-extra-btn__pro-badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#008775,#00a892);border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:1px 5px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}
.ci-panel{background:#fff;border-left:1px solid #f1f5f9;flex-direction:column;gap:24px;padding:24px 20px;animation:.2s ci-slide-in;display:flex;position:relative;overflow:hidden auto;flex-shrink:0!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:100%!important}@keyframes ci-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.ci-panel::-webkit-scrollbar{width:4px}.ci-panel::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:4px}.ci-panel__close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.ci-panel__close:hover{color:#475569;background:#f1f5f9}.ci-panel__avatar-section{flex-direction:column;align-items:center;gap:12px;padding-top:16px;display:flex}.ci-panel__avatar-ring{background:#e2e8f0;border-radius:50%;width:100px;height:100px;padding:3px;transition:all .2s}.ci-panel__avatar-ring--online{background:linear-gradient(135deg,#22c55e,#10b981);box-shadow:0 0 0 3px #22c55e26}.ci-panel__avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex;overflow:hidden}.ci-panel__avatar--group{background:var(--theme-primary,#008775);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ci-panel__avatar-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ci-panel__avatar-letter{font-family:Manrope,sans-serif;font-size:36px;font-weight:800}.ci-panel__name{color:#0f172a;text-align:center;margin:0;font-family:Manrope,sans-serif;font-size:18px;font-weight:700}.ci-panel__role{color:#64748b;text-align:center;margin:0;font-size:13px}
.ci-panel__actions{justify-content:center;gap:16px;display:flex}.ci-panel__action-btn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:64px;height:64px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;transition:all .15s;display:flex}.ci-panel__action-btn:hover{background:var(--desktop-msg-accent-tint);color:var(--desktop-msg-accent)}.ci-panel__section{flex-direction:column;gap:12px;display:flex}.ci-panel__section-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin:0;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;display:flex}.ci-panel__media-count{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.ci-panel__about-list{flex-direction:column;gap:10px;display:flex}.ci-panel__about-item{color:#475569;align-items:center;gap:10px;font-size:13px;display:flex}.ci-panel__about-item svg{color:#94a3b8;flex-shrink:0}
.ci-panel__media-grid{border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;display:grid;overflow:hidden}.ci-panel__media-thumb{aspect-ratio:1;background:#f1f5f9;overflow:hidden}.ci-panel__media-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ci-panel__media-placeholder{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ci-panel__settings-list{flex-direction:column;gap:12px;display:flex}.ci-panel__secondary-btn{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #94a3b838;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ci-panel__secondary-btn:hover{background:#eef2f7;border-color:#94a3b852}.ci-panel__secondary-btn:disabled,.ci-panel__block-btn:disabled{opacity:.55;cursor:not-allowed}.ci-panel__setting-item{color:#475569;justify-content:space-between;align-items:center;font-size:13px;display:flex}.ci-panel__toggle{cursor:pointer;width:40px;height:22px;position:relative}.ci-panel__toggle input{opacity:0;width:0;height:0;position:absolute}.ci-panel__toggle-track{background:#cbd5e1;border-radius:999px;transition:background .2s;position:absolute;inset:0}.ci-panel__toggle-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}.ci-panel__toggle input:checked+.ci-panel__toggle-track{background:#008775}.ci-panel__toggle input:checked+.ci-panel__toggle-track:after{transform:translate(18px)}.ci-panel__block-btn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s;display:flex}.ci-panel__block-btn:hover{background:#ef44440f}.ci-panel__status{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5}
[data-theme-mode=dark] .ws-sidebar__header-action{color:var(--desktop-msg-accent)}[data-theme-mode=dark] .ws-sidebar__header-action:hover{background:#1e293b}[data-theme-mode=dark] .inbox-item__snippet,[data-theme-mode=dark] .ws-sidebar-row__subtitle{color:#94a3b8!important}[data-theme-mode=dark] .inbox-item--active .inbox-item__snippet,[data-theme-mode=dark] .ws-sidebar-row--active .ws-sidebar-row__subtitle{color:#cbd5e1!important}[data-theme-mode=dark] .ch-bar__presence-dot{border-color:#0f172a}[data-theme-mode=dark] .ch-bar__search-pill{color:#64748b;background:#1e293b80}[data-theme-mode=dark] .ch-bar__search-pill:focus-within{color:#94a3b8;background:#1e293bcc}[data-theme-mode=dark] .ch-bar__search-input{color:#e2e8f0!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-theme-mode=dark] .ch-bar__search-input:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[data-theme-mode=dark] .ch-bar__search-input::placeholder{color:#64748b}[data-theme-mode=dark] .ci-panel{background:#0f172a;border-left-color:#94a3b81a}[data-theme-mode=dark] .ci-panel__close{color:#64748b}[data-theme-mode=dark] .ci-panel__close:hover{color:#94a3b8;background:#1e293b}[data-theme-mode=dark] .ci-panel__avatar-ring{background:#334155}[data-theme-mode=dark] .ci-panel__name{color:#f1f5f9}[data-theme-mode=dark] .ci-panel__role{color:#94a3b8}[data-theme-mode=dark] .ci-panel__action-btn{color:#94a3b8!important;background:#1e293b!important;border-color:#94a3b826!important}[data-theme-mode=dark] .ci-panel__action-btn:hover{background:var(--desktop-msg-accent-tint)!important;color:var(--desktop-msg-accent)!important}[data-theme-mode=dark] .ci-panel__section-title{color:#64748b}[data-theme-mode=dark] .ci-panel__about-item{color:#94a3b8}[data-theme-mode=dark] .ci-panel__about-item svg{color:#64748b}[data-theme-mode=dark] .ci-panel__media-thumb{background:#1e293b}[data-theme-mode=dark] .ci-panel__media-placeholder{color:#64748b}[data-theme-mode=dark] .ci-panel__media-count{color:#94a3b8;background:#1e293b}[data-theme-mode=dark] .ci-panel__setting-item{color:#94a3b8}[data-theme-mode=dark] .ci-panel__secondary-btn{color:#e2e8f0;background:#1e293b;border-color:#94a3b82e}[data-theme-mode=dark] .ci-panel__secondary-btn:hover{background:#273449;border-color:#94a3b84d}[data-theme-mode=dark] .ci-panel__toggle-track{background:#334155}[data-theme-mode=dark] .ci-panel__toggle input:checked+.ci-panel__toggle-track{background:var(--desktop-msg-accent)}[data-theme-mode=dark] .ci-panel__block-btn{color:#f87171}[data-theme-mode=dark] .ci-panel__block-btn:hover{background:#ef444414}[data-theme-mode=dark] .ci-panel__status{color:#94a3b8}
