*{box-sizing:border-box}body{background:#f5f6f8;margin:0}.page{color:#1f2430;max-width:1200px;margin:0 auto;padding:24px 20px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-header h1{margin:0;font-size:1.6rem}.connect-button{color:#fff;background:#1a73e8;border-radius:8px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none}.connect-button:hover{background:#1558b0}.calendly-connect-button{background:#006bff}.zoho-connect-button{background:#d93025}.zoho-connect-button:hover{background:#b3261e}.yahoo-connect-button{background:#6001d2}.yahoo-connect-button:hover{background:#4a01a3}.module-tabs{border-bottom:1px solid #dadce0;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.module-tab{color:#5f6368;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:10px 14px;font-size:.95rem;font-weight:600}.module-tab:hover{color:#1a73e8;background:#f8fafd}.module-tab.active{color:#1a73e8;border-bottom-color:#1a73e8}.range-filter{gap:8px;margin-bottom:20px;display:flex}.range-filter-button{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:20px;padding:8px 14px;font-size:.85rem;font-weight:500}.range-filter-button:hover{background:#f1f3f4}.range-filter-button.active{color:#fff;background:#1a73e8;border-color:#1a73e8}.banner{border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.9rem}.banner-success{color:#137333;background:#e6f4ea}.banner-error{color:#c5221f;background:#fce8e6}.empty-state,.empty-note{color:#5f6368;padding:16px 0;font-size:.95rem}.account-group{margin-bottom:32px}.account-header{border-bottom:1px solid #e0e0e0;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.account-header h2{color:#3c4043;margin:0;font-size:1.05rem;font-weight:600}.link-button{color:#c5221f;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:14px;box-shadow:0 1px 2px #0000000a}.card-error{background:#fef7f6;border-color:#f6c7c3}.card-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.85rem;font-weight:600;overflow:hidden}.card-range{color:#80868b;margin-bottom:10px;font-size:.7rem}.card-subtitle{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.72rem;overflow:hidden}.card-error-text{color:#c5221f;font-size:.8rem}.account-error{color:#c5221f;background:#fef7f6;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:.85rem}.account-warning{color:#8d5b00;background:#fef7e0;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:.85rem}.channel-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.channel-heading-text{flex:1;min-width:0}.channel-thumbnail{object-fit:cover;background:#f1f3f4;border-radius:50%;flex:0 0 42px;width:42px;height:42px}.channel-thumbnail-fallback{color:#fff;background:red;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.youtube-analytics-error{margin-bottom:10px}.calendly-account-header{flex-wrap:wrap}.account-email{color:#80868b;margin-top:2px;font-size:.75rem}.account-link{color:#006bff;font-size:.8rem;text-decoration:none}.calendly-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.calendly-summary-card{background:#f8fbff;border:1px solid #d9e5f5;border-radius:10px;flex-direction:column;gap:3px;padding:14px;display:flex}.meeting-list{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.meeting-row{border-bottom:1px solid #eee;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.5fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.meeting-row:last-child{border-bottom:none}.meeting-date,.meeting-name{color:#202124;font-size:.85rem;font-weight:600}.meeting-meta,.meeting-invitees{color:#80868b;font-size:.75rem}.meet-account-header>div:first-child{flex:1}.meet-schedule-button,.meet-submit-button{color:#fff;font:inherit;cursor:pointer;background:#1a73e8;border:0;border-radius:7px;padding:8px 13px;font-size:.8rem;font-weight:600}.meet-schedule-button:hover,.meet-submit-button:hover{background:#1558b0}.meet-submit-button:disabled{opacity:.65;cursor:wait}.meet-schedule-form{background:#f8fbff;border:1px solid #c6dafc;border-radius:10px;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:16px;padding:18px;display:grid}.meet-form-heading,.meet-field-wide,.meet-form-actions{grid-column:1/-1}.meet-form-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meet-form-heading h3{color:#202124;margin:0 0 3px;font-size:.95rem}.meet-form-heading p{color:#5f6368;margin:0;font-size:.75rem}.meet-account-chip{color:#1967d2;text-overflow:ellipsis;white-space:nowrap;background:#e8f0fe;border-radius:999px;max-width:45%;padding:5px 9px;font-size:.68rem;font-weight:600;overflow:hidden}.meet-field{color:#3c4043;flex-direction:column;gap:5px;font-size:.75rem;font-weight:600;display:flex}.meet-field input,.meet-field textarea{box-sizing:border-box;color:#202124;width:100%;font:inherit;background:#fff;border:1px solid #bdc1c6;border-radius:7px;padding:9px 10px;font-size:.82rem;font-weight:400}.meet-field textarea{resize:vertical}.meet-field input:focus,.meet-field textarea:focus{border-color:#1a73e8;outline:2px solid #d2e3fc}.meet-form-actions{justify-content:flex-end;display:flex}.meet-form-error,.meet-created{color:#c5221f;background:#fce8e6;border-radius:7px;padding:9px 11px;font-size:.78rem}.meet-created{color:#137333;background:#e6f4ea;justify-content:space-between;gap:12px;display:flex}.meet-created a{color:inherit;font-weight:700}.meet-summary-card{background:#f8fbff;border-color:#c6dafc}.meet-event-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.meet-join-link{color:#fff;white-space:nowrap;background:#1a73e8;border-radius:6px;padding:7px 10px;font-size:.72rem;font-weight:600;text-decoration:none}.meet-calendar-link{color:#5f6368;font-size:.72rem;text-decoration:none}@media (width<=640px){.page-header{flex-direction:column;align-items:flex-start;gap:12px}.module-tabs,.range-filter{overflow-x:auto}.module-tab,.range-filter-button{white-space:nowrap}.calendly-summary-grid{grid-template-columns:1fr}.meeting-row{grid-template-columns:1fr;gap:4px}.meet-schedule-form{grid-template-columns:1fr}.meet-event-actions{justify-content:flex-start}}.gmail-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.gmail-summary-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;gap:3px;padding:14px;display:flex}.unread-summary-card{background:#fff8f7;border-color:#f4c7c3}.gmail-category-filter{gap:8px;margin-bottom:12px;display:flex;overflow-x:auto}.gmail-category-filter-button{color:#5f6368;font:inherit;text-transform:capitalize;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.75rem;font-weight:600;display:inline-flex}.gmail-category-filter-button:hover{background:#f8f9fa;border-color:#aeb4bc}.gmail-category-filter-button.active{color:#1967d2;background:#e8f0fe;border-color:#aecbfa}.gmail-category-filter-count{color:#5f6368;text-align:center;background:#f1f3f4;border-radius:999px;min-width:20px;padding:1px 6px;font-size:.66rem}.gmail-category-filter-button.active .gmail-category-filter-count{color:#1967d2;background:#fff}.gmail-message-list{background:#fff;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden}.gmail-message{border-bottom:1px solid #eee}.gmail-message:last-child{border-bottom:none}.gmail-message-unread{background:#f7faff}.gmail-message-summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;list-style:none;display:grid}.gmail-message-summary::-webkit-details-marker{display:none}.sender-avatar{color:#1a73e8;background:#e8f0fe;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex}.gmail-message-main{grid-template-columns:minmax(120px,.6fr) minmax(140px,.9fr) minmax(180px,1.4fr);gap:10px;min-width:0;display:grid}.gmail-message-from,.gmail-message-subject,.gmail-message-snippet{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.gmail-message-from,.gmail-message-unread .gmail-message-subject{color:#202124;font-weight:600}.gmail-message-subject{color:#3c4043}.gmail-category{color:#5f6368;text-transform:capitalize;vertical-align:1px;background:#f1f3f4;border-radius:10px;margin-left:7px;padding:2px 6px;font-size:.58rem;font-weight:600;display:inline-block}.gmail-category-primary{color:#1967d2;background:#e8f0fe}.gmail-category-promotions{color:#137333;background:#e6f4ea}.gmail-category-social{color:#8430ce;background:#f3e8fd}.gmail-category-updates{color:#b06000;background:#fef7e0}.gmail-message-snippet,.gmail-message-time,.gmail-message-address,.gmail-body-note{color:#80868b;font-size:.72rem}.gmail-message-body{background:#fff;border-top:1px solid #eee;padding:14px 20px 18px 60px}.gmail-message-body pre{color:#303134;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:.82rem;line-height:1.55}.gmail-html-body{background:#fff;border:1px solid #eee;border-radius:8px;width:100%;height:420px;margin-top:12px}.gmail-read-error{color:#c5221f;margin-top:10px;font-size:.75rem}.gmail-body-note{margin-top:12px}.zoho-account-group{background:#fff;border:1px solid #e3e6ea;border-top:4px solid #d93025;border-radius:12px;padding:18px;box-shadow:0 2px 8px #3c404314}.zoho-account-group .account-header{justify-content:space-between}.zoho-account-title{align-items:center;gap:9px;display:flex}.zoho-badge{color:#b3261e;letter-spacing:.06em;background:#fce8e6;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800}.account-subtitle{color:#80868b;margin:3px 0 0;font-size:.75rem}.zoho-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zoho-sender-avatar{color:#b3261e;background:#fce8e6}.zoho-message-list{border-color:#f3c6c2}.yahoo-account-group .account-header{justify-content:space-between}.yahoo-account-title{align-items:center;gap:9px;display:flex}.yahoo-badge{color:#6001d2;letter-spacing:.06em;background:#ede4fb;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:800}.yahoo-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.yahoo-folder-tabs{margin-bottom:14px}.chat-account-header{justify-content:space-between}.chat-shell{background:#fff;border:1px solid #e0e0e0;border-radius:12px;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);min-height:470px;display:grid;overflow:hidden}.chat-space-list{background:#f8fafd;border-right:1px solid #e0e0e0;overflow-y:auto}.chat-space-button{color:#3c4043;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.chat-space-button:hover{background:#eef3fb}.chat-space-button.active{color:#1967d2;background:#e8f0fe}.chat-space-icon,.chat-avatar{color:#1967d2;background:#d7e3f7;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.68rem;font-weight:700;display:flex}.chat-space-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.chat-space-copy strong,.chat-space-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-space-copy strong{font-size:.8rem}.chat-space-copy span,.chat-conversation-header span,.chat-limit-note{color:#80868b;font-size:.68rem}.chat-space-count{color:#5f6368;text-align:center;background:#fff;border-radius:999px;min-width:23px;padding:2px 6px;font-size:.65rem;font-weight:600}.chat-conversation{min-width:0}.chat-conversation-header{border-bottom:1px solid #e0e0e0;padding:14px 18px}.chat-conversation-header h3{color:#202124;margin:0 0 2px;font-size:.95rem}.chat-message-list{max-height:520px;padding:8px 18px 18px;overflow-y:auto}.chat-message{border-bottom:1px solid #f0f1f2;gap:10px;padding:11px 0;display:flex}.chat-message:last-child{border-bottom:0}.chat-avatar{color:#137333;background:#e6f4ea;margin-top:2px;font-size:.8rem}.chat-avatar.bot{color:#8430ce;background:#f3e8fd}.chat-message-content{flex:1;min-width:0}.chat-message-meta{align-items:baseline;gap:8px;display:flex}.chat-message-meta strong{color:#202124;font-size:.78rem}.chat-message-meta time{color:#80868b;font-size:.65rem}.chat-message-content p{color:#3c4043;overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:.8rem;line-height:1.45}.chat-empty{color:#80868b;padding:28px 18px;font-size:.8rem}.chat-space-error{margin:16px}.chat-limit-note{margin-top:8px}@media (width<=700px){.chat-shell{grid-template-columns:1fr}.chat-space-list{border-bottom:1px solid #e0e0e0;border-right:0;display:flex;overflow-x:auto}.chat-space-button{border-bottom:0;border-right:1px solid #edf0f3;flex:0 0 min(260px,82vw);width:min(260px,82vw)}}.billing-account-header{justify-content:space-between}.billing-card-grid{grid-template-columns:repeat(auto-fill,minmax(520px,1fr));gap:14px;display:grid}.billing-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;min-width:0;padding:16px;box-shadow:0 1px 2px #0000000a}.billing-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.billing-card-heading-text{min-width:0}.billing-card h3{color:#202124;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:.95rem;overflow:hidden}.billing-account-id,.billing-resource-meta,.billing-project-empty{color:#80868b;font-size:.72rem}.billing-status{color:#c5221f;background:#fce8e6;border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:700}.billing-status.open{color:#137333;background:#e6f4ea}.billing-report-panel{background:#f4f8ff;border:1px solid #c6dafc;border-radius:10px;margin-top:16px;padding:14px}.billing-report-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-report-toolbar h4{color:#202124;margin:0;font-size:.88rem;font-weight:600}.billing-range-switch{flex:none;display:flex}.billing-range-switch button{color:#5f6368;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdc1c6;padding:6px 9px;font-size:.67rem}.billing-range-switch button:first-child{border-radius:6px 0 0 6px}.billing-range-switch button:last-child{border-radius:0 6px 6px 0;margin-left:-1px}.billing-range-switch button.active{color:#1967d2;background:#e8f0fe;border-color:#1a73e8}.billing-cost-equation{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:18px;display:grid}.billing-equation-value{text-align:center;flex-direction:column;gap:5px;min-width:0;display:flex}.billing-equation-value span{color:#5f6368;font-size:.7rem}.billing-equation-value strong{color:#202124;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;overflow:hidden}.billing-equation-symbol{color:#80868b;font-size:1.35rem}.billing-equation-total{border-left:1px solid #cbd3df;padding-left:8px}.billing-cost-details{color:#5f6368;width:fit-content;margin:12px auto 0;font-size:.7rem}.billing-cost-details summary{color:#1a73e8;cursor:pointer;font-weight:600}.billing-cost-details div{margin-top:5px}.billing-forecast{color:#5f6368;flex-direction:column;align-items:center;gap:3px;margin:14px auto 0;font-size:.7rem;display:flex}.billing-forecast strong{color:#202124;font-size:1.25rem}.billing-period-change{justify-content:center;min-height:58px}.billing-cost-chart{margin-top:15px;position:relative}.billing-cost-chart svg{width:100%;height:auto;display:block}.billing-chart-gridline{stroke:#b8c1cf;stroke-width:1px}.billing-chart-area{fill:#1a73e81a}.billing-chart-line{fill:none;stroke:#1a73e8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.billing-chart-ceiling{color:#80868b;font-size:.6rem;position:absolute;top:2px;left:0}.billing-chart-dates{color:#80868b;justify-content:space-between;margin-top:-11px;padding:0 20px;font-size:.58rem;display:flex}.billing-data-note{color:#9aa0a6;text-align:center;margin-top:12px;font-size:.58rem}.billing-cost-unavailable{color:#7a4e00;background:#fff9ee;border:1px solid #f3d19c;border-radius:9px;flex-direction:column;gap:4px;margin-top:16px;padding:12px;font-size:.74rem;display:flex}.billing-cost-unavailable a{color:#1a73e8;width:fit-content;margin-top:3px;font-weight:600;text-decoration:none}.billing-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 12px;display:grid}.billing-metric{background:#f8fafd;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.billing-resource-meta{flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;display:flex}.billing-projects{border-top:1px solid #eee;margin-top:12px;padding-top:10px}.billing-projects summary{color:#1a73e8;cursor:pointer;font-size:.78rem;font-weight:600}.billing-project-list{border:1px solid #eee;border-radius:8px;max-height:240px;margin-top:9px;overflow-y:auto}.billing-project-row{color:#3c4043;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.74rem;display:flex}.billing-project-row:last-child{border-bottom:none}.billing-project-state{color:#c5221f;font-size:.66rem;font-weight:600}.billing-project-state.enabled{color:#137333}.billing-project-empty{margin-top:12px}.aws-billing-section{margin-top:38px}.billing-provider-heading{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:9px;display:flex}.billing-provider-heading h2{color:#3c4043;margin:0;font-size:1.05rem}.billing-provider-heading p{color:#80868b;margin:3px 0 0;font-size:.75rem}.aws-provider-badge{color:#f90;letter-spacing:.05em;background:#232f3e;border-radius:6px;padding:5px 9px;font-size:.68rem;font-weight:800}.aws-setup-note{color:#6f4b00;background:#fff8e7;border:1px solid #f0c36d;border-radius:9px;padding:13px 14px;font-size:.8rem}.aws-setup-note code{font-size:.75rem;font-weight:700}.aws-billing-card{border-top:3px solid #f90}.aws-report-panel{background:#fffcf6;border-color:#e2d5bd}.aws-chart-line{stroke:#f90}.aws-billing-error{margin-top:14px}.aws-service-details{border-top:1px solid #eee;margin-top:14px;padding-top:11px}.aws-service-details summary{color:#a15c00;cursor:pointer;font-size:.78rem;font-weight:600}.aws-service-list{border:1px solid #eee;border-radius:8px;margin-top:8px;overflow:hidden}.aws-service-row{color:#5f6368;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.72rem;display:flex}.aws-service-row:last-child{border-bottom:none}.aws-service-row strong{color:#202124}.ai-usage-section{margin-top:38px}.ai-section-badge{color:#fff;background:#202124;border-radius:6px;padding:5px 9px;font-size:.68rem;font-weight:800}.ai-usage-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.chrome-extensions-section{margin-top:4px}.chrome-section-heading,.chrome-card-header,.chrome-chart-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.chrome-section-heading{margin-bottom:14px}.chrome-section-heading h2,.chrome-card-header h3{color:#202124;margin:0}.chrome-section-heading h2{font-size:1.08rem}.chrome-section-heading p{color:#80868b;margin:4px 0 0;font-size:.78rem}.chrome-add-button{cursor:pointer;border:0}.chrome-api-note{color:#6f4b00;background:#fff8e7;border:1px solid #f0c36d;border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:.78rem;line-height:1.45}.chrome-api-note a,.chrome-card-header a{color:#1a73e8;text-decoration:none}.chrome-api-note a{font-weight:600}.chrome-add-form{background:#f8fbff;border:1px solid #c6dafc;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:15px;display:grid}.chrome-add-form label{color:#3c4043;flex-direction:column;gap:5px;font-size:.72rem;font-weight:600;display:flex}.chrome-add-form input,.chrome-import-panel select,.chrome-import-panel input[type=file]{box-sizing:border-box;color:#202124;min-width:0;font:inherit;background:#fff;border:1px solid #bdc1c6;border-radius:7px;padding:9px 10px;font-size:.78rem}.chrome-add-form button,.chrome-import-panel button{color:#fff;font:inherit;cursor:pointer;background:#1a73e8;border:0;border-radius:7px;padding:9px 13px;font-size:.78rem;font-weight:600}.chrome-add-form button:disabled,.chrome-import-panel button:disabled{opacity:.65;cursor:wait}.chrome-form-error{color:#c5221f;grid-column:1/-1;font-size:.76rem}.chrome-extension-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px;display:grid}.chrome-extension-card{background:#fff;border:1px solid #dfe3e8;border-top:3px solid #1a73e8;border-radius:11px;min-width:0;padding:16px;box-shadow:0 1px 2px #0000000a}.chrome-card-header{align-items:flex-start;margin-bottom:14px}.chrome-card-header h3{margin-bottom:3px;font-size:.95rem}.chrome-card-header a{text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-size:.68rem;display:block;overflow:hidden}.chrome-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.chrome-metric{background:#f8fafd;border-radius:8px;flex-direction:column;gap:2px;padding:9px;display:flex}.chrome-metric strong{color:#202124;font-size:1rem}.chrome-metric span{color:#80868b;font-size:.65rem}.chrome-metric.positive strong{color:#137333}.chrome-metric.negative strong{color:#c5221f}.chrome-chart-heading{color:#3c4043;margin:16px 0 7px;font-size:.72rem;font-weight:600}.chrome-chart-heading small{color:#9aa0a6;font-size:.62rem;font-weight:400}.chrome-trend-bars{background:linear-gradient(#fff,#f8fbff);border-bottom:1px solid #dadce0;align-items:end;gap:3px;height:76px;padding:8px 6px 0;display:flex}.chrome-trend-bars span{background:#8ab4f8;border-radius:3px 3px 0 0;flex:1;min-width:2px;max-width:20px}.chrome-no-chart{color:#9aa0a6;border:1px dashed #dadce0;border-radius:8px;place-items:center;height:76px;font-size:.72rem;display:grid}.chrome-import-panel{border-top:1px solid #eee;margin-top:14px;padding-top:11px}.chrome-import-panel summary{color:#1a73e8;cursor:pointer;font-size:.76rem;font-weight:600}.chrome-import-panel form{grid-template-columns:minmax(120px,.55fr) minmax(190px,1.25fr) auto;gap:8px;margin-top:10px;display:grid}.chrome-import-message{margin-top:8px;font-size:.72rem}.chrome-import-message.success{color:#137333}.chrome-import-message.error{color:#c5221f}@media (width<=640px){.chrome-section-heading{align-items:flex-start}.chrome-add-form,.chrome-import-panel form{grid-template-columns:1fr}.chrome-extension-grid{grid-template-columns:minmax(0,1fr)}.chrome-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-usage-card{background:#fff;border:1px solid #dfe3e8;border-top:3px solid #5f6368;border-radius:11px;min-width:0;padding:15px;box-shadow:0 1px 2px #0000000a}.ai-provider-openai{border-top-color:#10a37f}.ai-provider-anthropic{border-top-color:#d97757}.ai-provider-xai{border-top-color:#111}.ai-provider-deepseek{border-top-color:#4d6bfe}.ai-provider-recall{border-top-color:#6c47ff}.ai-provider-mistral{border-top-color:#f7a600}.ai-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-card-heading h3{color:#202124;margin:0;font-size:.95rem}.ai-provider-badge{color:#3c4043;background:#f1f3f4;border-radius:5px;flex:none;padding:4px 7px;font-size:.62rem;font-weight:700}.ai-card-period{color:#80868b;font-size:.67rem}.ai-setup-status{color:#8d5b00;background:#fef7e0;border-radius:999px;width:fit-content;margin-top:14px;padding:3px 7px;font-size:.65rem;font-weight:700}.ai-usage-card p{color:#5f6368;margin:9px 0;font-size:.73rem;line-height:1.45}.ai-usage-card code{overflow-wrap:anywhere;color:#3c4043;max-width:100%;font-size:.68rem;font-weight:700;display:inline-block}.ai-cost-total{color:#202124;letter-spacing:-.03em;flex-direction:column;gap:2px;margin-top:16px;font-size:1.6rem;font-weight:750;display:flex}.ai-cost-total span{color:#80868b;letter-spacing:normal;text-transform:uppercase;font-size:.67rem;font-weight:500}.ai-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.recall-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-metric{background:#f8f9fa;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.ai-metric strong{color:#202124;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.ai-metric span,.ai-xai-meta{color:#80868b;text-transform:uppercase;font-size:.6rem}.ai-xai-meta{margin-top:12px}.ai-live-status{color:#c5221f;align-items:center;gap:7px;margin-top:16px;font-size:.75rem;font-weight:600;display:flex}.ai-live-status span{background:#c5221f;border-radius:50%;width:8px;height:8px}.ai-live-status.operational{color:#137333}.ai-live-status.operational span{background:#1e8e3e}.api-status-section{margin-top:8px}.api-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.api-section-heading h2{margin:0 0 4px;font-size:1.15rem}.api-section-heading p,.api-section-heading>span{color:#80868b;margin:0;font-size:.75rem}.api-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.api-status-card{background:#fff;border:1px solid #dfe3e8;border-top:3px solid #5f6368;border-radius:12px;padding:18px;box-shadow:0 1px 2px #0000000a}.api-provider-deepgram{border-top-color:#13ef95}.api-provider-elevenlabs{border-top-color:#111}.api-status-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.api-status-heading h3{margin:0 0 3px;font-size:1rem}.api-status-heading>div>span,.api-status-description{color:#80868b;font-size:.7rem}.api-status-pill{color:#c5221f;background:#fce8e6;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 8px;font-size:.66rem;font-weight:700;display:flex}.api-status-pill span{background:currentColor;border-radius:50%;width:7px;height:7px}.api-status-pill.operational{color:#137333;background:#e6f4ea}.api-status-pill.setup{color:#8d5b00;background:#fef7e0}.api-status-description{margin:15px 0 0}.api-status-metrics{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:14px;display:grid}.api-status-metrics div{background:#f8f9fa;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.api-status-metrics strong{color:#202124;text-overflow:ellipsis;text-transform:capitalize;font-size:.85rem;overflow:hidden}.api-status-metrics span{color:#80868b;text-transform:uppercase;font-size:.6rem}.api-status-card code,.api-status-error{margin-top:12px;font-size:.7rem;display:inline-block}.api-status-error{color:#c5221f}@media (width<=720px){.api-status-grid{grid-template-columns:1fr}.api-section-heading{flex-direction:column}}.deepseek-balances{gap:7px;margin-top:13px;display:grid}.deepseek-balance{background:#f4f6ff;border-radius:7px;flex-direction:column;gap:2px;padding:9px;display:flex}.deepseek-balance strong{color:#202124;font-size:1rem}.deepseek-balance span{color:#80868b;font-size:.63rem}.ai-usage-details{color:#5f6368;border-top:1px solid #eee;margin-top:13px;padding-top:9px;font-size:.68rem}.ai-usage-details summary{color:#1a73e8;cursor:pointer;font-weight:600}.ai-usage-details>div{margin-top:7px}.ai-line-item{justify-content:space-between;gap:10px;display:flex}.ai-provider-error{margin-top:14px}@media (width<=760px){.gmail-summary-grid{grid-template-columns:1fr 1fr}.gmail-message-main{grid-template-columns:1fr;gap:2px}.gmail-message-snippet{display:none}.gmail-message-body{padding-left:20px}.billing-card-grid{grid-template-columns:1fr}.billing-report-toolbar{flex-direction:column;align-items:stretch}.billing-range-switch button{flex:1}.billing-cost-equation{gap:5px}.billing-equation-value strong,.billing-equation-symbol{font-size:1rem}}.metric-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric{flex-direction:column;display:flex}.metric-value{color:#202124;font-size:1.1rem;font-weight:700}.metric-label{color:#80868b;text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.social-media-note{color:#8d5b00;background:#fef7e0;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.85rem}.social-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.social-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a}.social-card-header{align-items:center;gap:10px;display:flex}.social-icon{color:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:flex}.social-card-title{color:#202124;font-size:.9rem;font-weight:600}.social-card-status{color:#80868b;font-size:.75rem}.social-connect-button{color:#9aa0a6;cursor:not-allowed;background:#f1f3f4;border:1px solid #dadce0;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:600}.webmaster-section{margin-top:28px;margin-bottom:20px}.webmaster-section-header{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.webmaster-section-header h2{color:#3c4043;margin:0;font-size:1.05rem;font-weight:600}.webmaster-connect-button{color:#9aa0a6;cursor:not-allowed;background:#f1f3f4}.github-trends-section{margin-top:4px}.trends-heading,.trends-heading-main,.github-trend-card-top,.github-repo-meta{align-items:center;display:flex}.trends-heading{justify-content:space-between;gap:20px;margin-bottom:16px}.trends-heading-main{gap:12px}.trends-heading h2{color:#202124;margin:0 0 3px;font-size:1.1rem}.trends-heading p{color:#80868b;margin:0;font-size:.8rem}.github-mark{background:#24292f;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.github-mark svg{fill:#fff;width:24px;height:24px}.trends-updated{color:#80868b;flex:none;font-size:.7rem}.github-trends-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.github-trend-card{background:#fff;border:1px solid #d8dee4;border-radius:12px;flex-direction:column;min-width:0;min-height:200px;padding:16px;display:flex;box-shadow:0 1px 2px #1f23280a}.github-trend-card-top{gap:9px;min-width:0}.trend-rank{color:#656d76;flex:0 0 31px;width:31px;font-size:.76rem;font-weight:700}.github-owner-avatar{background:#f1f3f4;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.github-repo-name{min-width:0}.github-repo-name span,.github-repo-name a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.github-repo-name span{color:#656d76;font-size:.68rem}.github-repo-name a{color:#0969da;font-size:.9rem;font-weight:650;text-decoration:none}.github-repo-name a:hover{text-decoration:underline}.github-repo-description{color:#424a53;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:14px 0 12px;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.github-topics{gap:5px;margin-bottom:14px;display:flex;overflow:hidden}.github-topics span{color:#0969da;white-space:nowrap;background:#ddf4ff;border-radius:999px;padding:3px 7px;font-size:.6rem;font-weight:600}.github-repo-meta{color:#656d76;gap:12px;margin-top:auto;font-size:.68rem}.repo-language:before{content:"";background:#8250df;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.repo-created{margin-left:auto}@media (width<=640px){.trends-heading{align-items:flex-start}.trends-updated{display:none}.github-trends-grid{grid-template-columns:1fr}}.ses-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:16px;box-shadow:0 1px 2px #0000000a}.ses-quota-bar{background:#f1f3f4;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.ses-quota-fill{background:#f90;border-radius:999px;height:100%}.ses-identity-verified{color:#137333}.ses-identity-unverified{color:#c5221f}.ses-reputation-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.ses-reputation-good{color:#137333}.ses-reputation-warning{color:#b06000}.ses-reputation-danger{color:#c5221f}.ses-reputation-unknown{color:#80868b}.nr-host-card{flex-direction:column;gap:8px;display:flex}.nr-host-metric{flex-direction:column;gap:3px;display:flex}.nr-host-metric-label{color:#5f6368;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.nr-bar-good{background:#1e8e3e}.nr-bar-warning{background:#f9ab00}.nr-bar-danger{background:#d93025}.nr-load-average{color:#80868b;margin-top:2px;font-size:.7rem}.sentry-section{margin-top:4px}.sentry-heading,.sentry-heading-title,.sentry-account-heading,.sentry-org-heading,.sentry-issue{align-items:center;display:flex}.sentry-heading{justify-content:space-between;gap:16px;margin-bottom:16px}.sentry-heading-title{gap:12px}.sentry-logo{color:#fff;background:#362d59;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.sentry-heading h2{color:#202124;margin:0 0 3px;font-size:1.1rem}.sentry-heading p{color:#80868b;margin:0;font-size:.8rem}.sentry-updated{color:#80868b;font-size:.72rem}.sentry-summary{background:#fff;border:1px solid #e0e0e0;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.sentry-summary div{border-right:1px solid #e0e0e0;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.sentry-summary div:last-child{border-right:0}.sentry-summary strong{color:#202124;font-size:1.25rem}.sentry-summary span{color:#80868b;font-size:.7rem}.sentry-toolbar{gap:8px;margin-bottom:20px;display:flex}.sentry-toolbar input,.sentry-toolbar select{box-sizing:border-box;color:#3c4043;height:38px;font:inherit;background:#fff;border:1px solid #dadce0;border-radius:8px;font-size:.82rem}.sentry-toolbar input{flex:1;min-width:240px;padding:0 12px}.sentry-toolbar select{padding:0 30px 0 10px}.sentry-toolbar input:focus,.sentry-toolbar select:focus{border-color:#6c5fc7;outline:2px solid #eeeafd}.sentry-account{margin-bottom:26px}.sentry-account-heading{border-bottom:1px solid #ddd9ea;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.sentry-account-heading h3{color:#2f2948;margin:0 0 2px;font-size:1rem}.sentry-account-heading span{color:#777184;font-size:.72rem}.sentry-organization{background:#fff;border:1px solid #e2e0e8;border-radius:11px;margin-bottom:16px;overflow:hidden}.sentry-org-heading{background:#faf9fc;border-bottom:1px solid #eceaf0;gap:8px;padding:10px 14px}.sentry-org-heading h4{color:#373044;margin:0;font-size:.85rem}.sentry-org-heading span{color:#8a8491;font-size:.68rem}.sentry-issue{min-width:0;color:inherit;border-bottom:1px solid #f0eef3;gap:12px;padding:11px 14px;text-decoration:none;transition:background .12s}.sentry-issue:last-child{border-bottom:0}.sentry-issue:hover{background:#faf9fd}.sentry-level{color:#b3261e;text-align:center;text-transform:uppercase;background:#fce8e6;border-radius:999px;flex:0 0 54px;width:54px;padding:4px 0;font-size:.59rem;font-weight:700}.sentry-level-fatal{color:#6f248d;background:#efe5f8}.sentry-level-warning{color:#8d5b00;background:#fef7e0}.sentry-level-info{color:#185abc;background:#e8f0fe}.sentry-issue-main{flex:1;min-width:160px}.sentry-issue-main strong,.sentry-issue-main span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sentry-issue-main strong{color:#272331;font-size:.78rem}.sentry-issue-main span{color:#85808b;margin-top:3px;font-size:.66rem}.sentry-issue-project{color:#5f5969;text-overflow:ellipsis;white-space:nowrap;width:120px;font-size:.7rem;overflow:hidden}.sentry-issue-metric{text-align:right;flex:0 0 52px;width:52px}.sentry-issue-metric strong,.sentry-issue-metric small{display:block}.sentry-issue-metric strong{color:#3e3947;font-size:.72rem}.sentry-issue-metric small{color:#99939f;font-size:.58rem}.sentry-last-seen{color:#797380;text-align:right;flex:0 0 58px;width:58px;font-size:.67rem}.sentry-open{color:#8c84aa;font-size:.8rem}.sentry-empty{color:#777184;text-align:center;padding:20px 14px;font-size:.8rem}@media (width<=760px){.sentry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sentry-summary div:nth-child(2){border-right:0}.sentry-summary div:nth-child(-n+2){border-bottom:1px solid #e0e0e0}.sentry-issue-project,.sentry-issue-metric{display:none}.sentry-level{flex-basis:45px;width:45px}}@media (width<=480px){.sentry-updated{display:none}.sentry-toolbar{flex-direction:column;align-items:stretch}.sentry-toolbar input{width:100%;min-width:0}}
