.cc-memories-view{color:#ffffffe6;background:#030303;flex:1;min-height:0;position:relative;overflow:hidden}.cc-memories-view:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(at 50% 78%,#ffffff1a,#0000 35%),radial-gradient(#0000 42%,#00000075 100%),linear-gradient(#0003,#0000 45%,#0000002e);position:absolute;inset:0}.cc-memories-canvas{z-index:1;cursor:grab;touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.cc-memories-canvas:active{cursor:grabbing}.cc-memories-chip{z-index:5;color:#ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#00000057;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 12px 34px #00000052}.cc-memories-chip svg{color:#ffffffe6;filter:drop-shadow(0 0 10px #ffffff73)}.cc-memories-chip em{color:#ffffff6b;padding-left:4px;font-size:11px;font-style:normal;font-weight:600}.cc-memories-search{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(1.05);backdrop-filter:blur(24px)saturate(1.05);background:#080808ad;border:1px solid #ffffff24;border-radius:14px;width:min(360px,100% - 36px);max-height:min(430px,100% - 72px);position:absolute;top:18px;right:18px;overflow:hidden;box-shadow:0 20px 54px #00000070}.cc-memories-search-row{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px;display:flex}.cc-memories-search input{color:#ffffffe6;background:#ffffff13;border:1px solid #ffffff21;border-radius:10px;outline:none;flex:1;min-width:0;height:34px;padding:0 11px;font-size:13px;font-weight:650;line-height:34px}.cc-memories-search input::placeholder{color:#ffffff6b}.cc-memories-search button,.cc-memories-source-head button{color:#ffffffd1;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff29;border-radius:10px;height:34px;padding:0 12px;font-size:12px;font-weight:750;line-height:1}.cc-memories-search button:disabled{cursor:default;opacity:.42}.cc-memories-results{overscroll-behavior:contain;flex-direction:column;gap:7px;max-height:min(330px,100vh - 190px);padding:10px;display:flex;overflow-y:auto}.cc-memories-results::-webkit-scrollbar{width:5px}.cc-memories-results::-webkit-scrollbar-track{background:0 0}.cc-memories-results::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.cc-memories-results-summary{gap:3px;padding:3px 2px 7px;display:grid}.cc-memories-results-summary strong{color:#ffffffdb;font-size:12px;font-weight:780;line-height:1.25}.cc-memories-results-summary span{color:#ffffff7a;font-size:10.5px;font-weight:650;line-height:1.25}.cc-memories-result-group{background:#ffffff0b;border:1px solid #ffffff18;border-radius:12px;gap:6px;padding:7px;display:grid}.cc-memories-result-group-head{background:#ffffff1b;min-height:42px}.cc-memories-result{appearance:none;width:100%;height:auto;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;gap:4px;margin:0;padding:9px 10px;transition:background .14s,border-color .14s,transform .14s;display:grid;box-shadow:inset 0 1px #ffffff0b}.cc-memories-result:hover{background:#ffffff1b;border-color:#fff3;transform:translateY(-1px)}.cc-memories-result strong,.cc-memories-result span{min-width:0;display:block}.cc-memories-result strong{color:#ffffffe0;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:750;line-height:1.28;display:-webkit-box;overflow:hidden}.cc-memories-result span{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;line-height:1.25;overflow:hidden}.cc-memories-hover{z-index:6;color:#ffffffe6;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000c7;border:1px solid #ffffff29;border-radius:8px;min-width:210px;max-width:320px;padding:9px 11px;position:absolute;box-shadow:0 16px 40px #0006}.cc-memories-hover strong,.cc-memories-hover span{display:block}.cc-memories-hover strong{font-size:11.5px;line-height:1.3}.cc-memories-hover span{color:#ffffffad;margin-top:4px;font-size:10.5px;line-height:1.42}.cc-memories-hover em{color:#ffffff70;letter-spacing:0;text-transform:uppercase;margin-top:5px;font-size:9px;font-style:normal;font-weight:700;display:block}.cc-memories-source{z-index:7;color:#ffffffe0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#000000bd;border:1px solid #ffffff24;border-radius:12px;width:min(420px,100% - 36px);max-height:min(58%,520px);position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 20px 58px #00000075}.cc-memories-source-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.cc-memories-source-head div,.cc-memories-source-summary,.cc-memories-source-message header,.cc-memories-source-message p{min-width:0}.cc-memories-source-head strong,.cc-memories-source-head span,.cc-memories-source-summary strong,.cc-memories-source-summary span{display:block}.cc-memories-source-head strong{font-size:12px;line-height:1.25}.cc-memories-source-head span{color:#ffffff85;margin-top:2px;font-size:10px;line-height:1.3}.cc-memories-source-summary{border-bottom:1px solid #ffffff14;padding:11px 12px}.cc-memories-source-summary strong{font-size:12px;line-height:1.35}.cc-memories-source-summary span{color:#ffffff8a;margin-top:6px;font-size:11px;line-height:1.4}.cc-memories-source-messages{max-height:332px;padding:8px 10px 12px;overflow-y:auto}.cc-memories-source-message{border-bottom:1px solid #ffffff14;margin:0;padding:9px 2px}.cc-memories-source-message header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-memories-source-message header strong{color:#ffffffc7;text-transform:capitalize;font-size:10px;font-weight:800}.cc-memories-source-message header span{color:#ffffff61;white-space:nowrap;font-size:9px}.cc-memories-source-message p{color:#ffffffa8;margin:5px 0 0;font-size:11px;line-height:1.45}.cc-memories-source-empty{color:#ffffff7a;padding:14px 12px;font-size:11px}.cc-memories-fallback{z-index:4;color:#ffffff8a;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}[data-theme=light] .cc-memories-view{background:#e9eef5}[data-theme=light] .cc-memories-view:before{background:radial-gradient(at 50% 78%,#0f172a14,#0000 35%),radial-gradient(#0000 42%,#ffffff61 100%),linear-gradient(#fff3,#0000 45%,#ffffff24)}[data-theme=light] .cc-memories-chip,[data-theme=light] .cc-memories-hover,[data-theme=light] .cc-memories-search,[data-theme=light] .cc-memories-source{color:#0f172ad1;background:#ffffffad;border-color:#0f172a1f}[data-theme=light] .cc-memories-chip em,[data-theme=light] .cc-memories-hover span,[data-theme=light] .cc-memories-hover em,[data-theme=light] .cc-memories-result span,[data-theme=light] .cc-memories-result-group-head span,[data-theme=light] .cc-memories-results-summary span,[data-theme=light] .cc-memories-source-head span,[data-theme=light] .cc-memories-source-summary span,[data-theme=light] .cc-memories-source-message p,[data-theme=light] .cc-memories-source-empty{color:#0f172a85}[data-theme=light] .cc-memories-search input,[data-theme=light] .cc-memories-search button,[data-theme=light] .cc-memories-source-head button,[data-theme=light] .cc-memories-result-group,[data-theme=light] .cc-memories-result-group-head,[data-theme=light] .cc-memories-result{color:#0f172ad1;background:#0f172a0a;border-color:#0f172a1f}[data-theme=light] .cc-memories-search input::placeholder,[data-theme=light] .cc-memories-source-message header span{color:#0f172a61}[data-theme=light] .cc-memories-result strong,[data-theme=light] .cc-memories-result-group-head strong,[data-theme=light] .cc-memories-results-summary strong,[data-theme=light] .cc-memories-source-head strong,[data-theme=light] .cc-memories-source-summary strong,[data-theme=light] .cc-memories-source-message header strong{color:#0f172ad1}[data-theme=light] .cc-memories-source-head,[data-theme=light] .cc-memories-source-summary,[data-theme=light] .cc-memories-source-message{border-color:#0f172a1a}[data-theme=light] .cc-memories-fallback{color:#0f172a8f}.cc-memories-locked{justify-content:center;align-items:center;display:flex}.cc-memories-lock-content{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:320px;padding:32px;display:flex}.cc-memories-lock-content svg{color:#ffffff47;flex-shrink:0}.cc-memories-lock-content strong{color:#ffffffd1;font-size:16px;font-weight:600}.cc-memories-lock-content span{color:#ffffff7a;font-size:13px;line-height:1.5}.cc-memories-lock-content button{color:#ffffffd1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;margin-top:4px;padding:8px 20px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.cc-memories-lock-content button:hover{background:#ffffff24;border-color:#ffffff47}[data-theme=light] .cc-memories-lock-content svg{color:#0f172a4d}[data-theme=light] .cc-memories-lock-content strong{color:#0f172ad1}[data-theme=light] .cc-memories-lock-content span{color:#0f172a7a}[data-theme=light] .cc-memories-lock-content button{color:#0f172ad1;background:#0f172a0f;border-color:#0f172a2e}[data-theme=light] .cc-memories-lock-content button:hover{background:#0f172a1a;border-color:#0f172a47}
[data-theme=glass] .cc-container{--cc-glass-panel:linear-gradient(180deg, #12121414, #0505060b);--cc-glass-panel-hover:linear-gradient(180deg, #1e1e201f, #0e0e1013);--cc-glass-surface:#12121411;--cc-glass-surface-strong:#2424271a;--cc-glass-border:#e2e8f029;--cc-glass-shadow:0 18px 44px #00000029}[data-theme=glass] .cc-sub-tab-bar{border-bottom-color:var(--cc-glass-border);-webkit-backdrop-filter:blur(16px)saturate(122%);background:linear-gradient(#12121414,#0505060b)}[data-theme=glass] .cc-content,[data-theme=glass] .cc-tasks-layout,[data-theme=glass] .cc-office,[data-theme=glass] .cc-heartbeat-view{background:0 0}[data-theme=glass] .cc-sub-tab:hover,[data-theme=glass] .cc-sub-tab.active{background:#fff1}[data-theme=glass] .cc-thread-sidebar,[data-theme=glass] .cc-kanban-column,[data-theme=glass] .cc-automations,[data-theme=glass] .cc-hb-card,[data-theme=glass] .cc-cal,[data-theme=glass] .cc-cal-events,[data-theme=glass] .cc-event-modal{background:var(--cc-glass-panel);border-color:var(--cc-glass-border);box-shadow:var(--cc-glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(122%)}[data-theme=glass] .cc-column-header,[data-theme=glass] .cc-automations-header,[data-theme=glass] .cc-thread-sidebar-header,[data-theme=glass] .cc-bg-status-list,[data-theme=glass] .cc-event-modal-header,[data-theme=glass] .cc-event-modal-footer{border-color:var(--cc-glass-border);-webkit-backdrop-filter:blur(14px)saturate(122%);background:#ffffff0e}[data-theme=glass] .cc-task-card,[data-theme=glass] .cc-auto-item,[data-theme=glass] .cc-auto-create-form,[data-theme=glass] .cc-auto-edit-form,[data-theme=glass] .cc-auto-modal,[data-theme=glass] .cc-auto-type-card,[data-theme=glass] .cc-modal,[data-theme=glass] .cc-hb-section,[data-theme=glass] .cc-hb-goals,[data-theme=glass] .cc-hb-stats,[data-theme=glass] .cc-hb-trigger-options,[data-theme=glass] .cc-hb-worklog-entry,[data-theme=glass] .cc-hb-collab-modes,[data-theme=glass] .cc-cal-event-item{background:var(--cc-glass-surface);-webkit-backdrop-filter:blur(14px)saturate(122%);border-color:#e2e8f024}[data-theme=glass] .cc-task-card:hover,[data-theme=glass] .cc-auto-item:hover,[data-theme=glass] .cc-auto-type-card:hover,[data-theme=glass] .cc-cal-event-item:hover{background:var(--cc-glass-surface-strong)}[data-theme=glass] .cc-thread-filter-select,[data-theme=glass] .cc-quick-task-input input[type=text],[data-theme=glass] .cc-auto-input,[data-theme=glass] .cc-auto-textarea,[data-theme=glass] .cc-auto-select,[data-theme=glass] .cc-heartbeat-signin-input,[data-theme=glass] .cc-hb-goal-input,[data-theme=glass] .cc-event-field input,[data-theme=glass] .cc-event-field select,[data-theme=glass] .cc-event-field textarea{color:var(--text-primary);-webkit-backdrop-filter:blur(12px)saturate(122%);background:#08080914;border-color:#e2e8f029}[data-theme=glass] .cc-column-count,[data-theme=glass] .cc-column-add,[data-theme=glass] .cc-bg-status-pill,[data-theme=glass] .cc-auto-add-btn,[data-theme=glass] .cc-auto-toggle,[data-theme=glass] .cc-auto-day-btn,[data-theme=glass] .cc-kanban-filter-btn,[data-theme=glass] .cc-modal-status-pill,[data-theme=glass] .cc-hb-proactivity-seg,[data-theme=glass] .cc-hb-toggle-track{background:#ffffff0e;border-color:#e2e8f024}[data-theme=glass] .cc-modal-overlay,[data-theme=glass] .cc-auto-modal-overlay{-webkit-backdrop-filter:blur(24px)saturate(128%);background:#0206173d}[data-theme=glass] .cc-modal-prompt{background:#08080914;border-color:#e2e8f024}

