:root{--apple-black:#1d1d1f;--apple-dark-gray:#515154;--apple-gray:#86868b;--apple-light-gray:#c7c7cc;--apple-border:#e8e8ed;--apple-bg:#f5f5f7;--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-focus-ring:#0071e326;--apple-bg-primary:#fff;--apple-card-bg:#ffffffd9;--apple-card-bg-glass:#ffffff8c;--apple-border-glass:#e8e8eda6;--apple-header-bg:#fffc;--apple-input-bg:#fff;--apple-input-hover-bg:#f5f5f7;--apple-input-focus-bg:#fff;--apple-scroll-bg:#00000008;--apple-input-border:#8e8e93;--apple-input-border-hover:#515154;--font-apple:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--transition-smooth:all .3s cubic-bezier(.25, .8, .25, 1);--transition-spring:all .5s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--apple-black:#f5f5f7;--apple-dark-gray:#d2d2d7;--apple-gray:#a1a1a6;--apple-light-gray:#424245;--apple-border:#323236;--apple-bg:#1d1d1f;--apple-bg-primary:#0a0a0c;--apple-card-bg:#161617d9;--apple-card-bg-glass:#1616178c;--apple-border-glass:#323236a6;--apple-header-bg:#161617cc;--apple-input-bg:#1d1d1f;--apple-input-hover-bg:#242427;--apple-input-focus-bg:#161617;--apple-scroll-bg:#0000004d;--apple-input-border:#424245;--apple-input-border-hover:#a1a1a6}img{object-fit:contain;max-width:100%}body{font-family:var(--font-apple);background-color:var(--apple-bg-primary);color:var(--apple-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1280px;height:100vh;margin:0;padding:0;transition:background-color .3s,color .3s;overflow:auto hidden}#root{background-color:var(--apple-bg-primary);flex-direction:column;min-width:1280px;height:100vh;transition:background-color .3s;display:flex;overflow:auto hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--apple-bg-primary);transition:background-color .3s}::-webkit-scrollbar-thumb{background:var(--apple-light-gray);border-radius:3px;transition:background-color .3s}::-webkit-scrollbar-thumb:hover{background:var(--apple-gray)}@keyframes appleFadeIn{0%{opacity:0;transform:scale(.98)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-apple-in{animation:.6s cubic-bezier(.16,1,.3,1) forwards appleFadeIn}.auth-container{background-color:var(--apple-bg-primary);background-image:url(/assets/backkdrop_light-BGXNVQ3d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px;transition:background-color .3s,background-image .3s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .auth-container{background-image:url(/assets/backdrop_dark-DJ8y1_PD.png)}@media (height<=650px){body,#root{height:auto!important;overflow-y:auto!important}.auth-container{height:auto!important;padding:40px 24px!important;overflow:visible!important}}.auth-card{background:var(--apple-card-bg-glass);-webkit-backdrop-filter:blur(30px);border:1px solid var(--apple-border-glass);width:100%;max-width:550px;transition:var(--transition-spring), background-color .3s ease, border-color .3s ease;box-sizing:border-box;border-radius:20px;padding:62px 52px;box-shadow:0 16px 48px #00000014,inset 0 1px 1px #fff3}.apple-header{z-index:1000;height:64px;transition:var(--transition-smooth), background-color .3s ease, border-color .3s ease;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;background:var(--apple-header-bg)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--apple-border)!important;padding:0 24px!important}.apple-header-link{color:var(--apple-black);letter-spacing:-.1px;opacity:.8;transition:var(--transition-smooth);font-size:15px;font-weight:400;text-decoration:none}.apple-header-link:hover{opacity:1;color:var(--apple-blue)}.ant-input,.ant-input-password{background-color:var(--apple-input-bg)!important;border:1px solid var(--apple-input-border)!important;height:48px!important;color:var(--apple-black)!important;box-shadow:none!important;transition:var(--transition-smooth)!important;border-radius:10px!important;padding:0 16px!important;font-size:16px!important}.ant-input:hover,.ant-input-password:hover{background-color:var(--apple-input-hover-bg)!important;border-color:var(--apple-input-border-hover)!important}.ant-input:focus,.ant-input-focused,.ant-input-password-focused{background-color:var(--apple-input-focus-bg)!important;border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px var(--apple-focus-ring)!important}.ant-input-password .ant-input{background-color:#0000!important;border:none!important;height:auto!important;padding:0!important}.ant-btn{height:44px!important;box-shadow:none!important;transition:var(--transition-smooth)!important;border-radius:8px!important;font-size:15px!important;font-weight:500!important}.ant-btn-primary{background:var(--apple-blue)!important;color:#fff!important;border:none!important}.ant-btn-primary:hover{transform:translateY(-.5px);background:var(--apple-blue-hover)!important}.ant-btn-primary:active{transform:translateY(.5px)}.ant-btn-default{background:var(--apple-card-bg)!important;border:1px solid var(--apple-light-gray)!important;color:var(--apple-black)!important}.ant-btn-default:hover{border-color:var(--apple-gray)!important;background:var(--apple-bg)!important}.ant-form-item-label>label{letter-spacing:-.1px;color:var(--apple-black)!important;font-size:13px!important;font-weight:500!important}.ant-form-item{margin-bottom:25px!important}.ant-checkbox .ant-checkbox-inner{border-color:var(--apple-input-border)!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--apple-blue)!important;border-color:var(--apple-blue)!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--apple-blue)!important}.ant-checkbox-wrapper{color:var(--apple-dark-gray)!important}.apple-link{color:var(--apple-blue);transition:var(--transition-smooth);font-size:14px;font-weight:400;text-decoration:none}.apple-link:hover{color:var(--apple-blue-hover);text-decoration:underline}.apple-tabs{margin-bottom:32px;display:inline-flex;background:var(--apple-bg)!important;border:none!important;border-radius:9px!important;padding:3px!important}.apple-tabs-btn{cursor:pointer;transition:var(--transition-smooth);color:var(--apple-gray)!important;background:0 0!important;border:none!important;border-radius:7px!important;height:30px!important;padding:0 16px!important;font-size:13px!important;font-weight:500!important}.apple-tabs-btn.active{background:var(--apple-card-bg)!important;color:var(--apple-black)!important;box-shadow:0 1px 3px #00000014!important}.apple-theme-btn{transition:var(--transition-smooth)!important}.apple-theme-btn:hover{transform:scale(1.05);background-color:var(--apple-bg)!important}.apple-scroll-box{text-align:left;box-sizing:border-box;max-height:300px;transition:var(--transition-smooth);padding:16px;overflow-y:auto;background:var(--apple-scroll-bg)!important;border:1px solid var(--apple-border)!important;color:var(--apple-dark-gray)!important;border-radius:10px!important;margin-bottom:24px!important;font-size:13px!important;line-height:1.6!important}.apple-scroll-box h3,.apple-scroll-box strong{transition:color .3s;color:var(--apple-black)!important}.apple-scroll-box::-webkit-scrollbar{width:6px!important;height:6px!important}.apple-scroll-box::-webkit-scrollbar-track{background:0 0!important}.apple-scroll-box::-webkit-scrollbar-thumb{background:var(--apple-light-gray)!important;border-radius:3px!important;transition:background-color .3s!important}.apple-scroll-box::-webkit-scrollbar-thumb:hover{background:var(--apple-gray)!important}.apple-full-panel{box-sizing:border-box;transition:var(--transition-spring);z-index:10;flex-direction:column;justify-content:flex-start;display:flex;position:absolute;inset:40px;background:var(--apple-card-bg)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--apple-border)!important;border-radius:16px!important;padding:40px!important;box-shadow:0 8px 32px #00000014!important}@media (width<=768px){.apple-full-panel{inset:16px;padding:24px!important}}.auth-card-wide{max-width:680px!important}.apple-scroll-box-large{max-height:450px!important}.apple-admin-table .ant-table{color:var(--apple-black)!important;background:0 0!important}.apple-admin-table .ant-table-thead>tr>th{background:var(--apple-bg)!important;color:var(--apple-black)!important;border-bottom:1px solid var(--apple-border)!important;font-weight:600!important}.apple-admin-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--apple-border)!important;color:var(--apple-black)!important;background:0 0!important}.apple-admin-table .ant-table-row:hover>td{background:var(--apple-bg)!important}.ant-tabs-nav{margin-bottom:24px!important}.ant-tabs-tab{color:var(--apple-gray)!important;font-size:15px!important;font-weight:500!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--apple-blue)!important}.ant-tabs-ink-bar{background:var(--apple-blue)!important}.apple-admin-desk-panel{overflow:hidden;padding:0!important}.workspace-container{background-color:var(--apple-bg-primary);flex-direction:column;flex:1;justify-content:stretch;align-items:stretch;padding:0;transition:background-color .3s;display:flex;position:relative;overflow:hidden}.workspace-layout{flex:1;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}.workspace-sidebar{background-color:var(--apple-bg-primary);border-right:1px solid var(--apple-border);box-sizing:border-box;z-index:200;flex-direction:column;width:260px;height:100%;transition:width .4s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden}.workspace-sidebar.collapsed{width:68px}.sidebar-toggle-container{border-bottom:1px solid #0000;justify-content:flex-end;padding:16px;transition:all .3s;display:flex}.workspace-sidebar.collapsed .sidebar-toggle-container{justify-content:center}.sidebar-toggle-btn{color:var(--apple-black);opacity:.8;font-size:18px;transition:all .3s}.sidebar-toggle-btn:hover{opacity:1;background:var(--apple-bg)!important}.sidebar-menu{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:hidden auto}.sidebar-menu-item{cursor:pointer;color:var(--apple-black);box-sizing:border-box;white-space:nowrap;border-radius:10px;align-items:center;gap:14px;width:100%;height:44px;padding:12px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.sidebar-menu-item:hover{background-color:var(--apple-bg)}.sidebar-menu-item.active{color:var(--apple-blue);background-color:#0071e314;font-weight:600}[data-theme=dark] .sidebar-menu-item.active{color:#2f97ff;background-color:#0071e326}.sidebar-icon{flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.sidebar-label{opacity:1;white-space:nowrap;font-size:15px;font-weight:500;transition:opacity .3s,transform .3s;transform:translate(0)}.workspace-sidebar.collapsed .sidebar-label{opacity:0;pointer-events:none;transform:translate(-10px)}.sidebar-footer{border-top:1px solid var(--apple-border);padding:12px}.sidebar-logout:hover{color:#fff;background-color:#ff4d4f}.workspace-main-content{background-color:var(--apple-bg);box-sizing:border-box;flex-direction:column;flex:1;justify-content:stretch;align-items:stretch;height:100%;display:flex;overflow:hidden}.workspace-panel{background:var(--apple-bg-primary);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .3s;display:flex;overflow-y:auto;padding:40px!important}.workspace-status-dot{background-color:#30d158;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.workspace-status-dot:after{content:"";background-color:#30d158;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite pulse-dot;position:absolute;top:0;left:0}@keyframes pulse-dot{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.workspace-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;width:100%;display:grid}.workspace-card{background-color:var(--apple-bg-primary);box-sizing:border-box;flex-direction:column;align-items:flex-start;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;border:1px solid var(--apple-border)!important;border-radius:12px!important;padding:24px!important}.workspace-card:hover{transform:translateY(-2px);border-color:var(--apple-light-gray)!important;box-shadow:0 8px 24px #0000000a!important}.card-caption{color:var(--apple-gray);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:11px;font-weight:600}.card-value{color:var(--apple-black);letter-spacing:-1.2px;margin:0 0 6px;font-size:32px;font-weight:700}.card-desc{color:var(--apple-gray);font-size:13px;line-height:1.4}.mail-layout{background-color:var(--apple-bg-primary);align-items:stretch;width:100%;height:100%;animation:.5s cubic-bezier(.16,1,.3,1) forwards appleFadeIn;display:flex;overflow:hidden}.mail-sidebar-pane{border-right:1px solid var(--apple-border);background-color:var(--apple-bg-primary);box-sizing:border-box;opacity:1;flex-direction:column;flex-shrink:0;width:240px;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow:hidden}.mail-sidebar-pane.collapsed{pointer-events:none;opacity:0!important;border-right-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.mail-list-pane{border-right:1px solid var(--apple-border);background-color:var(--apple-bg-primary);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:360px;height:100%;display:flex}.mail-list-items{flex-direction:column;flex:1;gap:8px;padding:8px 12px;display:flex;overflow-y:auto}.mail-item-card{cursor:pointer;background-color:var(--apple-bg-primary);box-sizing:border-box;text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex}.mail-item-card:hover{background-color:var(--apple-bg)}.mail-item-card.selected{background-color:#0071e30f;border-color:#0071e326}[data-theme=dark] .mail-item-card.selected{background-color:#0071e31f;border-color:#0071e34d}.mail-item-sender{color:var(--apple-black);font-size:14px;font-weight:600}.mail-item-subject{color:var(--apple-black);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mail-item-snippet{color:var(--apple-gray);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.mail-item-date{color:var(--apple-gray);font-size:11px}.mail-reader-pane{background-color:var(--apple-bg-primary);flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.mail-reader-container{box-sizing:border-box;flex-direction:column;width:100%;max-width:760px;margin:0 auto;padding:48px 40px;display:flex}.mail-reader-subject{color:var(--apple-black);letter-spacing:-.8px;margin-bottom:20px;font-size:28px;font-weight:700;line-height:1.25}.mail-reader-meta{border-bottom:1px solid var(--apple-border);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.mail-reader-body{color:#1d1d1f;border:1px solid var(--apple-border);white-space:pre-wrap;letter-spacing:-.1px;background-color:#fff;border-radius:12px;margin-bottom:28px;padding:24px;font-size:15px;line-height:1.7;box-shadow:0 4px 12px #00000005}[data-theme=dark] .mail-reader-body,[data-theme=dark] .mail-reader-body img,[data-theme=dark] .mail-reader-body video,[data-theme=dark] .mail-reader-body iframe,[data-theme=dark] .mail-reader-body .anticon{filter:invert()hue-rotate(180deg)}.mail-folder-item{cursor:pointer;height:38px;color:var(--apple-black);text-align:left;border-radius:10px;align-items:center;gap:12px;margin-bottom:2px;padding:0 16px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex}.mail-folder-item:hover{background-color:var(--apple-bg)}.mail-folder-item.active{color:var(--apple-blue);background-color:#0071e314;font-weight:600}[data-theme=dark] .mail-folder-item.active{color:#2f97ff;background-color:#0071e329}@keyframes appleFadeInScale{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-mail-card{opacity:0;animation:.35s cubic-bezier(.16,1,.3,1) forwards appleFadeInScale}@keyframes skeleton-pulse{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.skeleton-pulse{animation:1.8s ease-in-out infinite skeleton-pulse}.apple-search-input.ant-input-affix-wrapper,.apple-search-input{background-color:var(--apple-bg)!important;height:38px!important;box-shadow:none!important;box-sizing:border-box!important;border:none!important;border-radius:10px!important;align-items:center!important;padding:0 12px!important;transition:all .25s!important;display:flex!important}.apple-search-input input,.apple-search-input .ant-input,.apple-search-input.ant-input-affix-wrapper input.ant-input{text-align:center!important;height:100%!important;max-height:100%!important;color:var(--apple-black)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important;font-size:14px!important}.apple-search-input.ant-input-affix-wrapper:hover,.apple-search-input:hover{background-color:var(--apple-input-hover-bg)!important;border:none!important}.apple-search-input.ant-input-affix-wrapper-focused,.apple-search-input.ant-input-affix-wrapper:focus-within,.apple-search-input:focus-within{background-color:var(--apple-bg-primary)!important;box-shadow:0 0 0 3px var(--apple-focus-ring)!important;border:none!important}.apple-search-input.ant-input-affix-wrapper-focused input,.apple-search-input.ant-input-affix-wrapper:focus-within input,.apple-search-input:focus-within input,.apple-search-input.ant-input-affix-wrapper-focused .ant-input,.apple-search-input.ant-input-affix-wrapper:focus-within .ant-input,.apple-search-input:focus-within .ant-input{text-align:left!important;background-color:#0000!important;border:none!important}.apple-segmented-tabs{background-color:var(--apple-bg);box-sizing:border-box;border-radius:12px;width:calc(100% - 24px);margin:4px 12px 12px;padding:3px;display:flex}.apple-segmented-tab-btn{text-align:center;cursor:pointer;height:28px;color:var(--apple-gray);background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:all .2s cubic-bezier(.25,.8,.25,1);display:flex}.apple-segmented-tab-btn:hover{color:var(--apple-black)}.apple-segmented-tab-btn.active{background-color:var(--apple-bg-primary)!important;color:var(--apple-blue)!important;box-shadow:0 1px 3px #0000000a,0 1px 1px #00000005!important}.apple-reply-textarea,.apple-reply-textarea textarea,.apple-reply-textarea .ant-input{text-align:center!important;border:1px solid var(--apple-input-border)!important;background-color:var(--apple-input-bg)!important;resize:none!important;height:auto!important;color:var(--apple-black)!important;border-radius:12px!important;padding:16px!important;font-size:14px!important;line-height:1.5!important;transition:all .25s!important}.apple-reply-textarea::placeholder,.apple-reply-textarea textarea::placeholder,.apple-reply-textarea .ant-input::placeholder{text-align:center!important}.apple-reply-textarea:focus,.apple-reply-textarea textarea:focus,.apple-reply-textarea .ant-input:focus{text-align:left!important;border-color:var(--apple-blue)!important;box-shadow:0 0 0 3px var(--apple-focus-ring)!important;background-color:var(--apple-bg-primary)!important}.apple-reply-textarea:focus::placeholder,.apple-reply-textarea textarea:focus::placeholder,.apple-reply-textarea .ant-input:focus::placeholder{text-align:left!important}.chat-layout{background-color:var(--apple-bg-primary);width:100%;height:100%;color:var(--apple-black);animation:.5s cubic-bezier(.16,1,.3,1) forwards appleFadeIn;display:flex;overflow:hidden}.chat-sidebar-pane{border-right:1px solid var(--apple-border);background-color:var(--apple-bg-primary);box-sizing:border-box;opacity:1;flex-direction:column;flex-shrink:0;width:320px;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow:hidden}.chat-sidebar-pane.collapsed{pointer-events:none;opacity:0!important;border-right-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.chat-feed-pane{background-color:var(--apple-bg-primary);flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.chat-details-pane{border-left:1px solid var(--apple-border);background-color:var(--apple-bg-primary);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:320px;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow-y:auto}.chat-details-pane.collapsed{pointer-events:none;opacity:0!important;border-left-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.chat-messages-container{flex-direction:column;flex:1;gap:0;padding:24px;display:flex;overflow-y:auto}.chat-message-row{opacity:0;align-items:flex-start;gap:12px;width:100%;animation:.35s cubic-bezier(.16,1,.3,1) forwards appleFadeInScale;display:flex}.chat-options-trigger-btn{opacity:0!important;transition:opacity .2s cubic-bezier(.16,1,.3,1)!important}.chat-message-row:hover .chat-options-trigger-btn{opacity:1!important}.chat-message-row.sent{flex-direction:row-reverse}.chat-bubble{word-wrap:break-word;border-radius:18px;max-width:65%;padding:10px 16px;font-size:14px;line-height:1.45;transition:all .2s;position:relative;box-shadow:0 1px 1px #00000005}.chat-bubble.sent{color:#fff;background-color:#007aff;border-bottom-right-radius:4px}[data-theme=dark] .chat-bubble.sent{background-color:#0a84ff}.chat-bubble.received{color:#1d1d1f;background-color:#e9e9eb;border-bottom-left-radius:4px}[data-theme=dark] .chat-bubble.received{color:#f5f5f7;background-color:#262629}.presence-indicator{display:inline-block;position:relative}.presence-dot{border:2px solid var(--apple-bg-primary);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 1px #0000000d}.presence-dot.online{background-color:#34c759!important}.presence-dot.busy{background-color:#ff3b30!important}.presence-dot.away{background-color:#ff9500!important}.presence-dot.offline,.presence-dot.invisible{background-color:#8e8e93!important}.status-dot-indicator{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.status-dot-indicator.online{background-color:#34c759}.status-dot-indicator.busy{background-color:#ff3b30}.status-dot-indicator.away{background-color:#ff9500}.status-dot-indicator.invisible{background-color:#8e8e93}.chat-actions-overlay{opacity:0;pointer-events:none;z-index:10;background-color:var(--apple-bg-primary);border:1px solid var(--apple-border);border-radius:24px;align-items:center;gap:6px;padding:4px 8px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.95);box-shadow:0 4px 12px #00000014}.chat-message-row:hover .chat-actions-overlay{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.apple-chat-input-pill-container{border-top:1px solid var(--apple-border);background-color:var(--apple-bg-primary);flex-direction:column;gap:10px;padding:16px 24px;display:flex}.apple-chat-input-pill{background-color:var(--apple-bg);border:1px solid var(--apple-border);border-radius:24px;align-items:center;gap:8px;padding:3px 4px 3px 12px;transition:border-color .25s,box-shadow .25s,background-color .25s;display:flex}.apple-chat-input-pill:focus-within{background-color:var(--apple-bg-primary);border-color:var(--apple-blue);box-shadow:0 0 0 3px var(--apple-focus-ring)}.apple-chat-input-pill input.ant-input,.apple-chat-input-pill textarea.ant-input{box-shadow:none!important;color:var(--apple-black)!important;resize:none!important;background:0 0!important;border:none!important;height:auto!important;padding:6px 12px!important;font-size:14px!important;line-height:1.5!important}.apple-chat-input-pill input.ant-input::placeholder,.apple-chat-input-pill textarea.ant-input::placeholder{color:var(--apple-gray)!important}.teams-chat-input-container{border-top:1px solid var(--apple-border);background-color:var(--apple-bg-primary);flex-direction:column;padding:0;display:flex}.teams-formatting-toolbar{border-bottom:1px solid var(--apple-border);background-color:var(--apple-bg);align-items:center;padding:6px 12px;display:flex}.teams-formatting-toolbar .ant-btn{color:var(--apple-dark-gray);border-radius:4px}.teams-formatting-toolbar .ant-btn:hover{color:var(--apple-blue);background-color:var(--apple-bg-primary)!important}.teams-input-textarea-wrapper{background-color:var(--apple-bg-primary);padding:4px 8px}.teams-input-textarea-wrapper textarea.ant-input{box-shadow:none!important;resize:none!important;color:var(--apple-black)!important;background-color:#0000!important;border:none!important;padding:12px!important;font-size:14px!important;line-height:1.5!important}.teams-input-actions-footer{border-top:1px solid var(--apple-border);background-color:var(--apple-bg);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.teams-channel-tabs{border-bottom:1px solid var(--apple-border);background-color:var(--apple-bg-primary);gap:16px;padding:0 24px;display:flex}.teams-tab-btn{color:var(--apple-gray);cursor:pointer;background:0 0;border:none;padding:12px 4px;font-size:13px;font-weight:500;transition:color .2s;position:relative}.teams-tab-btn:hover{color:var(--apple-black)}.teams-tab-btn.active{font-weight:600;color:var(--apple-blue)!important}.teams-tab-btn.active:after{content:"";background-color:var(--apple-blue);height:2px;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .teams-tab-btn.active:after{background-color:#0a84ff}.apple-recording-banner{color:#ff3b30;background-color:#ff3b300f;border-top:1px solid #ff3b3026;border-bottom:1px solid #ff3b301a;justify-content:space-between;align-items:center;padding:12px 24px;transition:all .3s;display:flex}[data-theme=dark] .apple-recording-banner{color:#ff453a;background-color:#ff453a1a;border-top-color:#ff453a33;border-bottom-color:#ff453a26}.apple-gallery-card{background:var(--apple-bg)!important;border:1px solid var(--apple-border)!important;border-radius:10px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s!important}.apple-gallery-card:hover{transform:translateY(-2px);border-color:var(--apple-light-gray)!important;box-shadow:0 4px 12px #0000000a!important}.chat-reaction-tag{cursor:pointer;background-color:var(--apple-bg);border:1px solid var(--apple-border);border-radius:12px;align-items:center;gap:4px;margin-top:6px;margin-right:4px;padding:3px 8px;font-size:12px;transition:all .2s;display:inline-flex}.chat-reaction-tag.reacted{border-color:var(--apple-blue);color:var(--apple-blue);background-color:#0071e314}.chat-suggested-reply-pill{background-color:var(--apple-bg);border:1px solid var(--apple-border);color:var(--apple-black);cursor:pointer;border-radius:14px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.chat-suggested-reply-pill:hover{background-color:var(--apple-input-hover-bg);border-color:var(--apple-input-border-hover);color:var(--apple-blue)}.chat-suggested-reply-pill:active{background-color:var(--apple-bg-primary)}.call-overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:1000;color:#fff;background-color:#000000d9;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.call-card{text-align:center;background:#1c1c1e;border-radius:24px;flex-direction:column;align-items:center;width:420px;padding:32px;display:flex;box-shadow:0 10px 40px #00000080}.call-video-grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;margin:24px 0;display:grid}.call-video-box{aspect-ratio:4/3;background-color:#2c2c2e;border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.call-video-box.blurred{filter:blur(8px)}.chat-sidebar-item{cursor:pointer;height:38px;color:var(--apple-black);text-align:left;box-sizing:border-box;border-radius:10px;align-items:center;gap:12px;width:100%;margin-bottom:2px;padding:0 16px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex}.chat-sidebar-item:hover{background-color:var(--apple-bg)}.chat-sidebar-item.active{color:var(--apple-blue);background-color:#0071e314;font-weight:600}[data-theme=dark] .chat-sidebar-item.active{color:#2f97ff;background-color:#0071e329}.crm-layout{background-color:var(--apple-bg-primary);width:100%;height:100%;color:var(--apple-black);animation:.5s cubic-bezier(.16,1,.3,1) forwards appleFadeIn;display:flex;overflow:hidden}.crm-sidebar-pane{border-right:1px solid var(--apple-border);background-color:var(--apple-bg-primary);box-sizing:border-box;opacity:1;flex-direction:column;flex-shrink:0;width:240px;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow:hidden}.crm-sidebar-pane.collapsed{pointer-events:none;opacity:0!important;border-right-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.crm-main-pane{background-color:var(--apple-bg-primary);flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.crm-reader-pane{border-left:1px solid var(--apple-border);background-color:var(--apple-bg-primary);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:45%;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow-y:auto}.crm-reader-pane.collapsed{pointer-events:none;opacity:0!important;border-left-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.pipeline-board{background-color:var(--apple-bg);box-sizing:border-box;flex:1;align-items:stretch;gap:16px;height:100%;padding:16px;display:flex;overflow-x:auto}.pipeline-column{background-color:var(--apple-bg-primary);border:1px solid var(--apple-border);box-sizing:border-box;border-radius:12px;flex-direction:column;flex-shrink:0;width:280px;max-height:100%;padding:12px;display:flex;box-shadow:0 1px 3px #00000003}.pipeline-column-header{color:var(--apple-black);border-bottom:1px solid var(--apple-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;font-size:13px;font-weight:600;display:flex}.pipeline-card-list{flex-direction:column;flex:1;gap:8px;padding:2px;display:flex;overflow-y:auto}.pipeline-card{background-color:var(--apple-bg-primary);border:1px solid var(--apple-border);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:10px;flex-direction:column;gap:6px;padding:12px;transition:all .2s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 1px 2px #00000003}.pipeline-card:hover{border-color:var(--apple-light-gray);transform:translateY(-1px);box-shadow:0 4px 12px #00000005}.pipeline-card-title{color:var(--apple-black);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pipeline-card-meta{color:var(--apple-gray);justify-content:space-between;align-items:center;font-size:11px;display:flex}.pipeline-card-value{color:var(--apple-blue);font-size:13px;font-weight:700}.crm-timeline-container{border-left:1px solid var(--apple-border);box-sizing:border-box;flex-direction:column;gap:16px;margin-left:8px;padding-left:20px;display:flex;position:relative}.crm-timeline-item{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:relative}.crm-timeline-dot{background-color:var(--apple-blue);border:2px solid var(--apple-bg-primary);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-25px}[data-theme=dark] .pipeline-board{background-color:#0c0c0e}.notes-project-layout{background-color:var(--apple-bg-primary);width:100%;height:100%;color:var(--apple-black);animation:.5s cubic-bezier(.16,1,.3,1) forwards appleFadeIn;display:flex;overflow:hidden}.notes-project-sidebar-pane{border-right:1px solid var(--apple-border-glass);background:var(--apple-card-bg-glass);-webkit-backdrop-filter:blur(20px);box-sizing:border-box;opacity:1;flex-direction:column;flex-shrink:0;width:240px;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow:hidden}.notes-project-sidebar-pane.collapsed{pointer-events:none;opacity:0!important;border-right-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.notes-project-main-pane{background-color:var(--apple-bg-primary);flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.notes-project-reader-pane{border-left:1px solid var(--apple-border-glass);background:var(--apple-card-bg-glass);-webkit-backdrop-filter:blur(20px);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:380px;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow-y:auto}.notes-project-reader-pane.collapsed{pointer-events:none;opacity:0!important;border-left-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.notes-editor-container{background-color:var(--apple-bg-primary);flex-direction:column;width:100%;height:100%;display:flex}.notes-editor-toolbar{background-color:var(--apple-bg);border-bottom:1px solid var(--apple-border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.notes-editor-toolbar-btn{cursor:pointer;height:28px;color:var(--apple-black);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;transition:all .2s;display:flex}.notes-editor-toolbar-btn:hover{background-color:var(--apple-input-hover-bg)}.notes-editor-toolbar-btn.active{color:var(--apple-blue);background-color:#0071e31a;font-weight:600}.notes-editor-body{box-sizing:border-box;flex:1;padding:24px;overflow-y:auto}.notes-editor-textarea{width:100%;height:100%;min-height:200px;color:var(--apple-black);resize:none;text-align:left;box-sizing:border-box;background:0 0;border:none;outline:none;font-family:inherit;font-size:15px;line-height:1.6;overflow-y:auto}.notes-editor-textarea:empty:before{content:attr(data-placeholder);color:var(--apple-gray);cursor:text}.gantt-chart-container{background-color:var(--apple-bg);border:1px solid var(--apple-border);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex}.gantt-header{text-transform:uppercase;letter-spacing:.5px;color:var(--apple-gray);border-bottom:1px solid var(--apple-border);padding-bottom:8px;font-size:11px;font-weight:600;display:flex}.gantt-col-name{text-align:left;width:120px}.gantt-col-timeline{flex:1;justify-content:space-between;display:flex;position:relative}.gantt-row{align-items:center;height:36px;display:flex}.gantt-row-name{text-align:left;width:120px;color:var(--apple-black);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.gantt-row-timeline{background:repeating-linear-gradient(90deg, transparent, transparent calc(25% - 1px), var(--apple-border) calc(25% - 1px), var(--apple-border) 25%);flex:1;height:100%;position:relative}.gantt-bar-fill{background:linear-gradient(135deg, var(--apple-blue), #5ac8fa);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:20px;font-size:10px;font-weight:600;transition:all .3s;display:flex;position:absolute;top:8px;box-shadow:0 2px 6px #0071e326}.calendar-month-grid{background-color:var(--apple-border);border:1px solid var(--apple-border);border-radius:12px;grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.calendar-header-day{background-color:var(--apple-bg);text-transform:uppercase;color:var(--apple-gray);text-align:center;padding:10px;font-size:11px;font-weight:600}.calendar-cell{background-color:var(--apple-bg-primary);aspect-ratio:1.2;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:80px;padding:8px;display:flex}.calendar-cell.muted{opacity:.4}.calendar-cell-num{color:var(--apple-black);text-align:left;margin-bottom:6px;font-size:12px;font-weight:600}.calendar-cell-events{flex-direction:column;flex:1;gap:4px;display:flex;overflow-y:auto}.calendar-event-tag{white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.music-layout{background-color:var(--apple-bg-primary);width:100%;height:100%;color:var(--apple-black);animation:.5s cubic-bezier(.16,1,.3,1) forwards appleFadeIn;display:flex;overflow:hidden}.music-sidebar-pane{border-right:1px solid var(--apple-border);background-color:var(--apple-bg-primary);box-sizing:border-box;opacity:1;flex-direction:column;flex-shrink:0;width:380px;height:100%;padding:16px 12px;transition:width .3s cubic-bezier(.25,.8,.25,1),padding .3s cubic-bezier(.25,.8,.25,1),opacity .3s,border-color .3s;display:flex;overflow:hidden}.music-sidebar-pane.collapsed{pointer-events:none;opacity:0!important;border-right-width:0!important;width:0!important;padding-left:0!important;padding-right:0!important}.music-main-pane{background-color:var(--apple-bg-primary);flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.music-content-area{flex:1;padding-bottom:80px;display:flex;overflow:hidden}.music-dashboard{box-sizing:border-box;flex:1;align-items:flex-start;gap:40px;padding:40px;display:flex;overflow-y:auto}.music-album-art-container{flex-direction:column;flex-shrink:0;align-items:center;gap:20px;width:280px;display:flex}.music-album-art-large{background:linear-gradient(135deg, var(--apple-blue), #5ac8fa);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:280px;height:280px;font-size:80px;transition:all .3s;display:flex;box-shadow:0 12px 32px #0000001f,0 2px 8px #0000000a}.music-lyrics-panel{text-align:left;flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.music-lyrics-scroll{scroll-behavior:smooth;flex:1;padding-right:8px;overflow-y:auto}.music-lyrics-line{color:var(--apple-black);opacity:.35;transform-origin:0;cursor:pointer;margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.5;transition:all .4s cubic-bezier(.25,.8,.25,1)}.music-lyrics-line:hover{opacity:.7}.music-lyrics-line.active{opacity:1;color:var(--apple-blue);text-shadow:0 2px 10px #0071e326;transform:scale(1.05)}[data-theme=dark] .music-lyrics-line.active{color:#2f97ff;text-shadow:0 2px 10px #2f97ff40}.music-visualizer-wave{align-items:flex-end;gap:3px;height:36px;margin-top:10px;display:flex}.music-visualizer-bar{background-color:var(--apple-blue);border-radius:2px;width:3px;height:4px;transition:height .15s}.music-visualizer-wave.playing .music-visualizer-bar{animation:1.2s ease-in-out infinite alternate musicWave}.music-visualizer-wave.playing .music-visualizer-bar:nth-child(2n){animation-duration:.9s;animation-delay:.15s}.music-visualizer-wave.playing .music-visualizer-bar:nth-child(3n){animation-duration:1.4s;animation-delay:.3s}.music-visualizer-wave.playing .music-visualizer-bar:nth-child(4n){animation-duration:1.1s;animation-delay:.45s}@keyframes musicWave{0%{height:4px}to{height:32px}}.music-playbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--apple-border);box-sizing:border-box;z-index:10;background-color:#ffffffd9;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 24px;display:flex;position:absolute;bottom:0;left:0}[data-theme=dark] .music-playbar{background-color:#161617d9}.music-playbar-trackinfo{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:12px;width:25%;min-width:180px;margin-left:-12px;padding:6px 12px;transition:background-color .2s cubic-bezier(.25,.8,.25,1);display:flex}.music-playbar-trackinfo:hover{background-color:var(--apple-bg)}[data-theme=dark] .music-playbar-trackinfo:hover{background-color:var(--apple-light-gray)}.music-playbar-controls{flex-direction:column;align-items:center;gap:8px;width:50%;display:flex}.music-playbar-utilities{justify-content:flex-end;align-items:center;gap:12px;width:25%;min-width:180px;display:flex}.music-scrubber-container{align-items:center;gap:10px;width:100%;max-width:580px;display:flex}.music-scrubber-slider{cursor:pointer;height:4px;accent-color:var(--apple-blue);background-color:var(--apple-border);border-radius:2px;outline:none;flex:1}.apple-glass-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9!important;border:1px solid #fff6!important;border-radius:16px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 8px 32px #1f26870a!important}[data-theme=dark] .apple-glass-card{background:#1c1c1e99!important;border:1px solid #ffffff14!important;box-shadow:0 8px 32px #0003!important}.apple-glass-card:hover{transform:translateY(-4px)scale(1.02);border-color:#ff2d554d!important;box-shadow:0 12px 40px #1f268714!important}.hover-zoom-card{overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.hover-zoom-card:hover{transform:scale(1.03);box-shadow:0 10px 30px #00000014}.hover-zoom-card:hover .play-hover-overlay{opacity:1!important}.music-custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.music-custom-scrollbar::-webkit-scrollbar-track{background:0 0}.music-custom-scrollbar::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}[data-theme=dark] .music-custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1f}.music-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ff2d5599}.music-playbar-progress-container input[type=range]{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:4px}.music-playbar-progress-container input[type=range]::-webkit-slider-runnable-track{cursor:pointer;background:0 0;width:100%;height:4px}.music-playbar-progress-container input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--apple-blue);cursor:pointer;border-radius:50%;width:0;height:0;margin-top:0;transition:width .1s,height .1s}.music-playbar-progress-container:hover input[type=range]::-webkit-slider-thumb{width:10px;height:10px}.chat-quick-reaction-emoji{cursor:pointer;opacity:.5;font-size:13px;transition:opacity .2s,transform .2s}.chat-quick-reaction-emoji:hover{opacity:1;transform:scale(1.25)}@keyframes settingsPulseGreen{0%{transform:scale(.95);box-shadow:0 0 #34c759b3}70%{transform:scale(1);box-shadow:0 0 0 6px #34c75900}to{transform:scale(.95);box-shadow:0 0 #34c75900}}@keyframes settingsPulseOrange{0%{transform:scale(.95);box-shadow:0 0 #ff9500b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ff950000}to{transform:scale(.95);box-shadow:0 0 #ff950000}}.settings-pulse-green{animation:2s infinite settingsPulseGreen}.settings-pulse-orange{animation:2s infinite settingsPulseOrange}.workspace-main-panel-root{box-sizing:border-box;background:var(--apple-bg);width:100%;height:100%;transition:var(--transition-smooth);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:48px;display:flex;overflow-y:auto}.ws-header-block{justify-content:space-between;align-items:center;width:100%;margin-bottom:40px;display:flex}.ws-header-text{text-align:left}.ws-badge-container{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ws-badge-label{color:var(--apple-blue);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:600}.ws-main-greeting{letter-spacing:-1.2px;color:var(--apple-black);margin:0;font-size:38px;font-weight:700;line-height:1.1}.ws-sub-greeting{color:var(--apple-gray);max-width:650px;margin:12px 0 0;font-size:15px;line-height:1.5}.ws-dashboard-tile{background:var(--apple-card-bg-glass);border:1px solid var(--apple-border-glass);cursor:pointer;-webkit-backdrop-filter:blur(20px);border-radius:20px;flex-direction:column;justify-content:space-between;height:140px;padding:24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 12px #00000005}.ws-dashboard-tile:hover{border-color:var(--apple-blue);background:var(--apple-bg-primary);transform:translateY(-6px)scale(1.03);box-shadow:0 15px 30px #00000014}.ws-tile-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ws-tile-icon-blue{color:var(--apple-blue);font-size:16px}.ws-tile-icon-green{color:#30d158;font-size:16px}.ws-tile-icon-purple{color:#5856d6;font-size:16px}.ws-tile-title{color:var(--apple-gray);letter-spacing:.8px;font-size:11px;font-weight:600}.ws-tile-large-value{color:var(--apple-black);letter-spacing:-.5px;font-size:28px;font-weight:700}.ws-tile-desc{color:var(--apple-gray);font-size:12px}.ws-section-header{color:var(--apple-black);letter-spacing:-.3px;margin:32px 0 20px;font-size:18px;font-weight:600}.ws-app-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:24px;width:100%;margin-top:10px;display:grid}.ws-app-icon{cursor:pointer;text-align:center;flex-direction:column;align-items:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.ws-app-icon:hover{transform:translateY(-4px)scale(1.08)}.ws-app-icon:hover .ws-app-icon-inner{box-shadow:0 10px 25px #00000026}.ws-app-icon-inner{color:#fff;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:10px;font-size:28px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 10px #0000000d}.bg-green{background:linear-gradient(135deg,#34c759,#248a3d)}.bg-blue{background:linear-gradient(135deg,#007aff,#0056b3)}.bg-red{background:linear-gradient(135deg,#ff3b30,#c62828)}.bg-dark-purple{background:linear-gradient(135deg,#5856d6,#3b3a95)}.bg-cyan{background:linear-gradient(135deg,#5ac8fa,#007aff)}.bg-gold{background:linear-gradient(135deg,#ff9500,#fc0)}.ws-app-name{color:var(--apple-black);letter-spacing:-.2px;font-size:12px;font-weight:500}@keyframes wsPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.animate-pulse{animation:2s infinite wsPulse}.ws-app-panel{background:var(--apple-card-bg-glass);border:1px solid var(--apple-border-glass);-webkit-backdrop-filter:blur(20px);box-sizing:border-box;border-radius:24px;flex-direction:column;width:100%;min-height:520px;padding:32px;display:flex;box-shadow:0 10px 40px #00000008}.ws-app-header{border-bottom:1px solid var(--apple-border);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.ws-back-btn{color:var(--apple-blue);align-items:center;height:32px;padding:0 8px;font-size:14px;font-weight:500;display:flex}.ws-app-title{color:var(--apple-black);letter-spacing:-.5px;margin:0;font-size:22px;font-weight:700}.ws-form-card{background:var(--apple-card-bg-glass);border:1px solid var(--apple-border-glass);-webkit-backdrop-filter:blur(15px);box-sizing:border-box;border-radius:18px;padding:20px}.ws-form-title{color:var(--apple-black);margin-bottom:16px;font-size:15px;font-weight:600}.ws-form-item{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ws-label{color:var(--apple-gray);font-size:12px;font-weight:500}.ws-list-card{background:var(--apple-card-bg-glass);border:1px solid var(--apple-border-glass);-webkit-backdrop-filter:blur(15px);box-sizing:border-box;border-radius:18px;min-height:300px;padding:20px}.ws-list-filter-row{border-bottom:1px solid var(--apple-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.ws-tabs{gap:20px;display:flex}.ws-tab{color:var(--apple-gray);cursor:pointer;transition:var(--transition-smooth);border-bottom:2px solid #0000;padding-bottom:4px;font-size:14px;font-weight:500}.ws-tab.active{color:var(--apple-blue);border-bottom-color:var(--apple-blue)}.ws-task-item{border-bottom:1px solid var(--apple-border);transition:var(--transition-smooth);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:14px 16px;display:flex}.ws-task-item:hover{background:var(--apple-bg)}.ws-task-item.completed{opacity:.65}.ws-task-item.completed .ws-task-title{color:var(--apple-gray);text-decoration:line-through}.ws-checkbox{border:1px solid var(--apple-input-border);cursor:pointer;width:18px;height:18px;accent-color:var(--apple-blue);border-radius:4px}.ws-task-text{text-align:left;flex-direction:column;gap:4px;display:flex}.ws-task-title{color:var(--apple-black);font-size:14px;font-weight:600}.ws-task-description{color:var(--apple-gray);font-size:12px;line-height:1.4}.ws-task-meta{color:var(--apple-gray);align-items:center;margin-top:2px;font-size:11px;display:flex}.ws-calendar-card{background:var(--apple-bg-primary);border:1px solid var(--apple-border);border-radius:16px;padding:24px}.ws-calendar-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ws-calendar-month-label{color:var(--apple-black);margin:0;font-size:18px;font-weight:700}.ws-calendar-days-header{text-align:center;color:var(--apple-gray);grid-template-columns:repeat(7,1fr);margin-bottom:12px;font-size:12px;font-weight:600;display:grid}.ws-calendar-weekday{padding:8px 0}.ws-calendar-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ws-calendar-cell{aspect-ratio:1.1;border:1px solid var(--apple-border);cursor:pointer;background:var(--apple-bg-primary);transition:var(--transition-smooth);border-radius:8px;flex-direction:column;justify-content:space-between;padding:6px;display:flex}.ws-calendar-cell:hover{background:var(--apple-bg);border-color:var(--apple-blue)}.ws-calendar-cell.outside-month{opacity:.35}.ws-calendar-cell.today{background:#34c7590d;border-color:#34c759}.ws-calendar-cell.today .ws-cell-day-num{color:#34c759;font-weight:700}.ws-calendar-cell.selected{border-color:var(--apple-blue);box-shadow:0 0 0 2px #0071e333}.ws-cell-day-num{color:var(--apple-black);font-size:13px;font-weight:500}.ws-cell-indicators{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.ws-dot-indicator{border-radius:50%;width:6px;height:6px;display:inline-block}.ws-dot-indicator.completed{background-color:var(--apple-gray)}.ws-dot-indicator.high{background-color:#ff3b30}.ws-dot-indicator.medium{background-color:#ff9500}.ws-dot-indicator.low{background-color:#007aff}.ws-dot-more{color:var(--apple-gray);font-size:8px;font-weight:600;line-height:1}.ws-calendar-sidebar{background:var(--apple-bg);border:1px solid var(--apple-border);box-sizing:border-box;text-align:left;border-radius:16px;min-height:300px;padding:20px}.ws-calendar-task-card{background:var(--apple-bg-primary);border:1px solid var(--apple-border);border-radius:10px;flex-direction:column;align-items:flex-start;margin-bottom:8px;padding:10px 12px;display:flex}.ws-pomodoro-container{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px;margin:40px auto;display:flex}.ws-pomodoro-timer-wrapper{justify-content:center;align-items:center;width:220px;height:220px;margin-bottom:24px;display:flex;position:relative}.ws-pomodoro-svg{width:100%;height:100%;position:absolute;top:0;left:0}.ws-pomodoro-ring{transition:stroke-dashoffset 1s linear}.ws-pomodoro-text-overlay{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex}.ws-pomo-phase-label{color:var(--apple-gray);letter-spacing:1.5px;font-size:11px;font-weight:700}.ws-pomo-digits{color:var(--apple-black);font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:4px;font-size:38px;font-weight:700}.ws-pomo-controls{gap:20px;margin-bottom:24px;display:flex}.ws-pomo-stats{color:var(--apple-gray);margin-bottom:32px;font-size:13px}.ws-pomo-config{background:var(--apple-bg);border:1px solid var(--apple-border);box-sizing:border-box;border-radius:16px;width:100%;padding:20px}.ws-focus-overlay{background:radial-gradient(circle at center, var(--apple-bg-primary), var(--apple-bg));z-index:10000;width:100vw;height:100vh;color:var(--apple-black);justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex;position:fixed;top:0;left:0}.ws-focus-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:500px;padding:32px;display:flex}.ws-focus-breather{background:radial-gradient(circle,#0071e366 0%,#0071e300 70%);border-radius:50%;width:140px;height:140px;margin-bottom:40px;animation:8s ease-in-out infinite wsBreathe}@keyframes wsBreathe{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;filter:drop-shadow(0 0 15px #0071e399);transform:scale(1.3)}to{opacity:.5;transform:scale(.9)}}.ws-focus-time-display{letter-spacing:-2px;font-variant-numeric:tabular-nums;text-shadow:0 4px 12px #00000080;margin:0 0 16px;font-size:64px;font-weight:700}.ws-focus-desc{color:#86868b;max-width:380px;margin-bottom:32px;font-size:14px;line-height:1.6}.ws-clock-face{border:4px solid var(--apple-border);background:var(--apple-bg-primary);border-radius:50%;width:220px;height:220px;position:relative;box-shadow:inset 0 2px 10px #0000000d,0 8px 20px #00000008}.ws-clock-center-pin{z-index:10;background:#ff3b30;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ws-clock-hand{transform-origin:bottom;border-radius:4px;position:absolute;bottom:50%;left:50%}.ws-clock-hand.hour-hand{background:var(--apple-black);z-index:7;width:5px;height:55px;margin-left:-2.5px}.ws-clock-hand.minute-hand{background:var(--apple-black);z-index:8;width:3.5px;height:75px;margin-left:-1.75px}.ws-clock-hand.second-hand{z-index:9;background:#ff3b30;width:1.5px;height:85px;margin-left:-.75px}.ws-clock-number{color:var(--apple-black);font-size:14px;font-weight:600;position:absolute}.ws-clock-number.num-12{top:12px;left:50%;transform:translate(-50%)}.ws-clock-number.num-3{top:50%;right:14px;transform:translateY(-50%)}.ws-clock-number.num-6{bottom:12px;left:50%;transform:translate(-50%)}.ws-clock-number.num-9{top:50%;left:14px;transform:translateY(-50%)}.ws-native-timepicker{border:1px solid var(--apple-border);background:var(--apple-bg-primary);width:100%;height:40px;color:var(--apple-black);box-sizing:border-box;border-radius:8px;outline:none;padding:0 12px;font-family:inherit;font-size:15px}.ws-world-clock-add-bar{background:var(--apple-card-bg-glass);border:1px solid var(--apple-border-glass);-webkit-backdrop-filter:blur(15px);box-sizing:border-box;border-radius:16px;width:100%;padding:16px;display:flex}.ws-world-clock-card{background:var(--apple-card-bg-glass);border:1px solid var(--apple-border-glass);-webkit-backdrop-filter:blur(15px);text-align:left;border-radius:20px;padding:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px #00000008}.ws-world-clock-card:hover{border-color:var(--apple-blue);transform:translateY(-4px)scale(1.02);box-shadow:0 10px 25px #0000000f}.ws-world-city{color:var(--apple-black);font-size:16px;font-weight:600}.ws-world-country{color:var(--apple-gray);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:11px}.ws-world-time-value{color:var(--apple-black);font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:12px 0 4px;font-size:28px;font-weight:700}.ws-world-offset{color:var(--apple-gray);font-size:12px}.ws-office-suite-panel{background:var(--apple-bg-primary);flex-direction:column;height:100%;display:flex}.ws-office-logo-shield{color:#fff;background:linear-gradient(135deg,#ea580c,#f97316);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px 6px #f9731640}.ws-office-layout-body{flex:1;display:flex;overflow:hidden}.ws-office-sidebar{background:var(--apple-bg);border-right:1px solid var(--apple-border);flex-direction:column;align-items:center;gap:12px;width:68px;padding:16px 0;display:flex}.ws-office-side-item{cursor:pointer;width:52px;height:52px;transition:all var(--transition-smooth);color:var(--apple-gray);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.ws-office-side-item span.anticon{font-size:20px}.ws-office-side-label{font-size:9px;font-weight:600}.ws-office-side-item:hover{color:var(--apple-black);background:#0000000a}.ws-office-side-item.active-word{color:#007aff;background:#007aff14}.ws-office-side-item.active-excel{color:#34c749;background:#34c74914}.ws-office-side-item.active-ppt{color:#ff9500;background:#ff950014}.ws-office-side-item.active-onenote{color:#af52de;background:#af52de14}.ws-office-workspace{background:var(--apple-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.ws-office-ribbon-bar{background:var(--apple-bg-primary);border-bottom:2px solid #0000;align-items:center;gap:16px;height:54px;padding:0 24px;display:flex;box-shadow:0 1px 3px #00000005}.ws-office-ribbon-bar.border-word{border-bottom-color:#007aff}.ws-office-ribbon-bar.border-excel{border-bottom-color:#34c749}.ws-office-ribbon-bar.border-ppt{border-bottom-color:#ff9500}.ws-office-ribbon-bar.border-onenote{border-bottom-color:#af52de}.ws-office-ribbon-section{align-items:center;display:flex}.ws-office-title-input{box-shadow:none!important;color:var(--apple-black)!important;background:0 0!important;border:none!important;width:200px!important;padding:4px 8px!important;font-size:15px!important;font-weight:600!important}.ws-office-title-input:focus{border-radius:6px;background:var(--apple-bg)!important}.ws-ribbon-divider{background:var(--apple-border);width:1px;height:20px;margin:0 8px}.ribbon-btn{border-radius:6px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:inline-flex!important}.ws-word-container{flex-direction:column;flex:1;display:flex;overflow:hidden}.ws-word-canvas{background:#f4f4f7;flex:1;justify-content:center;padding:32px;display:flex;overflow-y:auto}.ws-word-page-sheet{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:800px;min-height:1000px;padding:64px 80px;display:flex;box-shadow:0 4px 20px #0000000d}.ws-word-editor-textarea{resize:none;color:#1d1d1f;background:0 0;border:none;outline:none;flex:1;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6}.ws-excel-container{flex-direction:column;flex:1;display:flex;overflow:hidden}.ws-excel-formula-bar{background:var(--apple-bg-primary);border-bottom:1px solid var(--apple-border);align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.ws-excel-active-cell-indicator{color:var(--apple-gray);text-align:center;border-right:1px solid var(--apple-border);min-width:45px;padding-right:8px;font-size:13px;font-weight:600}.ws-excel-fx-label{color:#34c749;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700}.ws-excel-formula-input{flex:1;box-shadow:none!important;background:0 0!important;border:none!important;font-size:13px!important}.ws-excel-grid-wrapper{background:#f4f4f7;flex:1;overflow:auto}.ws-excel-table{border-collapse:collapse;background:#fff}.ws-excel-table th,.ws-excel-table td{border:1px solid #d1d5db;min-width:100px;height:28px;padding:0}.ws-excel-corner-header,.ws-excel-col-header,.ws-excel-row-header{color:#4b5563;text-align:center;-webkit-user-select:none;user-select:none;background:#f3f4f6;font-size:11px;font-weight:600}.ws-excel-corner-header,.ws-excel-row-header{min-width:45px}.ws-excel-cell{background:#fff;position:relative}.ws-excel-cell.active{z-index:10;outline:2px solid #34c749}.ws-excel-cell-input{color:#1f2937;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 8px;font-size:12px}.ws-ppt-container{flex-direction:column;flex:1;display:flex;overflow:hidden}.ws-ppt-workspace-body{flex:1;display:flex;overflow:hidden}.ws-ppt-thumbnails-panel{background:var(--apple-bg-primary);border-right:1px solid var(--apple-border);flex-direction:column;width:180px;display:flex}.ws-ppt-thumbnails-scroll{flex-direction:column;flex:1;gap:16px;padding:16px 12px;display:flex;overflow-y:auto}.ws-ppt-thumb-item{cursor:pointer;transition:all var(--transition-smooth);border:2px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:4px;display:flex;position:relative}.ws-ppt-thumb-item:hover{background:#00000005}.ws-ppt-thumb-item.active{border-color:#ff9500}.ws-ppt-thumb-num{color:var(--apple-gray);width:14px;font-size:11px;font-weight:600}.ws-ppt-thumb-preview{aspect-ratio:16/9;border-radius:6px;flex:1;padding:6px;overflow:hidden;box-shadow:0 2px 6px #0000000f}.ws-ppt-thumb-title-mini{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.ws-ppt-thumb-del-btn{opacity:0;transition:opacity var(--transition-smooth);position:absolute;top:-6px;right:-6px;box-shadow:0 1px 4px #00000026;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:flex!important}.ws-ppt-thumb-item:hover .ws-ppt-thumb-del-btn{opacity:1}.ws-ppt-editor-canvas{background:#f4f4f7;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.ws-ppt-slide-card{aspect-ratio:16/9;width:100%;max-width:720px;transition:background var(--transition-smooth);border-radius:12px;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;box-shadow:0 8px 32px #0000001f}.ws-ppt-slide-input-group{flex-direction:column;gap:16px;display:flex}.ws-ppt-slide-title-input{color:#fff;background:0 0;border:none;border-bottom:2px dashed #ffffff26;outline:none;padding-bottom:8px;font-size:32px;font-weight:700}.ws-ppt-slide-content-textarea{color:#fffc;resize:none;background:0 0;border:none;outline:none;font-size:16px;line-height:1.6}.ws-ppt-slide-color-picker{gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.ws-ppt-slide-color-picker .color-dot{cursor:pointer;opacity:.6;width:18px;height:18px;transition:opacity var(--transition-smooth);border:2px solid #fff;border-radius:50%}.ws-ppt-slide-color-picker .color-dot.selected,.ws-ppt-slide-color-picker .color-dot:hover{opacity:1}.ppt-presentation-overlay{z-index:10000;background:#000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ppt-pres-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:20px;align-items:center;padding:8px 16px;display:flex;position:absolute;top:24px}.ppt-pres-canvas{color:#fff;width:100vw;height:100vh;transition:background var(--transition-smooth);flex-direction:column;justify-content:center;padding:10%;display:flex}.ppt-pres-title{letter-spacing:-1.5px;margin-bottom:40px;font-size:5vw;font-weight:800}.ppt-pres-content{color:#ffffffd9;white-space:pre-wrap;font-size:2vw;line-height:1.6}.ws-onenote-container{flex-direction:column;flex:1;display:flex;overflow:hidden}.ws-onenote-body{flex:1;display:flex;overflow:hidden}.ws-onenote-col-sections{background:var(--apple-bg-primary);border-right:1px solid var(--apple-border);flex-direction:column;width:200px;display:flex}.ws-onenote-col-pages{background:var(--apple-bg);border-right:1px solid var(--apple-border);flex-direction:column;width:220px;display:flex}.ws-onenote-col-header{border-bottom:1px solid var(--apple-border);height:42px;color:var(--apple-gray);letter-spacing:.5px;justify-content:space-between;align-items:center;padding:0 16px;font-size:11px;font-weight:600;display:flex}.ws-onenote-list{flex:1;padding:8px 0;overflow-y:auto}.ws-onenote-item{height:38px;color:var(--apple-black);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.ws-onenote-item:hover{background:#00000005}.ws-onenote-item.active{color:#af52de;background:#af52de0f;font-weight:600}.ws-onenote-dot{background:#af52de;border-radius:50%;width:8px;height:8px}.ws-onenote-canvas{background:#fff;flex:1;padding:48px;overflow-y:auto}.ws-onenote-editor-group{flex-direction:column;gap:24px;max-width:720px;display:flex}.ws-onenote-title-input{color:var(--apple-black);border:none;border-bottom:1px solid var(--apple-border);outline:none;padding-bottom:8px;font-size:28px;font-weight:700}.ws-onenote-content-textarea{color:#333;resize:none;border:none;outline:none;font-size:15px;line-height:1.6}.ws-onenote-empty{color:var(--apple-gray);text-align:center;margin-top:100px;font-size:14px}.crm-spin-container,.crm-spin-container>.ant-spin-container{flex-direction:column;display:flex;width:100%!important;height:100%!important}.apple-picker-emoji-btn:hover{transform:scale(1.2)translateY(-2px);background-color:var(--apple-bg)!important}.mac-dock-emoji-item{transform-origin:bottom}.mac-dock-emoji-item:hover{transform:scale(1.6)translateY(-8px)}.mac-dock-emoji-item:hover img{filter:drop-shadow(0 4px 12px #0000002e)}.teams-large-emoji-msg:hover{filter:drop-shadow(0 8px 20px #00000026);transform:scale(1.28)}.chat-bubble p{min-height:1em;margin:0!important;padding:0!important}.chat-bubble p+p{margin-top:4px!important}.chat-bubble strong{font-weight:700!important}.chat-bubble em{font-style:italic!important}.chat-bubble u{text-decoration:underline!important}.chat-bubble pre{border-radius:6px!important;margin:6px 0!important;padding:8px 12px!important;font-family:monospace!important;font-size:13px!important;line-height:1.4!important}.chat-bubble.sent pre{color:#fff!important;background-color:#ffffff26!important;border:1px solid #ffffff40!important}.chat-bubble.received pre{color:var(--apple-black)!important;border:1px solid var(--apple-border)!important;background-color:#0000000d!important}.ProseMirror{color:var(--apple-black);white-space:pre-wrap;word-break:break-word;outline:none;flex:1;min-height:20px;max-height:120px;padding:6px 8px;font-size:14px;overflow-y:auto}.ProseMirror p{margin:0}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--apple-gray);pointer-events:none;opacity:.65;height:0}.ProseMirror code{color:#ff2d55!important;background-color:#0000000d!important;border-radius:4px!important;padding:2px 4px!important;font-family:monospace!important}.chat-bubble code{border-radius:4px!important;padding:2px 4px!important;font-family:monospace!important;font-size:13px!important}.chat-bubble.sent code{color:#fff!important;background-color:#ffffff26!important}.chat-bubble.received code{color:#ff2d55!important;background-color:#0000000d!important}.chat-send-btn-round,.chat-dots-btn-round{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:flex!important}@keyframes macDockSpringIn{0%{opacity:0;transform:scale(.7)translateY(40px)}65%{opacity:.95;transform:scale(1.04)translateY(-4px)}85%{transform:scale(.98)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-mac-dock-in{animation:.5s cubic-bezier(.25,1.1,.5,1.1) forwards macDockSpringIn!important}.mac-dock-plus-btn{cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.mac-dock-plus-btn:hover{background:#007aff2e!important;transform:translateY(-2px)scale(1.05)!important}.popover-instant-show,.popover-instant-show *{transition:none!important;animation:none!important}.typing-indicator-bubble{background-color:var(--apple-bg);border:1px solid var(--apple-border);border-radius:16px;align-items:center;gap:4px;width:fit-content;margin-top:4px;padding:8px 14px;display:inline-flex;box-shadow:0 1px 2px #00000005}.typing-dot{background-color:var(--apple-gray);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typingBounce}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.chat-bubble-editing{transform:scale(1.01);border:1px solid var(--apple-blue)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 0 12px #0071e34d!important}.chat-scroll-bottom-btn{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:flex!important}.ws-document-launcher-row{align-items:flex-start;gap:24px;display:flex}.ws-doc-launcher-card{cursor:pointer;flex-direction:column;align-items:center;display:flex;text-decoration:none!important}.ws-doc-launcher-square{background:var(--apple-card-bg-glass);border:1px solid var(--apple-border-glass);-webkit-backdrop-filter:blur(20px);border-radius:18px;justify-content:center;align-items:center;width:84px;height:84px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 12px #00000008}.ws-doc-launcher-name{color:var(--apple-black);text-align:center;max-width:90px;margin-top:10px;font-size:13px;font-weight:600;line-height:1.3;transition:color .3s}.ws-doc-launcher-card:hover .ws-doc-launcher-square{background:var(--apple-bg-primary);border-color:var(--apple-blue);transform:translateY(-4px)scale(1.08);box-shadow:0 10px 25px #00000014}.ws-doc-launcher-card:hover .ws-doc-launcher-name{color:var(--apple-blue)}
