html[data-theme=liquid-glass] :is(.crm-form-input,.crm-form-select,.crm-form-textarea,.crm-date-field){color:#111827eb!important;background:#ffffffb8!important;border:1px solid #11182729!important}html[data-theme=liquid-glass] :is(.crm-form-input,.crm-form-textarea)::placeholder{color:#1118279e!important}html[data-theme=liquid-glass] .crm-date-field:hover{border-color:rgba(var(--accent-rgb), .4)!important}html[data-theme=liquid-glass] .crm-filter-tab{color:#111827a6!important;background:#ffffff8c!important;border:1px solid #1118271a!important}html[data-theme=liquid-glass] .crm-filter-tab:hover{color:#111827d9!important;background:#ffffffbf!important}html[data-theme=liquid-glass] .crm-info-link{color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-info-link:hover{color:var(--accent-text)!important;opacity:1!important}html[data-theme=liquid-glass] .crm-back-btn:hover{color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-btn-secondary{color:#111827d9!important;background:#ffffff80!important;border:1px solid #1118271f!important}html[data-theme=liquid-glass] .crm-btn-secondary:hover{background:#ffffffb3!important}html[data-theme=liquid-glass] .crm-source-badge{color:#11182799!important;background:#fff9!important;border:1px solid #1118271f!important}html[data-theme=liquid-glass] .crm-quick-action{color:#111827d1!important;background:#fff9!important;border:1px solid #1118271a!important}html[data-theme=liquid-glass] .crm-qa-whatsapp:hover{color:#15803d!important}html[data-theme=liquid-glass] .crm-qa-call:hover{color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-qa-email{border-color:rgba(var(--accent-rgb), .22)!important}html[data-theme=liquid-glass] .crm-qa-email:hover{background:rgba(var(--accent-rgb), .12)!important;border-color:rgba(var(--accent-rgb), .35)!important;color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-activity-icon-email{color:var(--accent-symbol)!important;background:rgba(var(--accent-rgb), .12)!important}html[data-theme=liquid-glass] .crm-followup-item{background:#fff9!important;border:1px solid #11182714!important}html[data-theme=liquid-glass] .crm-followup-item:hover{background:#fffc!important}html[data-theme=liquid-glass] .crm-followup-overdue-badge{color:#b91c1c!important;background:#dc262624!important}html[data-theme=liquid-glass] .crm-csv-dropzone{border-color:#1118272e!important}html[data-theme=liquid-glass] .crm-csv-dropzone:hover{border-color:rgba(var(--accent-rgb), .4)!important;background:rgba(var(--accent-rgb), .05)!important}html[data-theme=liquid-glass] .crm-csv-dropzone-active{border-color:var(--accent-text)!important;background:rgba(var(--accent-rgb), .08)!important}html[data-theme=liquid-glass] .crm-csv-dropzone-hint{color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-csv-success-icon{color:#15803d!important;background:#22c55e2e!important}html[data-theme=liquid-glass] .crm-csv-success-text strong{color:#15803d!important}html[data-theme=liquid-glass] .crm-detail-section--flash{animation:2.2s ease-out crmDetailSectionFlashLight!important}@keyframes crmDetailSectionFlashLight{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0);background:#fffffff2}20%{box-shadow:0 0 0 4px rgba(var(--accent-rgb), .35), 0 0 24px rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .08)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0);background:#fffffff2}}html[data-theme=liquid-glass] :is(.crm-week-grid,.crm-agenda-panel){-webkit-backdrop-filter:blur(20px)saturate(1.4)!important;backdrop-filter:blur(20px)saturate(1.4)!important;background:linear-gradient(177deg,#fffffff2 0%,#ffffffe6 100%)!important;border:1px solid #1118271a!important;box-shadow:inset 0 1px #fffc,0 8px 22px #1f293712!important}html[data-theme=liquid-glass] .crm-agenda-upcoming{background:#ffffffb3!important;border-color:#11182714!important}html[data-theme=liquid-glass] :is(.crm-time-column,.crm-day-column){background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--crm-row-height) - 1px), #11182712 calc(var(--crm-row-height) - 1px), #11182712 var(--crm-row-height))!important}html[data-theme=liquid-glass] :is(.crm-day-header,.crm-allday-cell,.crm-day-column){border-left-color:#11182714!important}html[data-theme=liquid-glass] .crm-day-headers{border-bottom-color:#1118271a!important}html[data-theme=liquid-glass] .crm-time-label{color:#111827b8!important}html[data-theme=liquid-glass] .crm-day-column.today{box-shadow:inset 1px 0 0 rgba(var(--accent-rgb), .3), inset -1px 0 0 rgba(var(--accent-rgb), .14)!important}html[data-theme=liquid-glass] .crm-day-column.today:before{background:linear-gradient(180deg, rgba(var(--accent-rgb), .1) 0%, rgba(var(--accent-rgb), .05) 55%, rgba(var(--accent-rgb), .03) 100%)!important}html[data-theme=liquid-glass] .crm-day-header.today{background:linear-gradient(180deg, rgba(var(--accent-rgb), .16) 0%, rgba(var(--accent-rgb), .07) 100%)!important;box-shadow:inset 1px 0 0 rgba(var(--accent-rgb), .3), inset -1px 0 0 rgba(var(--accent-rgb), .14)!important}html[data-theme=liquid-glass] .crm-allday-cell.today{background:rgba(var(--accent-rgb), .08)!important}html[data-theme=liquid-glass] :is(.crm-calendar-nav-btn,.crm-calendar-view-label){color:#111827b3!important;background:#fff9!important;border-color:#1118271a!important}html[data-theme=liquid-glass] .crm-calendar-nav-btn:hover{background:rgba(var(--accent-rgb), .08)!important;color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-calendar-today-btn{background:rgba(var(--accent-rgb), .12)!important;border-color:rgba(var(--accent-rgb), .28)!important;color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-calendar-today-btn:hover{background:rgba(var(--accent-rgb), .2)!important;border-color:rgba(var(--accent-rgb), .4)!important}html[data-theme=liquid-glass] :is(.crm-event-followup,.crm-event-allday){background:color-mix(in srgb, var(--event-color) 16%, #ffffffe0)!important}html[data-theme=liquid-glass] :is(.crm-event-followup:hover,.crm-event-allday:hover){background:color-mix(in srgb, var(--event-color) 26%, #ffffffd9)!important}html[data-theme=liquid-glass] .crm-agenda-item-link:focus-visible{outline-color:rgba(var(--accent-rgb), .55)!important}html[data-theme=liquid-glass] .crm-agenda-item-source{color:var(--accent-text)!important;font-style:normal!important}html[data-theme=liquid-glass] .crm-event-followup--highlight{outline:2px solid rgba(var(--accent-rgb), .7)!important;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .2)!important;animation:none!important}html[data-theme=liquid-glass] .crm-analytics-period-toggle{background:#ffffffb3!important;border:1px solid #1118271a!important}html[data-theme=liquid-glass] .crm-analytics-period-btn.active{background:rgba(var(--accent-rgb), .14)!important;color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-analytics-export-btn{background:rgba(var(--accent-rgb), .12)!important;border-color:rgba(var(--accent-rgb), .3)!important;color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-analytics-export-btn:hover{background:rgba(var(--accent-rgb), .2)!important;border-color:rgba(var(--accent-rgb), .5)!important}html[data-theme=liquid-glass] :is(.crm-stat-card,.crm-chart-card){-webkit-backdrop-filter:blur(20px)saturate(1.4)!important;backdrop-filter:blur(20px)saturate(1.4)!important;background:linear-gradient(177deg,#fffffff2 0%,#ffffffe6 100%)!important;border:1px solid #1118271a!important}html[data-theme=liquid-glass] .crm-stat-card:hover{border-color:rgba(var(--accent-rgb), .3)!important;background:linear-gradient(177deg,#fffffff7 0%,#ffffffed 100%)!important}html[data-theme=liquid-glass] .crm-stat-card-active{border-color:rgba(var(--accent-rgb), .35)!important;background:linear-gradient(177deg,#fffffffa 0%,#fffffff0 100%)!important}html[data-theme=liquid-glass] .crm-stat-card-delta.positive{color:#15803d!important}html[data-theme=liquid-glass] .crm-stat-card-delta.negative{color:#b91c1c!important}html[data-theme=liquid-glass] .crm-kpi-modal-row{background:#ffffffb3!important;border:1px solid #11182714!important}html[data-theme=liquid-glass] .crm-bar-segment-retainer{background:linear-gradient(#b45309 0%,#b453098c 100%)!important}html[data-theme=liquid-glass] :is(.crm-funnel-bar-track,.crm-source-bar-track){background:#1118270f!important}html[data-theme=liquid-glass] .crm-funnel-bar-count{color:#fff!important;text-shadow:0 1px 2px #00000040!important}html[data-theme=liquid-glass] .crm-performer-row td{border-top-color:#11182714!important}html[data-theme=liquid-glass] .crm-conversion-rate-value{color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-funnel-lost{background:#b91c1c14!important;border-color:#b91c1c38!important}html[data-theme=liquid-glass] :is(.crm-funnel-lost-label,.crm-funnel-lost-count,.crm-lost-count){color:#b91c1c!important}html[data-theme=liquid-glass] .crm-column-count{color:#1118278c!important;background:#1118270f!important}html[data-theme=liquid-glass] :is(.crm-deal-info-item,.crm-deal-info-notes){background:#ffffffb3!important;border:1px solid #11182714!important}html[data-theme=liquid-glass] .crm-deal-lost-reason{color:#b91c1c!important;background:#b91c1c14!important;border-color:#b91c1c33!important}html[data-theme=liquid-glass] .crm-deal-action-btn{color:#1118278c!important;background:#1118270f!important}html[data-theme=liquid-glass] .crm-deal-action-btn:hover{color:#111827!important;background:#1118271f!important}html[data-theme=liquid-glass] .crm-owner-trigger{color:#1118279e!important;background:#ffffffd9!important;border:1px solid #1118271f!important}html[data-theme=liquid-glass] .crm-owner-trigger.has-value{color:#111827!important}html[data-theme=liquid-glass] .crm-owner-dropdown{-webkit-backdrop-filter:blur(20px)saturate(1.4)!important;backdrop-filter:blur(20px)saturate(1.4)!important;background:linear-gradient(177deg,#fffffff7 0%,#ffffffed 100%)!important;border:1px solid #1118271f!important;box-shadow:0 8px 24px #11182729!important}html[data-theme=liquid-glass] .crm-owner-item.active{background:rgba(var(--accent-rgb), .1)!important;color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-owner-check{color:var(--accent-text)!important}html[data-theme=liquid-glass] .crm-lost-reason-option{background:#fff9!important;border:1px solid #11182714!important}html[data-theme=liquid-glass] .crm-lost-reason-option:hover{background:#fffc!important;border-color:#11182724!important}html[data-theme=liquid-glass] .crm-followup-badge--due{color:#b45309!important;background:#d977062e!important}
svg{shape-rendering:geometricprecision}.message-avatar img,.dm-message-avatar img,.dm-channel-avatar img,.profile-avatar-large img,.contact-avatar img,.org-member-avatar img,.avatar-preview img,.upm-avatar-img,.person-avatar img,.message-avatar-img,.user-avatar img{image-rendering:auto}[data-lucide],.lucide{shape-rendering:geometricprecision}h1,h2,h3,h4,h5,h6,.chat-empty-title,.sidebar-logo-text,.crm-section-title{text-rendering:optimizelegibility}.message-avatar,.dm-message-avatar,.dm-channel-avatar,.person-avatar,.org-member-avatar,.user-avatar{overflow:hidden}
.stat-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out backdropFadeIn;display:flex;position:fixed;inset:0}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.stat-modal-backdrop{align-items:flex-end;padding:0}.stat-modal-backdrop .stat-modal{padding-bottom:max(16px, var(--safe-bottom,0px), var(--vv-obstruction-bottom,0px));max-height:85dvh}}
:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--mobile-tabbar-height:0px}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:contain;overscroll-behavior-x:none}a,button,[role=button],[role=link],input[type=submit],input[type=button],input[type=reset]{touch-action:manipulation}@media (max-width:1023px){input,textarea,select{font-size:16px}[data-sonner-toaster][data-y-position=top]{top:calc(env(safe-area-inset-top,0px) + 62px)!important}[data-sonner-toaster][data-x-position=right]{right:max(12px, env(safe-area-inset-right,0px))!important;left:max(12px, env(safe-area-inset-left,0px))!important;width:auto!important}.settings-layout{border:none!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;top:0!important;left:0!important;transform:none!important}}:root{--native-tabbar-h:0px}@media (max-width:1023px){html[data-native-tabbar="1"]:not([data-kb-open=true]) .app-container>.main-content{padding-bottom:var(--native-tabbar-h)!important}html[data-native-tabbar="1"] .app-container>.main-content:has(.chat-page) .chat-input-area{padding-bottom:8px!important}}
@media (max-width:1023px) and (hover:none) and (pointer:coarse){:where(button,[role=button],[role=tab],[role=menuitem],summary){-webkit-tap-highlight-color:transparent;transition:transform .1s cubic-bezier(.32,.72,0,1),opacity .1s ease-out}:where(button,[role=button],[role=tab],[role=menuitem],summary):active:not(:disabled){transform:scale(.96)}:where(a[href]):active{opacity:.65}:where(.mail-list-item,.mobile-drawer__link):active{transform:none}}@media (prefers-reduced-motion:reduce){:where(button,[role=button],[role=tab],[role=menuitem],summary):active:not(:disabled){transform:none}}
@media (max-width:1023px){body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Inter,sans-serif}:root{--ios-large-title:34px;--ios-title-1:28px;--ios-title-2:22px;--ios-title-3:20px;--ios-headline:17px;--ios-body:17px;--ios-callout:16px;--ios-subheadline:15px;--ios-footnote:13px;--ios-caption-1:12px;--ios-caption-2:11px}.app-container>.main-content:has(.chat-page) .chat-message .message-content{font-size:1.0625rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}
@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){html:root:not([data-native-chrome="1"]){--mobile-top-chrome-pad-top:calc(var(--safe-top,0px) + 2px);--mobile-top-chrome-pad-bottom:4px;--mobile-top-chrome-height:calc(38px + var(--safe-top,0px) + 6px)}.mobile-top-chrome__menu.mobile-top-chrome__menu{width:38px;min-width:38px;height:38px;min-height:38px}.mobile-top-chrome__end .view-switcher.view-switcher{gap:2px;padding:3px}.mobile-top-chrome__end .view-switcher-btn.view-switcher-btn{width:32px;height:32px}.mobile-top-chrome__end .view-switcher-btn.view-switcher-btn svg{width:17px;height:17px}.app-container>.main-content:has(.chat-page) .chat-empty-state.chat-empty-state{gap:.25rem;max-width:760px;padding-top:8px;padding-bottom:4px}.app-container>.main-content:has(.chat-page) .chat-empty-title.chat-empty-title{font-size:1.125rem}.app-container>.main-content:has(.chat-page) .chat-empty-subtitle.chat-empty-subtitle{margin-bottom:0;font-size:.8125rem}.app-container>.main-content:has(.chat-page) .chat-empty-hint.chat-empty-hint{display:none}.app-container>.main-content:has(.chat-page) .chat-input-area.chat-input-area{padding-top:4px;padding-bottom:max(8px, env(safe-area-inset-bottom,0px), calc(var(--vv-obstruction-bottom,0px) + 6px))}.app-container>.main-content:has(.chat-page) .chat-input-container.chat-input-container{border-radius:23px;min-height:46px;padding:5px}.app-container>.main-content:has(.chat-page) textarea.chat-input.chat-input{max-height:88px;padding:8px}.app-container>.main-content:has(.chat-page) .chat-messages.chat-messages{padding-top:8px;padding-bottom:8px}body:has(.chat-input-area[data-kb-open=true]) .chat-empty-subtitle{display:none}.mobile-drawer__header.mobile-drawer__header{padding:8px 10px 6px 14px}.mobile-drawer__logo.mobile-drawer__logo{height:22px}.mobile-drawer__close.mobile-drawer__close{width:34px;min-width:34px;height:34px;min-height:34px}.mobile-drawer__nav.mobile-drawer__nav{padding:6px 8px 10px}.mobile-drawer__section-toggle.mobile-drawer__section-toggle,.mobile-drawer__section-label--static.mobile-drawer__section-label--static{min-height:24px;padding:0 12px 2px}.mobile-drawer__section-label.mobile-drawer__section-label{font-size:10px}.mobile-drawer__link.mobile-drawer__link{min-height:34px;padding:6px 10px;font-size:14px}.mobile-drawer__link-icon.mobile-drawer__link-icon svg{width:17px;height:17px}.mobile-drawer__footer.mobile-drawer__footer{padding:6px 10px}.mobile-drawer__avatar.mobile-drawer__avatar{width:30px;height:30px}.mobile-drawer__user-name.mobile-drawer__user-name{font-size:13px}.mobile-drawer__user-email.mobile-drawer__user-email{font-size:11px}.mobile-drawer__logout.mobile-drawer__logout{width:34px;min-width:34px;height:34px;min-height:34px}.mail-view .mail-search-bar.mail-search-bar{margin:0 12px 6px}.mail-list.mail-list{padding:2px 12px 12px}.mail-search-bar.mail-search-bar input{min-height:38px}.mail-category-strip-mobile.mail-category-strip-mobile{padding-top:2px;padding-bottom:2px}.mail-detail-header.mail-detail-header{padding-top:2px!important;padding-bottom:2px!important}.mail-detail-header .mail-detail-close-btn.mobile-only{width:36px;min-width:36px;height:36px;min-height:36px}.mail-detail-header .mail-action-btn.mail-action-btn{min-width:36px;min-height:36px}.mail-detail-subject.mail-detail-subject{padding-top:5px!important;padding-bottom:4px!important}.mail-detail-subject.mail-detail-subject h2{font-size:1.0625rem}.mail-detail-meta.mail-detail-meta{padding-top:4px!important;padding-bottom:2px!important}.mail-detail .mail-sender-avatar.mail-sender-avatar{width:34px;height:34px;font-size:.8125rem}.mail-detail .mail-sender-name.mail-sender-name{font-size:.9375rem}.mail-sender-email.mail-sender-email,.mail-detail-date.mail-detail-date{font-size:.75rem}.mail-detail-recipients.mail-detail-recipients{padding-top:0!important;padding-bottom:4px!important}.mail-recipients-toggle.mail-recipients-toggle{min-height:28px;padding:2px 0;font-size:.8125rem}.mail-ai-btn-row.mail-ai-btn-row{padding-bottom:4px}.mail-ai-summary-btn.mail-ai-summary-btn,.mail-ai-draft-btn.mail-ai-draft-btn{min-height:32px;padding-top:4px;padding-bottom:4px}.calendar-view-header.calendar-view-header{flex-wrap:nowrap;row-gap:6px;padding:4px 12px 6px}.calendar-week-title.calendar-week-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:1rem;overflow:hidden}.calendar-view-switcher-btn.calendar-view-switcher-btn,.calendar-today-btn.calendar-today-btn{min-height:28px;padding:4px 10px;font-size:.6875rem}.calendar-nav-btn.calendar-nav-btn{width:28px;height:28px}.calendar-new-event-btn.calendar-new-event-btn{width:32px;min-width:32px;height:32px;min-height:32px}.calendar-month-cell.calendar-month-cell{min-height:34px;padding:2px 3px}.calendar-month-day-number.calendar-month-day-number{font-size:.6875rem}.calendar-month-header.calendar-month-header{padding:2px 0}.calendar-month-header-cell.calendar-month-header-cell{padding:2px 0;font-size:.625rem}.calendar-month-event.calendar-month-event{gap:3px;padding:0 3px}.calendar-month-event-time.calendar-month-event-time,.calendar-month-event-title.calendar-month-event-title{font-size:.5625rem;line-height:1.25}.calendar-agenda-day-header.calendar-agenda-day-header{padding-top:4px;padding-bottom:4px}.calendar-agenda-date.calendar-agenda-date{font-size:1.125rem}.calendar-agenda-event.calendar-agenda-event{padding:8px 10px}.dashboard-tab-bar.dashboard-tab-bar{margin-bottom:.625rem;padding-top:2px;padding-bottom:2px}.dashboard-tab-btn.dashboard-tab-btn{min-height:34px;padding:6px 12px;font-size:.8125rem}.time-saved-header.time-saved-header{margin-bottom:.5rem}.time-saved-title.time-saved-title{font-size:.9375rem}.stat-cards-grid.stat-cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem;margin-bottom:.625rem}.stat-card.stat-card{min-height:0;padding:.6875rem .75rem}.stat-card-value.stat-card-value{font-size:1.25rem}.todo-section-card.todo-section-card{margin-bottom:.625rem;padding:.75rem}.todo-section-header.todo-section-header{flex-direction:row;align-items:center;gap:.625rem}.quick-add-input.quick-add-input{min-height:38px;padding:8px 12px}.settings-layout-header.settings-layout-header{padding:calc(6px + env(safe-area-inset-top,0px)) 14px 6px}.settings-layout-header.settings-layout-header h1{font-size:.9375rem}.settings-close-btn.settings-close-btn{width:36px;height:36px}.settings-layout-nav.settings-layout-nav{gap:6px;padding:6px 12px}.settings-nav-item.settings-nav-item{min-height:32px;padding:5px 12px;font-size:.8125rem}.settings-layout-body .profile-input-group.profile-input-group{align-items:center;gap:8px;flex-direction:row!important}.profile-avatar-large.profile-avatar-large{width:56px;height:56px}.bottom-sheet.bottom-sheet{min-height:0;max-height:92dvh}.bottom-sheet__handle-wrap.bottom-sheet__handle-wrap{padding:4px 0 2px}.bottom-sheet__title.bottom-sheet__title{padding-top:0;padding-bottom:6px;font-size:15px}.bottom-sheet__body.bottom-sheet__body{padding-top:0;padding-bottom:10px}}
@media (max-width:1023px){.auth-container{min-height:100dvh;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, calc(env(safe-area-inset-bottom,0px) + 8px), calc(var(--vv-obstruction-bottom,0px) + 8px)) max(16px, env(safe-area-inset-left,0px))}.auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg, rgba(var(--panel-rgb,10, 14, 22), .98) 0%, rgba(var(--panel-rgb,5, 8, 14), .99) 100%);border-radius:20px;max-width:100%;padding:24px 20px}.auth-header{margin-bottom:20px}.auth-logo{margin-bottom:14px}.auth-logo img{width:auto;height:34px}.auth-title{font-size:20px}.form-input{min-height:48px;font-size:16px}.password-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex;right:4px}.btn-glass{min-height:50px}}
@media (max-width:1023px){.auth-card{max-width:420px}}
@media (max-width:1023px){.mobile-top-chrome__menu.mobile-top-chrome__menu,.mobile-top-chrome__end .view-switcher{background:linear-gradient(135deg, #ffffff1f 0%, #ffffff08 35%, #fff0 60%, #ffffff0f 100%), rgba(var(--panel-rgb,20, 26, 40), .45);-webkit-backdrop-filter:blur(32px)saturate(2)brightness(1.08);backdrop-filter:blur(32px)saturate(2)brightness(1.08);border-color:#0000;position:relative;box-shadow:inset 0 1px 1px #ffffff2e,0 10px 28px #0006}.mobile-drawer.mobile-drawer{background:linear-gradient(160deg, #ffffff12 0%, #ffffff05 30%, #fff0 55%, #ffffff08 100%), linear-gradient(170deg, rgba(var(--panel-rgb,22, 29, 44), .66) 0%, rgba(var(--panel-rgb,12, 17, 27), .74) 60%, rgba(var(--panel-rgb,6, 10, 17), .82) 100%);-webkit-backdrop-filter:blur(36px)saturate(1.9)brightness(1.05);backdrop-filter:blur(36px)saturate(1.9)brightness(1.05);border-right-color:#0000}.bottom-sheet.bottom-sheet{background:linear-gradient(150deg, #ffffff14 0%, #ffffff05 30%, #fff0 60%), linear-gradient(180deg, rgba(var(--panel-rgb,20, 26, 40), .66) 0%, rgba(var(--panel-rgb,10, 14, 22), .76) 100%);-webkit-backdrop-filter:blur(36px)saturate(1.9)brightness(1.05);backdrop-filter:blur(36px)saturate(1.9)brightness(1.05);border-top-color:#0000}.app-container>.main-content:has(.chat-page) .chat-input-container{background:linear-gradient(135deg, #ffffff12 0%, #ffffff05 35%, #fff0 65%, #ffffff08 100%), linear-gradient(180deg, rgba(var(--panel-rgb,30, 37, 52), .92) 0%, rgba(var(--panel-rgb,17, 22, 33), .96) 100%);border-color:#0000;position:relative}.mobile-top-chrome__menu:after,.mobile-top-chrome__end .view-switcher:after,.bottom-sheet:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(165deg,#ffffff8c 0%,#ffffff24 25%,#ffffff0a 55%,#ffffff38 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app-container>.main-content:has(.chat-page) .chat-input-container:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(165deg,#ffffff8c 0%,#ffffff24 25%,#ffffff0a 55%,#ffffff38 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mobile-drawer:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#fff6 0%,#ffffff1a 30%,#ffffff0a 70%,#ffffff29 100%);width:1px;position:absolute;top:0;bottom:0;right:0}.mobile-top-chrome__end .view-switcher>*{z-index:2;position:relative}}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){.mobile-top-chrome__menu.mobile-top-chrome__menu,.mobile-top-chrome__end .view-switcher{background:var(--surface-menu);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-glass-sm);border-color:#0000;position:relative}.mobile-drawer.mobile-drawer{background:var(--surface-sheet);-webkit-backdrop-filter:none;backdrop-filter:none;border-right-color:#0000}.bottom-sheet.bottom-sheet{background:var(--surface-sheet);-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:#0000}.app-container>.main-content:has(.chat-page) .chat-input-container{background:var(--bg-elevated);border-color:var(--field-border);position:relative}.mobile-top-chrome__menu:after,.mobile-top-chrome__end .view-switcher:after,.mobile-drawer:after,.bottom-sheet:after{content:none}.app-container>.main-content:has(.chat-page) .chat-input-container:after{content:none}}
@media (max-width:1023px){html[data-theme=liquid-glass] .mobile-top-chrome{background:linear-gradient(#e9edf6eb 0%,#e9edf68c 55%,#0000 100%)}html[data-theme=liquid-glass] .mobile-top-chrome__menu,html[data-theme=liquid-glass] .mobile-top-chrome__end .view-switcher{color:#0f141ed9;background:linear-gradient(135deg,#ffffffa6 0%,#ffffff4d 60%,#ffffff73 100%),#fff6;border-color:#0f141e1a;box-shadow:inset 0 1px #ffffffb3,0 8px 24px #141e3224}html[data-theme=liquid-glass] .mobile-top-chrome__menu:after,html[data-theme=liquid-glass] .mobile-top-chrome__end .view-switcher:after{background:linear-gradient(165deg,#ffffffe6 0%,#0f141e0f 45%,#0f141e0a 70%,#ffffff80 100%)}html[data-theme=liquid-glass] .mobile-top-chrome__end .view-switcher-btn{color:#0f141e8c}html[data-theme=liquid-glass] .mobile-top-chrome__end .view-switcher-btn.active{color:#111;box-shadow:none;background:#1111111a}html[data-theme=liquid-glass] .mobile-drawer-backdrop{background:#28304047}html[data-theme=liquid-glass] .mobile-drawer.mobile-drawer{color:#0f141ee6;background:linear-gradient(160deg,#fff9 0%,#ffffff40 55%,#fff6 100%),#f4f7fcb8;border-right-color:#0f141e14}html[data-theme=liquid-glass] .mobile-drawer:after{background:linear-gradient(#ffffffe6,#0f141e0f)}html[data-theme=liquid-glass] .mobile-drawer__header,html[data-theme=liquid-glass] .mobile-drawer__footer{border-color:#0f141e14}html[data-theme=liquid-glass] .mobile-drawer__logo{filter:invert()brightness(.35)}html[data-theme=liquid-glass] .mobile-drawer__close,html[data-theme=liquid-glass] .mobile-drawer__logout{color:#0f141ebf;background:#0f141e0d;border-color:#0f141e17}html[data-theme=liquid-glass] .mobile-drawer__section-label,html[data-theme=liquid-glass] .mobile-drawer__section-icon,html[data-theme=liquid-glass] .mobile-drawer__section-chevron{color:#0f141e73}html[data-theme=liquid-glass] .mobile-drawer__link{color:#0f141ed1}html[data-theme=liquid-glass] .mobile-drawer__link-icon{color:#0f141e8c}html[data-theme=liquid-glass] .mobile-drawer__link:hover,html[data-theme=liquid-glass] .mobile-drawer__link:focus-visible,html[data-theme=liquid-glass] .mobile-drawer__link:active{color:#0f141e;background:#0f141e0f}html[data-theme=liquid-glass] .mobile-drawer__link[aria-current=page]{color:#1d4ed8;background:#2563eb1a;box-shadow:inset 0 0 0 1px #2563eb2e}html[data-theme=liquid-glass] .mobile-drawer__link[aria-current=page] .mobile-drawer__link-icon{color:#1d4ed8}html[data-theme=liquid-glass] .mobile-drawer__user-name{color:#0f141eeb}html[data-theme=liquid-glass] .mobile-drawer__user-email{color:#0f141e80}html[data-theme=liquid-glass] .mobile-drawer__sep{background:#0f141e14}html[data-theme=liquid-glass] .app-container>.main-content:has(.chat-page) .chat-input-container{background:linear-gradient(135deg,#fffc 0%,#ffffff8c 60%,#ffffffb3 100%),#ffffffa6;border-color:#0f141e1a;box-shadow:inset 0 1px #fffc,0 8px 28px #141e321f}html[data-theme=liquid-glass] .app-container>.main-content:has(.chat-page) .chat-input-container:after{background:linear-gradient(165deg,#ffffffe6 0%,#0f141e0d 45%,#ffffff80 100%)}html[data-theme=liquid-glass] .bottom-sheet.bottom-sheet{color:#0f141eeb;background:linear-gradient(150deg,#ffffffb3 0%,#fff6 60%),#f4f7fcd9;border-top-color:#0f141e14}html[data-theme=liquid-glass] .bottom-sheet__handle{background:#0f141e40}html[data-theme=liquid-glass] .bottom-sheet__title{color:#0f141eeb}html[data-theme=liquid-glass] .fullscreen-sheet{color:#0f141eeb;background:linear-gradient(#f8fafdfc 0%,#eef2f9 100%)}html[data-theme=liquid-glass] .mail-detail-header{background:#f4f7fccc;border-bottom-color:#0f141e1a}html[data-theme=liquid-glass] .mail-header-more-panel{background:#fafbfefa;border-color:#0f141e1a}}
@media (max-width:1023px){body:before{will-change:auto;animation:none;transform:none}.chat-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-drawer-backdrop{will-change:opacity}.mobile-top-chrome,.mobile-drawer,.view-switcher,.bottom-sheet__handle-wrap,.dashboard-tab-bar,.mail-category-strip-mobile,.mail-filters{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mobile-drawer__nav,.bottom-sheet__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}
html[data-theme=dark] body:before{filter:saturate(1.25)}html[data-theme] :is(.me-btn-primary,.crm-btn-primary,.ci-btn-primary,.hub-cl-new-btn,.profile-save-btn,.med-cta,.archive-search-btn-primary,.crm-btn-small,[class*=btn-primary],[class*=-cta-primary]):not(:disabled):not(.red):not(.amber){transition:box-shadow .2s,transform .15s,filter .2s;box-shadow:0 2px 10px rgba(var(--accent-rgb), .26), 0 0 12px rgba(var(--accent-rgb), .15)!important}html[data-theme] :is(.me-btn-primary,.crm-btn-primary,.ci-btn-primary,.hub-cl-new-btn,.profile-save-btn,.med-cta,.archive-search-btn-primary,.crm-btn-small,[class*=btn-primary],[class*=-cta-primary]):not(:disabled):not(.red):not(.amber):hover{filter:saturate(1.12)brightness(1.04);box-shadow:0 3px 14px rgba(var(--accent-rgb), .38), 0 0 18px rgba(var(--accent-rgb), .22)!important}html[data-theme=liquid-glass] :is(.me-tab.active,.crm-hero-tab.active){box-shadow:0 0 14px rgba(var(--accent-rgb), .18)}:is([class*=badge],[class*=chip],[class*=pill]):is([class*=ready],[class*=success],[class*=aktiv],[class*=live],[class*=connected]){box-shadow:0 0 12px #22c55e38}:is([class*=badge],[class*=chip],[class*=pill]):is([class*=info],[class*=-new],[class*=active]){box-shadow:0 0 12px rgba(var(--accent-rgb), .2)}
::-webkit-scrollbar-thumb{background:0 0}html[data-theme] ::-webkit-scrollbar-thumb{background:0 0}:hover::-webkit-scrollbar-thumb{background:var(--border-subtle)}:hover::-webkit-scrollbar-thumb:hover{background:var(--border-emphasis)}:hover::-webkit-scrollbar-thumb:active{background:var(--border-emphasis)}html[data-theme=liquid-glass] :hover::-webkit-scrollbar-thumb{background:#00000026}html[data-theme=liquid-glass] :hover::-webkit-scrollbar-thumb:hover{background:#00000040}html[data-theme=liquid-glass] :hover::-webkit-scrollbar-thumb:active{background:#00000040}html[data-theme=liquid-glass-dark] :hover::-webkit-scrollbar-thumb{background:#ffffff26}html[data-theme=liquid-glass-dark] :hover::-webkit-scrollbar-thumb:hover{background:#ffffff40}html[data-theme=liquid-glass-dark] :hover::-webkit-scrollbar-thumb:active{background:#ffffff40}
body:before{will-change:auto!important;animation:none!important;transform:none!important}.chat-message .message-content,.crm-deal-card,.crm-kpi-card,.crm-kanban-column-header,.todo-board-card,.chat-list-item,.mail-list-item,.calendar-event-card,.command-item,.chat-section,.chat-input-container,.settings-layout-sidebar,.settings-card,.calendar-week-body,.calendar-week-header,.calendar-month-body,.calendar-month-header,.calendar-day-timeline-inner,.crm-kanban-column,.todo-column{-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:no-preference){.chat-list-item,.crm-deal-card,.todo-board-card,.calendar-event-card,.mail-list-item,.command-item{animation-iteration-count:1!important}}.mobile-drawer{will-change:transform}
@media (max-width:1023px){.ai-gradient-text,.chat-input-container textarea,.calendar-day-now-dot,.wtg-now-dot{animation:none!important}.mobile-drawer-backdrop:not([data-open=true]){visibility:hidden;transition:opacity .22s ease-out,visibility 0s linear .22s}.mobile-drawer-backdrop[data-open=true]{visibility:visible;transition:opacity .22s ease-out,visibility}.mobile-drawer:not([data-open=true]){visibility:hidden;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s}.mobile-drawer[data-open=true]{visibility:visible;transition:transform .32s cubic-bezier(.32,.72,0,1),visibility}.mobile-drawer.mobile-drawer{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6)}}
@media (max-width:1023px){html .app-container>.main-content.main-content{transition:none!important}html[data-kb-anim=start] .main-content .chat-input-area{transform:translate3d(0, var(--kb-flip,0px), 0)!important;transition:none!important}html[data-kb-anim=lauf] .main-content .chat-input-area{transition:transform .26s cubic-bezier(.38,.7,.125,1)!important;transform:translate(0,0)!important}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){html[data-kb-anim] .main-content .chat-input-area{transition:none!important;transform:none!important}}
:root{--m-large-title:34px;--m-large-title-lh:41px;--m-title2:22px;--m-title2-lh:28px;--m-headline:17px;--m-headline-lh:22px;--m-body:17px;--m-body-lh:22px;--m-callout:16px;--m-callout-lh:21px;--m-subhead:15px;--m-subhead-lh:20px;--m-footnote:13px;--m-footnote-lh:18px;--m-caption:12px;--m-caption-lh:16px;--m-gutter:16px;--m-group-gap:32px;--m-row-min:44px}.m-page{--m-page-pad:4px;padding:0 var(--m-page-pad)}.m-list{margin:0 0 var(--m-group-gap)}.m-list__header{margin:0 var(--m-gutter) 6px;font-size:var(--m-footnote);line-height:var(--m-footnote-lh);color:var(--text-secondary);letter-spacing:0;text-transform:none;font-weight:400}.m-list__group{background:var(--m-group-bg);--m-sep-inset:var(--m-gutter);border-radius:16px;position:relative;overflow:hidden}.m-list__group--icons{--m-sep-inset:calc(var(--m-gutter) + 29px + 12px)}.m-list__row{width:100%;min-height:var(--m-row-min);padding:11px var(--m-gutter);box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:var(--m-body);line-height:var(--m-body-lh);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.m-list__row+.m-list__row:before{content:"";top:0;right:0;left:var(--m-sep-inset);background:rgba(var(--glass), .08);height:1px;position:absolute}.m-list__row:active{background:rgba(var(--glass), .08)}.m-list__row:focus-visible{outline:2px solid var(--accent-border-strong);outline-offset:-2px}.m-list__icon{background:var(--accent-tint-strong);width:29px;height:29px;color:var(--accent-text-strong);border-radius:7px;flex:0 0 29px;justify-content:center;align-items:center;display:inline-flex}.m-list__icon svg{width:18px;height:18px}.m-list__label{overflow-wrap:anywhere;flex:auto;min-width:0}.m-list__sub{font-size:var(--m-subhead);line-height:var(--m-subhead-lh);color:var(--text-secondary);margin-top:1px;display:block}.m-list__value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--text-secondary);flex:0 auto;overflow:hidden}.m-list__badge{min-width:22px;height:22px;font-size:var(--m-footnote);font-variant-numeric:tabular-nums;background:var(--error-text);color:rgb(var(--panel-rgb));border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.m-list__row--nav{padding-right:calc(var(--m-gutter) + 18px)}.m-list__row--nav:after{content:"";right:calc(var(--m-gutter) + 3px);border-top:2px solid var(--text-tertiary);border-right:2px solid var(--text-tertiary);width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.m-list__row--danger{color:var(--error-text)}.m-list__footer{margin:8px var(--m-gutter) 0;font-size:var(--m-footnote);line-height:var(--m-footnote-lh);color:var(--text-tertiary)}.m-search{box-sizing:border-box;background:rgba(var(--glass), .08);width:100%;height:36px;color:var(--text-primary);font:inherit;appearance:none;border:0;border-radius:10px;padding:0 12px;font-size:17px;line-height:22px;display:block}.m-search::placeholder{color:var(--text-tertiary)}.m-search:focus-visible{outline:2px solid var(--accent-border-strong);outline-offset:0}
@media (max-width:1023px){html[data-kb-open=true]{--kb-vh:calc(100dvh - var(--kb-offset-global,0px))}html[data-kb-open=true] .app-container>.main-content{min-height:0;height:var(--kb-vh);max-height:var(--kb-vh);transition:height .2s ease-out,max-height .2s ease-out}html[data-kb-open=true] .app-container>.main-content:not(:has(.chat-page)){top:var(--vv-pan-y,0px);padding-bottom:12px}html[data-kb-open=true] .mobile-top-chrome{top:var(--vv-pan-y,0px)}html[data-kb-open=true] .mobile-tab-bar{opacity:0;pointer-events:none;transform:translate(-50%)translateY(140%)}html[data-kb-open=true] .settings-overlay,html[data-kb-open=true] .modal-overlay,html[data-kb-open=true] .stat-modal-backdrop,html[data-kb-open=true] .command-overlay,html[data-kb-open=true] .calendar-modal-overlay,html[data-kb-open=true] .td-backdrop,html[data-kb-open=true] .dm-new-chat-overlay,html[data-kb-open=true] .crm-modal-overlay,html[data-kb-open=true] .mail-compose-modal-overlay,html[data-kb-open=true] .bottom-sheet-backdrop,html[data-kb-open=true] .mail-subs-detail,html[data-kb-open=true] .me-mail-pane.me-mail-pane--focused .me-mail-detail.me-mail-detail--focused{top:var(--vv-pan-y,0px);height:var(--kb-vh);max-height:var(--kb-vh);bottom:auto}html[data-kb-open=true] .crm-contacts:has(.crm-detail-header){top:var(--vv-pan-y,0px);height:var(--kb-vh);max-height:var(--kb-vh);bottom:auto}html[data-kb-open=true] .settings-layout.settings-layout,html[data-kb-open=true] .calendar-form-modal.calendar-form-modal,html[data-kb-open=true] .calendar-modal.calendar-modal,html[data-kb-open=true] .td-modal.td-modal,html[data-kb-open=true] .dm-new-chat-modal.dm-new-chat-modal{height:var(--kb-vh);max-height:var(--kb-vh)}html[data-kb-open=true] .settings-layout.settings-layout,html[data-kb-open=true] .modal-overlay.settings-sub-modal .modal-glass{height:var(--kb-vh)!important;max-height:var(--kb-vh)!important}html[data-kb-open=true] .command-palette,html[data-kb-open=true] .crm-modal-panel,html[data-kb-open=true] .tfw-modal{max-height:calc(var(--kb-vh) - var(--safe-top,0px));padding-bottom:8px}html[data-kb-open=true] .bottom-sheet{bottom:calc(var(--kb-offset-global,0px) - var(--vv-pan-y,0px));max-height:calc(var(--kb-vh) - var(--safe-top,0px) - 24px);padding-bottom:8px}html[data-kb-open=true] .auth-container{top:var(--vv-pan-y,0px);min-height:0;height:var(--kb-vh);-webkit-overflow-scrolling:touch;padding-bottom:16px;position:relative;overflow-y:auto}html[data-kb-open=true] .mononote{min-height:calc(var(--kb-vh) - var(--mobile-top-chrome-height,0px) - 24px)}html[data-kb-open=true] .mononote__textarea{min-height:0}}
:root{--m2-kurve-aus:cubic-bezier(.23, 1, .32, 1);--m2-kurve-blatt:cubic-bezier(.32, .72, 0, 1)}.m2{--swipe-done-bg:#1e7b3c;--bg-primary:#04070d;--bg-elevated:#0d1119;--glass:255, 255, 255;--text-primary:#fff;--text-secondary:#ffffffb3;--text-tertiary:#ffffff8c;--m-group-bg:#fff1;--separator:#ffffff1a;--fill-control:#ffffff1a;--fill-thumb:#ffffff3d;--scrim:#0000008c;--accent-text:#cfe9ff;--accent-text-strong:#a6daff;--accent-tint:#a6daff1a;--accent-border:#a6daff47;--cta-bg:linear-gradient(135deg, #2b8ef0, #1a6fd6);--cta-text:#fff;--cta-shadow:0 6px 18px #1a6fd657;--cta-fill:#1a6fd6;--cta-kante:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #00000024;--glow:#a6daff29;--success-text:#4ade80;--success-tint:#4ade801f;--danger-text:#ff7a72;--danger-tint:#ff453a24;--rec:#ff453a;--switch-on:#30d158;--bar-fill:linear-gradient(180deg, #ffffff21 0%, #ffffff0d 100%), #0a0d144d;--bar-filter:blur(16px) saturate(190%) brightness(1.08);--bar-border:#ffffff47;--bar-rim:#ffffff73;--bar-shadow:inset 0 1px .5px #ffffff73, inset 0 -1px .5px #ffffff1f, inset 0 0 18px #ffffff0f, 0 10px 34px #0000008c, 0 2px 8px #00000059;--bar-sheen:linear-gradient(112deg, #ffffff38 0%, #ffffff0a 26%, #fff0 52%, #ffffff12 82%, #ffffff29 100%);--bar-label:#ffffffc7;--bar-select:linear-gradient(180deg, #ffffff3d, #ffffff1f);--bar-select-shadow:inset 0 1px .5px #ffffff8c, inset 0 -.5px .5px #ffffff2e, 0 2px 10px #00000040;--bar-select-ink:#fff;--bot-space:#3af;--bot-steno:#fbbf24;--bot-postino:#2dd4bf;--bot-massi:#fb923c;--bot-herold:#34d399;--bot-argus:#f87171;--bot-norma:#94a3b8;--bot-archie:#eab308;--bot-pia:#2dd4bf;--bot-tempo:#fbbf24;--bot-dikta:#34d399;--bot-vita:#f87171;--bot-kosta:#fb923c;--bot-kodex:#94a3b8;--paper:#f3f1ec;--paper-ink:#15171c;--m2-serif:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--m2-gutter:16px;--m-tabbar-h:62px;--m-tabbar-inset:max(12px, calc(var(--safe-bottom,0px) - 13px), var(--vv-obstruction-bottom,0px));-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,sans-serif}html[data-native-tabs="1"][data-native-tabbar="1"] .m2{--m-tabbar-h:0px;--m-tabbar-inset:var(--native-tabbar-h,0px)}html[data-theme=liquid-glass] .m2{--bg-primary:#e9edf6;--bg-elevated:#f7f8fb;--glass:0, 0, 0;--text-primary:#000000eb;--text-secondary:#000000b3;--text-tertiary:#00000094;--m-group-bg:#fff;--separator:#0000001a;--fill-control:#0000000f;--fill-thumb:#fff;--scrim:#0000004d;--accent-text:#0956ad;--accent-text-strong:#084d99;--accent-tint:#0066cc14;--accent-border:#0066cc4d;--cta-shadow:0 6px 16px #1a6fd647;--cta-kante:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #0000001a;--glow:#007aff1f;--success-text:#036b45;--success-tint:#0478571a;--danger-text:#b42318;--danger-tint:#b91c1c14;--rec:#ff3b30;--switch-on:#2f9e4f;--bar-fill:linear-gradient(180deg, #ffffffbd 0%, #ffffff85 100%), #ffffff1a;--bar-filter:blur(16px) saturate(190%) brightness(1.04);--bar-border:#ffffffd9;--bar-rim:#fffffff2;--bar-shadow:inset 0 1px .5px #fffffff2, inset 0 -1px .5px #fff6, 0 10px 30px #1f293729, 0 1px 3px #1f29371a, 0 0 0 .5px #0000000f;--bar-sheen:linear-gradient(112deg, #fff9 0%, #ffffff1a 26%, #fff0 52%, #fff3 100%);--bar-label:#000000c7;--bar-select:linear-gradient(180deg, #00000014, #0000000d);--bar-select-shadow:inset 0 1px .5px #ffffffb3, 0 1px 4px #0000000f;--bar-select-ink:#111;--bot-space:#0864b0;--bot-steno:#9a4a07;--bot-postino:#0f766e;--bot-massi:#b03a0a;--bot-herold:#047857;--bot-argus:#b91c1c;--bot-norma:#475569;--bot-archie:#8a5406;--bot-pia:#0f766e;--bot-tempo:#9a4a07;--bot-dikta:#047857;--bot-vita:#b91c1c;--bot-kosta:#b03a0a;--bot-kodex:#475569;--paper:#fff}html[data-product=steno] .m2{--accent-text:#fcd34d;--accent-text-strong:#fbbf24;--accent-tint:#fbbf241f;--accent-border:#fbbf2457;--cta-bg:linear-gradient(180deg, #ffd56b, #f6b51e);--cta-text:#1a1406;--cta-shadow:0 6px 22px #fbbf2447;--cta-fill:#fbbf24;--cta-kante:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000001a;--glow:#fbbf2433}html[data-theme=liquid-glass][data-product=steno] .m2{--accent-text:#8f4a00;--accent-text-strong:#9a4a07;--accent-tint:#d977061a;--accent-border:#b453095c;--cta-bg:linear-gradient(180deg, #ffd04d, #f4b019);--cta-text:#1a1406;--cta-shadow:0 6px 18px #b4530938;--cta-fill:#f6b51e;--cta-kante:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #783c0024;--glow:#fbbf244d}@media (prefers-reduced-transparency:reduce){html[data-theme] .m2{--bar-fill:var(--bg-elevated);--bar-filter:none;--bar-sheen:none}}@media (prefers-contrast:more){html[data-theme] .m2{--bar-fill:var(--bg-elevated);--bar-filter:none;--bar-sheen:none;--text-secondary:rgba(var(--glass), .82);--text-tertiary:rgba(var(--glass), .7);--separator:rgba(var(--glass), .22);--bar-border:rgba(var(--glass), .45)}}
@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){body.m2 [data-sonner-toaster] [data-sonner-toast]{min-height:52px;font-size:15px;line-height:20px;background:var(--bar-fill)!important;width:100%!important;-webkit-backdrop-filter:var(--bar-filter)!important;backdrop-filter:var(--bar-filter)!important;box-shadow:var(--bar-shadow)!important;border:0!important;border-radius:26px!important;align-items:center!important;gap:10px!important;padding:4px 6px 4px 14px!important}html[data-theme] body.m2 [data-sonner-toaster] [data-sonner-toast][data-type]{border:0!important}body.m2 [data-sonner-toast] [data-icon]{flex:none;width:22px;height:22px;margin:0!important}body.m2 [data-sonner-toast] [data-icon] svg{width:22px;height:22px}body.m2 [data-sonner-toast][data-type=success] [data-icon]{color:var(--success-text)}body.m2 [data-sonner-toast][data-type=error] [data-icon]{color:var(--danger-text)}body.m2 [data-sonner-toast][data-type=info] [data-icon]{color:var(--accent-text-strong)}body.m2 [data-sonner-toast] [data-content]{white-space:nowrap;flex:auto;align-items:baseline;min-width:0;overflow:hidden;flex-direction:row!important;gap:0!important}body.m2 [data-sonner-toast] [data-title]{flex:none;font-size:15px!important;font-weight:600!important}body.m2 [data-sonner-toast] [data-description]{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden;font-size:15px!important}body.m2 [data-sonner-toast] [data-description]:before{content:" · ";white-space:pre}body.m2 [data-sonner-toast] [data-button]{flex:none;height:44px!important;color:var(--accent-text-strong)!important;background:0 0!important;border:0!important;border-radius:22px!important;margin:0!important;padding:0 12px!important;font-size:15px!important;font-weight:600!important}body.m2 [data-sonner-toast] [data-close-button]{display:none!important}}@media (max-width:600px){body.m2 [data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left,16px) - var(--mobile-offset-right,16px))!important}}@media (max-width:767px) and (prefers-reduced-transparency:reduce),(max-width:1023px) and (orientation:landscape) and (max-height:500px) and (prefers-reduced-transparency:reduce){body.m2 [data-sonner-toaster] [data-sonner-toast]{background:var(--bg-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){html[data-native-meldung="1"]:not([data-meldung-web="1"]) [data-sonner-toaster]{visibility:hidden!important}}
:root[data-theme] :is(.chat-section,.app-fenster){background:var(--surface-panel);border:1px solid var(--separator);box-shadow:var(--surface-panel-shadow)}:root[data-hintergrund]{--surface-panel:rgba(var(--panel-rgb), .46);--surface-column:rgba(var(--panel-rgb), .22)}:root[data-hintergrund][data-glas=klar]{--surface-panel:rgba(var(--panel-rgb), .32);--surface-column:rgba(var(--panel-rgb), .14)}:root[data-theme=liquid-glass][data-hintergrund]{--surface-panel:#fafafca8;--surface-column:#ffffff4d;--chat-canvas:transparent}:root[data-theme=liquid-glass][data-hintergrund][data-glas=klar]{--surface-panel:#fafafc85;--surface-column:#ffffff38}:root[data-transparenz=reduziert]{--surface-panel:rgb(var(--panel-rgb));--surface-column:rgb(var(--panel-rgb))}:root[data-theme] :is(.mail-detail,.calendar-view,.calendar-view-header,.calendar-week-grid,.calendar-week-header,.calendar-week-body,.calendar-month-grid,.calendar-month-header,.calendar-month-body,.calendar-day-view,.calendar-day-timeline-inner){background:0 0}:root[data-theme] .chat-list{background:var(--surface-column);border-right-color:var(--separator)}:root[data-theme=liquid-glass] .chat-list-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom-color:var(--separator);background:0 0}:root[data-theme] .mail-list .mail-list-item{background:0 0;border-color:#0000}:root[data-theme] .mail-list .mail-list-item:hover{background:var(--fill-hover);border-color:#0000}:root[data-theme] .mail-list .mail-list-item.selected{background:var(--accent-tint-strong);border-color:#0000}:root[data-theme] .mail-list .mail-list-item.checked{background:var(--accent-tint);border-color:#0000}:root[data-theme] .chat-list-item{border-color:#0000}:root[data-theme] .chat-list-item:not(.active):hover{background:var(--fill-hover);border-color:#0000}:root[data-theme] :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link){background:var(--fill-control);min-height:32px;color:var(--text-primary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000;border-radius:8px;padding:0 12px;transform:none}:root[data-theme] :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link) svg{color:var(--accent-symbol)}@media (hover:hover){:root[data-theme] :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link):hover{background:var(--fill-pressed);box-shadow:none;border-color:#0000;transform:none}}:root[data-theme] :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link):active{transform:scale(.97)}:root[data-theme] .mail-ai-summary-btn.active{background:var(--accent-tint-strong)}:root[data-theme] .modal-overlay{background:var(--scrim)}:root[data-theme] :is(.modal-glass,.stat-modal,.dm-new-chat-modal,.calendar-modal,.calendar-form-modal,.calendar-detail-modal,.mail-compose-modal,.crm-modal-panel,.crm-deal-modal,.crm-event-modal,.admin-modal,.upm-panel,.td-modal,.command-palette,.keyboard-help-modal){background:var(--surface-sheet);border:1px solid var(--surface-sheet-border);box-shadow:var(--surface-sheet-shadow)}
:root[data-theme] :is(.chat-context-menu,.dm-context-menu,.dm-plus-menu,.plus-menu-dropdown,.pp-dropdown,.context-menu,.bot-chip__menu,.mail-header-more-panel,.artifact-download-menu){background:var(--surface-menu);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--separator);box-shadow:var(--surface-menu-shadow);border-radius:12px;padding:5px}:root[data-theme] .context-menu-item{min-height:30px;color:var(--text-primary);border-radius:7px;gap:8px;padding:0 10px;font-size:.8125rem;font-weight:500}:root[data-theme] .context-menu-item svg{color:var(--text-secondary)}@media (hover:hover){:root[data-theme] .context-menu-item:hover{background:var(--accent-tint-strong);color:var(--text-primary)}}:root[data-theme] .context-menu-item.active{color:var(--accent-text);background:0 0}:root[data-theme] .context-menu-item.context-menu-delete,:root[data-theme] .context-menu-item.context-menu-delete svg{color:var(--error-text)}@media (hover:hover){:root[data-theme] .context-menu-item.context-menu-delete:hover{background:var(--error-tint)}}:root[data-theme] .context-menu-divider{background:var(--separator);margin:4px 8px}:root[data-theme] .calendar-form-btn-save{background:var(--cta-bg);color:var(--cta-text);box-shadow:var(--cta-shadow);border-color:#0000;font-weight:600}:root[data-theme] .calendar-form-btn-save:hover:not(:disabled){filter:brightness(1.06)}
:root[data-hintergrund]{--surface-sheet:rgba(var(--panel-rgb), .82)}:root[data-hintergrund][data-glas=klar]{--surface-sheet:rgba(var(--panel-rgb), .72)}:root[data-theme=liquid-glass][data-hintergrund]{--surface-sheet:#ffffffd6}:root[data-theme=liquid-glass][data-hintergrund][data-glas=klar]{--surface-sheet:#ffffffbd}:root[data-transparenz=reduziert]{--surface-sheet:rgb(var(--panel-rgb))}:root[data-theme] :is(.modal-overlay,.calendar-modal-overlay,.settings-overlay),:root[data-theme] .mail-compose-modal-overlay.modal-overlay{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme] :is(.modal-glass,.stat-modal,.dm-new-chat-modal,.calendar-modal,.calendar-form-modal,.calendar-detail-modal,.mail-compose-modal,.crm-modal-panel,.crm-deal-modal,.crm-event-modal,.admin-modal,.upm-panel,.td-modal,.command-palette,.keyboard-help-modal,.settings-layout),:root[data-theme] .mail-compose-modal-overlay .modal-glass.mc-mail-compose-modal-glass{background:linear-gradient(180deg, rgba(var(--accent-rgb), .08) 0%, transparent 160px), var(--surface-sheet);-webkit-backdrop-filter:blur(32px)saturate(1.6);backdrop-filter:blur(32px)saturate(1.6);border:1px solid var(--surface-sheet-border);box-shadow:var(--surface-sheet-shadow)}:root[data-theme] .calendar-form-modal :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--field-bg);border-color:var(--field-border);color:var(--text-primary)}:root[data-theme] .calendar-form-modal :is(input,textarea)::placeholder{color:var(--text-tertiary)}@media (prefers-reduced-transparency:reduce){html:root:root:root:root{--surface-panel:rgb(var(--panel-rgb));--surface-column:rgb(var(--panel-rgb));--surface-sheet:rgb(var(--panel-rgb));--surface-menu:rgb(var(--panel-rgb))}}
:root[data-hintergrund=sand]{--panel-rgb:30, 23, 18}:root[data-hintergrund=salbei]{--panel-rgb:19, 27, 22}:root[data-hintergrund=aurora]{--panel-rgb:13, 17, 40}:root[data-hintergrund=rauch]{--panel-rgb:18, 20, 24}:root[data-hintergrund=flut]{--panel-rgb:11, 21, 44}:root[data-hintergrund=bluete]{--panel-rgb:33, 15, 32}:root[data-hintergrund=glut]{--panel-rgb:36, 16, 12}:root[data-hintergrund=hain]{--panel-rgb:12, 30, 21}:root[data-hintergrund=daemmerung]{--panel-rgb:27, 21, 38}:root[data-hintergrund]{--surface-menu:rgba(var(--panel-rgb), .8)}:root[data-theme=liquid-glass][data-hintergrund=sand]{--panel-rgb:251, 247, 242}:root[data-theme=liquid-glass][data-hintergrund=salbei]{--panel-rgb:246, 250, 246}:root[data-theme=liquid-glass][data-hintergrund=aurora]{--panel-rgb:245, 247, 255}:root[data-theme=liquid-glass][data-hintergrund=rauch]{--panel-rgb:248, 249, 250}:root[data-theme=liquid-glass][data-hintergrund=flut]{--panel-rgb:244, 249, 255}:root[data-theme=liquid-glass][data-hintergrund=bluete]{--panel-rgb:253, 245, 250}:root[data-theme=liquid-glass][data-hintergrund=glut]{--panel-rgb:255, 247, 242}:root[data-theme=liquid-glass][data-hintergrund=hain]{--panel-rgb:244, 251, 247}:root[data-theme=liquid-glass][data-hintergrund=daemmerung]{--panel-rgb:249, 246, 253}:root[data-theme=liquid-glass][data-hintergrund]{--surface-panel:rgba(var(--panel-rgb), .66);--surface-sheet:rgba(var(--panel-rgb), .84);--surface-menu:rgba(var(--panel-rgb), .78)}:root[data-theme=liquid-glass][data-hintergrund][data-glas=klar]{--surface-panel:rgba(var(--panel-rgb), .52);--surface-sheet:rgba(var(--panel-rgb), .74)}:root[data-theme][data-hintergrund][data-transparenz=reduziert]{--surface-panel:rgb(var(--panel-rgb));--surface-column:rgb(var(--panel-rgb));--surface-sheet:rgb(var(--panel-rgb));--surface-menu:rgb(var(--panel-rgb))}
:root[data-hintergrund] .auth-container{--panel-rgb:12, 16, 24}:root[data-theme=liquid-glass][data-hintergrund] .auth-container{--panel-rgb:252, 252, 254}.auth-container{background-image:radial-gradient(ellipse at 20% 50%, rgba(var(--accent-rgb), .03) 0%, transparent 50%), radial-gradient(ellipse at 80% 20%, rgba(var(--accent-rgb), .02) 0%, transparent 50%)}
@media (min-width:1024px){:root[data-theme=liquid-glass]{--bg-primary:#edf0f5;--bg-secondary:#e6eaf1;--bg-elevated:#f7f8fb;--glass:16, 24, 40;--panel-rgb:250, 251, 253;--text-primary:#0f1520;--text-secondary:#0f1520b3;--text-tertiary:#0f1520a3;--text-muted:#0f1520a3;--separator:#1018281a;--border-subtle:#1018281a;--fill-control:#1018280f;--fill-thumb:#1018281f;--fill-hover:#1018280d;--fill-pressed:#1018281a;--scrim:#10182838;--accent-rgb:26, 111, 214;--accent-blue:#1a6fd6;--accent-text:#0b5cc0;--accent-text-strong:#0a52ad;--accent-tint:#1a6fd61a;--accent-tint-strong:#1a6fd624;--accent-border:#1a6fd647;--accent-border-strong:#1a6fd673;--cta-bg:linear-gradient(135deg, #2b8ef0, #1a6fd6);--cta-text:#fff;--cta-shadow:0 6px 18px #1a6fd647;--success-text:#157a3c;--success-tint:#1f9a521f;--error-text:#c2261f;--error-tint:#e0283f1a;--warning-text:#8a4b00;--surface-panel:#ffffffa8;--surface-panel-shadow:0 0 0 .5px #1018281a, 0 24px 70px #1f2d5029, 0 4px 14px #1f2d5014;--surface-column:#f4f6fa8c;--surface-sheet:#fafbfdf0;--surface-sheet-border:#ffffffd9;--surface-sheet-shadow:0 0 0 .5px #1018281f, 0 28px 80px #1f2d5038, 0 6px 18px #1f2d501a;--surface-menu:#fafbfdd6;--surface-menu-shadow:0 0 0 .5px #1018281a, 0 14px 40px #1f2d5033;--field-bg:#ffffffb3;--field-border:#1018281a;--raised-bg:#fffc;--raised-border:#fffffff2;--raised-shadow:0 1px 2px #10182814, 0 4px 14px #1f2d5012;--raised-shadow-lift:0 16px 38px #1f2d502e, 0 3px 8px #1f2d501a;--signal-blue:#1a6fd6;--signal-green:#1f8a4c;--signal-amber:#b86e00;--signal-red:#d23a3a;--switch-on:#1f9a52;--switch-off:#10182829;--switch-knob:#fff;--chat-canvas:transparent;--wp-schleier:#ffffff1a}:root[data-theme=liquid-glass][data-glas=klar]{--wp-schleier:#ffffff1a}:root[data-theme=liquid-glass]:not([data-hintergrund]) body:before{filter:none;opacity:1;background:radial-gradient(80% 70% at 25% 25%,#2b8ef033 0%,#0000 60%),radial-gradient(60% 55% at 85% 85%,#2dd4bf24 0%,#0000 62%),linear-gradient(160deg,#f6f8fc 0%,#e4e9f2 100%);animation:none;transform:none}:root[data-theme=liquid-glass] [data-wp=standard]{--wp:radial-gradient(ellipse 80% 70% at 25% 25%, #2b8ef033 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 85% 85%, #2dd4bf24 0%, transparent 62%), linear-gradient(160deg, #f6f8fc 0%, #e4e9f2 100%)}:root[data-theme=liquid-glass][data-hintergrund],:root[data-theme=liquid-glass][data-hintergrund][data-glas=klar]{--surface-panel:rgba(var(--panel-rgb), .64);--surface-column:rgba(var(--panel-rgb), .42);--surface-sheet:rgba(var(--panel-rgb), .92);--surface-menu:rgba(var(--panel-rgb), .84);--chat-canvas:transparent}:root[data-theme=liquid-glass][data-hintergrund=aurora]{--panel-rgb:248, 250, 255}:root[data-theme=liquid-glass][data-hintergrund=sand]{--panel-rgb:252, 249, 245}:root[data-theme=liquid-glass][data-transparenz=reduziert],:root[data-theme][data-theme=liquid-glass][data-hintergrund][data-transparenz=reduziert]{--surface-panel:#f9fafc;--surface-column:#f1f3f7;--surface-sheet:#fbfbfd;--surface-menu:#fbfbfd}}
@media (min-width:1024px){:root[data-theme=liquid-glass] .chat-message.user .message-content{background:linear-gradient(135deg,#1a6fd624 0%,#1a6fd614 50%,#1a6fd61c 100%);border-color:#1018280f;box-shadow:0 2px 14px #1f2d5012,inset 0 1px #ffffffd9}:root[data-theme=liquid-glass] .chat-message.bot.bot-tinted .message-content{background:linear-gradient(135deg, rgba(var(--bot-rgb), .1) 0%, rgba(var(--bot-rgb), .03) 60%, transparent 100%), linear-gradient(135deg, #fffc, #fff9 50%, #ffffffb3);border-color:rgba(var(--bot-rgb), .22);box-shadow:0 2px 14px #1f2d5012,inset 0 1px #ffffffd9}:root[data-theme=liquid-glass] .chat-section .bot-chip__button{background:linear-gradient(#ffffffeb,#fffc);box-shadow:inset 0 1px #fff,0 0 0 .5px #10182814,0 4px 16px #1f2d501f}:root[data-theme=liquid-glass] .chat-section .chat-list-header,:root[data-theme=liquid-glass] .chat-section[data-bot-character] .chat-list-header{background:linear-gradient(#ffffffeb,#ffffffbd);box-shadow:inset 0 1px #fff,0 4px 14px #1f2d501a}:root[data-theme=liquid-glass] .chat-input-container .plus-menu-button{background:linear-gradient(#fff,#ffffffd1);border-color:#10182814}:root[data-theme=liquid-glass] .plus-menu-dropdown .plus-menu-segment.active{background:#fff;box-shadow:0 0 0 .5px #10182814,0 1px 4px #1f2d5029}}
@media (min-width:1024px){body:before{position:absolute}}:root[data-glas-an] .seiten-rahmen__fenster .chat-list,:root[data-glas-an] .chat-section .chat-list,:root[data-glas-an] .chat-section .chat-input-area{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.chat-empty-state .chat-empty-title.ai-gradient-text{will-change:transform}.chat-input-container textarea:not(:focus){animation:none!important}
:root{--rv-dark:1;--rv-window:#2a2a2e;--rv-panel:#3a3a3f6e;--rv-panel-rgb:58, 58, 63;--rv-solid:#36363b;--rv-border:#fff2;--rv-frame-outline:transparent;--rv-text:#f5f5f7;--rv-text-2:#ebebf5e0;--rv-text-3:#ebebf5c2;--rv-text-disabled:#ebebf550;--rv-text-placeholder:#ebebf5c7;--rv-ink:255, 255, 255;--rv-accent-rgb:10, 132, 255;--rv-akzent-ton-rgb:108, 181, 255;--rv-accent-on:#fff;--rv-control:#ffffff1c;--rv-control-hovered:#ffffff2e;--rv-control-pressed:#ffffff42;--rv-control-border:#ffffff3c;--rv-input:#1a1a1d5a;--rv-row-hovered:#ffffff14;--rv-track:#ffffff28;--rv-handle:#ffffff5a;--rv-handle-hovered:#ffffff8c;--rv-separator:#ffffff1e;--rv-header:#ffffff10;--rv-header-hovered:#ffffff1e;--rv-tab-active:#ffffff34;--rv-popup:#333337f0;--rv-popup-rgb:51, 51, 55;--rv-popup-border:#ffffff28;--rv-shadow:#0000006e;--rv-tooltip:#333337f5;--rv-tooltip-text:#f5f5f7;--rv-switch:#30d158;--rv-success-rgb:48, 209, 88;--rv-warning-rgb:255, 214, 10;--rv-danger-rgb:255, 69, 58;--rv-code:#1a1a1d6e;--rv-rim:.55;--rv-scrim:#00000057;--rv-font-size:14px;--rv-radius:12px;--rv-radius-row:8px;--rv-radius-popup:16px;--rv-radius-panel:28px;--rv-radius-dialog:26px;--rv-radius-control:999px;--rv-control-height:32px;--rv-row-height:30px;--rv-padding-x:15px;--rv-padding-y:6px;--rv-spacing:8px;--rv-check:22px;--rv-handle-size:22px;--rv-scrollbar:10px}:root[data-theme=liquid-glass]{--rv-dark:0;--rv-window:#fff;--rv-panel:#ffffff69;--rv-panel-rgb:255, 255, 255;--rv-solid:#fff;--rv-border:#3c3c4328;--rv-frame-outline:#22314752;--rv-text:#1c1c1e;--rv-text-2:#3c3c43;--rv-text-3:#44444b;--rv-text-disabled:#3c3c435a;--rv-text-placeholder:#566173;--rv-ink:60, 60, 67;--rv-accent-rgb:0, 122, 255;--rv-accent-on:#fff;--rv-control:#ffffffc7;--rv-control-hovered:#ffffffe6;--rv-control-pressed:#fffffff7;--rv-control-border:#3c3c4324;--rv-input:#ffffff9e;--rv-row-hovered:#3c3c4310;--rv-track:#78788034;--rv-handle:#3c3c4350;--rv-handle-hovered:#3c3c4382;--rv-separator:#3c3c432e;--rv-header:#3c3c430c;--rv-header-hovered:#3c3c431a;--rv-tab-active:#fffffff2;--rv-popup:#fcfcfdf5;--rv-popup-rgb:250, 250, 250;--rv-popup-border:#3c3c431e;--rv-shadow:#0000002e;--rv-tooltip:#fafafafa;--rv-tooltip-text:#1c1c1e;--rv-switch:#34c759;--rv-success-rgb:36, 138, 61;--rv-warning-rgb:178, 80, 0;--rv-danger-rgb:215, 0, 21;--rv-code:#3c3c4318;--rv-rim:.85;--rv-scrim:#00000029}:root[data-transparenz=reduziert]{--rv-window:#1e1e20;--rv-panel:#27272a;--rv-panel-rgb:39, 39, 42;--rv-solid:#27272a;--rv-border:#3f3f46;--rv-text:#d8d8dc;--rv-text-2:#b4b4bc;--rv-text-3:#9a9aa3;--rv-text-disabled:#6c6c74;--rv-text-placeholder:#aaaab4;--rv-accent-rgb:59, 130, 246;--rv-akzent-ton-rgb:137, 180, 250;--rv-control:#35353a;--rv-control-hovered:#424248;--rv-control-pressed:#2b2b30;--rv-control-border:#4c4c54;--rv-input:#161618;--rv-row-hovered:#2e2e33;--rv-track:#2c2c30;--rv-handle:#5c5c66;--rv-handle-hovered:#7c7c88;--rv-separator:#3f3f46;--rv-header:#2d2d31;--rv-header-hovered:#3a3a40;--rv-tab-active:#1e1e20;--rv-popup:#2b2b2f;--rv-popup-rgb:43, 43, 47;--rv-popup-border:#4a4a52;--rv-shadow:#00000078;--rv-tooltip:#3c3c42;--rv-tooltip-text:#e6e6ea;--rv-switch:rgb(var(--rv-accent-rgb));--rv-success-rgb:63, 185, 80;--rv-warning-rgb:210, 153, 34;--rv-danger-rgb:248, 81, 73;--rv-code:#141416;--rv-scrim:#0000006b}:root[data-theme=liquid-glass][data-transparenz=reduziert]{--rv-window:#f3f3f5;--rv-panel:#fff;--rv-panel-rgb:255, 255, 255;--rv-solid:#fff;--rv-border:#d0d0d6;--rv-text:#1f1f23;--rv-text-2:#4a4a52;--rv-text-3:#62626b;--rv-text-disabled:#a0a0a8;--rv-text-placeholder:#62626b;--rv-accent-rgb:37, 99, 235;--rv-control:#e7e7eb;--rv-control-hovered:#dbdbe1;--rv-control-pressed:#cbcbd3;--rv-control-border:#c2c2ca;--rv-input:#fff;--rv-row-hovered:#e9eef6;--rv-track:#dddde2;--rv-handle:#a9a9b2;--rv-handle-hovered:#8a8a94;--rv-separator:#d0d0d6;--rv-header:#e9e9ed;--rv-header-hovered:#dddde3;--rv-tab-active:#f3f3f5;--rv-popup:#fff;--rv-popup-rgb:255, 255, 255;--rv-popup-border:#c8c8d0;--rv-shadow:#0000003c;--rv-tooltip:#2b2b30;--rv-tooltip-text:#f2f2f5;--rv-success-rgb:26, 127, 55;--rv-warning-rgb:154, 103, 0;--rv-danger-rgb:207, 34, 46;--rv-code:#e6e6eb;--rv-scrim:#0000006b}:root[data-material=klar]:not([data-transparenz=reduziert]){--rv-panel:rgba(var(--rv-panel-rgb), .24);--rv-popup:rgba(var(--rv-popup-rgb), .94);--rv-rim:.66}:root[data-theme=liquid-glass][data-material=klar]{--rv-rim:1}@media (prefers-contrast:more) and (min-width:1024px),(prefers-contrast:more) and (min-width:768px) and (min-height:501px),(forced-colors:active){:root:not(#rv-hc){--rv-window:#000;--rv-panel:#000;--rv-panel-rgb:0, 0, 0;--rv-solid:#000;--rv-border:#fff;--rv-text:#fff;--rv-text-2:#fff;--rv-text-3:silver;--rv-text-placeholder:silver;--rv-accent-rgb:26, 235, 255;--rv-akzent-ton-rgb:26, 235, 255;--rv-accent-on:#000;--rv-control:#000;--rv-control-hovered:#1a1a1a;--rv-control-pressed:#333;--rv-control-border:#fff;--rv-input:#000;--rv-row-hovered:#262626;--rv-separator:#fff;--rv-popup:#000;--rv-popup-border:#fff;--rv-shadow:transparent;--rv-switch:#1aebff;--rv-tooltip:#000;--rv-tooltip-text:#fff;--rv-track:#000;--rv-handle:#fff;--rv-header:#000;--rv-success-rgb:63, 242, 63;--rv-warning-rgb:255, 255, 0;--rv-danger-rgb:255, 107, 107}:root[data-theme=liquid-glass]:not(#rv-hc){--rv-window:#fff;--rv-panel:#fff;--rv-panel-rgb:255, 255, 255;--rv-solid:#fff;--rv-border:#000;--rv-text:#000;--rv-text-2:#000;--rv-text-3:#404040;--rv-text-placeholder:#404040;--rv-ink:0, 0, 0;--rv-accent-rgb:0, 64, 221;--rv-accent-on:#fff;--rv-control:#fff;--rv-control-hovered:#e6e6e6;--rv-control-pressed:#ccc;--rv-control-border:#000;--rv-input:#fff;--rv-row-hovered:#e6e6e6;--rv-separator:#000;--rv-popup:#fff;--rv-popup-border:#000;--rv-switch:#0040dd;--rv-tooltip:#fff;--rv-tooltip-text:#000;--rv-track:#fff;--rv-handle:#000;--rv-header:#fff;--rv-success-rgb:0, 90, 0;--rv-warning-rgb:107, 74, 0;--rv-danger-rgb:163, 0, 0}}@media (prefers-reduced-transparency:reduce){:root:not(#rv-rt){--rv-panel:var(--rv-solid);--rv-popup:rgb(var(--rv-popup-rgb));--rv-tooltip:rgb(var(--rv-popup-rgb))}}:root[data-theme][data-product=steno]{--rv-accent-rgb:255, 179, 0;--rv-akzent-ton-rgb:255, 209, 102;--rv-accent-on:#101014}:root[data-theme=liquid-glass][data-product=steno]{--rv-accent-rgb:178, 92, 0;--rv-accent-on:#fff}:root[data-theme][data-akzent=pink]{--rv-accent-rgb:255, 55, 95;--rv-accent-on:#fff}:root[data-theme][data-akzent=orange]{--rv-accent-rgb:255, 159, 10;--rv-accent-on:#101014}:root[data-theme][data-akzent=gruen]{--rv-accent-rgb:48, 209, 88;--rv-accent-on:#101014}:root[data-theme][data-akzent=grau]{--rv-accent-rgb:142, 142, 147;--rv-accent-on:#fff}:root[data-theme=liquid-glass][data-akzent=pink]{--rv-accent-rgb:230, 0, 70}:root[data-theme=liquid-glass][data-akzent=orange]{--rv-accent-rgb:196, 92, 0;--rv-accent-on:#fff}:root[data-theme=liquid-glass][data-akzent=gruen]{--rv-accent-rgb:30, 130, 60;--rv-accent-on:#fff}:root[data-theme=liquid-glass][data-akzent=grau]{--rv-accent-rgb:99, 99, 102}:root{--rv-accent:rgb(var(--rv-accent-rgb));--rv-accent-hovered:color-mix(in srgb, var(--rv-accent), #fff 18%);--rv-accent-pressed:color-mix(in srgb, var(--rv-accent), #000 18%);--rv-focus:rgba(var(--rv-accent-rgb), .824);--rv-selection:rgba(var(--rv-accent-rgb), .51);--rv-link:color-mix(in srgb, var(--rv-accent), #fff 70%);--rv-success:rgb(var(--rv-success-rgb));--rv-warning:rgb(var(--rv-warning-rgb));--rv-danger:rgb(var(--rv-danger-rgb));--rv-success-text:color-mix(in srgb, var(--rv-success), #fff 45%);--rv-warning-text:color-mix(in srgb, var(--rv-warning), #fff 40%);--rv-danger-fill:#b42318;--rv-action:color-mix(in srgb, var(--rv-accent), #000 22%);--rv-action-bg:linear-gradient(180deg, var(--rv-action), color-mix(in srgb, var(--rv-action), #000 8%));--rv-danger-text:color-mix(in srgb, var(--rv-danger), #fff 60%);--rv-auswahl:linear-gradient(180deg, #ffffff26, #ffffff17);--rv-auswahl-text:var(--rv-link);--rv-auswahl-schatten:inset 0 0 0 1px #ffffff24, inset 0 1px 0 #fff3;--rv-symbol:color-mix(in srgb, var(--rv-accent), #fff 20%)}:root[data-theme=liquid-glass]{--rv-selection:rgba(var(--rv-accent-rgb), .314);--rv-link:color-mix(in srgb, var(--rv-accent), #000 46%);--rv-symbol:var(--rv-accent);--rv-danger-text:color-mix(in srgb, var(--rv-danger), #000 42%);--rv-success-text:color-mix(in srgb, var(--rv-success), #000 44%);--rv-warning-text:color-mix(in srgb, var(--rv-warning), #000 40%);--rv-auswahl:#ffffffeb;--rv-auswahl-text:var(--rv-link);--rv-auswahl-schatten:0 1px 2px #1f2d501a, 0 4px 12px #1f2d5014}:root[data-product=steno]:not([data-akzent]){--rv-action:var(--rv-accent)}:root[data-transparenz=reduziert]{--rv-focus:var(--rv-accent);--rv-selection:color-mix(in srgb, var(--rv-window), var(--rv-accent) 45%)}:root[data-theme=liquid-glass][data-transparenz=reduziert]{--rv-selection:color-mix(in srgb, var(--rv-window), var(--rv-accent) 30%)}:root{--lq-opacity-min:0;--lq-popup-opacity-min:0;--glass:var(--rv-ink)!important;--panel-rgb:var(--rv-panel-rgb)!important;--bg-primary:var(--rv-window)!important;--bg-secondary:var(--rv-window)!important;--bg-card:var(--rv-solid)!important;--bg-card-hover:color-mix(in srgb, var(--rv-solid), rgb(var(--rv-ink)) 6%)!important;--bg-tertiary:var(--rv-solid)!important;--bg-elevated:var(--rv-solid)!important;--text-primary:var(--rv-text)!important;--text-secondary:var(--rv-text-2)!important;--text-tertiary:var(--rv-text-3)!important;--text-muted:var(--rv-text-3)!important;--border-subtle:var(--rv-separator)!important;--border-emphasis:rgba(var(--rv-akzent-ton-rgb), .4)!important;--border-primary:var(--rv-control-border)!important;--border-secondary:var(--rv-separator)!important;--accent-rgb:var(--rv-akzent-ton-rgb)!important;--accent-blue:var(--rv-link)!important;--accent-blue-bright:color-mix(in srgb, var(--rv-link), #fff 18%)!important;--accent-blue-glow:rgba(var(--rv-akzent-ton-rgb), .16)!important;--accent-blue-glow-strong:rgba(var(--rv-akzent-ton-rgb), .3)!important;--accent-text:var(--rv-link)!important;--accent-symbol:var(--rv-symbol)!important;--accent-text-strong:var(--rv-link)!important;--accent-tint:rgba(var(--rv-akzent-ton-rgb), .14)!important;--accent-tint-strong:rgba(var(--rv-akzent-ton-rgb), .16)!important;--accent-border:rgba(var(--rv-akzent-ton-rgb), .38)!important;--accent-border-strong:rgba(var(--rv-akzent-ton-rgb), .6)!important;--accent-green:var(--rv-success)!important;--accent-red:var(--rv-danger)!important;--accent-orange:var(--rv-warning)!important;--success:var(--rv-success)!important;--success-glow:rgba(var(--rv-success-rgb), .16)!important;--cta-bg:var(--rv-action-bg)!important;--cta-text:var(--rv-accent-on)!important;--cta-shadow:0 2px 7px rgba(var(--rv-accent-rgb), .32), inset 0 1px 0 #ffffff52, inset 0 -1px 0 #ffffff1a!important;--success-text:var(--rv-success-text)!important;--success-tint:rgba(var(--rv-success-rgb), .14)!important;--success-border:rgba(var(--rv-success-rgb), .36)!important;--warning-text:var(--rv-warning-text)!important;--warning-tint:rgba(var(--rv-warning-rgb), .14)!important;--warning-border:rgba(var(--rv-warning-rgb), .36)!important;--error-text:var(--rv-danger-text)!important;--error-tint:rgba(var(--rv-danger-rgb), .14)!important;--error-border:rgba(var(--rv-danger-rgb), .36)!important;--destructive-fill:var(--rv-danger-fill)!important;--destructive-fill-text:#fff!important;--switch-on:var(--rv-switch)!important;--switch-off:var(--rv-track)!important;--switch-knob:#fff!important;--separator:var(--rv-separator)!important;--fill-control:var(--rv-control)!important;--fill-hover:var(--rv-row-hovered)!important;--fill-pressed:var(--rv-control-pressed)!important;--fill-thumb:var(--rv-handle)!important;--scrim:var(--rv-scrim)!important;--surface-panel:var(--rv-panel)!important;--surface-panel-shadow:0 10px 28px var(--rv-shadow)!important;--surface-column:var(--rv-header)!important;--surface-sheet:var(--rv-popup)!important;--surface-sheet-border:var(--rv-popup-border)!important;--surface-sheet-shadow:0 22px 44px var(--rv-shadow), 0 2px 6px #0000001f!important;--surface-menu:var(--rv-popup)!important;--surface-menu-shadow:0 14px 34px var(--rv-shadow), 0 2px 6px #0000001a!important;--field-bg:var(--rv-input)!important;--field-border:var(--rv-control-border)!important;--raised-bg:var(--rv-control)!important;--raised-border:var(--rv-separator)!important;--raised-shadow:0 1px 3px #00000024!important;--raised-shadow-lift:0 12px 30px var(--rv-shadow), 0 2px 6px #00000024!important;--signal-blue:var(--rv-link)!important;--signal-green:var(--rv-success)!important;--signal-amber:var(--rv-warning)!important;--signal-red:var(--rv-danger)!important;--m-group-bg:var(--rv-panel)!important;--radius-sm:var(--rv-radius-row)!important;--radius-md:var(--rv-radius)!important;--radius-lg:var(--rv-radius-popup)!important;--radius-xl:var(--rv-radius-panel)!important;--chat-canvas:transparent!important;--chat-card-bg:var(--rv-control)!important;--chat-card-bg-hover:var(--rv-control-hovered)!important;--chat-card-border:var(--rv-separator)!important;--chat-card-shadow:none!important;--chat-card-shadow-hover:0 6px 18px var(--rv-shadow)!important;--bot-glow-rgb:var(--rv-akzent-ton-rgb)!important;--lq-tint:rgba(var(--rv-panel-rgb), .84)!important;--lq-tint-deep:rgba(var(--rv-panel-rgb), .78)!important;--lq-tint-dicht:rgb(var(--rv-popup-rgb))!important;--lq-tint-dicht-tief:rgb(var(--rv-popup-rgb))!important;--lq-rim-hi:rgba(255, 255, 255, var(--rv-rim))!important;--lq-rim-lo:rgba(255, 255, 255, calc(var(--rv-rim) * .42))!important;--lq-shadow:0 14px 34px var(--rv-shadow), 0 2px 6px #0000001f!important;--lq-scrim:var(--rv-scrim)!important;--lq-text:var(--rv-text)!important;--lq-text-dim:var(--rv-text-3)!important;--lq-accent:var(--rv-accent)!important;--lq-danger:var(--rv-danger)!important;--lq-danger-text:var(--rv-danger-text)!important;--lq-control:var(--rv-control)!important;--lq-control-rim:var(--rv-control-border)!important}:root[data-material=klar]{--lq-tint:rgba(var(--rv-panel-rgb), .46)!important;--lq-tint-deep:rgba(var(--rv-panel-rgb), .4)!important}@media (max-width:767px),(max-width:1023px) and (orientation:landscape) and (max-height:500px){:root,:root[data-theme],:root[data-material],:root[data-theme][data-material]{--rv-rim:0;--rv-frame-outline:transparent}:root:not([data-theme=liquid-glass]){--rv-auswahl:rgba(var(--rv-akzent-ton-rgb), .14);--rv-auswahl-schatten:0 0 0 transparent}:root{--cta-shadow:0 2px 6px rgba(var(--rv-accent-rgb), .18)!important}}
:root{--rv-wp-prisma-dark:radial-gradient(ellipse 54.4% 54.4% at 50% 50%, #193175e6 0.0%, #193175d4 12.5%, #193175a7 25.0%, #19317570 37.5%, #19317540 50.0%, #1931751f 62.5%, #1931750d 75.0%, #19317505 87.5%, #19317501 100.0%), radial-gradient(ellipse 73.6% 73.6% at 12% 92%, #a24614e6 0.0%, #a24614d4 12.5%, #a24614a7 25.0%, #a2461470 37.5%, #a2461440 50.0%, #a246141f 62.5%, #a246140d 75.0%, #a2461405 87.5%, #a2461401 100.0%), radial-gradient(ellipse 92.8% 92.8% at 80% 86%, #06748be6 0.0%, #06748bd4 12.5%, #06748ba7 25.0%, #06748b70 37.5%, #06748b40 50.0%, #06748b1f 62.5%, #06748b0d 75.0%, #06748b05 87.5%, #06748b01 100.0%), radial-gradient(ellipse 80.0% 80.0% at 88% 12%, #aa247ae6 0.0%, #aa247ad4 12.5%, #aa247aa7 25.0%, #aa247a70 37.5%, #aa247a40 50.0%, #aa247a1f 62.5%, #aa247a0d 75.0%, #aa247a05 87.5%, #aa247a01 100.0%), radial-gradient(ellipse 88.0% 88.0% at 15% 20%, #3825aee6 0.0%, #3825aed4 12.5%, #3825aea7 25.0%, #3825ae70 37.5%, #3825ae40 50.0%, #3825ae1f 62.5%, #3825ae0d 75.0%, #3825ae05 87.5%, #3825ae01 100.0%), linear-gradient(#071732, #071732);--rv-wp-prisma-light:radial-gradient(ellipse 54.4% 54.4% at 50% 50%, #dfd7ffe6 0.0%, #dfd7ffd4 12.5%, #dfd7ffa7 25.0%, #dfd7ff70 37.5%, #dfd7ff40 50.0%, #dfd7ff1f 62.5%, #dfd7ff0d 75.0%, #dfd7ff05 87.5%, #dfd7ff01 100.0%), radial-gradient(ellipse 73.6% 73.6% at 12% 92%, #e8c298e6 0.0%, #e8c298d4 12.5%, #e8c298a7 25.0%, #e8c29870 37.5%, #e8c29840 50.0%, #e8c2981f 62.5%, #e8c2980d 75.0%, #e8c29805 87.5%, #e8c29801 100.0%), radial-gradient(ellipse 92.8% 92.8% at 80% 86%, #abe8d3e6 0.0%, #abe8d3d4 12.5%, #abe8d3a7 25.0%, #abe8d370 37.5%, #abe8d340 50.0%, #abe8d31f 62.5%, #abe8d30d 75.0%, #abe8d305 87.5%, #abe8d301 100.0%), radial-gradient(ellipse 80.0% 80.0% at 88% 12%, #fbafcfe6 0.0%, #fbafcfd4 12.5%, #fbafcfa7 25.0%, #fbafcf70 37.5%, #fbafcf40 50.0%, #fbafcf1f 62.5%, #fbafcf0d 75.0%, #fbafcf05 87.5%, #fbafcf01 100.0%), radial-gradient(ellipse 88.0% 88.0% at 15% 20%, #85aeefe6 0.0%, #85aeefd4 12.5%, #85aeefa7 25.0%, #85aeef70 37.5%, #85aeef40 50.0%, #85aeef1f 62.5%, #85aeef0d 75.0%, #85aeef05 87.5%, #85aeef01 100.0%), linear-gradient(#e1f0ff, #e1f0ff);--rv-wp-graphit-dark:linear-gradient(#2a2a2e, #2a2a2e);--rv-wp-graphit-light:linear-gradient(#fff, #fff);--rv-tapete-bild:var(--rv-wp-alt-dark)}:root[data-theme=liquid-glass]{--rv-tapete-bild:var(--rv-wp-alt-light)}:root[data-hintergrund=graphit]{--rv-tapete-bild:var(--rv-wp-graphit-dark)}:root[data-theme=liquid-glass][data-hintergrund=graphit]{--rv-tapete-bild:var(--rv-wp-graphit-light)}:root[data-hintergrund]:not([data-hintergrund=standard],[data-hintergrund=prisma],[data-hintergrund=graphit]){--rv-tapete-bild:linear-gradient(var(--wp-schleier), var(--wp-schleier)), var(--wp)}:root{--rv-farb-schleier:#04070d38;--rv-tapete-schleier:var(--rv-farb-schleier);--rv-tapete:linear-gradient(var(--rv-tapete-schleier), var(--rv-tapete-schleier)), var(--rv-tapete-bild)}:root[data-theme=liquid-glass]{--rv-farb-schleier:transparent}:root[data-theme=liquid-glass],:root[data-theme=liquid-glass][data-glas=klar]{--wp-schleier:#ffffff1a}:root:not([data-hintergrund]),:root:is([data-hintergrund=standard],[data-hintergrund=graphit]){--rv-tapete-schleier:transparent}[data-wp=standard]{--wp:var(--rv-wp-alt-dark)}[data-wp=graphit]{--wp:var(--rv-wp-graphit-dark)}:root[data-theme=liquid-glass] [data-wp=standard]{--wp:var(--rv-wp-alt-light)}:root[data-theme=liquid-glass] [data-wp=graphit]{--wp:var(--rv-wp-graphit-light)}:root[data-theme]:not(#rv) body:before{background:var(--rv-tapete);opacity:1;filter:none;animation:none;transform:none}:root[data-theme]:not(#rv) :is(html,body){background-color:var(--rv-window)}@media (prefers-contrast:more) and (min-width:1024px),(prefers-contrast:more) and (min-width:768px) and (min-height:501px),(forced-colors:active){:root:not(#rv){--rv-tapete:linear-gradient(var(--rv-window), var(--rv-window))}:root[data-theme]:not(#rv) body:before{background:var(--rv-window)}}:root:not(#rv) :is(.dw-wp-bild,.m2-darstellung__kreis--bild)[data-wp]:not([data-wp=standard],[data-wp=graphit],[data-wp=prisma]){background:linear-gradient(var(--rv-farb-schleier), var(--rv-farb-schleier)), linear-gradient(var(--wp-schleier), var(--wp-schleier)), var(--wp)}:root:not(#rv) :is(.dw-wp-bild,.m2-darstellung__kreis--bild)[data-wp=prisma]{background:linear-gradient(var(--rv-farb-schleier), var(--rv-farb-schleier)), var(--wp)}:is(:root[data-theme=liquid-glass][data-hintergrund=aurora],:root[data-theme=liquid-glass] [data-wp=aurora]){--wp:radial-gradient(ellipse 75% 55% at 15% 10%, #8fa6ff 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 80% 30%, #7fd4ff 0%, transparent 58%), radial-gradient(ellipse 70% 60% at 70% 95%, #b3a6ff 0%, transparent 62%), linear-gradient(165deg, #dfe6ff 0%, #c6d1fb 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=sand],:root[data-theme=liquid-glass] [data-wp=sand]){--wp:radial-gradient(ellipse 70% 60% at 18% 12%, #f0cfa6 0%, transparent 62%), radial-gradient(ellipse 65% 55% at 85% 88%, #e0b083 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 70% 30%, #f7e3c4 0%, transparent 55%), linear-gradient(160deg, #f4e5d2 0%, #e5cfb4 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=salbei],:root[data-theme=liquid-glass] [data-wp=salbei]){--wp:radial-gradient(ellipse 70% 60% at 20% 15%, #c4dcc6 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 85% 85%, #9cc1a6 0%, transparent 62%), radial-gradient(ellipse 45% 40% at 65% 35%, #e1ecdb 0%, transparent 55%), linear-gradient(160deg, #e1ebdf 0%, #cad9ca 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=rauch],:root[data-theme=liquid-glass] [data-wp=rauch]){--wp:radial-gradient(ellipse 80% 50% at 25% 20%, #d3d7de 0%, transparent 60%), radial-gradient(ellipse 55% 45% at 80% 75%, #bcc1ca 0%, transparent 60%), radial-gradient(ellipse 40% 30% at 55% 50%, #eaedf1 0%, transparent 55%), linear-gradient(160deg, #e5e8ec 0%, #cfd3da 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=flut],:root[data-theme=liquid-glass] [data-wp=flut]){--wp:radial-gradient(ellipse 70% 55% at 15% 15%, #6fcbff 0%, transparent 60%), radial-gradient(ellipse 65% 60% at 85% 20%, #93a8ff 0%, transparent 60%), radial-gradient(ellipse 70% 55% at 60% 95%, #a3c2ff 0%, transparent 62%), linear-gradient(160deg, #d4e8ff 0%, #b8cff7 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=bluete],:root[data-theme=liquid-glass] [data-wp=bluete]){--wp:radial-gradient(ellipse 70% 55% at 15% 15%, #ffb6d4 0%, transparent 60%), radial-gradient(ellipse 65% 60% at 85% 25%, #f0b0e2 0%, transparent 60%), radial-gradient(ellipse 60% 50% at 70% 95%, #ffcaa8 0%, transparent 60%), linear-gradient(160deg, #fbe2ed 0%, #f0cddc 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=glut],:root[data-theme=liquid-glass] [data-wp=glut]){--wp:radial-gradient(ellipse 70% 55% at 20% 15%, #ffc28c 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 85% 80%, #ff9a88 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 60% 40%, #ffdca6 0%, transparent 55%), linear-gradient(160deg, #ffe4cf 0%, #f6c5ae 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=hain],:root[data-theme=liquid-glass] [data-wp=hain]){--wp:radial-gradient(ellipse 70% 55% at 15% 15%, #9fe6bc 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 85% 85%, #76c896 0%, transparent 60%), radial-gradient(ellipse 45% 40% at 70% 30%, #dcf4a8 0%, transparent 55%), linear-gradient(160deg, #daf2e4 0%, #bbe0c8 100%)}:is(:root[data-theme=liquid-glass][data-hintergrund=daemmerung],:root[data-theme=liquid-glass] [data-wp=daemmerung]){--wp:radial-gradient(ellipse 70% 55% at 20% 15%, #c7b8ee 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 85% 85%, #eebcc8 0%, transparent 60%), radial-gradient(ellipse 45% 40% at 65% 40%, #f6d2bb 0%, transparent 55%), linear-gradient(160deg, #ebe2f5 0%, #d9cce8 100%)}
:root[data-hintergrund=sand]:not([data-transparenz=reduziert]){--rv-panel-rgb:48, 37, 29;--rv-popup-rgb:42, 32, 25;--rv-solid:#392c22;--rv-window:#1e1712;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=salbei]:not([data-transparenz=reduziert]){--rv-panel-rgb:30, 43, 35;--rv-popup-rgb:27, 38, 31;--rv-solid:#24332a;--rv-window:#131b16;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=aurora]:not([data-transparenz=reduziert]){--rv-panel-rgb:21, 27, 64;--rv-popup-rgb:18, 24, 56;--rv-solid:#19204c;--rv-window:#0d1128;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=rauch]:not([data-transparenz=reduziert]){--rv-panel-rgb:29, 32, 38;--rv-popup-rgb:25, 28, 34;--rv-solid:#22262e;--rv-window:#121418;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=flut]:not([data-transparenz=reduziert]){--rv-panel-rgb:18, 34, 70;--rv-popup-rgb:15, 29, 62;--rv-solid:#152854;--rv-window:#0b152c;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=bluete]:not([data-transparenz=reduziert]){--rv-panel-rgb:53, 24, 51;--rv-popup-rgb:46, 21, 45;--rv-solid:#3f1c3d;--rv-window:#210f20;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=glut]:not([data-transparenz=reduziert]){--rv-panel-rgb:58, 26, 19;--rv-popup-rgb:50, 22, 17;--rv-solid:#441e17;--rv-window:#24100c;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=hain]:not([data-transparenz=reduziert]){--rv-panel-rgb:19, 48, 34;--rv-popup-rgb:17, 42, 29;--rv-solid:#173928;--rv-window:#0c1e15;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-hintergrund=daemmerung]:not([data-transparenz=reduziert]){--rv-panel-rgb:43, 34, 61;--rv-popup-rgb:38, 29, 53;--rv-solid:#332848;--rv-window:#1b1526;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-theme=liquid-glass][data-hintergrund=sand]:not([data-transparenz=reduziert]){--rv-panel-rgb:251, 247, 242;--rv-popup-rgb:251, 247, 242;--rv-solid:#fbf7f2;--rv-window:#fbf7f2;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=salbei]:not([data-transparenz=reduziert]){--rv-panel-rgb:246, 250, 246;--rv-popup-rgb:246, 250, 246;--rv-solid:#f6faf6;--rv-window:#f6faf6;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=aurora]:not([data-transparenz=reduziert]){--rv-panel-rgb:245, 247, 255;--rv-popup-rgb:245, 247, 255;--rv-solid:#f5f7ff;--rv-window:#f5f7ff;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=rauch]:not([data-transparenz=reduziert]){--rv-panel-rgb:248, 249, 250;--rv-popup-rgb:248, 249, 250;--rv-solid:#f8f9fa;--rv-window:#f8f9fa;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=flut]:not([data-transparenz=reduziert]){--rv-panel-rgb:244, 249, 255;--rv-popup-rgb:244, 249, 255;--rv-solid:#f4f9ff;--rv-window:#f4f9ff;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=bluete]:not([data-transparenz=reduziert]){--rv-panel-rgb:253, 245, 250;--rv-popup-rgb:253, 245, 250;--rv-solid:#fdf5fa;--rv-window:#fdf5fa;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=glut]:not([data-transparenz=reduziert]){--rv-panel-rgb:255, 247, 242;--rv-popup-rgb:255, 247, 242;--rv-solid:#fff7f2;--rv-window:#fff7f2;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=hain]:not([data-transparenz=reduziert]){--rv-panel-rgb:244, 251, 247;--rv-popup-rgb:244, 251, 247;--rv-solid:#f4fbf7;--rv-window:#f4fbf7;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-theme=liquid-glass][data-hintergrund=daemmerung]:not([data-transparenz=reduziert]){--rv-panel-rgb:249, 246, 253;--rv-popup-rgb:249, 246, 253;--rv-solid:#f9f6fd;--rv-window:#f9f6fd;--rv-panel:rgba(var(--rv-panel-rgb), .5);--rv-popup:rgba(var(--rv-popup-rgb), .96)}:root[data-hintergrund][data-material=klar]:not([data-hintergrund=standard],[data-hintergrund=graphit],[data-transparenz=reduziert]){--rv-panel:rgba(var(--rv-panel-rgb), .24);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-theme][data-akzent=pink]{--rv-accent-rgb:229, 70, 143;--rv-akzent-ton-rgb:239, 144, 188;--rv-accent-on:#fff}:root[data-theme][data-akzent=orange]{--rv-accent-rgb:217, 117, 16;--rv-akzent-ton-rgb:232, 172, 112;--rv-accent-on:#fff}:root[data-theme][data-akzent=gruen]{--rv-accent-rgb:31, 154, 82;--rv-akzent-ton-rgb:121, 194, 151;--rv-accent-on:#fff}:root[data-theme][data-akzent=grau]{--rv-accent-rgb:91, 100, 114;--rv-akzent-ton-rgb:157, 162, 170;--rv-accent-on:#fff}:root[data-theme=liquid-glass][data-akzent=pink]{--rv-accent-rgb:196, 42, 114}:root[data-theme=liquid-glass][data-akzent=orange]{--rv-accent-rgb:184, 92, 6}:root[data-theme=liquid-glass][data-akzent=gruen]{--rv-accent-rgb:21, 122, 63}:root[data-theme=liquid-glass][data-akzent=grau]{--rv-accent-rgb:91, 100, 114}:root[data-theme=liquid-glass][data-product=steno]:not([data-akzent]){--rv-accent-rgb:244, 176, 25;--rv-accent-on:#1a1406;--rv-link:color-mix(in srgb, var(--rv-accent), #000 62%)}:root[data-theme=liquid-glass]:not(#rv-ton){--rv-akzent-ton-rgb:var(--rv-accent-rgb)}
:root{--rv-nebel-rgb:155, 220, 255;--rv-wp-alt-dark:radial-gradient(ellipse 80% 50% at 20% 40%, rgba(var(--rv-nebel-rgb), .06) 0%, transparent 50%), radial-gradient(ellipse 60% 40% at 75% 70%, rgba(var(--rv-nebel-rgb), .04) 0%, transparent 50%), radial-gradient(ellipse 40% 30% at 50% 20%, rgba(var(--rv-nebel-rgb), .03) 0%, transparent 40%), radial-gradient(ellipse 100% 60% at 80% 100%, rgba(var(--rv-nebel-rgb), .05) 0%, transparent 60%), linear-gradient(#04070d, #04070d);--rv-wp-alt-light:radial-gradient(ellipse 80% 70% at 25% 25%, rgba(var(--rv-nebel-hell-rgb,43, 142, 240), .2) 0%, transparent 60%), radial-gradient(ellipse 60% 55% at 85% 85%, #2dd4bf24 0%, transparent 62%), linear-gradient(160deg, #f6f8fc 0%, #e4e9f2 100%)}:root[data-theme=liquid-glass]:not([data-hintergrund],[data-transparenz=reduziert]){--rv-separator:#25385438}:root[data-theme][data-akzent]{--rv-nebel-rgb:var(--rv-akzent-ton-rgb);--rv-nebel-hell-rgb:var(--rv-accent-rgb)}:root[data-theme][data-hintergrund=prisma]{--rv-tapete-bild:var(--rv-wp-prisma-dark)}:root[data-theme=liquid-glass][data-hintergrund=prisma]{--rv-tapete-bild:var(--rv-wp-prisma-light)}:root[data-theme]:not([data-theme=liquid-glass],[data-hintergrund],[data-transparenz=reduziert]){--rv-panel-rgb:24, 30, 42;--rv-popup-rgb:22, 27, 38;--rv-solid:#181e2a;--rv-window:#04070d;--rv-panel:rgba(var(--rv-panel-rgb), .431);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root[data-theme][data-material=klar]:not([data-theme=liquid-glass],[data-hintergrund],[data-transparenz=reduziert]){--rv-panel:rgba(var(--rv-panel-rgb), .24);--rv-popup:rgba(var(--rv-popup-rgb), .94)}:root:not(#rv) [data-wp=standard]{--wp:var(--rv-wp-alt-dark)}:root[data-theme=liquid-glass]:not(#rv) [data-wp=standard]{--wp:var(--rv-wp-alt-light)}:root:not(#rv) [data-wp=prisma]{--wp:var(--rv-wp-prisma-dark)}:root[data-theme=liquid-glass]:not(#rv) [data-wp=prisma]{--wp:var(--rv-wp-prisma-light)}
:root[data-theme][data-product=steno][data-akzent]{--rv-accent-rgb:255, 179, 0;--rv-akzent-ton-rgb:255, 209, 102;--rv-accent-on:#101014;--rv-action:var(--rv-accent)}:root[data-theme=liquid-glass][data-product=steno][data-akzent]{--rv-accent-rgb:244, 176, 25;--rv-accent-on:#1a1406;--rv-link:color-mix(in srgb, var(--rv-accent), #000 62%)}:root[data-theme][data-product=steno][data-akzent]{--rv-nebel-rgb:155, 220, 255}
:root:not(#rv) :is(button,a,[role=button],label):is([class*=btn],[class*=knopf],[class*=button],[class*=-cta],.cta-primary):not([class*=nav-],[class*=-tab],[class*=tabbar],[class*=row],[class*=zeile],[class*=item],[class*=card],[class*=karte],[class*=kachel],[class*=tile],[class*=chip__menu],.send-button),:root:not(#rv) :is(input:is([type=text],[type=search],[type=email],[type=password],[type=url],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],:not([type])),select):not([class*=inline],[class*=titel],[class*=title]){border-radius:var(--rv-radius-control)}:root:not(#rv) textarea:not([class*=chat-input],[class*=composer]){border-radius:var(--rv-radius)}:root:not(#rv) .security-toggle{width:58px;height:28px}:root:not(#rv) .security-toggle-track{background:var(--rv-track);transition:background-color var(--rv-dur-smooth) var(--rv-spring-smooth);border:none;border-radius:999px}:root:not(#rv) .security-toggle-track:after{width:34px;height:24px;transition:left var(--rv-dur-smooth) var(--rv-spring-smooth), width var(--rv-dur-snappy) var(--rv-spring-snappy);background:#fff;border-radius:999px;top:2px;left:2px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv) .security-toggle input:checked+.security-toggle-track{background:var(--rv-switch)}:root:not(#rv) .security-toggle input:checked+.security-toggle-track:after{background:#fff;left:22px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv) .security-toggle:active .security-toggle-track:after{width:41px}:root:not(#rv) .security-toggle:active input:checked+.security-toggle-track:after{left:15px}:root:not(#rv) :is(.auto-switch-track,.baustein-switch-track){background:var(--rv-track);border:none;border-radius:999px;width:58px;height:28px}:root:not(#rv) .auto-switch-track:after,:root:not(#rv) .baustein-switch-thumb{width:34px;height:24px;transition:transform var(--rv-dur-smooth) var(--rv-spring-smooth);background:#fff;border-radius:999px;top:2px;left:2px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv) .auto-switch input:checked+.auto-switch-track,:root:not(#rv) :is(input:checked+.baustein-switch-track,.baustein-switch[aria-checked=true] .baustein-switch-track,.baustein-switch.on .baustein-switch-track,.baustein-switch--an .baustein-switch-track){background:var(--rv-switch)}:root:not(#rv) .auto-switch input:checked+.auto-switch-track:after,:root:not(#rv) :is(input:checked+.baustein-switch-track,.baustein-switch[aria-checked=true] .baustein-switch-track,.baustein-switch.on .baustein-switch-track,.baustein-switch--an .baustein-switch-track) .baustein-switch-thumb{background:#fff;transform:translate(20px)}:root:not(#rv) .calendar-form-switch{background:var(--rv-track);width:58px;height:28px}:root:not(#rv) .calendar-form-switch.active{background:var(--rv-switch)}:root:not(#rv) .calendar-form-switch-thumb{width:34px;height:24px;transition:transform var(--rv-dur-smooth) var(--rv-spring-smooth);background:#fff;border-radius:999px;top:2px;left:2px;box-shadow:0 1.5px 5px #00000047}:root:not(#rv) .calendar-form-switch.active .calendar-form-switch-thumb{transform:translate(20px)}:root:not(#rv) :is(input[type=checkbox],input[type=radio]),:where(:root:not(#rv)) input[type=range]{accent-color:var(--rv-accent)}:root:not(#rv) :is([role=menu],[role=listbox],.plus-menu-dropdown,.chat-context-menu,.bot-chip__menu,.pp-dropdown,[class*=dropdown-menu],[class*=context-menu]):not(select){border-radius:var(--rv-radius-popup)}:root:not(#rv) :is([role=menuitem],[role=option],[role=menuitemradio],[role=menuitemcheckbox]){border-radius:9px}:root:not(#rv) :is(.modal-glass,.stat-modal,.dm-new-chat-modal,.calendar-modal,.calendar-form-modal,.calendar-detail-modal,.mail-compose-modal,.crm-modal-panel,.crm-deal-modal,.crm-event-modal,.admin-modal,.upm-panel,.td-modal,.command-palette,.keyboard-help-modal){border-radius:var(--rv-radius-dialog);background:var(--surface-sheet);-webkit-backdrop-filter:blur(32px)saturate(1.7);backdrop-filter:blur(32px)saturate(1.7);border:1px solid var(--surface-sheet-border);box-shadow:var(--surface-sheet-shadow), inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .35))}:root:not(#rv) ::-webkit-scrollbar-thumb{background-color:var(--rv-handle);background-clip:padding-box;border:2px solid #0000;border-radius:999px}:root:not(#rv) ::-webkit-scrollbar-thumb:hover{background-color:var(--rv-handle-hovered)}:root:not(#rv) ::selection{background:var(--rv-selection)}:root:not(#rv) [role=tooltip]{background:var(--rv-tooltip);color:var(--rv-tooltip-text);border:1px solid var(--rv-popup-border);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-radius:8px}@media (prefers-reduced-motion:reduce){:root:not(#rv) :is(.security-toggle-track,.auto-switch-track,.baustein-switch-thumb,.calendar-form-switch-thumb),:root:not(#rv) .security-toggle-track:after,:root:not(#rv) .auto-switch-track:after{transition-duration:1ms}}@media (prefers-contrast:more){:root:not(#rv) :is(.security-toggle-track,.auto-switch-track,.baustein-switch-track,.calendar-form-switch){outline:1px solid var(--rv-control-border)}}
@media (min-width:1024px){:root:not(#rv):not([data-transparenz=reduziert]) .app-container>.sidebar{border-radius:var(--rv-radius-panel);height:calc(100% - 24px);box-shadow:0 10px 28px var(--rv-shadow);border:none;margin:12px 0 12px 12px}:root:not(#rv):not([data-transparenz=reduziert]) .app-container>.sidebar .sidebar-header{border-bottom-color:#0000}:root:not(#rv) .app-container>.sidebar:after{display:none}:root:not(#rv)[data-transparenz=reduziert] .app-container>.sidebar{background:var(--rv-panel);border-right:1px solid var(--rv-separator);box-shadow:none}:root[data-theme=liquid-glass]:not(#rv) :is(.app-container>.sidebar,.chat-section,.seiten-rahmen__fenster,.settings-layout):not([data-glas-art],:focus-visible){outline:1px solid var(--rv-frame-outline);outline-offset:-1px}}:root:not(#rv) .sidebar-toggle{background:var(--rv-popup);border:1px solid var(--rv-popup-border);color:var(--rv-text);box-shadow:0 2px 6px var(--rv-shadow)}:root:not(#rv) :is(.dw-segment,.view-switcher,.calendar-view-switcher,.todo-view-toggle,.produkt-schalter,.st-umschalter,.eg-umschalter,.td-umschalter,[role=tablist]),:root:not(#rv) :is(.dw-segment,.view-switcher,.calendar-view-switcher,.todo-view-toggle,.produkt-schalter,.st-umschalter,.eg-umschalter,.td-umschalter,[role=tablist])>:is(button,a,[role=tab],[role=radio]){border-radius:var(--rv-radius-control)}:root:not(#rv) :is(.dw-segment,.produkt-schalter,.st-umschalter,.eg-umschalter,.td-umschalter){background:var(--rv-header);border:1px solid var(--rv-separator)}:root:not(#rv) :is(.dw-segment,.produkt-schalter,.st-umschalter,.eg-umschalter,.td-umschalter,[role=tablist])>:is([aria-checked=true],[aria-selected=true],[aria-pressed=true],.active,[data-aktiv=true]){background:var(--rv-control-pressed);color:var(--rv-text);box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .5)), 0 1px 3px #00000024}:root:not(#rv) :is(.st-eingabe,.quick-add-bar,.wk-eingabe,.pj-search,.mail-search-bar,.time-search-wrapper,.subscription-search,.contacts-search-input-wrap,.connections-search,.app-selector-search,.ap-search,.archive-search-input,.cu-suche-feld,.password-input-wrapper,.pwc-input-wrap,.command-input-wrapper){border-radius:var(--rv-radius-control);background:var(--rv-input);border-color:var(--rv-control-border)}@media (prefers-contrast:more){:root:not(#rv) .app-container>.sidebar{background:var(--rv-panel);border:1px solid var(--rv-border);box-shadow:none}}:root:not(#rv) :is(.st-eingabe,.quick-add-bar,.wk-eingabe,.pj-search,.mail-search-bar,.time-search-wrapper,.subscription-search,.contacts-search-input-wrap,.connections-search,.app-selector-search,.ap-search,.cu-suche-feld,.password-input-wrapper,.pwc-input-wrap,.command-input-wrapper):has(input:focus-visible){outline:1.5px solid var(--rv-focus);outline-offset:1px}:root:not(#rv) :is(.st-eingabe,.quick-add-bar,.wk-eingabe,.pj-search,.mail-search-bar,.time-search-wrapper,.subscription-search,.contacts-search-input-wrap,.connections-search,.app-selector-search,.ap-search,.cu-suche-feld,.password-input-wrapper,.pwc-input-wrap,.command-input-wrapper) input:focus-visible{outline:none}:root:not(#rv) :is(.view-switcher-btn,.calendar-view-switcher-btn){color:var(--rv-text-3)}:root:not(#rv) :is(.view-switcher-btn,.calendar-view-switcher-btn).active{background:var(--rv-auswahl);color:var(--rv-auswahl-text);box-shadow:var(--rv-auswahl-schatten), 0 0 0 1px rgba(var(--rv-akzent-ton-rgb), .45), 0 0 12px rgba(var(--rv-akzent-ton-rgb), .22)}:where(:root) :where(input,textarea,[contenteditable=true]){caret-color:var(--rv-link)}:root[data-theme=liquid-glass]:not(#rv) .chat-list-item.active{background:var(--rv-auswahl);box-shadow:var(--rv-auswahl-schatten)}:root[data-theme=liquid-glass]:not(#rv) .chat-list-item:not(.active){background:#ffffff8c}@media (hover:hover){:root[data-theme=liquid-glass]:not(#rv) .chat-list-item:not(.active):hover{background:#ffffffc7}}
@media (min-width:1024px){:root:not(#rv):not([data-transparenz=reduziert]) :is(.wk,.ss,.sb,.not-found-page,.privacy-page,.admin-shell,.sbl){background:var(--rv-tapete)}:root:not(#rv):not([data-transparenz=reduziert]) .auth-container{background:var(--rv-wp-graphit-dark)}:root:not(#rv)[data-theme=liquid-glass]:not([data-transparenz=reduziert]) .auth-container{background:var(--rv-wp-graphit-light)}}:root:not(#rv) .settings-nav-item.active{background:var(--rv-auswahl);box-shadow:var(--rv-auswahl-schatten);color:var(--rv-auswahl-text);border-radius:var(--rv-radius-row)}@media (prefers-reduced-transparency:reduce){:root:not(#rv) :is(.wk,.ss,.sb,.not-found-page,.privacy-page,.admin-shell,.sbl,.auth-container){background:var(--rv-window)}}
:root:not(#rv) .chat-main:before{display:none}:root:not(#rv) :is(.bot-chip__button,.chat-main-header .chat-sidebar-expand-btn){background:var(--rv-popup);border:1px solid var(--rv-popup-border);box-shadow:0 2px 6px #00000024, inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .4))}:root:not(#rv) :is(.bot-chip__button:hover,.bot-chip__button.is-open){background:color-mix(in srgb, var(--rv-popup), rgb(var(--bot-rgb,var(--rv-accent-rgb))) 18%)}@media (min-width:1024px){:root[data-glas-an]:not(#rv) :is(.chat-section,.seiten-rahmen__fenster,.app-container>.sidebar) :not([data-glas-art],[role=menu],[role=listbox],[role=dialog],[role=tooltip],[class*=dropdown],[class*=menu],[class*=popover],[class*=popup],[class*=tooltip],[class*=modal],[class*=blatt],[class*=sheet],[class*=picker],[class*=palette]){-webkit-backdrop-filter:none;backdrop-filter:none}}:root:not(#rv) :is(.team-view,.eg-umschalter,.ap-seg,.nd-seg,.tfw-segmented,.eco-seg,.vb-segmented,.mail-filters,[class*=segmented],[class*=umschalter]:not([class*=knopf]),[class*=view-toggle],.tt-team-toggle,.time-rounding-toggle,[role=tablist]),:root:not(#rv) :is(.team-view,.eg-umschalter,.ap-seg,.nd-seg,.tfw-segmented,.eco-seg,.vb-segmented,.mail-filters,[class*=segmented],[class*=umschalter]:not([class*=knopf]),[class*=view-toggle],.tt-team-toggle,.time-rounding-toggle,[role=tablist])>:is(button,a,[role=tab],[role=radio]){border-radius:var(--rv-radius-control)}:root:not(#rv) kbd{background:var(--rv-control);border:1px solid var(--rv-separator);box-shadow:none;border-radius:6px}:root:not(#rv) :is(.calendar-view-error,.mail-view-error){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}:root:not(#rv) .app-container>.sidebar :is(.sidebar-footer,.sidebar-header){box-shadow:none;background:0 0}:root:not(#rv) :is(.plus-menu-segmente,[class*=segmente]),:root:not(#rv) :is(.plus-menu-segmente,[class*=segmente])>:is(button,[role=radio]){border-radius:var(--rv-radius-control)}:root:not(#rv) .app-container>.sidebar:before{display:none}
:root:not(#rv) :is(label,div,form):is([class*=such],[class*=search]):has(>svg)>input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;outline:none}:root:not(#rv) :is(label,div,form):has(>svg)>input[type=search]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;outline:none}:root:not(#rv) :is(label,div,form):is([class*=such],[class*=search]):has(>svg):has(>input:focus-visible){outline:1.5px solid var(--rv-focus);outline-offset:1px}:root:not(#rv) :is(label,div,form):has(>svg):has(>input[type=search]:focus-visible){outline:1.5px solid var(--rv-focus);outline-offset:1px}
:root:not(#rv) .composer-orbit{display:none}:root:not(#rv) .chat-input-container{--eingabe-farbe:var(--persona-color,var(--rv-accent));box-shadow:0 0 0 1px var(--rv-separator), 0 8px 24px #00000029;transition:box-shadow var(--rv-dur-smooth) var(--rv-spring-smooth);border-color:#0000}@media (hover:hover){:root:not(#rv) .chat-input-container:hover:not(:focus-within){box-shadow:0 0 0 1px var(--rv-control-border), 0 8px 24px #0000002e}}:root:not(#rv) .chat-input-container:focus-within{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--eingabe-farbe) 78%, transparent), 0 0 18px color-mix(in srgb, var(--eingabe-farbe) 20%, transparent), 0 8px 24px #0000002e}:root:not(#rv) .chat-input-container.send-flash{animation:none}:root:not(#rv) .chat-input-container :is(.plus-menu-button,.voice-button--idle,.voice-button--transcribing){background:var(--rv-control);border:1px solid var(--rv-separator);color:var(--rv-text-2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .35))}:root:not(#rv) .chat-input-container .plus-menu-button svg{color:var(--rv-text-2)}@media (hover:hover){:root:not(#rv) .chat-input-container :is(.plus-menu-button,.voice-button--idle):hover{background:var(--rv-control-hovered);color:var(--rv-text)}:root:not(#rv) .chat-input-container .plus-menu-button:hover svg{color:var(--rv-text)}}:root:not(#rv) .chat-input-container .plus-menu-button.active{background:var(--rv-control-pressed);color:var(--rv-text)}:root:not(#rv) .chat-input-container .send-button:disabled{opacity:1;background:var(--rv-control);border:1px solid var(--rv-separator);box-shadow:none}:root:not(#rv) .chat-input-container .send-button:disabled svg{color:var(--rv-text-3)}:root:not(#rv) .chat-input-container .send-button:not(:disabled):not(.is-stop){background:color-mix(in srgb, var(--eingabe-farbe) 76%, #000);border:1px solid color-mix(in srgb, var(--eingabe-farbe) 60%, transparent);box-shadow:inset 0 1px 0 #ffffff47, 0 2px 8px color-mix(in srgb, var(--eingabe-farbe) 30%, transparent)}:root:not(#rv) .chat-input-container .send-button:not(:disabled):not(.is-stop) svg{color:#fff}@media (hover:hover){:root:not(#rv) .chat-input-container .send-button:hover:not(:disabled):not(.is-stop){background:color-mix(in srgb, var(--eingabe-farbe) 86%, #000)}}:root:not(#rv) .chat-input-container textarea{animation:none}:root:not(#rv) .chat-input-container{border-radius:26px}
:root:not(#rv) .mc-mail-compose-modal-glass :is(.mc-header,.mc-fields,.mc-field,.mc-ai-section,.mc-original,.mc-actions,.mc-hint){border-top-color:#0000;border-bottom-color:#0000}:root:not(#rv) .mc-mail-compose-modal-glass :is(.mc-input,.mc-textarea,.mcb-input),:root:not(#rv) .mc-mail-compose-modal-glass :is(.mc-input,.mc-textarea,.mcb-input):focus,:root:not(#rv) .mc-mail-compose-modal-glass :is(.mc-input,.mc-textarea,.mcb-input):focus-visible{box-shadow:none;background:0 0;border:none;border-radius:0;outline:none}:root:not(#rv) .mc-mail-compose-modal-glass .mc-field :is(input,.pp-input,.pp-container,[class*=pp-field]),:root:not(#rv) .mc-mail-compose-modal-glass .mc-field :is(input,.pp-input):focus-visible{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;outline:none}:root:not(#rv) .mc-mail-compose-modal-glass .mcb-ask{border-radius:var(--rv-radius-control);background:var(--rv-input);border:1px solid var(--rv-separator);box-shadow:none}:root:not(#rv) .mc-mail-compose-modal-glass .mcb-ask:focus-within{box-shadow:0 0 0 1.5px rgba(var(--bot-rgb,var(--rv-accent-rgb)), .7);border-color:#0000}:root:not(#rv) .mc-mail-compose-modal-glass .mc-hint kbd{border-color:#0000}
:root:not(#rv) .mail-ai-summary-btn{color:var(--rv-text)}:root:not(#rv) .mail-ai-summary-btn .ai-gradient-text{color:inherit;-webkit-text-fill-color:currentColor;background:0 0;animation:none}
:root:not(#rv) :is(.security-toggle input:not(:checked)+.security-toggle-track,.auto-switch input:not(:checked)+.auto-switch-track,.calendar-form-switch:not(.active)),:root:not(#rv) .baustein-switch-track{box-shadow:inset 0 0 0 1px var(--rv-control-border)}:root[data-theme=liquid-glass]:not(#rv) :is(input,textarea,select,.calendar-week-grid,.calendar-week-body,.calendar-month-grid,.calendar-day-view,.calendar-day-timeline,.calendar-day-timeline-inner){-webkit-backdrop-filter:none;backdrop-filter:none}:root:not(#rv) :is(input,textarea)::placeholder{color:var(--rv-text-placeholder);opacity:1}
@media (min-width:768px){:root:not(#rv) .mail-ai-btn-row{gap:8px}:root:not(#rv) .mail-ai-btn-row .mail-ai-summary-btn{--mb-rgb:50, 173, 230}:root:not(#rv) .mail-ai-btn-row .mail-ai-draft-btn{--mb-rgb:48, 209, 88}:root:not(#rv) .mail-ai-btn-row .mail-bot-link[aria-label="Im Chat besprechen"]{--mb-rgb:255, 159, 10}:root:not(#rv) .mail-ai-btn-row .mail-bot-link[aria-label="Als Pendenz merken"]{--mb-rgb:255, 55, 95}:root:not(#rv) .mail-ai-btn-row :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link){border-radius:var(--rv-radius-control);border:1px solid rgba(var(--mb-rgb), .5);background:linear-gradient(180deg, rgba(var(--mb-rgb), .28), rgba(var(--mb-rgb), .18));min-height:34px;color:var(--rv-text);box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(var(--rv-rim) * .45)), 0 2px 10px rgba(var(--mb-rgb), .18);transition:background-color var(--rv-dur-snappy) var(--rv-spring-snappy), border-color var(--rv-dur-snappy) var(--rv-spring-snappy), box-shadow var(--rv-dur-snappy) var(--rv-spring-snappy);padding:0 14px;font-weight:600}:root:not(#rv) .mail-ai-btn-row :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link) svg{color:rgb(var(--mb-rgb))}@media (hover:hover){:root:not(#rv) .mail-ai-btn-row :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link):hover:not(:disabled){border-color:rgba(var(--mb-rgb), .75);background:linear-gradient(180deg, rgba(var(--mb-rgb), .38), rgba(var(--mb-rgb), .26));color:var(--rv-text)}}:root[data-theme=liquid-glass]:not(#rv) .mail-ai-btn-row :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link){border-color:color-mix(in srgb, rgb(var(--mb-rgb)) 70%, transparent);background:linear-gradient(180deg, rgba(var(--mb-rgb), .2), rgba(var(--mb-rgb), .12)), #ffffffb3}:root[data-theme=liquid-glass]:not(#rv) .mail-ai-btn-row :is(.mail-ai-summary-btn,.mail-ai-draft-btn,.mail-bot-link) svg{color:color-mix(in srgb, rgb(var(--mb-rgb)), #000 35%)}}
@media (min-width:768px){:root:not(#rv) .chat-message.bot .message-content{interpolate-size:allow-keywords;width:fit-content;max-width:min(85%,720px)}:root:not(#rv) .chat-message.bot .message-content:is(.streaming,:has(table,pre,.genui,img,video,iframe,[class*=artifact],[class*=code-block],[class*=mermaid])){width:min(85%,720px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){:root:not(#rv) .chat-message.bot .message-content{transition:width var(--rv-dur-smooth) var(--rv-spring-smooth)}}
:root:not(#rv) .plus-menu-modell .plus-menu-model__mark{border:1.5px solid var(--rv-control-border,rgba(var(--glass), .3));background:0 0;width:16px;height:16px}:root:not(#rv) .plus-menu-modell:is(.active,[aria-checked=true]) .plus-menu-model__mark{border-color:var(--rv-accent);background:var(--rv-accent)}:root:not(#rv) .plus-menu-modell:is(.active,[aria-checked=true]) .plus-menu-model__mark:after{content:"";background:var(--rv-accent-on,#fff);border-radius:50%;width:6px;height:6px}:root:not(#rv) .plus-menu-modell:is(.active,[aria-checked=true]){background:var(--rv-control)}:root:not(#rv) .plus-menu-modell:is(.active,[aria-checked=true]) .plus-menu-modell__name{font-weight:600}
.rv-schreibmarke{background:var(--accent-symbol,#0a84ff);width:2px;box-shadow:none;pointer-events:none;z-index:2147483000;will-change:transform, opacity;border-radius:1px;animation:1.1s ease-in-out infinite rv-marke-blinken;display:none;position:fixed;top:0;left:0}.rv-schreibmarke--neu{animation-name:rv-marke-blinken-neu}@keyframes rv-marke-blinken{0%,55%{opacity:1}72%,82%{opacity:.15}to{opacity:1}}@keyframes rv-marke-blinken-neu{0%,55%{opacity:1}72%,82%{opacity:.15}to{opacity:1}}.rv-hat-schreibmarke{caret-color:#0000!important}@media (prefers-reduced-motion:reduce){.rv-schreibmarke{animation:none}}
:root{--rv-spring-snappy:linear(0, .0156, .0557, .1122, .1788, .2505, .3239, .3963, .4659, .5313, .5919, .6472, .6972, .7418, .7813, .816, .8462, .8723, .8948, .9139, .9301, .9438, .9552, .9647, .9725, .9789, .9841, .9883, .9916, .9942, .9963, .9979, .9991, .9999, 1.0006, 1.001, 1.0013, 1.0014, 1.0015, 1.0015, 1);--rv-dur-snappy:.19s;--rv-spring-smooth:linear(0, .0209, .0725, .1419, .2201, .3008, .3801, .4553, .5249, .5883, .6452, .6957, .74, .7788, .8123, .8412, .8661, .8873, .9053, .9206, .9336, .9445, .9537, .9615, .968, .9734, .9779, .9817, .9848, .9875, .9896, .9914, .9929, .9942, .9952, .996, .9967, .9973, .9978, .9982, 1);--rv-dur-smooth:.42s;--rv-spring-bouncy:var(--rv-spring-smooth);--rv-dur-bouncy:.32s;--rv-spring-wobbly:var(--rv-spring-smooth);--rv-dur-wobbly:.32s;--rv-auftritt:.2s cubic-bezier(.2, .8, .2, 1);--m2-kurve-aus:var(--rv-spring-smooth);--rv-squash-x:1.0585;--rv-squash-y:.87;--transition-smooth:all var(--rv-dur-smooth) var(--rv-spring-smooth)!important;--transition-bounce:all var(--rv-dur-smooth) var(--rv-spring-smooth)!important}@media (prefers-reduced-motion:no-preference){:root:not(#rv) :is(button,[role=button]):is([class*=btn],[class*=knopf],[class*=button],[class*=-cta],.cta-primary):not([class*=nav-],[class*=row],[class*=zeile],[class*=item],[class*=card],[class*=karte],[class*=kachel],[class*=tile]):not(:disabled){transition-property:scale,background-color,background,border-color,color,box-shadow,opacity;transition-duration:var(--rv-dur-smooth), var(--rv-dur-snappy), var(--rv-dur-snappy), var(--rv-dur-snappy), var(--rv-dur-snappy), var(--rv-dur-snappy), var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-smooth), var(--rv-spring-snappy), var(--rv-spring-snappy), var(--rv-spring-snappy), var(--rv-spring-snappy), var(--rv-spring-snappy), var(--rv-spring-snappy)}:root:not(#rv) :is(button,[role=button]):is([class*=btn],[class*=knopf],[class*=button],[class*=-cta],.cta-primary):not([class*=nav-],[class*=row],[class*=zeile],[class*=item],[class*=card],[class*=karte],[class*=kachel],[class*=tile]):not(:disabled):active{scale:var(--rv-squash-x) var(--rv-squash-y);transition-duration:var(--rv-dur-snappy);transition-timing-function:var(--rv-spring-snappy)}:root:not(#rv) :is([role=menu],[role=listbox]:not(select),.plus-menu-dropdown,.chat-context-menu,.bot-chip__menu,.pp-dropdown){animation:rv-popup var(--rv-auftritt) both}:root:not(#rv) :is(.modal-glass,.stat-modal,.dm-new-chat-modal,.calendar-modal,.calendar-form-modal,.calendar-detail-modal,.mail-compose-modal,.crm-modal-panel,.crm-deal-modal,.crm-event-modal,.admin-modal,.upm-panel,.td-modal,.command-palette,.keyboard-help-modal){animation:rv-dialog var(--rv-auftritt) both}}@keyframes rv-popup{0%{opacity:0;scale:.97}}@keyframes rv-dialog{0%{opacity:0;scale:.97}}