:root,[data-theme=mint]{color-scheme:light;--theme-brand:#176b49;--theme-brand-contrast:#ffffff;--theme-brand-soft:#e2f8ed;--theme-neutral-hue:150;--theme-radius-scale:1;--theme-density-scale:1;--theme-font-family:Inter,ui-sans-serif,system-ui,sans-serif;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-radius-xs:calc(8px * var(--theme-radius-scale));--ds-radius-sm:calc(12px * var(--theme-radius-scale));--ds-radius-md:calc(20px * var(--theme-radius-scale));--ds-radius-lg:calc(28px * var(--theme-radius-scale));--ds-radius-full:999px;--ds-font-xs:12px;--ds-font-sm:13px;--ds-font-md:14px;--ds-font-lg:18px;--ds-font-xl:24px;--ds-line-tight:1.25;--ds-line-default:1.5;--ds-color-text:hsl(var(--theme-neutral-hue) 16% 11%);--ds-color-text-subtle:hsl(var(--theme-neutral-hue) 8% 42%);--ds-color-text-disabled:hsl(var(--theme-neutral-hue) 5% 61%);--ds-color-text-inverse:#ffffff;--ds-color-link:var(--theme-brand);--ds-color-canvas:hsl(var(--theme-neutral-hue) 13% 98%);--ds-color-surface:#ffffff;--ds-color-surface-subtle:hsl(var(--theme-neutral-hue) 12% 96%);--ds-color-surface-raised:#ffffff;--ds-color-border:hsl(var(--theme-neutral-hue) 9% 89%);--ds-color-border-strong:hsl(var(--theme-neutral-hue) 8% 76%);--ds-color-focus:color-mix(in srgb,var(--theme-brand) 46%,transparent);--ds-color-accent:var(--theme-brand);--ds-color-accent-contrast:var(--theme-brand-contrast);--ds-color-accent-hover:color-mix(in srgb,var(--theme-brand) 86%,#000000);--ds-color-accent-pressed:color-mix(in srgb,var(--theme-brand) 74%,#000000);--ds-color-accent-soft:var(--theme-brand-soft);--ds-color-danger:#b42318;--ds-color-danger-soft:#fff1f0;--ds-color-success:#087f5b;--ds-color-success-soft:#e7f8ef;--ds-color-warning:#815b00;--ds-color-warning-soft:#fff8df;--ds-color-info:#3157d5;--ds-color-info-soft:#f5f8ff;--ds-color-note:#5b4c79;--ds-color-note-border:#d9cdef;--ds-color-note-soft:#f2edff;--ds-color-navigation:hsl(var(--theme-neutral-hue) 20% 11%);--ds-color-navigation-surface:hsl(var(--theme-neutral-hue) 15% 18%);--ds-color-navigation-text:hsl(var(--theme-neutral-hue) 9% 74%);--ds-color-presence-online:#2fb67d;--ds-color-presence-away:#d49b16;--ds-color-channel-website:#2563eb;--ds-color-channel-website-soft:#e8f2ff;--ds-color-channel-wecom:#087f5b;--ds-color-channel-wecom-soft:#e7f8ef;--ds-color-channel-facebook:#0866ff;--ds-color-channel-facebook-soft:#eaf2ff;--ds-color-channel-whatsapp:#087f5b;--ds-color-channel-whatsapp-soft:#e6f8ef;--ds-color-channel-telegram:#168acd;--ds-color-channel-telegram-soft:#e8f6fd;--ds-color-overlay:rgba(12,22,18,0.38);--ds-shadow-sm:0 1px 2px rgba(15,27,22,0.06);--ds-shadow-md:0 10px 30px rgba(15,27,22,0.1);--ds-shadow-lg:0 24px 70px rgba(15,27,22,0.18);--ds-shadow-raised:0 2px 4px rgba(15,27,22,0.04),0 8px 16px rgba(15,27,22,0.06);--ds-shadow-floating:0 8px 24px rgba(15,27,22,0.1),0 24px 48px rgba(15,27,22,0.14);--ds-shadow-inset:inset 0 1px 2px rgba(15,27,22,0.04);--ds-gradient-brand:linear-gradient(135deg,var(--theme-brand) 0%,color-mix(in srgb,var(--theme-brand) 65%,#7c3aed) 100%);--ds-gradient-brand-soft:linear-gradient(135deg,var(--theme-brand-soft) 0%,color-mix(in srgb,var(--theme-brand-soft) 60%,#ffffff) 100%);--ds-gradient-avatar-1:linear-gradient(135deg,#ff8a5c,#ff5c8a);--ds-gradient-avatar-2:linear-gradient(135deg,#6941c6,#3157d5);--ds-gradient-avatar-3:linear-gradient(135deg,#2fb67d,#176b49);--ds-illustration-stroke:var(--theme-brand);--ds-illustration-fill-soft:var(--theme-brand-soft);--ds-control-height-sm:calc(34px * var(--theme-density-scale));--ds-control-height-md:calc(42px * var(--theme-density-scale));--ds-control-height-lg:calc(48px * var(--theme-density-scale));--ds-content-max:1180px;--ds-content-gutter:clamp(20px,3vw,48px);--ds-motion-fast:120ms;--ds-motion-default:180ms}[data-theme=slate]{--theme-brand:#3157d5;--theme-brand-soft:#eaf0ff;--theme-neutral-hue:220}[data-theme=violet]{--theme-brand:#6941c6;--theme-brand-soft:#f2edff;--theme-neutral-hue:255}[data-density=compact]{--theme-density-scale:0.88}[data-radius=soft]{--theme-radius-scale:1.25}[data-radius=sharp]{--theme-radius-scale:0.65}@media (prefers-reduced-motion:reduce){:root{--ds-motion-fast:0ms;--ds-motion-default:0ms}}:root{font-family:var(--theme-font-family);color:var(--ds-color-text);background:var(--ds-color-canvas)}*,:after,:before{box-sizing:border-box}body{margin:0;color:var(--ds-color-text);background:var(--ds-color-canvas)}button,input,select,textarea{font:inherit}button{border:0;background:transparent;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:2px}h1,h2,h3,p{margin:0}h1{font-size:22px}body,html{max-width:100%;overflow-x:clip}.chat,.contacts-main,.details,.list,.settings-main,.settings-shell,.shell{min-width:0}@media (max-width:720px){.settings-shell,.shell{width:100%;display:block}.settings-shell>.nav,.shell>.nav{position:-webkit-sticky;position:sticky;z-index:40;top:0;width:100%;height:64px;min-height:64px;padding:10px 12px;display:flex;flex-direction:row;align-items:center;overflow:hidden}.settings-shell>.nav .account-avatar-trigger,.settings-shell>.nav .brand,.settings-shell>.nav .nav-tools,.shell>.nav .account-avatar-trigger,.shell>.nav .brand,.shell>.nav .nav-tools{flex:0 0 auto}.settings-shell>.nav nav,.shell>.nav nav{min-width:0;margin:0 8px 0 12px;display:flex;flex:1 1 auto;flex-direction:row;align-items:center;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.settings-shell>.nav nav::-webkit-scrollbar,.shell>.nav nav::-webkit-scrollbar{display:none}.settings-shell>.nav nav button,.shell>.nav nav button{flex:0 0 auto;min-height:40px}.settings-shell>.nav .nav-status,.settings-shell>.nav nav span,.shell>.nav .nav-status,.shell>.nav nav span{display:none}.settings-shell>.nav .nav-tools,.shell>.nav .nav-tools{width:auto;margin:0;display:flex;gap:6px}.settings-shell>.nav .account-avatar-trigger,.shell>.nav .account-avatar-trigger{margin:0 0 0 6px}.settings-shell>.nav .notification-panel,.shell>.nav .notification-panel{inset:58px 10px auto auto;width:min(360px,calc(100vw - 20px));max-height:calc(100dvh - 74px)}.shell>.list{display:none}.shell>.chat{min-height:calc(100dvh - 64px)}.contacts-main,.settings-main{width:100%}.settings-actions>*{max-width:100%}}@media (max-width:420px){.settings-shell>.nav,.shell>.nav{padding-inline:8px}.settings-shell>.nav .brand,.shell>.nav .brand{width:38px;height:38px}.settings-shell>.nav nav,.shell>.nav nav{margin-inline:6px;gap:10px}.settings-shell>.nav .account-avatar-trigger,.settings-shell>.nav .notification-trigger,.shell>.nav .account-avatar-trigger,.shell>.nav .notification-trigger{width:34px;height:34px}}@media (pointer:coarse){.settings-shell>.nav nav button,.shell>.nav nav button,.widget-file-button,.widget-pending-file .widget-button{min-height:44px}.widget-file-button,.widget-pending-file .widget-button{min-width:44px}.ant-btn,.ant-input,.ant-picker,.ant-select-selector,.ant-tabs-tab,.widget-composer .widget-button,.widget-rating-options .widget-button{min-height:44px}.ant-btn-icon-only,.ant-checkbox-wrapper .ant-checkbox,.ant-radio-wrapper .ant-radio,.ant-switch{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){.widget-button,.widget-control,.widget-file-button{border-width:2px}.ant-alert,.ant-btn,.ant-input,.ant-select-selector,.ui-form-message{border-width:2px!important}}@media (forced-colors:active){.widget-button,.widget-control,.widget-file-button{border:1px solid ButtonText;background:Canvas;color:CanvasText}.widget-button:focus-visible,.widget-control:focus-visible,.widget-file-button:focus-within{outline:3px solid Highlight;outline-offset:2px}.status-dot{border:1px solid CanvasText;background:Highlight;forced-color-adjust:none}.ant-alert,.ant-btn,.ant-input,.ant-select-selector{border:1px solid ButtonText;background:Canvas;color:CanvasText}.ant-btn-dangerous,.ant-btn-primary,.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner,.ant-select-item-option-selected{border-color:Highlight;background:Highlight;color:HighlightText}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-focused .ant-select-selector{outline:3px solid Highlight;outline-offset:2px}}@media (max-width:720px){.ant-modal-wrap{max-height:100dvh;overscroll-behavior:contain}.ant-modal-content{max-height:100dvh;padding-bottom:calc(var(--ant-padding-lg, 24px) + env(safe-area-inset-bottom))}.ant-drawer-body,.ant-drawer-content-wrapper{max-height:100dvh}.ant-drawer-body{overscroll-behavior:contain;padding-bottom:calc(var(--ant-padding-lg, 24px) + env(safe-area-inset-bottom))}.ant-drawer-header{padding-top:calc(var(--ant-padding-lg, 24px) + env(safe-area-inset-top))}.ant-drawer-footer,.ant-modal-footer{padding-bottom:calc(var(--ant-padding-md, 16px) + env(safe-area-inset-bottom))}}