:root{--foreground:#ccccccdd;--editor-background:#141414;--inactive-selection-background:#ffffff10;--list-hover-background:#2a2a2a99;--button-background:#81a1c1;--button-hover-background:#86a5c3;--button-foreground:#191c22;--quickInputBackground:#1a1a1a;--dashboard-text-primary:var(--foreground);--dashboard-text-secondary:color-mix(in srgb,var(--foreground) 68%,transparent);--dashboard-text-tertiary:color-mix(in srgb,var(--foreground) 44%,transparent);--dashboard-text-quaternary:color-mix(in srgb,var(--foreground) 16%,transparent);--dashboard-text-buttonPrimary:var(--button-foreground);--dashboard-icon-primary:color-mix(in srgb,var(--foreground) 92%,transparent);--dashboard-icon-secondary:color-mix(in srgb,var(--foreground) 60%,transparent);--dashboard-icon-tertiary:color-mix(in srgb,var(--foreground) 36%,transparent);--dashboard-icon-quaternary:color-mix(in srgb,var(--foreground) 12%,transparent);--dashboard-bg-base:var(--editor-background);--dashboard-bg-primary:color-mix(in srgb,var(--foreground) 24%,transparent);--dashboard-bg-secondary:color-mix(in srgb,var(--foreground) 10%,transparent);--dashboard-bg-tertiary:color-mix(in srgb,var(--foreground) 4%,transparent);--dashboard-bg-elevated:var(--quickInputBackground);--dashboard-bg-hover:var(--list-hover-background);--dashboard-bg-buttonPrimary:var(--button-background);--dashboard-bg-buttonPrimaryHover:var(--button-hover-background);--dashboard-bg-inactive-selection:var(--inactive-selection-background);--dashboard-stroke-primary:color-mix(in srgb,var(--foreground) 14%,transparent);--dashboard-stroke-secondary:color-mix(in srgb,var(--foreground) 12%,transparent);--dashboard-stroke-tertiary:color-mix(in srgb,var(--foreground) 8%,transparent);--dashboard-stroke-quaternary:color-mix(in srgb,var(--foreground) 4%,transparent)}.dashboard-tabular-nums{font-variant-numeric:tabular-nums}.dashboard-text-primary{color:var(--dashboard-text-primary)}.dashboard-text-secondary{color:var(--dashboard-text-secondary)}.dashboard-text-tertiary{color:var(--dashboard-text-tertiary)}.dashboard-text-quaternary{color:var(--dashboard-text-quaternary)}.dashboard-icon-primary{color:var(--dashboard-icon-primary)}.dashboard-icon-secondary{color:var(--dashboard-icon-secondary)}.dashboard-icon-tertiary{color:var(--dashboard-icon-tertiary)}.dashboard-icon-quaternary{color:var(--dashboard-icon-quaternary)}.dashboard-xxs{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:510;line-height:11px}.dashboard-xs{font-size:11px;line-height:14px}.dashboard-sm,.dashboard-xs{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400}.dashboard-sm{font-size:12px;line-height:16px}.dashboard-base{font-size:14px;font-weight:400;line-height:20px}.dashboard-base,.dashboard-lg{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.dashboard-lg{font-size:16px;line-height:21px}.dashboard-xl{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;line-height:25px}.dashboard-xl,.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.dashboard-tab-header{gap:6px;padding:0 10px}.dashboard-tab-header,.dashboard-tab-header-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.dashboard-tab-header-content{gap:2px;padding:0 2px}.dashboard-tab-header-title{color:var(--dashboard-text-primary);display:flex;align-items:center;gap:6px;align-self:stretch}.dashboard-tab-header-description{color:var(--dashboard-text-secondary)}.dashboard-section{gap:9px}.dashboard-section,.dashboard-sections{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.dashboard-sections{gap:30px}.dashboard-section-header{display:flex;align-self:stretch;padding:0 12px;align-items:flex-end;gap:20px}.dashboard-section-header-leading-items{display:flex;min-height:17px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex:1 0 0}.dashboard-section-header-label{font-size:12px;font-style:normal;font-weight:500;line-height:16px;color:var(--dashboard-text-secondary)}.dashboard-section-header-description{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:var(--dashboard-text-tertiary)}.dashboard-section-header-trailing-items{display:flex;padding-bottom:4px;justify-content:flex-end;align-items:flex-end;gap:6px}.dashboard-section-list{gap:16px}.dashboard-section-list,.dashboard-subSection{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.dashboard-subSection{gap:8px}.dashboard-subSection-list{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;border-radius:12px;background:var(--dashboard-bg-tertiary)}.dashboard-subSection-list-hide-overflow{overflow:hidden!important}.dashboard-subSection-trailing-caption{padding:0 12px;color:var(--dashboard-text-tertiary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dashboard-revoke-section{margin-top:24px}.dashboard-revoke-button{background:#dc2626!important;color:#ffffff!important;outline:none!important}.dashboard-revoke-button:hover:not(:disabled){background:#b91c1c!important}.dashboard-subSection-list .dashboard-cell:not(:first-child) .dashboard-cell-divider{display:block}.dashboard-cell{display:flex;padding:16px;align-items:flex-start;gap:20px;position:relative;width:100%}.dashboard-cell-clickable{cursor:pointer;transition:background-color .1s ease}.dashboard-cell-clickable:hover{background:var(--dashboard-bg-tertiary)}.dashboard-cell-clickable:active{background:var(--dashboard-bg-secondary)}.dashboard-cell-divider{display:none;position:absolute;top:0;left:16px;right:16px}.dashboard-cell-divider,.dashboard-divider{height:1px;background:var(--dashboard-stroke-tertiary)}.dashboard-divider{width:100%}.dashboard-cell-leading-items{display:flex;align-items:flex-start;gap:10px;flex:1 0 0}.dashboard-cell-content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0}.dashboard-cell-label{display:flex;align-items:center;gap:4px;align-self:stretch;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:var(--dashboard-text-primary)}.dashboard-cell-description{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:var(--dashboard-text-secondary)}.dashboard-cell-trailing-items{display:flex;min-height:24px;max-height:32px;padding-top:3px;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch;flex-direction:row}.dashboard-cell-trailing-items-caption{color:var(--dashboard-text-tertiary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dashboard-segmented-control{display:flex;padding:0 4px;align-items:flex-start;gap:1px;align-self:stretch}.dashboard-segmented-control-option{display:flex;min-width:48px;padding:4px 8px;align-items:center;gap:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;transition:color .15s ease}.dashboard-segmented-control-option-active{background:var(--dashboard-bg-inactive-selection);color:var(--dashboard-text-primary)}.dashboard-segmented-control-option-inactive{color:var(--dashboard-text-secondary)}.dashboard-segmented-control-option-inactive:hover{color:var(--dashboard-text-primary)}.dashboard-text-button{display:flex;align-items:center;gap:4px;color:var(--dashboard-text-tertiary);font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .15s ease}.dashboard-badge,.dashboard-text-button:hover{color:var(--dashboard-text-secondary)}.dashboard-badge{display:inline-flex;height:16px;padding:0 3px;justify-content:center;align-items:center;flex-shrink:0;background:var(--dashboard-bg-secondary);border-radius:3px;font-size:10px;font-style:normal;font-weight:500;line-height:11px}.dashboard-tokenized-input-cell{display:flex;padding:0 16px 16px;align-items:center;gap:20px;align-self:stretch;position:relative}.dashboard-tokenized-input{display:flex;justify-content:flex-start;align-items:center;flex:1 0 0;border-radius:8px;background:var(--dashboard-bg-tertiary);border:1px solid var(--dashboard-stroke-tertiary)}.dashboard-input-modifier{display:flex;align-items:center;padding:4px 6px 4px 0}.dashboard-input-modifier-divider{width:1px;height:14px;background:var(--dashboard-stroke-tertiary)}.dashboard-token-cloud{flex:1 1 0%;display:flex;flex-wrap:wrap;align-items:center;gap:4px;overflow:hidden;padding:4px}.dashboard-token{display:flex;height:20px;padding:3px 4px;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;border-radius:4px;border:1px solid var(--dashboard-stroke-tertiary)}.dashboard-token,.dashboard-tokenized-input-value{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;color:var(--dashboard-text-secondary)}.dashboard-tokenized-input-value{font-size:14px;font-weight:400;line-height:20px;background:transparent;border:none;align-self:stretch;flex:1 0 auto;width:auto}.dashboard-tokenized-input-value:focus{outline:none}.dashboard-tokenized-input-value::-moz-placeholder{color:var(--dashboard-text-quaternary)}.dashboard-tokenized-input-value::placeholder{color:var(--dashboard-text-quaternary)}.align-top{align-items:flex-start}.align-center{align-items:center}.dashboard-pagination-footer{display:flex;padding:0 12px;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch}.dashboard-icon-button{height:24px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .15s ease,opacity .15s ease;cursor:pointer;background:transparent;border:none;padding:0}.dashboard-icon-button:hover:not(:disabled){background:var(--dashboard-bg-tertiary)}.dashboard-icon-button:disabled{cursor:not-allowed}.dashboard-icon-button svg{color:var(--dashboard-icon-secondary);transition:color .15s ease}.dashboard-icon-button:hover:not(:disabled) svg{color:var(--dashboard-icon-primary)}.dashboard-icon-button:disabled svg{color:var(--dashboard-icon-quaternary)}.repo-pagination-container{display:flex;align-items:center;justify-content:flex-end;gap:16px;font-size:12px;color:var(--dashboard-text-tertiary);align-self:stretch}.repo-pagination-label{text-align:right;color:var(--dashboard-text-secondary);font-variant-numeric:tabular-nums}.dashboard-outline-button{height:24px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:var(--dashboard-text-primary);outline:1px solid var(--dashboard-stroke-secondary);outline-offset:-1px;background:transparent;border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:background-color .15s ease,outline-color .15s ease,color .15s ease}.dashboard-outline-button-medium{height:28px;padding:0 6px;align-self:stretch}.dashboard-outline-button:hover:not(:disabled){background:var(--dashboard-bg-hover)}.dashboard-outline-button:disabled{color:var(--dashboard-text-quaternary);outline-color:var(--dashboard-stroke-tertiary);cursor:not-allowed}.dashboard-outline-button-icon{display:flex;align-items:center;justify-content:center;height:12px;width:12px}.dashboard-outline-button-text{padding:0 2px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500}.dashboard-outline-button-text,.dashboard-primary-button{display:flex;align-items:center;font-size:12px;font-style:normal;line-height:16px}.dashboard-primary-button{height:24px;padding:4px 6px;font-weight:400;color:var(--dashboard-text-buttonPrimary);background:var(--dashboard-bg-buttonPrimary);border:none;border-radius:6px;justify-content:center;gap:2px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.dashboard-primary-button-medium{height:28px;padding:0 6px;align-self:stretch}.dashboard-primary-button:hover:not(:disabled){background:var(--dashboard-bg-buttonPrimaryHover)}.dashboard-primary-button:disabled{background:var(--dashboard-bg-tertiary);color:var(--dashboard-text-quaternary);cursor:not-allowed}.dashboard-primary-button-icon{display:flex;align-items:center;justify-content:center;height:14px;width:14px}.dashboard-primary-button-text{padding:0 2px;font-weight:500}.dashboard-primary-button-text,.dashboard-secondary-button{display:flex;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;line-height:16px}.dashboard-secondary-button{height:24px;padding:4px 6px;font-weight:400;color:var(--dashboard-text-primary);background:var(--dashboard-bg-secondary);border:none;border-radius:6px;justify-content:center;gap:2px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.dashboard-secondary-button-medium{height:28px;padding:0 6px;align-self:stretch}.dashboard-secondary-button:hover:not(:disabled){background:var(--dashboard-bg-primary)}.dashboard-secondary-button:disabled{background:var(--dashboard-bg-tertiary);color:var(--dashboard-text-quaternary);cursor:not-allowed}.dashboard-secondary-button-icon{display:flex;align-items:center;justify-content:center;height:12px;width:12px}.dashboard-secondary-button-text{display:flex;align-items:center;padding:0 2px}.dashboard-bg-elevated{background:var(--dashboard-bg-elevated)}.dashboard-bg-hover{background:var(--dashboard-bg-secondary)}.dashboard-dropdown-item{background:transparent}.dashboard-dropdown-item:hover{background:var(--dashboard-bg-secondary)}.dashboard-menu{position:fixed;border:1px solid var(--dashboard-stroke-secondary);border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:9999;background-color:var(--dashboard-bg-elevated);min-width:-moz-max-content;min-width:max-content}.dashboard-menu-section{padding:4px}.dashboard-menu-cell{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background-color:transparent;padding:4px 6px;min-height:28px;border-radius:4px;transition:all .15s ease;cursor:pointer;border:none}.dashboard-menu-cell:hover{background-color:rgba(255,255,255,.05);color:var(--dashboard-text-primary)}.dashboard-chart-tile{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;border-radius:12px;min-width:0;text-align:left;transition:background-color .15s ease;cursor:pointer}.dashboard-chart-tile:hover{background:var(--dashboard-bg-tertiary)}.dashboard-chart-tile-active,.dashboard-chart-tile-active:hover{background:var(--dashboard-bg-inactive-selection)}.dashboard-chart-tile-no-click{cursor:default}.dashboard-chart-tile-no-click:hover{background:transparent}.dashboard-chart-tile-standalone{padding:16px}.dashboard-chart-tile-standalone,.dashboard-chart-tile-standalone:hover{background:var(--dashboard-bg-tertiary)}.dashboard-chart-tile-value{font-size:20px;font-weight:500;line-height:25px;color:var(--dashboard-text-primary)}.dashboard-chart-tile-caption,.dashboard-chart-tile-value{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.dashboard-chart-tile-caption{display:flex;justify-content:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:16px;color:var(--dashboard-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-modal{position:relative;background:var(--dashboard-bg-elevated);border-radius:12px;padding:16px;border:1px solid var(--dashboard-stroke-secondary);display:flex;width:456px;flex-direction:column;align-items:stretch;gap:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 12px 24px -8px rgba(0,0,0,.15)}.dashboard-modal-header{display:flex;flex-direction:column;gap:6px;width:100%;align-items:center}.dashboard-modal-header-description,.dashboard-modal-header-title{text-align:center}.dashboard-modal-close-button{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background-color .15s ease;z-index:1}.dashboard-modal-close-button:hover{background:var(--dashboard-bg-hover)}.dashboard-modal-close-button svg{color:var(--dashboard-icon-secondary);transition:color .15s ease}.dashboard-modal-close-button:hover svg{color:var(--dashboard-icon-primary)}.bugbot-license-card{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:10px;background:var(--dashboard-bg-tertiary);box-shadow:inset 0 0 2px 0 rgba(255,255,255,.08),0 0 2px 0 rgba(0,0,0,.25),0 6px 16px 0 rgba(0,0,0,.24);border:1px solid var(--dashboard-stroke-tertiary)}.bugbot-license-card-header{display:flex;align-items:center;gap:8px;align-self:stretch;padding-right:2px}.bug-bot-license-card-header-title{align-self:stretch;flex:1 0 0;display:flex;align-items:center;gap:6px}.bugbot-license-card-header-icon{display:flex;width:20px;height:20px;justify-content:center;align-items:center;gap:10px;border-radius:6px;background:rgba(129,161,193,.1);padding-bottom:1.5px}.bugbot-license-card-header-title{color:var(--dashboard-text-primary)}.bugbot-license-card-feature{display:flex;padding:0 3px;align-items:flex-start;gap:11px;align-self:stretch}.bugbot-license-card-features{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch}.bugbot-license-card-feature-icon{display:flex;width:14px;height:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:var(--dashboard-bg-buttonPrimary)}.dashboard-license-option-tile{display:flex;padding:12px;align-items:center;gap:12px;align-self:stretch;border-radius:10px;cursor:pointer;transition:all .15s ease;border:1px solid var(--dashboard-stroke-secondary)}.dashboard-license-option-tile h4{color:var(--dashboard-text-secondary)}.dashboard-license-option-tile-active,.dashboard-license-option-tile:hover{background:var(--dashboard-bg-tertiary)}.dashboard-license-option-tile-active{border:1px solid var(--dashboard-stroke-primary)}.dashboard-license-option-tile-active h4{color:var(--dashboard-text-primary)}.dashboard-license-option-tile-leading-content{display:flex;align-items:center;gap:8px;flex:1 0 0}.dashboard-license-option-tile-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0 0}.dashboard-license-option-tile-title{font-weight:500;color:var(--dashboard-text-secondary)}.dashboard-license-option-tile-active .dashboard-license-option-tile-title{color:var(--dashboard-text-primary)}.dashboard-license-option-tile-description{font-size:14px;line-height:20px;color:var(--dashboard-text-secondary)}.dashboard-license-option-tile-trailing-items{display:flex;align-items:center;gap:12px;width:112px;justify-content:flex-end}.dashboard-license-option-tile-input{width:64px;padding:4px 8px;border-radius:6px;border:1px solid var(--dashboard-stroke-secondary);background:var(--dashboard-bg-tertiary);color:var(--dashboard-text-primary);font-size:14px;text-align:left}.dashboard-license-option-tile-input:focus{outline:none;border-color:var(--dashboard-stroke-secondary)}.dashboard-license-option-tile-input::-webkit-inner-spin-button,.dashboard-license-option-tile-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dashboard-license-option-tile-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.dashboard-license-option-tile-radio-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--dashboard-stroke-primary);flex-shrink:0}.dashboard-license-option-tile-radio-button-active{background:var(--dashboard-bg-buttonPrimary)}.dashboard-license-options{align-items:flex-start;gap:12px}.dashboard-license-options,.dashboard-modal-body{display:flex;flex-direction:column;align-self:stretch}.dashboard-modal-body{align-items:stretch;gap:20px}.dashboard-modal-actions{display:flex;flex-direction:column;gap:8px;width:100%}.dashboard-modal-actions button{width:100%}.dashboard-modal-terms{text-align:center;color:var(--dashboard-text-tertiary);margin-top:8px}.dashboard-modal-footer{gap:12px}.dashboard-modal-footer,.dashboard-modal-footer-actions{display:flex;flex-direction:column;align-items:center;align-self:stretch}.dashboard-modal-footer-actions{gap:8px}.dashboard-text-error{color:#E06C75}.dashboard-empty-state-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.dashboard-empty-state-content{text-align:center;max-width:24rem;display:flex;flex-direction:column;gap:16px}.dashboard-empty-state-icon{display:flex;justify-content:center;margin-bottom:8px}.dashboard-empty-state-text{display:flex;flex-direction:column;gap:2px}.dashboard-empty-state-title{font-size:14px;font-weight:500;color:var(--dashboard-text-secondary)}.dashboard-empty-state-description{color:var(--dashboard-text-tertiary);font-size:14px}.dashboard-empty-state-actions{display:flex;flex-direction:column;gap:8px;align-items:center}.dashboard-empty-state-button{display:flex;align-items:center;gap:6px;border-radius:6px;border:1px solid var(--dashboard-stroke-primary);padding:2px 8px;font-size:12px;color:var(--dashboard-text-primary);background:transparent;transition:background-color .15s ease;margin:0 auto}.dashboard-empty-state-button:hover{background:rgba(255,255,255,.04)}.dashboard-empty-state-button:disabled{opacity:.5;cursor:not-allowed}.dashboard-license-limit-controls{display:flex;align-items:center;gap:8px}.dashboard-license-limit-input{width:80px;height:24px;padding:0 10px;border:1px solid var(--dashboard-stroke-secondary);border-radius:6px;background:var(--dashboard-bg-tertiary);color:var(--dashboard-text-primary);font-size:12px;outline:none;transition:border-color .2s}.dashboard-license-limit-input:focus{border-color:var(--dashboard-stroke-primary)}.dashboard-modal-information-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch}