.pagination-dots{display:flex;gap:8px}.pagination-dots .pagination-dot{width:8px;height:8px;border-radius:50%;background:rgba(var(--center-channel-color-rgb), 0.16);transition:background .2s ease}.pagination-dots .pagination-dot.active{background:var(--button-bg)}
.create-recap-modal .modal-content{width:600px;min-height:560px}.create-recap-modal .modal-body{min-height:440px}.create-recap-modal .create-recap-modal-body{max-height:500px;padding:0px 0px;overflow-y:auto}.create-recap-modal .create-recap-modal-header{display:flex;width:100%;align-items:center;justify-content:space-between}.create-recap-modal .create-recap-modal-header .create-recap-modal-header-actions{display:flex;align-items:center}.create-recap-modal .create-recap-modal-error{display:flex;align-items:center;padding:12px 16px;border:1px solid rgba(var(--error-text-rgb), 0.24);border-radius:4px;margin-bottom:16px;background-color:rgba(var(--error-text-rgb), 0.08);color:var(--error-text);font-size:14px;gap:8px}.create-recap-modal .create-recap-modal-error .icon{flex-shrink:0;font-size:16px}.create-recap-modal .create-recap-modal-footer{display:flex;width:100%;align-items:center;justify-content:space-between}.create-recap-modal .create-recap-modal-footer-left{display:flex;flex:1;align-items:center;gap:12px}.create-recap-modal .create-recap-modal-footer-left .btn-link{display:flex;align-items:center;padding:0;border:none;background:rgba(0,0,0,0);color:var(--button-bg);font-size:14px;font-weight:600;gap:6px}.create-recap-modal .create-recap-modal-footer-left .btn-link:hover:not(:disabled){text-decoration:underline}.create-recap-modal .create-recap-modal-footer-left .btn-link:disabled{cursor:not-allowed;opacity:.4}.create-recap-modal .create-recap-modal-footer-left .btn-link .icon{font-size:16px}.create-recap-modal .create-recap-modal-footer-actions{display:flex;align-items:center;gap:8px}.create-recap-modal .create-recap-modal-footer-actions .btn{display:flex;align-items:center;gap:6px}.create-recap-modal .create-recap-modal-footer-actions .btn .icon{font-size:16px}.create-recap-modal .step-one{display:flex;flex-direction:column;gap:0}.create-recap-modal .step-one .form-group{display:flex;flex-direction:column}.create-recap-modal .step-one .form-group .form-label{margin-bottom:0;color:var(--center-channel-color);font-size:14px;font-weight:600}.create-recap-modal .step-one .form-group.name-input-group{margin-bottom:28px}.create-recap-modal .step-one .form-group.name-input-group .form-label{padding-bottom:8px}.create-recap-modal .step-one .form-group.type-selection-group .form-label{margin-bottom:12px}.create-recap-modal .step-one .form-group .input-container{position:relative;display:flex;align-items:center}.create-recap-modal .step-one .form-group .input-container .icon{position:absolute;left:16px;color:rgba(var(--center-channel-color-rgb), 0.64);font-size:16px}.create-recap-modal .step-one .form-group .input-container .form-control{height:40px;border:1px solid rgba(var(--center-channel-color-rgb), 0.16);border-radius:4px}.create-recap-modal .step-one .form-group .input-container .form-control:focus{border-color:var(--button-bg)}.create-recap-modal .step-one .recap-type-options{display:flex;flex-direction:column;gap:12px}.create-recap-modal .step-one .recap-type-options .recap-type-card{position:relative;display:flex;align-items:center;padding:12px 20px 12px 12px;border:1px solid rgba(var(--center-channel-color-rgb), 0.16);border-radius:4px;background-color:var(--center-channel-bg);cursor:pointer;gap:12px;text-align:left;transition:all .2s}.create-recap-modal .step-one .recap-type-options .recap-type-card:hover{background-color:rgba(var(--center-channel-color-rgb), 0.04)}.create-recap-modal .step-one .recap-type-options .recap-type-card.selected{border-color:var(--button-bg);background-color:rgba(var(--button-bg-rgb), 0.04)}.create-recap-modal .step-one .recap-type-options .recap-type-card.selected .recap-type-card-icon{background-color:rgba(var(--button-bg-rgb), 0.08)}.create-recap-modal .step-one .recap-type-options .recap-type-card.selected .recap-type-card-icon .icon{color:var(--button-bg)}.create-recap-modal .step-one .recap-type-options .recap-type-card.disabled{cursor:not-allowed;opacity:.5}.create-recap-modal .step-one .recap-type-options .recap-type-card.disabled:hover{background-color:var(--center-channel-bg)}.create-recap-modal .step-one .recap-type-options .recap-type-card .recap-type-card-icon{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:20px;background-color:rgba(var(--center-channel-color-rgb), 0.08)}.create-recap-modal .step-one .recap-type-options .recap-type-card .recap-type-card-icon .icon{color:rgba(var(--center-channel-color-rgb), 0.56);font-size:24px}.create-recap-modal .step-one .recap-type-options .recap-type-card .recap-type-card-content{display:flex;flex:1;flex-direction:column;padding:1px 0 3px;gap:2px}.create-recap-modal .step-one .recap-type-options .recap-type-card .recap-type-card-content .recap-type-card-title{color:var(--center-channel-color);font-size:14px;font-weight:600;line-height:20px}.create-recap-modal .step-one .recap-type-options .recap-type-card .recap-type-card-content .recap-type-card-description{color:rgba(var(--center-channel-color-rgb), 0.72);font-size:12px;line-height:16px}.create-recap-modal .step-one .recap-type-options .recap-type-card .selected-icon{color:var(--button-bg);font-size:20px}.create-recap-modal .step-two-channel-selector{display:flex;flex-direction:column;gap:16px}.create-recap-modal .step-two-channel-selector .form-label{margin-bottom:0;color:var(--center-channel-color);font-size:14px;font-weight:600}.create-recap-modal .step-two-channel-selector .channel-selector-container{display:flex;overflow:hidden;max-height:400px;flex-direction:column;border:1px solid rgba(var(--center-channel-color-rgb), 0.12);border-radius:4px}.create-recap-modal .step-two-channel-selector .channel-selector-search{position:relative;padding:8px 12px 12px;border-bottom:1px solid rgba(var(--center-channel-color-rgb), 0.08);background-color:var(--center-channel-bg)}.create-recap-modal .step-two-channel-selector .channel-selector-search .Input{border:none !important}.create-recap-modal .step-two-channel-selector .channel-selector-list{flex:1;background-color:var(--center-channel-bg);overflow-y:auto}.create-recap-modal .step-two-channel-selector .channel-group .channel-group-title{padding:6px 20px;background-color:var(--center-channel-bg);color:rgba(var(--center-channel-color-rgb), 0.56);font-size:12px;font-weight:600;letter-spacing:.24px;text-transform:uppercase}.create-recap-modal .step-two-channel-selector .channel-selector-item{display:flex;align-items:center;padding:6px 20px 6px 16px;background-color:var(--center-channel-bg);cursor:pointer;gap:8px}.create-recap-modal .step-two-channel-selector .channel-selector-item:hover{background-color:rgba(var(--center-channel-color-rgb), 0.04)}.create-recap-modal .step-two-channel-selector .channel-selector-item .channel-selector-checkbox{padding:4px}.create-recap-modal .step-two-channel-selector .channel-selector-item .channel-selector-checkbox input[type=checkbox]{width:12px;height:12px;cursor:pointer}.create-recap-modal .step-two-channel-selector .channel-selector-item .channel-selector-channel-info{display:flex;flex:1;align-items:center;padding:2px 4px;gap:8px}.create-recap-modal .step-two-channel-selector .channel-selector-item .channel-selector-channel-info .icon{color:rgba(var(--center-channel-color-rgb), 0.56);font-size:16px}.create-recap-modal .step-two-channel-selector .channel-selector-item .channel-selector-channel-info .channel-name{color:var(--center-channel-color);font-size:14px;line-height:20px}.create-recap-modal .step-two-channel-selector .channel-selector-empty{padding:40px 20px;color:rgba(var(--center-channel-color-rgb), 0.64);font-size:14px;text-align:center}.create-recap-modal .step-two-summary{display:flex;flex-direction:column;gap:16px}.create-recap-modal .step-two-summary .form-label{margin-bottom:0;color:var(--center-channel-color);font-size:14px;font-weight:600}.create-recap-modal .step-two-summary .summary-channels-list{max-height:300px;overflow-y:auto}.create-recap-modal .step-two-summary .summary-channel-item{display:flex;align-items:center;padding:6px 16px;margin-left:-16px;gap:8px}.create-recap-modal .step-two-summary .summary-channel-item .icon{color:rgba(var(--center-channel-color-rgb), 0.56);font-size:16px}.create-recap-modal .step-two-summary .summary-channel-item .channel-name{color:var(--center-channel-color);font-size:14px;line-height:20px}
.recaps-container{display:flex;height:100%;flex-direction:column;background-color:var(--center-channel-bg)}.recaps-container .recaps-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(var(--center-channel-color-rgb), 0.12);background-color:var(--center-channel-bg)}.recaps-container .recaps-header .recaps-header-left{display:flex;align-items:center;gap:16px}.recaps-container .recaps-header .recaps-title-container{display:flex;align-items:center;padding:4px;gap:8px}.recaps-container .recaps-header .recaps-title-container .icon{font-size:16px}.recaps-container .recaps-header .recaps-title-container .recaps-title{margin:0;color:var(--center-channel-color);font-family:"Metropolis",sans-serif;font-size:16px;font-weight:600;line-height:24px}.recaps-container .recaps-header .recaps-tabs{display:flex;align-items:center;gap:0}.recaps-container .recaps-header .recaps-tabs .recaps-tab{padding:22px 6px;border:none;border-bottom:2px solid rgba(0,0,0,0);background:none;color:rgba(var(--center-channel-color-rgb), 0.64);cursor:pointer;font-size:12px;font-weight:600;line-height:12px;transition:all .2s}.recaps-container .recaps-header .recaps-tabs .recaps-tab:hover{color:var(--center-channel-color)}.recaps-container .recaps-header .recaps-tabs .recaps-tab.active{border-bottom-color:var(--button-bg);color:var(--button-bg)}.recaps-container .recaps-header .recap-add-button{display:flex;align-items:center;padding:8px 16px;border:none;border-radius:var(--radius-s);font-size:12px;font-weight:600;gap:6px;line-height:16px}.recaps-container .recaps-header .recap-add-button .icon{font-size:12px}.recaps-container .recaps-header .recap-add-button:hover{background-color:rgba(var(--button-bg-rgb), 0.12)}.recaps-container .recaps-content{flex:1;padding:24px;background-color:rgba(var(--center-channel-color-rgb), 0.04);overflow-y:auto}.recaps-container .recaps-list{display:flex;max-width:966px;flex-direction:column;margin:0 auto;gap:12px}.recaps-container .recap-item{overflow:hidden;border:1px solid rgba(var(--center-channel-color-rgb), 0.12);border-radius:var(--radius-s);background-color:var(--center-channel-bg);transition:all .2s}.recaps-container .recap-item.expanded .recap-item-header{border-bottom:1px solid rgba(var(--center-channel-color-rgb), 0.12)}.recaps-container .recap-item.recap-item-failed .recap-item-header{cursor:default}.recaps-container .recap-item.recap-item-failed .recap-item-header:hover{background-color:rgba(0,0,0,0)}.recaps-container .recap-item .recap-item-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:24px;cursor:pointer;transition:background-color .2s}.recaps-container .recap-item .recap-item-header:hover{background-color:rgba(var(--center-channel-color-rgb), 0.04)}.recaps-container .recap-item .recap-item-header .recap-item-title-section{min-width:0;flex:1}.recaps-container .recap-item .recap-item-header .recap-item-title-section .recap-item-title{margin:0 0 8px;color:var(--center-channel-color);font-family:"Metropolis",sans-serif;font-size:22px;font-weight:600;line-height:28px}.recaps-container .recap-item .recap-item-header .recap-item-title-section .recap-item-metadata{display:flex;align-items:center;color:rgba(var(--center-channel-color-rgb), 0.64);font-size:12px;font-weight:600;gap:4px;line-height:16px}.recaps-container .recap-item .recap-item-header .recap-item-title-section .recap-item-metadata .metadata-separator{margin:0 4px}.recaps-container .recap-item .recap-item-header .recap-item-title-section .recap-item-metadata .copilot-icon{width:12px;height:12px;margin:0 4px}.recaps-container .recap-item .recap-item-header .recap-item-title-section .recap-item-metadata .error-text{color:var(--error-text)}.recaps-container .recap-item .recap-item-header .recap-item-actions{display:flex;align-items:center;margin-left:16px;gap:8px}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-action-button{display:flex;align-items:center;padding:8px 12px;border:none;border-radius:var(--radius-s);background-color:rgba(0,0,0,0);color:var(--button-bg);cursor:pointer;font-size:12px;font-weight:600;gap:4px}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-action-button:hover{background-color:rgba(var(--button-bg-rgb), 0.08)}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-action-button .icon{font-size:12px}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-icon-button{padding:6px;border:none;border-radius:var(--radius-s);background:none;cursor:pointer}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-icon-button .icon{color:rgba(var(--center-channel-color-rgb), 0.56);font-size:16px}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-icon-button:hover{background-color:rgba(var(--center-channel-color-rgb), 0.08)}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-icon-button:disabled{cursor:not-allowed;opacity:.5}.recaps-container .recap-item .recap-item-header .recap-item-actions .recap-icon-button.recap-delete-button{color:var(--dnd-indicator)}.recaps-container .recap-item .recap-item-content{padding:24px}.recaps-container .recap-item .recap-item-content .recap-channels-list{display:flex;flex-direction:column;gap:12px}.recaps-container .recap-all-caught-up{display:flex;align-items:center;justify-content:center;padding:8px;margin-top:12px;color:var(--center-channel-color);font-family:"Metropolis",sans-serif;font-size:20px;font-weight:600;gap:12px;line-height:28px}.recaps-container .recap-all-caught-up .icon{color:rgba(var(--center-channel-color-rgb), 0.64);font-size:24px}.recaps-container .recaps-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.recaps-container .recaps-empty-state .empty-state-icon{margin-bottom:12px}.recaps-container .recaps-empty-state .empty-state-icon .icon{color:rgba(var(--center-channel-color-rgb), 0.64);font-size:48px}.recaps-container .recaps-empty-state .empty-state-title{margin:0 0 8px;color:var(--center-channel-color);font-family:"Metropolis",sans-serif;font-size:20px;font-weight:600;line-height:28px}.recaps-container .recaps-empty-state .empty-state-description{margin:0;color:rgba(var(--center-channel-color-rgb), 0.72);font-size:14px;line-height:20px}.recaps-container .recap-channel-card{padding:16px;border:1px solid rgba(var(--center-channel-color-rgb), 0.12);border-radius:var(--radius-s);background-color:var(--center-channel-bg)}.recaps-container .recap-channel-card .recap-channel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-name-tag{padding:2px 6px;border:none;border-radius:var(--radius-s);background-color:rgba(var(--center-channel-color-rgb), 0.08);color:var(--center-channel-color);cursor:pointer;font-size:12px;font-weight:600;line-height:16px;transition:background-color .2s,color .2s}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-name-tag:hover:not(:disabled){background-color:rgba(var(--center-channel-color-rgb), 0.16);color:var(--button-bg)}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-name-tag:disabled{cursor:not-allowed;opacity:.5}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-header-actions{display:flex;align-items:center;gap:4px}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-header-actions .recap-channel-collapse-button{padding:6px;border:none;border-radius:var(--radius-s);background:none;cursor:pointer}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-header-actions .recap-channel-collapse-button .icon{color:rgba(var(--center-channel-color-rgb), 0.56);font-size:16px}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-header-actions .recap-channel-collapse-button:hover{background-color:rgba(var(--center-channel-color-rgb), 0.08)}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-header-actions .recap-icon-button{padding:6px;border:none;border-radius:var(--radius-s);background:none;cursor:pointer}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-header-actions .recap-icon-button .icon{color:rgba(var(--center-channel-color-rgb), 0.56);font-size:16px}.recaps-container .recap-channel-card .recap-channel-header .recap-channel-header-actions .recap-icon-button:hover{background-color:rgba(var(--center-channel-color-rgb), 0.08)}.recaps-container .recap-channel-card .recap-channel-content{display:flex;flex-direction:column;gap:8px}.recaps-container .recap-channel-card .recap-channel-content .recap-section{display:flex;flex-direction:column;gap:8px}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-section-title{margin:0;color:var(--center-channel-color);font-size:14px;font-weight:600;line-height:20px}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list{display:flex;flex-direction:column;padding-left:0;margin:0;gap:4px;list-style:none}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item{position:relative;display:flex;align-items:flex-start;padding-left:21px;gap:8px}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item::before{position:absolute;left:0;color:var(--center-channel-color);content:"•"}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item .recap-item-text{flex:1;color:var(--center-channel-color);font-size:14px;line-height:20px}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item .recap-item-text .mention{color:var(--button-bg);font-weight:600}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item .recap-item-badge{flex-shrink:0;padding:0 4px;border-radius:var(--radius-s);margin-top:2px;background-color:rgba(var(--button-bg-rgb), 0.08);color:var(--button-bg);font-size:10px;font-weight:600;letter-spacing:.1px;line-height:16px}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item .recap-item-badge.recap-item-badge-link{cursor:pointer;text-decoration:none;transition:all .2s}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item .recap-item-badge.recap-item-badge-link:hover{background-color:rgba(var(--button-bg-rgb), 0.16);transform:translateY(-1px)}.recaps-container .recap-channel-card .recap-channel-content .recap-section .recap-list .recap-list-item .recap-item-badge.recap-item-badge-link:active{transform:translateY(0)}.recaps-container .recap-processing{overflow:hidden;padding:24px;border:1px solid rgba(var(--center-channel-color-rgb), 0.12);border-radius:var(--radius-s);background-color:var(--center-channel-bg);transition:all .2s}.recaps-container .recap-processing .recap-processing-header{margin-bottom:24px}.recaps-container .recap-processing .recap-processing-header .recap-processing-title{margin:0 0 8px;color:var(--center-channel-color);font-family:"Metropolis",sans-serif;font-size:22px;font-weight:600;line-height:28px}.recaps-container .recap-processing .recap-processing-header .recap-processing-subtitle{color:rgba(var(--center-channel-color-rgb), 0.64);font-size:12px;font-weight:600;line-height:16px}.recaps-container .recap-processing .recap-processing-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.recaps-container .recap-processing .recap-processing-content .recap-processing-spinner{margin-bottom:16px}.recaps-container .recap-processing .recap-processing-content .recap-processing-spinner .spinner-large{width:48px;height:48px;border:4px solid rgba(var(--center-channel-color-rgb), 0.12);border-radius:var(--radius-full);border-top-color:var(--button-bg);animation:spin 1s linear infinite}.recaps-container .recap-processing .recap-processing-content .recap-processing-message{margin:0;color:rgba(var(--center-channel-color-rgb), 0.64);font-size:14px;line-height:20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

/*# sourceMappingURL=8892.fbf02a183a5505b882cc.css.map*/