.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,#fff);box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;font-size:13px;height:100%;line-height:1.4;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:16px 24px;position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 24px}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:12px 24px}}.dataviews-title-field{font-size:13px;font-weight:499;width:100%}.dataviews-title-field,.dataviews-title-field a{color:#2f2f2f;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a{display:block;flex-grow:0;overflow:hidden;text-decoration:none}.dataviews-title-field a:hover{color:var(--wp-admin-theme-color)}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:#1e1e1e;display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wp-admin-theme-color)}.dataviews-title-field--clickable{color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wp-admin-theme-color)}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.dataviews-bulk-actions-footer__item-count{color:#1e1e1e}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:32px}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:13px;line-height:1.4}.dataviews-filters__summary-popover .components-popover__content{border-radius:4px;max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:8px 16px}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid #e0e0e0}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:#757575;flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{overflow:hidden;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;background:#f0f0f0;border:1px solid transparent;border-radius:16px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:32px;padding:4px 12px;position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:28px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background:#e0e0e0;color:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:rgba(var(--wp-admin-theme-color--rgb),.04);color:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:499}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:50%;cursor:var(--wpds-cursor-control,pointer);display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:#757575}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:#e0e0e0}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:#1e1e1e}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wp-admin-theme-color)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid #e0e0e0;max-height:184px;overflow:auto;padding:4px}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:600}.dataviews-filters__search-widget-listbox{overflow:auto;padding:4px}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:2px;box-sizing:border-box;cursor:default;display:flex;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;gap:8px;line-height:20px;min-height:32px;padding:4px 12px}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wp-admin-theme-color);color:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:#fff}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:#fff;border-color:var(--wp-admin-theme-color-darker-20,#183ad6)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{border-color:var(--wp-admin-theme-color-darker-20,#183ad6)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wp-admin-theme-color-darker-20,#183ad6);border-color:var(--wp-admin-theme-color-darker-20,#183ad6)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:#757575;display:block;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:#fff;border:4px solid #fff;border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:#fff;color:#1e1e1e;height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wp-admin-theme-color,#3858e9);border-color:var(--wp-admin-theme-color,#3858e9)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:#fff;height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:8px;position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:32px;margin-left:0;margin-right:0;padding:0 8px 0 32px;width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:#fff;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:#757575}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:#757575}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:12px;justify-content:center;position:absolute;top:0;width:24px}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wp-admin-theme-color,#3858e9);border-radius:8px;box-sizing:border-box;color:#fff;font-size:11px;height:16px;line-height:16px;min-width:16px;outline:var(--wp-admin-border-width-focus) solid #fff;padding:0 4px;position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-search{width:-moz-fit-content;width:fit-content}.dataviews-filters__user-input-widget{padding:16px}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:8px}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:16px}.dataviews-footer{background-color:inherit;border-top:1px solid #f0f0f0;bottom:0;flex-shrink:0;left:0;padding:12px 24px;position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:2}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:499;text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:499}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 4px}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:13px;line-height:1.4;width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:24px}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wp-admin-theme-color,#3858e9);border-radius:50%;height:4px;pointer-events:none;position:absolute;right:4px;top:4px;width:4px}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 24px 24px}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:16px}.dataviews-view-grid-items.has-comfortable-density{gap:32px}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:24px;margin-bottom:auto;padding:0 24px 24px}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:16px}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:32px}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:24px}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:4px;position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:4px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title{padding:8px 0 4px}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:24px;overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:#1e1e1e}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:1/1;background-color:#fff;border-radius:4px;overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:#f0f0f0;border-radius:4px;box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:20px;min-height:24px;padding-top:2px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:24px}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:12px}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:8px;opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:8px}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:8px}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:4px;top:4px;z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:#fff}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:4px}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:#1e1e1e;container-type:inline-size;font-size:15px;font-weight:499;margin:0 0 8px;padding:0 24px}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid #f0f0f0;margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:16px 24px;position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:4px;white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:24px}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:rgba(var(--wp-admin-theme-color--rgb),.04);border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12);color:var(--wp-admin-theme-color)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered+div[role=article],.dataviews-view-list div[role=article]:not(.is-selected).is-hovered+div[role=row],.dataviews-view-list div[role=article]:not(.is-selected):focus-within+div[role=article],.dataviews-view-list div[role=article]:not(.is-selected):focus-within+div[role=row],.dataviews-view-list div[role=article]:not(.is-selected):hover+div[role=article],.dataviews-view-list div[role=article]:not(.is-selected):hover+div[role=row],.dataviews-view-list div[role=row]:not(.is-selected).is-hovered+div[role=article],.dataviews-view-list div[role=row]:not(.is-selected).is-hovered+div[role=row],.dataviews-view-list div[role=row]:not(.is-selected):focus-within+div[role=article],.dataviews-view-list div[role=row]:not(.is-selected):focus-within+div[role=row],.dataviews-view-list div[role=row]:not(.is-selected):hover+div[role=article],.dataviews-view-list div[role=row]:not(.is-selected):hover+div[role=row]{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wp-admin-theme-color)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:rgba(var(--wp-admin-theme-color--rgb),.08);color:#1e1e1e}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:#1e1e1e}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:8px 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:2px;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:24px;min-height:24px;overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:#fff;border-radius:4px;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:#757575}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:12px;row-gap:4px}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:20px;min-height:24px}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:8px 24px}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:16px;min-height:16px}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:32px;width:32px}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:8px;row-gap:4px}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:16px;min-height:16px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:24px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:32px;min-height:32px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:16px;row-gap:8px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:24px;min-height:32px}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:#1e1e1e;font-size:15px;font-weight:499;margin:0 0 8px;padding:0 24px}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:#757575;margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:#1e1e1e;font-size:13px;font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:12px}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,#fff);position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:#f0f0f0;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid #f0f0f0}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:24px}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:24px}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:color-mix(in srgb,rgb(var(--wp-admin-theme-color--rgb)) 4%,#fff);color:#757575}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:color-mix(in srgb,rgb(var(--wp-admin-theme-color--rgb)) 4%,#fff)}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,#fff)}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:color-mix(in srgb,rgb(var(--wp-admin-theme-color--rgb)) 4%,#fff)}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:#f0f0f0;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:499;padding-bottom:8px;padding-top:8px;text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:4px;padding-right:4px}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:4px}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:16px}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:16px}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:32px;white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:499;padding:4px 8px;text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:#1e1e1e}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:4px}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:4px 8px}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:16px 12px}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:#fff;border-radius:4px;flex-shrink:0;max-width:60px;min-height:32px;min-width:32px;overflow:hidden;position:relative}.dataviews-column-primary__media img{height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.dataviews-column-primary__media:after{border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:#1e1e1e;font-weight:499;padding:12px 24px}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:16px}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:32px}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:8px 0 4px}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:24px;overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:#1e1e1e}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after,.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wp-admin-theme-color)}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:8px!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:#fff;border-radius:4px;min-height:0;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 12px}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:20px;min-height:24px;padding-top:2px}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:24px}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:#757575;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:12px}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:8px;position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:8px}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:8px}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:#1e1e1e;font-size:15px;font-weight:499;margin:0 0 8px;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wp-admin-theme-color)}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-selected{background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered{background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:rgba(var(--wp-admin-theme-color--rgb),.12)}.dataviews-view-activity{margin:0 0 auto;padding:0 24px}.dataviews-view-activity .dataviews-view-activity__group-header{color:#949494;font-size:15px;font-weight:499;margin:0 0 8px;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:24px}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:16px}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:2px;outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:#757575;display:flex;flex-wrap:wrap;gap:12px;row-gap:4px}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:#ddd;content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:#ddd;content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:12px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:12px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:11px;width:11px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:12px 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:24px}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:12px}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:25px;width:25px}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:12px 0;padding-top:8px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:32px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:8px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:33px;width:33px}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:8px 0 16px;padding-top:12px}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:9px;position:relative;top:50%;transform:translateY(-50%);width:9px}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(180deg,#ddd 0,hsla(0,0%,87%,.2) 60%,hsla(0,0%,87%,0))}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:#fff;flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 1px #ddd;box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:4px}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:#ddd;content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:32px}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid #ddd}.dataviews-controls__date-preset:active{background-color:#000}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:2px;color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:24px;position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-md,12px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wp-admin-theme-color)}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wp-admin-theme-color)}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:#757575;font-weight:var(--wpds-typography-font-weight-regular,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wp-admin-theme-color)}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wp-admin-theme-color);flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wp-admin-theme-color)}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:#757575;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:24px;width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label.has-error{color:#cc1818}.dataforms-layouts-panel__field-label-error-content{align-items:center;cursor:help;display:inline-flex;fill:#cc1818;flex-direction:row;gap:4px;position:relative;z-index:1}.dataforms-layouts-panel__field-label-error-content svg{fill:currentColor}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-md,24px);min-height:24px;min-width:0;overflow:hidden;word-break:break-word}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:256px;padding:16px}.dataforms-layouts-panel__dropdown-header{margin-bottom:16px}.dataforms-layouts-panel__modal-footer{margin-top:16px}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:#1e1e1e}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:#757575;display:block;font-size:13px;margin-bottom:16px}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:16px}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:24px}.dataforms-layouts-details__content{padding-top:12px}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:20px}.settings_page_aculect-ai-companion #wpcontent{padding:0}.aculect-ai-companion-settings-wrap{margin:0}.aculect-ai-companion-settings-app-root{margin-top:0}.aculect-ai-companion-app-root,.aculect-ai-companion-role-abilities-modal{--aculect-ai-companion-ink:#0f172a;--aculect-ai-companion-muted:#64748b;--aculect-ai-companion-border:#e5e7eb;--aculect-ai-companion-surface:#fff;--aculect-ai-companion-soft:#f8fafc;--aculect-ai-companion-primary:#2563eb;--aculect-ai-companion-green:#0f9f5f;--aculect-ai-companion-orange:#f97316}.aculect-ai-companion-app-root{background:var(--aculect-ai-companion-soft);box-sizing:border-box;color:var(--aculect-ai-companion-ink);margin:0;max-width:none;min-height:100vh;width:100%}.aculect-ai-companion-app-root *,.aculect-ai-companion-app-root :after,.aculect-ai-companion-app-root :before,.aculect-ai-companion-role-abilities-modal *,.aculect-ai-companion-role-abilities-modal :after,.aculect-ai-companion-role-abilities-modal :before{box-sizing:border-box}.aculect-ai-companion-app-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;margin:0;min-height:64px;padding:8px 44px}.aculect-ai-companion-app-branding{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;min-width:0}.aculect-ai-companion-app-icon{display:block;flex:0 0 auto;height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.aculect-ai-companion-app-heading{min-width:0}.aculect-ai-companion-app-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.aculect-ai-companion-app-root .aculect-ai-companion-app-title{color:var(--aculect-ai-companion-ink);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;overflow-wrap:anywhere;padding:0}.aculect-ai-companion-version-badge{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#475569;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1;min-height:24px;padding:3px 10px;white-space:nowrap}.aculect-ai-companion-app-subtitle{color:#64748b;font-size:13px;line-height:1.2;margin:2px 0 0}.aculect-ai-companion-header-actions{align-items:center;display:flex;gap:22px;justify-content:flex-end;min-width:0}.aculect-ai-companion-header-link{align-items:center;color:#111827;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;gap:8px;line-height:1.2;min-height:40px;text-decoration:none;white-space:nowrap}.aculect-ai-companion-header-link:focus,.aculect-ai-companion-header-link:hover{box-shadow:none;color:var(--aculect-ai-companion-primary);outline:none}.aculect-ai-companion-header-link:focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--aculect-ai-companion-primary)}.aculect-ai-companion-header-divider{background:#e5e7eb;display:block;flex:0 0 auto;height:28px;width:1px}.aculect-ai-companion-admin-notices{margin:0;padding:16px 44px 0}.aculect-ai-companion-admin-notices:empty{display:none;padding:0}.aculect-ai-companion-admin-notices .error,.aculect-ai-companion-admin-notices .notice,.aculect-ai-companion-admin-notices .updated{box-sizing:border-box;margin:0 0 10px;width:100%}.aculect-ai-companion-admin-notices .error:last-child,.aculect-ai-companion-admin-notices .notice:last-child,.aculect-ai-companion-admin-notices .updated:last-child{margin-bottom:0}.aculect-ai-companion-status-notices{margin:0;padding:16px 44px 0}.aculect-ai-companion-status-notices:empty{display:none;padding:0}.aculect-ai-companion-admin-notices:not(:empty)+.aculect-ai-companion-status-notices:not(:empty){padding-top:10px}.aculect-ai-companion-status-notices .components-notice{box-sizing:border-box;margin:0 0 10px;width:100%}.aculect-ai-companion-status-notices .components-notice:last-child{margin-bottom:0}.aculect-ai-companion-tabs-shell{background:#fff;border-bottom:1px solid #e5e7eb}.aculect-ai-companion-tabs{align-items:stretch;background:#fff;border-bottom:0;display:flex;gap:32px;margin:0;min-height:45px;overflow-x:auto;padding:0 44px;scrollbar-width:thin}.aculect-ai-companion-tabs-controls{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:8px 44px 12px}.aculect-ai-companion-tabs-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.aculect-ai-companion-tab-scroll-button.components-button{min-height:32px}.aculect-ai-companion-tab{align-items:center;border:0;color:#1f2937;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;justify-content:center;line-height:1.2;min-height:45px;padding:0 8px;position:relative;text-decoration:none;white-space:nowrap}.aculect-ai-companion-tab:focus,.aculect-ai-companion-tab:hover{box-shadow:none;color:var(--aculect-ai-companion-primary);outline:none}.aculect-ai-companion-tab:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px var(--aculect-ai-companion-primary)}.aculect-ai-companion-tab.is-active{color:#0b55e5}.aculect-ai-companion-tab.is-active:after{background:var(--aculect-ai-companion-primary);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.aculect-ai-companion-tab-panel{min-width:0;padding:24px 44px 48px}.aculect-ai-companion-card.components-card{border-color:var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.04);min-width:0}.aculect-ai-companion-card .components-card__header{font-size:18px;font-weight:800}.aculect-ai-companion-tab-loading{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.035);display:grid;gap:18px;min-height:260px;padding:24px}.aculect-ai-companion-tab-loading.is-error{min-height:auto}.aculect-ai-companion-tab-loading__header{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.aculect-ai-companion-tab-loading__header h2{font-size:24px;letter-spacing:0;line-height:1.2;margin:4px 0 6px}.aculect-ai-companion-tab-loading__header p{color:var(--aculect-ai-companion-muted);font-size:14px;line-height:1.55;margin:0}.aculect-ai-companion-tab-loading__icon{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:var(--aculect-ai-companion-primary);display:inline-flex;height:42px;justify-content:center;width:42px}.aculect-ai-companion-tab-loading__spinner{animation:aculect-ai-companion-spin .8s linear infinite;border:3px solid #dbeafe;border-radius:999px;border-top:3px solid var(--aculect-ai-companion-primary);display:inline-flex;height:24px;width:24px}.aculect-ai-companion-tab-loading__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.aculect-ai-companion-tab-loading__skeleton{animation:aculect-ai-companion-skeleton 1.3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75),transparent),linear-gradient(#edf2f7 0 0) 18px 18px/48px 12px no-repeat,linear-gradient(#f1f5f9 0 0) 18px 46px/82% 10px no-repeat,linear-gradient(#f1f5f9 0 0) 18px 68px/66% 10px no-repeat,#fff;background-size:220% 100%,48px 12px,82% 10px,66% 10px,auto;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;min-height:128px}@keyframes aculect-ai-companion-spin{to{transform:rotate(1turn)}}@keyframes aculect-ai-companion-skeleton{0%{background-position:-120% 0,18px 18px,18px 46px,18px 68px,0 0}to{background-position:120% 0,18px 18px,18px 46px,18px 68px,0 0}}@media(prefers-reduced-motion:reduce){.aculect-ai-companion-tab-loading__skeleton,.aculect-ai-companion-tab-loading__spinner{animation:none}}.aculect-ai-companion-copy{color:var(--aculect-ai-companion-muted);font-size:15px;line-height:1.6;margin:0 0 12px;max-width:760px}.aculect-ai-companion-copy--first{margin-top:0}.aculect-ai-companion-overview{display:grid;gap:32px}.aculect-ai-companion-overview-hero{align-items:center;background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.04);display:grid;gap:40px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.82fr);padding:40px}.aculect-ai-companion-overview-hero__content{align-content:center;display:grid;gap:20px}.aculect-ai-companion-eyebrow{color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.aculect-ai-companion-overview-hero__title{color:var(--aculect-ai-companion-ink);font-size:40px;font-weight:700;letter-spacing:0;line-height:1.12;margin:0;max-width:720px}.aculect-ai-companion-overview-hero__copy{color:#334155;font-size:16px;line-height:1.65;margin:0;max-width:620px}.aculect-ai-companion-overview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.aculect-ai-companion-overview-action.components-button{border-radius:4px;font-size:14px;font-weight:700;line-height:1.2;min-height:48px;padding:0 20px}.aculect-ai-companion-overview-action--primary.components-button.is-primary{background:var(--aculect-ai-companion-primary);box-shadow:none;color:#fff}.aculect-ai-companion-overview-action--primary.components-button.is-primary:focus,.aculect-ai-companion-overview-action--primary.components-button.is-primary:hover{background:#084ee0;color:#fff}.aculect-ai-companion-overview-action--secondary.components-button.is-secondary{border:1px solid var(--aculect-ai-companion-primary);box-shadow:none;color:var(--aculect-ai-companion-primary)}.aculect-ai-companion-overview-action--secondary.components-button.is-secondary:focus,.aculect-ai-companion-overview-action--secondary.components-button.is-secondary:hover{border-color:#084ee0;box-shadow:none;color:#084ee0}.aculect-ai-companion-overview-circuit{background:linear-gradient(#eef4fb 1px,transparent 1px),linear-gradient(90deg,#eef4fb 1px,transparent 1px),var(--aculect-ai-companion-soft);background-size:24px 24px;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;min-height:252px;overflow:hidden;position:relative}.aculect-ai-companion-overview-circuit__logo{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 16px 32px rgba(15,23,42,.08);display:grid;height:92px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:92px}.aculect-ai-companion-overview-circuit__logo img{display:block;height:60px;width:60px}.aculect-ai-companion-overview-circuit__line,.aculect-ai-companion-overview-circuit__node{background:var(--aculect-ai-companion-primary);position:absolute}.aculect-ai-companion-overview-circuit__line{background:transparent;opacity:1}.aculect-ai-companion-overview-circuit__line.is-horizontal{border-top:1px dashed rgba(37,99,235,.65);height:0;left:14%;top:50%;transform:translateY(-50%);width:72%}.aculect-ai-companion-overview-circuit__line.is-vertical{border-left:1px dashed rgba(37,99,235,.65);height:72%;left:50%;top:14%;transform:translateX(-50%);width:0}.aculect-ai-companion-overview-circuit__node{border:3px solid #dbeafe;border-radius:50%;box-shadow:0 0 0 5px rgba(37,99,235,.08);height:14px;width:14px}.aculect-ai-companion-overview-circuit__node.is-top{left:calc(50% - 6px);top:13%}.aculect-ai-companion-overview-circuit__node.is-left{background:var(--aculect-ai-companion-green);border-color:#d1fae5;box-shadow:0 0 0 5px rgba(15,159,95,.09);left:13%;top:calc(50% - 6px)}.aculect-ai-companion-overview-circuit__node.is-right{background:var(--aculect-ai-companion-orange);border-color:#ffedd5;box-shadow:0 0 0 5px rgba(249,115,22,.09);right:13%;top:calc(50% - 6px)}.aculect-ai-companion-overview-circuit__node.is-bottom{bottom:13%;left:calc(50% - 6px)}.aculect-ai-companion-overview-section{display:grid;gap:20px}.aculect-ai-companion-overview-section__title{color:var(--aculect-ai-companion-primary);font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0;text-transform:uppercase}.aculect-ai-companion-section-title-row{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.aculect-ai-companion-section-title{font-size:24px;letter-spacing:0;line-height:1.2;margin:6px 0 0;max-width:760px}.aculect-ai-companion-feature-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.aculect-ai-companion-feature-card{align-content:start;background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.025);display:grid;gap:20px;grid-template-columns:48px minmax(0,1fr);min-height:156px;padding:28px 24px}.aculect-ai-companion-feature-card__icon{align-items:center;background:#edf5ff;border-radius:8px;color:var(--aculect-ai-companion-primary);display:inline-flex;height:48px;justify-content:center;width:48px}.aculect-ai-companion-feature-card__body{display:grid;gap:12px;min-width:0}.aculect-ai-companion-feature-card__title{font-size:16px;font-weight:700;line-height:1.3;margin:0}.aculect-ai-companion-feature-card__copy{color:#334155;font-size:14px;line-height:1.65;margin:0}.aculect-ai-companion-control-banner{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:24px}.aculect-ai-companion-control-banner__icon{align-items:center;background:#dcfce7;border-radius:8px;color:#052e16;display:inline-flex;height:48px;justify-content:center;width:48px}.aculect-ai-companion-control-banner__content h2{font-size:18px;font-weight:700;line-height:1.25;margin:0 0 4px}.aculect-ai-companion-control-banner__content p{color:#334155;font-size:14px;line-height:1.55;margin:0}.aculect-ai-companion-control-banner__link{align-items:center;color:var(--aculect-ai-companion-primary);display:inline-flex;font-size:15px;font-weight:700;gap:8px;text-decoration:none;white-space:nowrap}.aculect-ai-companion-control-banner__link:focus,.aculect-ai-companion-control-banner__link:hover{box-shadow:none;color:#084ee0;outline:none}.aculect-ai-companion-control-banner__link:focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--aculect-ai-companion-primary)}.aculect-ai-companion-side-panel{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.035);display:grid;gap:12px;padding:18px}.aculect-ai-companion-side-panel__heading{align-items:center;display:flex;gap:10px}.aculect-ai-companion-side-panel__icon{align-items:center;background:#edf5ff;border-radius:8px;color:var(--aculect-ai-companion-primary);display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.aculect-ai-companion-side-panel h3{font-size:16px;line-height:1.25;margin:0}.aculect-ai-companion-side-panel p{color:var(--aculect-ai-companion-muted);line-height:1.55;margin:0}.aculect-ai-companion-side-panel strong{font-size:13px}.aculect-ai-companion-side-panel__link{font-weight:800;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-help-link-list,.aculect-ai-companion-requirements-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.aculect-ai-companion-requirements-list li{align-items:start;color:var(--aculect-ai-companion-muted);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.45}.aculect-ai-companion-requirement-empty{display:grid;gap:10px}.aculect-ai-companion-help-link-list a{align-items:center;display:inline-flex;font-weight:700;gap:8px}.aculect-ai-companion-connectors,.aculect-ai-companion-provider-list{display:grid;gap:14px;min-width:0}.aculect-ai-companion-help-text{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.5;margin:-4px 0 0}.aculect-ai-companion-tab-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.aculect-ai-companion-connect{display:grid;gap:24px}.aculect-ai-companion-connect-step-row{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.aculect-ai-companion-connect-card{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:none;min-width:0;padding:24px}.aculect-ai-companion-connect-card--approval,.aculect-ai-companion-connect-card--providers,.aculect-ai-companion-connect-card--url{display:grid;gap:20px}.aculect-ai-companion-connect-step-heading{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.aculect-ai-companion-connect-step-number{align-items:center;background:var(--aculect-ai-companion-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:800;height:32px;justify-content:center;line-height:1;width:32px}.aculect-ai-companion-connect-step-heading h2{font-size:20px;font-weight:700;line-height:1.25;margin:0}.aculect-ai-companion-connect-step-heading p{color:var(--aculect-ai-companion-muted);font-size:14px;line-height:1.55;margin:6px 0 0}.aculect-ai-companion-connect-url-panel{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;padding:16px}.aculect-ai-companion-connect-secure-note{align-items:center;color:#475569;display:flex;font-size:12px;gap:8px;line-height:1.45}.aculect-ai-companion-connect-secure-note svg{color:var(--aculect-ai-companion-ink);flex:0 0 auto}.aculect-ai-companion-connection-status{align-content:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:20px}.aculect-ai-companion-connection-status h3{font-size:16px;line-height:1.3;margin:0 0 6px}.aculect-ai-companion-connection-status p{color:var(--aculect-ai-companion-muted);font-size:14px;line-height:1.55;margin:0 0 10px}.aculect-ai-companion-connection-status strong{color:var(--aculect-ai-companion-ink);display:block;font-size:13px;margin-bottom:14px}.aculect-ai-companion-connection-status__icon{align-items:center;background:#dcfce7;border-radius:999px;color:#16a34a;display:inline-flex;height:22px;justify-content:center;width:22px}.aculect-ai-companion-connection-status.is-paused .aculect-ai-companion-connection-status__icon{background:#ffedd5;color:#9a3412}.aculect-ai-companion-connection-status__link{color:var(--aculect-ai-companion-primary);display:inline-flex;font-size:13px;font-weight:700;text-decoration:none;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-connection-status__link:focus,.aculect-ai-companion-connection-status__link:hover{box-shadow:none;color:#1d4ed8;outline:none}.aculect-ai-companion-connect-capabilities{display:grid;gap:16px;margin-top:4px}.aculect-ai-companion-connect-capabilities h2{font-size:18px;line-height:1.25;margin:0}.aculect-ai-companion-connect-capabilities>p{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.5;margin:-6px 0 0}.aculect-ai-companion-connect-capability-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.aculect-ai-companion-connect-capability-card{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:12px;min-width:0;padding:16px}.aculect-ai-companion-connect-capability-card__icon{align-items:center;background:#eff6ff;border-radius:8px;color:var(--aculect-ai-companion-primary);display:inline-flex;height:40px;justify-content:center;width:40px}.aculect-ai-companion-connect-capability-card__icon.is-green{background:#dcfce7;color:#16a34a}.aculect-ai-companion-connect-capability-card__icon.is-purple{background:#f3e8ff;color:#7e22ce}.aculect-ai-companion-connect-capability-card__icon.is-orange{background:#fff7ed;color:#f97316}.aculect-ai-companion-connect-capability-card h3{font-size:14px;line-height:1.35;margin:0 0 6px}.aculect-ai-companion-connect-capability-card p{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.5;margin:0}.aculect-ai-companion-connect-request-panel{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.aculect-ai-companion-connect-request-panel__icon{align-items:center;background:#dbeafe;border-radius:999px;color:var(--aculect-ai-companion-ink);display:inline-flex;height:38px;justify-content:center;width:38px}.aculect-ai-companion-connect-request-panel strong{display:block;font-size:14px;line-height:1.3;margin-bottom:4px}.aculect-ai-companion-connect-request-panel p{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.45;margin:0}.aculect-ai-companion-connect-request-panel__button.components-button.is-secondary{border-color:var(--aculect-ai-companion-primary);color:var(--aculect-ai-companion-primary);font-weight:700;justify-self:end;min-height:36px}.aculect-ai-companion-connect__heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.aculect-ai-companion-connect__heading h1{font-size:28px;line-height:1.18;margin:0}.aculect-ai-companion-connect__heading p{color:var(--aculect-ai-companion-muted);font-size:15px;line-height:1.55;margin:8px 0 0;max-width:620px}.aculect-ai-companion-setup-wizard{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(220px,310px) minmax(0,1fr)}.aculect-ai-companion-assistant-selector{display:grid;gap:14px;min-width:0}.aculect-ai-companion-assistant-selector h2,.aculect-ai-companion-connect-section-heading h2,.aculect-ai-companion-pending-requests h2,.aculect-ai-companion-setup-wizard__intro h2,.aculect-ai-companion-wizard-step-panel h3{line-height:1.25;margin:0}.aculect-ai-companion-assistant-selector__list{display:grid;gap:10px}.aculect-ai-companion-assistant-card{align-items:start;background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;color:var(--aculect-ai-companion-ink);display:grid;gap:4px 12px;grid-template-columns:40px minmax(0,1fr);min-height:72px;padding:12px;position:relative;text-align:left;width:100%}.aculect-ai-companion-assistant-card:focus-within,.aculect-ai-companion-assistant-card:hover{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd;outline:none}.aculect-ai-companion-assistant-card.is-selected{background:#f0f6fc;border-color:var(--aculect-ai-companion-primary);box-shadow:0 0 0 1px var(--aculect-ai-companion-primary)}.aculect-ai-companion-assistant-card__button{background:transparent;border:0;border-radius:inherit;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:1}.aculect-ai-companion-assistant-card__button:focus{outline:none}.aculect-ai-companion-assistant-card__identity{display:block;min-width:0}.aculect-ai-companion-assistant-card strong{display:block;font-size:14px;line-height:1.35}.aculect-ai-companion-assistant-card__byline{color:var(--aculect-ai-companion-muted);display:block;font-size:12px;line-height:1.35;margin-top:3px}.aculect-ai-companion-assistant-card__byline a{color:var(--aculect-ai-companion-primary);font-weight:600;position:relative;text-decoration:none;z-index:2}.aculect-ai-companion-assistant-card__byline a:focus,.aculect-ai-companion-assistant-card__byline a:hover{text-decoration:underline}.aculect-ai-companion-setup-wizard__main{display:grid;gap:18px;min-width:0}.aculect-ai-companion-setup-wizard__intro{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.aculect-ai-companion-setup-wizard__intro p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:6px 0 0}.aculect-ai-companion-estimated-time{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:var(--aculect-ai-companion-primary);flex:0 0 auto;font-size:12px;font-weight:700;padding:5px 9px}.aculect-ai-companion-wizard-progress{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.aculect-ai-companion-wizard-progress__step{align-items:center;background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;color:var(--aculect-ai-companion-muted);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:8px 10px}.aculect-ai-companion-wizard-progress__number{align-items:center;background:#f0f0f1;border-radius:999px;color:#50575e;display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;width:22px}.aculect-ai-companion-wizard-progress__title{font-size:12px;font-style:normal;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aculect-ai-companion-wizard-progress__step.is-active{background:#f0f6fc;border-color:var(--aculect-ai-companion-primary);color:var(--aculect-ai-companion-ink)}.aculect-ai-companion-wizard-progress__step.is-active .aculect-ai-companion-wizard-progress__number,.aculect-ai-companion-wizard-progress__step.is-complete .aculect-ai-companion-wizard-progress__number{background:var(--aculect-ai-companion-primary);color:#fff}.aculect-ai-companion-wizard-step-panel{display:grid;gap:18px;min-width:0}.aculect-ai-companion-wizard-step-panel__header{display:grid;gap:8px;min-width:0}.aculect-ai-companion-wizard-step-panel__heading{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.aculect-ai-companion-wizard-copy-field>p,.aculect-ai-companion-wizard-step-panel__copy,.aculect-ai-companion-wizard-step-panel__heading p{color:var(--aculect-ai-companion-muted);line-height:1.55;margin:6px 0 0}.aculect-ai-companion-wizard-instructions{counter-reset:wizard-step;display:grid;gap:10px;list-style:none;margin:0;padding:0}.aculect-ai-companion-wizard-instructions li{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;counter-increment:wizard-step;display:grid;gap:4px;padding:13px 14px 13px 44px;position:relative}.aculect-ai-companion-wizard-instructions li:before{align-items:center;background:#eff6ff;border-radius:999px;color:var(--aculect-ai-companion-primary);content:counter(wizard-step);display:inline-flex;font-size:12px;font-weight:800;height:20px;justify-content:center;left:14px;position:absolute;top:13px;width:20px}.aculect-ai-companion-wizard-instructions strong{font-size:14px;line-height:1.35}.aculect-ai-companion-wizard-instructions p{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.5;margin:0}.aculect-ai-companion-wizard-copy-fields{display:grid;gap:12px}.aculect-ai-companion-wizard-copy-field{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:grid;gap:8px;padding:14px}.aculect-ai-companion-wizard-help{background:#f6f7f7;border-radius:8px;color:var(--aculect-ai-companion-ink);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.aculect-ai-companion-wizard-help p{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.45;margin:3px 0 0}.aculect-ai-companion-wizard-complete{display:flex;flex-wrap:wrap;gap:8px}.aculect-ai-companion-wizard-complete__item{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#166534;font-size:12px;font-weight:700;padding:5px 8px}.aculect-ai-companion-wizard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}.aculect-ai-companion-connect-section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.aculect-ai-companion-connect-section-heading--status{align-items:flex-start}.aculect-ai-companion-connect-section-heading p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:6px 0 0}.aculect-ai-companion-pending-requests{display:grid;gap:14px}.aculect-ai-companion-pending-requests__list{display:grid;gap:12px}.aculect-ai-companion-pending-request{align-items:center;background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:8px 14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.aculect-ai-companion-pending-request p{color:var(--aculect-ai-companion-muted);margin:0}.aculect-ai-companion-lockdown{align-items:center;background:#fff8e5;border:1px solid #f0b849;border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin:0 0 18px;padding:16px}.aculect-ai-companion-lockdown.is-paused{background:#fcf0f1;border-color:#d63638}.aculect-ai-companion-lockdown__content{display:grid;gap:4px}.aculect-ai-companion-lockdown__content p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:0}.aculect-ai-companion-connections-dashboard{display:grid;gap:18px;min-width:0}.aculect-ai-companion-lockdown--connections{margin:0}.aculect-ai-companion-connections-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-width:0}.aculect-ai-companion-connections-main,.aculect-ai-companion-connections-sidebar{display:grid;gap:16px;min-width:0}.aculect-ai-companion-connections-sidebar{position:sticky;top:44px}.aculect-ai-companion-connections-table__primary{color:var(--aculect-ai-companion-ink);display:block;margin-bottom:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aculect-ai-companion-connections-table__secondary{color:var(--aculect-ai-companion-muted);display:block;font-size:12px;line-height:1.45;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis}.aculect-ai-companion-data-view{border:1px solid var(--aculect-ai-companion-border);border-radius:8px;min-width:0;overflow:hidden}.aculect-ai-companion-data-view,.aculect-ai-companion-data-view .dataviews-wrapper{background:var(--aculect-ai-companion-surface)}.aculect-ai-companion-data-view .dataviews-filters__container,.aculect-ai-companion-data-view .dataviews-view-table{padding-left:16px;padding-right:16px}.aculect-ai-companion-data-view .dataviews-filters__container{padding-top:16px}.aculect-ai-companion-data-view .dataviews-view-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.aculect-ai-companion-data-view .dataviews-view-table table{min-width:1060px}.aculect-ai-companion-data-view--abilities .dataviews-view-table table,.aculect-ai-companion-data-view--connections .dataviews-view-table table{min-width:0;table-layout:fixed;width:100%}.aculect-ai-companion-data-view--connections .dataviews-view-table td:first-child .dataviews-view-table__cell-content-wrapper{justify-content:flex-start;max-width:100%;min-width:0;width:100%}.aculect-ai-companion-data-view--connections .dataviews-view-table td:last-child .dataviews-view-table__cell-content-wrapper{justify-content:center;max-width:100%;min-width:0;width:100%}.aculect-ai-companion-data-view .dataviews-footer{padding:12px 16px 16px}.aculect-ai-companion-data-view__stack{display:grid;gap:4px;min-width:0}.aculect-ai-companion-data-view__loading{align-items:center;color:var(--aculect-ai-companion-muted);display:flex;font-weight:700;gap:12px;min-height:88px;padding:18px}.aculect-ai-companion-connection-assistant-cell{align-items:center;display:flex;justify-content:flex-start;min-width:0;width:100%}.aculect-ai-companion-connection-provider-logo{border-radius:8px;font-size:11px;height:32px;width:32px}.aculect-ai-companion-connection-provider-logo img,.aculect-ai-companion-connection-provider-logo svg{height:18px;width:18px}.aculect-ai-companion-connection-effective-abilities{display:grid;gap:3px;justify-items:start;min-width:0}.aculect-ai-companion-connection-access .components-button.is-link,.aculect-ai-companion-connection-effective-abilities .components-button.is-link{font-weight:600;height:auto;line-height:1.35;min-height:0;padding:0;text-decoration:none}.aculect-ai-companion-connection-access .components-button.is-link{font-size:12px}.aculect-ai-companion-connection-access .components-button.is-link:focus,.aculect-ai-companion-connection-access .components-button.is-link:hover,.aculect-ai-companion-connection-effective-abilities .components-button.is-link:focus,.aculect-ai-companion-connection-effective-abilities .components-button.is-link:hover{color:#1d4ed8;text-decoration:underline}.aculect-ai-companion-connection-effective-abilities span{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;line-height:1.35}.aculect-ai-companion-connection-status-cell{display:grid;gap:4px;min-width:0}.aculect-ai-companion-connection-status-cell__summary{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.aculect-ai-companion-connection-abilities-modal.components-modal__frame{width:min(680px,100vw - 32px)}.aculect-ai-companion-connection-access-modal.components-modal__frame{width:min(560px,100vw - 32px)}.aculect-ai-companion-connection-abilities-modal__intro{align-items:center;display:flex;gap:12px;margin-bottom:16px}.aculect-ai-companion-connection-access-modal__intro{align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);margin-bottom:16px}.aculect-ai-companion-connection-access-modal__intro .aculect-ai-companion-connection-provider-logo{height:40px;justify-self:start;width:40px}.aculect-ai-companion-connection-modal__identity span,.aculect-ai-companion-connection-modal__identity strong{display:block}.aculect-ai-companion-connection-modal__identity strong{color:var(--aculect-ai-companion-ink);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.aculect-ai-companion-connection-modal__identity span{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;line-height:1.4}.aculect-ai-companion-connection-abilities-modal__list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.aculect-ai-companion-connection-abilities-modal__list li{align-items:start;background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.aculect-ai-companion-connection-abilities-modal__list strong{color:var(--aculect-ai-companion-ink);display:block;font-size:14px;line-height:1.3;margin-bottom:4px}.aculect-ai-companion-connection-abilities-modal__list p{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.45;margin:0}.aculect-ai-companion-connection-abilities-modal__list code{justify-self:end;max-width:220px}.aculect-ai-companion-connection-abilities-modal__copy{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.55;margin:0 0 12px}.aculect-ai-companion-connection-policy-notes{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 14px;padding:0}.aculect-ai-companion-connection-policy-notes li{background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:999px;color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;line-height:1.3;padding:3px 8px}.aculect-ai-companion-connection-access-modal__copy{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.55;margin:0 0 16px}.aculect-ai-companion-connection-access-modal__description{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:var(--aculect-ai-companion-ink);font-size:13px;line-height:1.45;margin:0;padding:12px}.aculect-ai-companion-connection-access-modal__warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;font-weight:700;line-height:1.45;margin:0;padding:12px}.aculect-ai-companion-connection-status-chip{align-items:center;background:#f0f0f1;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:1.2;margin-bottom:0;min-height:24px;padding:3px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-connection-status-chip.is-active{background:#edfaef;color:var(--aculect-ai-companion-green)}.aculect-ai-companion-connection-status-chip.is-paused{background:#fff4e5;color:#8a4b00}.aculect-ai-companion-connection-status-chip.is-revoked{background:#fcf0f1;color:#b32d2e}.aculect-ai-companion-connection-access{display:grid;gap:4px;min-width:0}.aculect-ai-companion-connection-access__summary{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.aculect-ai-companion-connection-access__meta{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;line-height:1.35}.aculect-ai-companion-connection-access__pill{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;line-height:1.2;min-height:24px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-connection-access__pill.is-read{background:#eef2ff;color:#3730a3}.aculect-ai-companion-connection-access__pill.is-write{background:#edfaef;color:var(--aculect-ai-companion-green)}.aculect-ai-companion-connection-action-menu{position:relative;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-connection-action-menu__trigger{align-items:center;background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;color:var(--aculect-ai-companion-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;list-style:none;width:34px}.aculect-ai-companion-connection-action-menu__trigger::-webkit-details-marker{display:none}.aculect-ai-companion-connection-action-menu__trigger:focus,.aculect-ai-companion-connection-action-menu__trigger:hover{border-color:#93c5fd;color:var(--aculect-ai-companion-primary);outline:none}.aculect-ai-companion-connection-action-menu__trigger:focus-visible{box-shadow:0 0 0 2px var(--aculect-ai-companion-primary)}.aculect-ai-companion-connection-action-menu__content{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.14);padding:8px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.aculect-ai-companion-connection-action-menu:not([open]) .aculect-ai-companion-connection-action-menu__content{display:none}.aculect-ai-companion-connection-action-menu__button.components-button{height:34px;justify-content:center;min-width:34px;padding:0;width:34px}.aculect-ai-companion-connection-action-note{align-items:center;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;color:var(--aculect-ai-companion-muted);display:inline-flex;font-size:12px;font-weight:700;height:34px;justify-content:center;line-height:1.4;width:34px}.aculect-ai-companion-connection-list-field{display:grid;gap:6px;min-width:0;width:100%}.aculect-ai-companion-connection-list-field__label{color:var(--aculect-ai-companion-muted);font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.aculect-ai-companion-connection-list-field__value{display:grid;gap:4px;min-width:0}.aculect-ai-companion-sample-badge{align-items:center;align-self:flex-start;background:#fff7df;border:1px solid #d7b55f;border-radius:999px;color:#7c5c09;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.3;padding:2px 8px}.aculect-ai-companion-danger-zone--connections{display:flex;justify-content:flex-end;margin-top:0}.aculect-ai-companion-provider-card{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:0;min-width:0}.aculect-ai-companion-provider-card.is-open{border-color:#dbe3ef}.aculect-ai-companion-provider-card__header{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px 20px}.aculect-ai-companion-provider-badge{align-items:center;background:#eff6ff;border-radius:8px;color:var(--aculect-ai-companion-primary);display:inline-flex;font-size:13px;font-weight:800;height:40px;justify-content:center;line-height:1;width:40px}.aculect-ai-companion-provider-badge img,.aculect-ai-companion-provider-badge svg{display:block;height:21px;width:21px}.aculect-ai-companion-provider-badge svg{fill:currentcolor}.aculect-ai-companion-provider-badge img{-o-object-fit:contain;object-fit:contain}.aculect-ai-companion-provider-badge.is-chatgpt{background:#f2f7f5;color:#111827}.aculect-ai-companion-provider-badge.is-claude{background:#fff7ed;color:#d97757}.aculect-ai-companion-provider-badge.is-codex{background:#eef2ff;color:#111827}.aculect-ai-companion-provider-badge.is-cursor{background:#ecfdf5;color:#047857}.aculect-ai-companion-provider-badge.is-gemini{background:#eef5ff;color:#1a73e8}.aculect-ai-companion-provider-badge.is-mcp{background:#f8fafc;color:#111827}.aculect-ai-companion-provider-card__title{font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.aculect-ai-companion-provider-card__description{color:var(--aculect-ai-companion-muted);font-size:13px;line-height:1.5;margin:0}.aculect-ai-companion-provider-toggle.components-button.is-secondary{align-items:center;border-color:var(--aculect-ai-companion-primary);color:var(--aculect-ai-companion-primary);display:inline-flex;font-size:13px;font-weight:700;gap:8px;min-height:36px}.aculect-ai-companion-provider-panel{display:grid;gap:16px;min-width:0;padding:0 20px 18px 72px}.aculect-ai-companion-section-heading{font-size:12px;font-weight:800;letter-spacing:.03em;margin:0 0 12px;text-transform:uppercase}.aculect-ai-companion-connect-info-message{align-items:start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.aculect-ai-companion-connect-info-message.is-pass{background:#f0fdf4;border-color:#bbf7d0}.aculect-ai-companion-connect-info-message.is-warn{background:#fff7ed;border-color:#fed7aa}.aculect-ai-companion-connect-info-message.is-fail{background:#fef2f2;border-color:#fecaca}.aculect-ai-companion-connect-info-message__icon{align-items:center;background:#dbeafe;border-radius:999px;color:var(--aculect-ai-companion-primary);display:inline-flex;height:28px;justify-content:center;width:28px}.aculect-ai-companion-connect-info-message.is-pass .aculect-ai-companion-connect-info-message__icon{background:#dcfce7;color:#15803d}.aculect-ai-companion-connect-info-message.is-warn .aculect-ai-companion-connect-info-message__icon{background:#ffedd5;color:#c2410c}.aculect-ai-companion-connect-info-message.is-fail .aculect-ai-companion-connect-info-message__icon{background:#fee2e2;color:#b91c1c}.aculect-ai-companion-connect-info-message div{display:grid;gap:6px}.aculect-ai-companion-connect-info-message p{color:var(--aculect-ai-companion-ink);font-size:13px;line-height:1.45;margin:0}.aculect-ai-companion-connect-url-panel__empty{color:var(--aculect-ai-companion-muted);font-size:14px;line-height:1.55;margin:0}.aculect-ai-companion-danger-zone{margin-top:18px}.aculect-ai-companion-copy-field{margin-bottom:14px}.aculect-ai-companion-copy-field__label{display:block;font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.aculect-ai-companion-copy-field__control{display:flex;max-width:100%}.aculect-ai-companion-copy-field__control:focus-within{border-radius:8px;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.aculect-ai-companion-copy-field__display,.aculect-ai-companion-copy-field__input{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px 0 0 8px;border-right:0;color:var(--aculect-ai-companion-ink);flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.5;margin:0;min-height:40px;min-width:0;padding:8px 10px}.aculect-ai-companion-copy-field__input{height:40px;overflow-x:auto;text-overflow:ellipsis;white-space:nowrap}.aculect-ai-companion-copy-field__display{display:block;overflow-wrap:anywhere;white-space:pre-wrap}.aculect-ai-companion-copy-field__display:focus-visible,.aculect-ai-companion-copy-field__input:focus-visible{outline:2px solid var(--aculect-ai-companion-primary);outline-offset:-2px}.aculect-ai-companion-copy-field__button.components-button{align-items:center;align-self:stretch;border-radius:0 8px 8px 0;display:inline-flex;height:auto;justify-content:center;min-height:40px;min-width:44px;padding:0;width:44px}.aculect-ai-companion-copy-field__button.components-button.is-secondary{box-shadow:inset 0 0 0 1px var(--aculect-ai-companion-border)}.aculect-ai-companion-copy-field__icon{color:currentcolor;display:inline-flex}.aculect-ai-companion-copy-field__icon svg{fill:currentcolor}.aculect-ai-companion-session-list{display:grid;gap:12px}.aculect-ai-companion-session-row{align-items:center;background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:16px}.aculect-ai-companion-session-row__main{display:grid;gap:4px}.aculect-ai-companion-session-row__main span{color:var(--aculect-ai-companion-muted)}.aculect-ai-companion-session-row__main code{background:#fff;border-radius:4px;padding:2px 6px;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-action-form{margin:0}.aculect-ai-companion-connection-access-form{display:grid;gap:14px}.aculect-ai-companion-connection-access-field{margin-bottom:0}.aculect-ai-companion-connection-access-submit{justify-self:start;margin-top:2px}.aculect-ai-companion-form--abilities{display:grid;gap:20px}.aculect-ai-companion-ability-toolbar{display:flex;flex-wrap:wrap;gap:10px}.aculect-ai-companion-confirmation-settings{background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;padding:16px}.aculect-ai-companion-confirmation-groups{display:flex;flex-wrap:wrap;gap:10px 18px}.aculect-ai-companion-confirmation-groups .components-base-control{margin-bottom:0}.aculect-ai-companion-ability-groups{display:grid;gap:22px}.aculect-ai-companion-ability-group__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.aculect-ai-companion-ability-group__summary{color:var(--aculect-ai-companion-muted);font-size:13px;margin:-6px 0 0}.aculect-ai-companion-ability-group__actions{display:flex;flex-wrap:wrap;gap:8px}.aculect-ai-companion-ability-list{display:grid;gap:12px}.aculect-ai-companion-ability-row{background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;padding:16px}.aculect-ai-companion-ability-row .components-base-control{margin-bottom:0}.aculect-ai-companion-ability-row .components-checkbox-control__label{font-weight:700}.aculect-ai-companion-ability-row__description{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:8px 0 12px 28px}.aculect-ai-companion-ability-row__meta{display:flex;flex-wrap:wrap;gap:8px;margin-left:28px}.aculect-ai-companion-ability-row__meta code,.aculect-ai-companion-ability-row__meta span{background:#fff;border-radius:999px;color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;padding:2px 7px}.aculect-ai-companion-ability-row__meta .aculect-ai-companion-risk-chip.is-read-only{background:#edf5ff;color:#135e96}.aculect-ai-companion-ability-row__meta .aculect-ai-companion-risk-chip.is-write{background:#fff4e5;color:#8a4b00}.aculect-ai-companion-abilities-dashboard{display:grid;gap:18px;min-width:0}.aculect-ai-companion-abilities-panel__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.aculect-ai-companion-abilities-panel p{color:var(--aculect-ai-companion-muted);line-height:1.55;margin:0}.aculect-ai-companion-abilities-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);min-width:0}.aculect-ai-companion-abilities-main,.aculect-ai-companion-abilities-panel{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px}.aculect-ai-companion-abilities-main{display:grid;gap:18px;min-width:0;padding:18px}.aculect-ai-companion-diagnostic-filters button{align-items:center;background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:6px;color:#334155;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;min-height:36px;padding:6px 10px}.aculect-ai-companion-changelog-version-list button{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;color:var(--aculect-ai-companion-ink);cursor:pointer;display:grid;gap:5px;padding:12px;text-align:left;width:100%}.aculect-ai-companion-data-view code{background:var(--aculect-ai-companion-soft);border-radius:4px;color:var(--aculect-ai-companion-muted);display:inline-flex;font-size:12px;max-width:100%;overflow-wrap:anywhere;padding:2px 6px;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-ability-name-cell{display:grid;gap:8px;min-width:0}.aculect-ai-companion-ability-title-row{align-items:center;display:flex;gap:6px;min-width:0}.aculect-ai-companion-ability-name-cell strong{color:var(--aculect-ai-companion-ink);font-size:15px;line-height:1.3;overflow-wrap:anywhere}.aculect-ai-companion-ability-info-button.components-button.is-tertiary{color:var(--aculect-ai-companion-muted);flex:0 0 auto;height:24px;min-height:24px;min-width:24px;padding:0;width:24px}.aculect-ai-companion-ability-info-button.components-button.is-tertiary:focus,.aculect-ai-companion-ability-info-button.components-button.is-tertiary:hover{color:var(--aculect-ai-companion-primary)}.aculect-ai-companion-ability-row-tags{display:flex;flex-wrap:wrap;gap:6px}.aculect-ai-companion-ability-connection-cell span,.aculect-ai-companion-ability-row-tags span{background:var(--aculect-ai-companion-soft);border-radius:999px;color:var(--aculect-ai-companion-muted);display:inline-flex;font-size:12px;font-weight:800;padding:2px 7px;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-ability-row-tags .is-source{background:#eef2ff;color:var(--aculect-ai-companion-primary)}.aculect-ai-companion-ability-toggle-cell .components-base-control,.aculect-ai-companion-ability-toggle-cell .components-toggle-control{margin-bottom:0}.aculect-ai-companion-ability-toggle-cell{align-items:center;display:flex;justify-content:center;min-width:52px;width:100%}.aculect-ai-companion-ability-toggle-cell .components-base-control__field{margin-bottom:0}.aculect-ai-companion-data-view--abilities .dataviews-view-table td:first-child .dataviews-view-table__cell-content-wrapper{justify-content:center;max-width:100%;min-width:0;width:100%}.aculect-ai-companion-ability-toggle-cell .components-toggle-control__label{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.aculect-ai-companion-ability-connection-cell{display:grid;gap:5px;min-width:0}.aculect-ai-companion-ability-connection-cell strong{color:var(--aculect-ai-companion-ink);font-size:16px;line-height:1}.aculect-ai-companion-ability-connection-cell span{background:transparent;font-weight:700;line-height:1.35;padding-left:0;padding-right:0}.aculect-ai-companion-abilities-side{display:grid;gap:14px}.aculect-ai-companion-abilities-panel{display:grid;gap:10px;padding:16px}.aculect-ai-companion-abilities-panel h3{font-size:16px;line-height:1.3;margin:0}.aculect-ai-companion-role-abilities{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:18px;margin:20px 0;padding:18px}.aculect-ai-companion-role-abilities-modal.components-modal__frame{background:var(--aculect-ai-companion-surface);border-radius:8px;color:var(--aculect-ai-companion-ink);max-height:calc(100vh - 64px);width:min(1180px,100vw - 48px)}.aculect-ai-companion-role-abilities-modal .components-modal__content{padding:0}.aculect-ai-companion-role-abilities-modal .components-modal__header{border-bottom:1px solid var(--aculect-ai-companion-border);margin:0;min-height:56px;padding:14px 20px}.aculect-ai-companion-role-abilities-modal .components-modal__header h1{color:var(--aculect-ai-companion-ink);font-size:18px;letter-spacing:0;line-height:1.25}.aculect-ai-companion-role-abilities.is-modal{background:var(--aculect-ai-companion-soft);border:0;border-radius:0;margin:0;padding:18px}.aculect-ai-companion-role-abilities__hero{align-items:end;background:#f8fbff;border:1px solid #bfdbfe;border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);padding:20px}.aculect-ai-companion-role-abilities__hero h2{font-size:26px;line-height:1.15;margin:6px 0 10px}.aculect-ai-companion-role-abilities__hero p,.aculect-ai-companion-role-abilities__side p{color:var(--aculect-ai-companion-muted);line-height:1.55;margin:0}.aculect-ai-companion-role-abilities__controls label,.aculect-ai-companion-role-abilities__side label,.aculect-ai-companion-role-abilities__toolbar label{display:grid;gap:6px}.aculect-ai-companion-role-abilities__controls span,.aculect-ai-companion-role-abilities__side-label,.aculect-ai-companion-role-abilities__toolbar span{font-size:13px;font-weight:700}.aculect-ai-companion-role-abilities select{border-color:var(--aculect-ai-companion-border);border-radius:6px;max-width:100%;min-height:40px}.aculect-ai-companion-role-abilities__layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);min-width:0}.aculect-ai-companion-role-abilities__main,.aculect-ai-companion-role-abilities__side section{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px}.aculect-ai-companion-role-abilities__main{min-width:0;padding:16px}.aculect-ai-companion-role-abilities__form,.aculect-ai-companion-role-abilities__side{display:grid;gap:14px}.aculect-ai-companion-role-abilities__toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(130px,1fr);margin-bottom:16px}.aculect-ai-companion-role-abilities__toolbar .components-base-control{margin-bottom:0}.aculect-ai-companion-role-ability-groups{display:grid;gap:12px}.aculect-ai-companion-role-ability-group{border:1px solid var(--aculect-ai-companion-border);border-radius:8px;overflow:hidden}.aculect-ai-companion-role-ability-group__header{align-items:center;background:var(--aculect-ai-companion-soft);border:0;color:var(--aculect-ai-companion-ink);cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.aculect-ai-companion-role-ability-group__header:focus-visible{outline:2px solid var(--aculect-ai-companion-primary);outline-offset:-2px}.aculect-ai-companion-role-ability-group__header span{color:var(--aculect-ai-companion-muted);font-size:13px;font-weight:700}.aculect-ai-companion-role-ability-list{display:grid;gap:0}.aculect-ai-companion-role-ability-row{border-top:1px solid var(--aculect-ai-companion-border);display:grid;gap:8px;padding:14px}.aculect-ai-companion-role-ability-row .components-base-control{margin-bottom:0}.aculect-ai-companion-role-ability-row p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:0 0 0 40px}.aculect-ai-companion-role-ability-row__meta{display:flex;flex-wrap:wrap;gap:7px;margin-left:40px}.aculect-ai-companion-role-ability-row__meta code,.aculect-ai-companion-role-ability-row__meta span{background:var(--aculect-ai-companion-soft);border-radius:999px;color:var(--aculect-ai-companion-muted);display:inline-flex;font-size:12px;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:2px 7px;width:-moz-fit-content;width:fit-content}.aculect-ai-companion-role-abilities__footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.aculect-ai-companion-role-abilities__side section{display:grid;gap:10px;padding:16px}.aculect-ai-companion-role-abilities__side h3{font-size:16px;line-height:1.3;margin:0}.aculect-ai-companion-role-abilities__side dl{display:grid;gap:8px;margin:0}.aculect-ai-companion-role-abilities__summary-row{display:flex;gap:12px;justify-content:space-between}.aculect-ai-companion-role-abilities__side dt{color:var(--aculect-ai-companion-muted);font-weight:700}.aculect-ai-companion-role-abilities__side dd{margin:0;text-align:right}.aculect-ai-companion-role-abilities__side form{display:grid;gap:10px;margin:0}.aculect-ai-companion-role-abilities__users{display:grid;gap:6px;margin:0;padding-left:18px}.aculect-ai-companion-form--advanced{display:grid;gap:20px;max-width:760px}.aculect-ai-companion-form--advanced-dashboard{display:grid;gap:18px;min-width:0}.aculect-ai-companion-advanced-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-width:0}.aculect-ai-companion-advanced-main,.aculect-ai-companion-advanced-sidebar{display:grid;gap:16px;min-width:0}.aculect-ai-companion-advanced-sidebar{position:sticky;top:44px}.aculect-ai-companion-advanced-section{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;overflow:hidden}.aculect-ai-companion-advanced-section__header{align-items:start;background:var(--aculect-ai-companion-soft);border-bottom:1px solid var(--aculect-ai-companion-border);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:16px}.aculect-ai-companion-advanced-section__icon{align-items:center;background:#edf5ff;border-radius:8px;color:var(--aculect-ai-companion-primary);display:inline-flex;height:38px;justify-content:center;width:38px}.aculect-ai-companion-advanced-section__title{font-size:17px;line-height:1.25;margin:0}.aculect-ai-companion-advanced-section__description{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:4px 0 0}.aculect-ai-companion-advanced-section__body{display:grid}.aculect-ai-companion-advanced-setting{align-items:start;border-bottom:1px solid var(--aculect-ai-companion-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(190px,auto);min-width:0;padding:16px}.aculect-ai-companion-advanced-setting:last-child{border-bottom:0}.aculect-ai-companion-advanced-setting__content,.aculect-ai-companion-advanced-setting__control{min-width:0}.aculect-ai-companion-advanced-setting__title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.aculect-ai-companion-advanced-setting__heading{font-size:15px;line-height:1.3;margin:0}.aculect-ai-companion-advanced-setting__status{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:700;min-height:22px;padding:2px 7px;text-transform:uppercase}.aculect-ai-companion-advanced-setting__status.is-active{background:#edfaef;color:var(--aculect-ai-companion-green)}.aculect-ai-companion-advanced-setting__status.is-danger{background:#fcf0f1;color:#b32d2e}.aculect-ai-companion-advanced-setting__description{color:var(--aculect-ai-companion-muted);line-height:1.55;margin:0}.aculect-ai-companion-advanced-setting__control{display:grid;gap:10px;justify-items:start}.aculect-ai-companion-advanced-setting__control .components-base-control{margin-bottom:0}.aculect-ai-companion-advanced-role-controls{display:flex;flex-wrap:wrap;gap:10px 16px}.aculect-ai-companion-advanced-role-controls .components-base-control{margin-bottom:0}.aculect-ai-companion-file-field{display:grid;gap:6px;min-width:0}.aculect-ai-companion-file-field span{color:var(--aculect-ai-companion-muted);font-weight:700}.aculect-ai-companion-file-field input{max-width:100%}.aculect-ai-companion-form--brand{display:grid;gap:24px;max-width:920px}.aculect-ai-companion-brand-section{display:grid;gap:14px}.aculect-ai-companion-brand-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.aculect-ai-companion-brand-grid--colors{grid-template-columns:repeat(3,minmax(0,1fr))}.aculect-ai-companion-brand-field{min-width:0}.aculect-ai-companion-brand-field .components-base-control{margin-bottom:0}.aculect-ai-companion-brand-field__control{align-items:end;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.aculect-ai-companion-brand-field__control .components-base-control{min-width:0}.aculect-ai-companion-brand-swatch{border:1px solid var(--aculect-ai-companion-border);border-radius:6px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45);display:inline-block;height:24px;width:24px}.aculect-ai-companion-brand-default{align-items:center;color:var(--aculect-ai-companion-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:7px;line-height:1.4;margin:6px 0 0}.aculect-ai-companion-brand-default span{font-weight:700;text-transform:uppercase}.aculect-ai-companion-brand-default code{max-width:100%;white-space:normal;word-break:break-word}.aculect-ai-companion-learning-dashboard{display:grid;gap:16px;min-width:0}.aculect-ai-companion-learning-toolbar{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.aculect-ai-companion-learning-toolbar h2{font-size:22px;line-height:1.25;margin:0}.aculect-ai-companion-learning-toolbar p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:5px 0 0}.aculect-ai-companion-learning-summary{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;min-width:0;width:min(100%,320px)}.aculect-ai-companion-learning-summary span{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;color:var(--aculect-ai-companion-muted);display:grid;font-size:12px;font-weight:700;gap:2px;min-width:0;padding:10px 12px;text-transform:uppercase}.aculect-ai-companion-learning-summary strong{color:var(--aculect-ai-companion-ink);font-size:18px;line-height:1.1}.aculect-ai-companion-learning-list{display:grid;gap:12px;min-width:0}.aculect-ai-companion-learning-surface-nav{background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:6px}.aculect-ai-companion-learning-surface-nav .components-button{border-radius:6px;gap:8px;min-height:36px}.aculect-ai-companion-learning-surface-nav__count{align-items:center;background:hsla(0,0%,100%,.22);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:22px;min-width:22px;padding:0 7px}.aculect-ai-companion-learning-surface-nav .components-button.is-secondary .aculect-ai-companion-learning-surface-nav__count{background:var(--aculect-ai-companion-surface);color:var(--aculect-ai-companion-muted)}.aculect-ai-companion-incident-section,.aculect-ai-companion-learning-section,.aculect-ai-companion-memory-section{display:grid;gap:12px;min-width:0}.aculect-ai-companion-learning-section-heading{display:grid;gap:4px}.aculect-ai-companion-learning-section-heading h3{font-size:16px;line-height:1.3;margin:0}.aculect-ai-companion-learning-section-heading p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:0}.aculect-ai-companion-learning-card{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:grid;gap:14px;min-width:0;padding:16px}.aculect-ai-companion-learning-card__footer,.aculect-ai-companion-learning-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.aculect-ai-companion-learning-actions,.aculect-ai-companion-learning-card__badges{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.aculect-ai-companion-learning-card__date{color:var(--aculect-ai-companion-muted);flex-shrink:0;font-size:12px;font-weight:700}.aculect-ai-companion-learning-card__body{min-width:0}.aculect-ai-companion-learning-card__body h3{font-size:17px;line-height:1.35;margin:0 0 12px}.aculect-ai-companion-learning-pill{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:700;line-height:1;min-height:24px;padding:3px 8px}.aculect-ai-companion-learning-pill.is-site{background:#eef6ff;color:#1d4ed8}.aculect-ai-companion-learning-pill.is-content{background:#ecfdf5;color:#047857}.aculect-ai-companion-learning-pill.is-developer{background:#f5f3ff;color:#6d28d9}.aculect-ai-companion-learning-pill.is-brand{background:#fff7ed;color:#c2410c}.aculect-ai-companion-learning-pill.is-seo{background:#f0fdf4;color:#15803d}.aculect-ai-companion-learning-pill.is-workflow{background:#fdf4ff;color:#a21caf}.aculect-ai-companion-learning-pill.is-pending{background:#eff6ff;color:var(--aculect-ai-companion-primary)}.aculect-ai-companion-learning-pill.is-approved{background:#edfaef;color:var(--aculect-ai-companion-green)}.aculect-ai-companion-learning-pill.is-dismissed{background:#f8fafc;color:var(--aculect-ai-companion-muted)}.aculect-ai-companion-learning-pill.is-confidence{background:var(--aculect-ai-companion-soft);color:var(--aculect-ai-companion-muted)}.aculect-ai-companion-learning-pill.is-low{background:#f8fafc;color:var(--aculect-ai-companion-muted)}.aculect-ai-companion-learning-pill.is-medium{background:#eef6ff;color:#1d4ed8}.aculect-ai-companion-learning-pill.is-high{background:#fff7ed;color:#c2410c}.aculect-ai-companion-learning-pill.is-blocking{background:#fef2f2;color:#b91c1c}.aculect-ai-companion-learning-details{display:grid;gap:10px;margin:0}.aculect-ai-companion-learning-details div{display:grid;gap:5px;min-width:0}.aculect-ai-companion-learning-details dt{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;text-transform:uppercase}.aculect-ai-companion-learning-details dd{color:var(--aculect-ai-companion-ink);line-height:1.55;margin:0;overflow-wrap:anywhere}.aculect-ai-companion-learning-source{align-items:center;color:var(--aculect-ai-companion-muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px;min-width:0}.aculect-ai-companion-learning-source code{background:var(--aculect-ai-companion-soft);border-radius:999px;color:var(--aculect-ai-companion-muted);padding:2px 6px}.aculect-ai-companion-learning-actions .aculect-ai-companion-action-form{margin:0;width:auto}.aculect-ai-companion-learning-actions .components-button{gap:6px;min-height:34px}.aculect-ai-companion-learning-edit-form{display:grid;gap:14px;min-width:min(560px,100%)}.aculect-ai-companion-learning-edit-form .components-base-control{margin-bottom:0}.aculect-ai-companion-setting-row{background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;padding:18px}.aculect-ai-companion-setting-row .components-base-control{margin-bottom:8px}.aculect-ai-companion-setting-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.aculect-ai-companion-setting-summary div{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:12px;display:grid;gap:5px;padding:14px}.aculect-ai-companion-setting-summary span{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;text-transform:uppercase}.aculect-ai-companion-empty-state{background:var(--aculect-ai-companion-soft);border:1px dashed var(--aculect-ai-companion-border);border-radius:8px;color:var(--aculect-ai-companion-muted);display:grid;gap:6px;padding:18px}.aculect-ai-companion-empty-state strong{color:var(--aculect-ai-companion-ink);font-size:15px}.aculect-ai-companion-empty-state p{line-height:1.55;margin:0}.aculect-ai-companion-activity-dashboard{display:grid;gap:18px;min-width:0}.aculect-ai-companion-activity-control-banner{align-items:start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:16px}.aculect-ai-companion-activity-control-banner__icon{align-items:center;background:#dbeafe;border-radius:8px;color:#1d4ed8;display:inline-flex;height:36px;justify-content:center;width:36px}.aculect-ai-companion-activity-control-banner p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:4px 0 0}.aculect-ai-companion-activity-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);min-width:0}.aculect-ai-companion-activity-main,.aculect-ai-companion-activity-sidebar{display:grid;gap:16px;min-width:0}.aculect-ai-companion-activity-sidebar{position:sticky;top:44px}.aculect-ai-companion-activity-insight-list{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;box-shadow:0 8px 22px rgba(15,23,42,.035);display:grid;gap:10px;padding:18px}.aculect-ai-companion-activity-insight-list h3{font-size:16px;line-height:1.25;margin:0}.aculect-ai-companion-activity-insight-list p{color:var(--aculect-ai-companion-muted);line-height:1.5;margin:0}.aculect-ai-companion-activity-insight-list ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.aculect-ai-companion-activity-insight-list li{align-items:center;color:var(--aculect-ai-companion-muted);display:flex;gap:12px;justify-content:space-between}.aculect-ai-companion-activity-insight-list li strong{color:var(--aculect-ai-companion-ink)}.aculect-ai-companion-activity-filters{align-items:end;background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(140px,1fr));padding:16px}.aculect-ai-companion-activity-filters label{display:grid;gap:6px;margin:0}.aculect-ai-companion-activity-filters label span{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;text-transform:uppercase}.aculect-ai-companion-activity-filters input,.aculect-ai-companion-activity-filters select{min-height:36px;width:100%}.aculect-ai-companion-activity-filter-actions{display:flex;flex-wrap:wrap;gap:8px}.aculect-ai-companion-activity-table-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.aculect-ai-companion-activity-table-toolbar p{color:var(--aculect-ai-companion-muted);margin:0}.aculect-ai-companion-activity-table-wrap{overflow-x:auto;width:100%}.aculect-ai-companion-activity-table-wrap,.aculect-ai-companion-data-view--activity{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px}.aculect-ai-companion-data-view--activity .dataviews-filters__container,.aculect-ai-companion-data-view--activity .dataviews-footer{display:none}.aculect-ai-companion-data-view--activity .dataviews-view-table{padding-bottom:0}.aculect-ai-companion-data-view--activity .dataviews-view-table table{min-width:980px}.aculect-ai-companion-data-view--activity .dataviews-view-list{padding:0 16px 16px}.aculect-ai-companion-data-view--activity .dataviews-view-list__field,.aculect-ai-companion-data-view--activity .dataviews-view-list__field-value,.aculect-ai-companion-data-view--activity .dataviews-view-list__fields,.aculect-ai-companion-data-view--activity .dataviews-view-list__item{min-width:0;width:100%}.aculect-ai-companion-data-view--activity .dataviews-view-list__field-wrapper{width:100%}.aculect-ai-companion-activity-table{border:0;min-width:980px}.aculect-ai-companion-activity-table td,.aculect-ai-companion-activity-table th{vertical-align:top}.aculect-ai-companion-activity-table__time{display:block;white-space:nowrap}.aculect-ai-companion-activity-error-code{color:#b32d2e;display:block;font-size:12px;font-weight:700;margin-top:6px}.aculect-ai-companion-changelog-dashboard{display:grid;gap:18px;min-width:0}.aculect-ai-companion-changelog-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-width:0}.aculect-ai-companion-changelog-detail,.aculect-ai-companion-changelog-help__item,.aculect-ai-companion-changelog-sidebar{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px}.aculect-ai-companion-changelog-sidebar{padding:14px;position:sticky;top:44px}.aculect-ai-companion-changelog-sidebar__title{font-size:15px;line-height:1.3;margin:0 0 12px}.aculect-ai-companion-changelog-version-list{display:grid;gap:8px}.aculect-ai-companion-changelog-version-list button:focus,.aculect-ai-companion-changelog-version-list button:hover{border-color:var(--aculect-ai-companion-primary);color:var(--aculect-ai-companion-primary)}.aculect-ai-companion-changelog-version-list button:focus-visible{outline:2px solid var(--aculect-ai-companion-primary);outline-offset:2px}.aculect-ai-companion-changelog-version-list button.is-selected{background:#eff6ff;border-color:var(--aculect-ai-companion-primary)}.aculect-ai-companion-changelog-version-list__version{font-size:16px;font-weight:800}.aculect-ai-companion-changelog-version-list__meta{color:var(--aculect-ai-companion-muted);font-size:12px}.aculect-ai-companion-changelog-detail__badges,.aculect-ai-companion-changelog-version-list__badges{display:flex;flex-wrap:wrap;gap:6px}.aculect-ai-companion-changelog-detail__badge,.aculect-ai-companion-changelog-version-list__badges em{background:#edfaef;border-radius:999px;color:var(--aculect-ai-companion-green);display:inline-flex;font-size:11px;font-style:normal;font-weight:800;padding:2px 7px;text-transform:uppercase}.aculect-ai-companion-changelog-detail{display:grid;gap:18px;min-width:0;padding:18px}.aculect-ai-companion-changelog-detail__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.aculect-ai-companion-changelog-detail__version{font-size:26px;line-height:1.15;margin:4px 0 0}.aculect-ai-companion-changelog-meta-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.aculect-ai-companion-changelog-meta-grid__item{background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.aculect-ai-companion-changelog-meta-grid__label{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;text-transform:uppercase}.aculect-ai-companion-changelog-meta-grid__value{color:var(--aculect-ai-companion-ink);line-height:1.3;overflow-wrap:anywhere}.aculect-ai-companion-changelog-notes{display:grid;gap:16px}.aculect-ai-companion-changelog-notes__group{border-top:1px solid var(--aculect-ai-companion-border);display:grid;gap:8px;padding-top:16px}.aculect-ai-companion-changelog-notes__group:first-child{border-top:0;padding-top:0}.aculect-ai-companion-changelog-notes__title{font-size:16px;line-height:1.3;margin:0}.aculect-ai-companion-changelog-notes__list{display:grid;gap:7px;margin:0 0 0 20px}.aculect-ai-companion-changelog-help{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.aculect-ai-companion-changelog-help__item{display:grid;gap:8px;padding:16px}.aculect-ai-companion-changelog-help__title{font-size:16px;line-height:1.3;margin:0}.aculect-ai-companion-changelog-help__copy{color:var(--aculect-ai-companion-muted);line-height:1.55;margin:0}.aculect-ai-companion-diagnostics{display:grid;gap:18px;min-width:0}.aculect-ai-companion-diagnostics-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);min-width:0}.aculect-ai-companion-diagnostics-main,.aculect-ai-companion-diagnostics-sidebar{display:grid;gap:16px;min-width:0}.aculect-ai-companion-diagnostics-sidebar{position:sticky;top:44px}.aculect-ai-companion-diagnostics-checks{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:grid;gap:16px;min-width:0;padding:18px}.aculect-ai-companion-diagnostic-filters{display:flex;flex-wrap:wrap;gap:8px}.aculect-ai-companion-diagnostic-filters button:focus,.aculect-ai-companion-diagnostic-filters button:hover{border-color:var(--aculect-ai-companion-primary);color:var(--aculect-ai-companion-primary)}.aculect-ai-companion-diagnostic-filters button:focus-visible{outline:2px solid var(--aculect-ai-companion-primary);outline-offset:2px}.aculect-ai-companion-diagnostic-filters button.is-active{background:#eff6ff;border-color:var(--aculect-ai-companion-primary);color:#0b55e5}.aculect-ai-companion-diagnostic-filter__count{align-items:center;background:#edf2f7;border-radius:999px;color:#1e293b;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 6px}.aculect-ai-companion-diagnostic-panel .components-button{gap:8px;justify-content:center;width:100%}.aculect-ai-companion-diagnostic-meta-list{display:grid;gap:8px;margin:0}.aculect-ai-companion-diagnostic-meta-list div{display:grid;gap:3px;min-width:0}.aculect-ai-companion-diagnostic-meta-list dt{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;text-transform:uppercase}.aculect-ai-companion-diagnostic-meta-list dd{color:var(--aculect-ai-companion-ink);font-weight:650;line-height:1.4;margin:0;overflow-wrap:anywhere}.aculect-ai-companion-diagnostic-environment{display:grid;gap:8px}.aculect-ai-companion-diagnostic-environment p,.aculect-ai-companion-diagnostic-environment__remediation{line-height:1.5;margin:0}.aculect-ai-companion-health-toolbar,.aculect-ai-companion-log-pagination,.aculect-ai-companion-log-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between}.aculect-ai-companion-health-toolbar,.aculect-ai-companion-log-toolbar{margin-bottom:16px}.aculect-ai-companion-health-toolbar .aculect-ai-companion-copy,.aculect-ai-companion-log-toolbar .aculect-ai-companion-copy{margin-bottom:0}.aculect-ai-companion-health-table-wrap,.aculect-ai-companion-log-table-wrap{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.aculect-ai-companion-health-table,.aculect-ai-companion-log-table{min-width:980px}.aculect-ai-companion-data-view--activity .dataviews-view-table td,.aculect-ai-companion-health-table td,.aculect-ai-companion-health-table th,.aculect-ai-companion-log-table td,.aculect-ai-companion-log-table th{vertical-align:top}.aculect-ai-companion-log-level{background:#f0f0f1;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:2px 7px;text-transform:uppercase}.aculect-ai-companion-log-level.is-error{background:#fcf0f1;color:#b32d2e}.aculect-ai-companion-log-level.is-warning{background:#fcf9e8;color:#996800}.aculect-ai-companion-log-level.is-info{background:#edf5ff;color:#135e96}.aculect-ai-companion-activity-status,.aculect-ai-companion-health-status{background:#f0f0f1;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:2px 7px;text-transform:uppercase}.aculect-ai-companion-activity-status{background:#edfaef;color:var(--aculect-ai-companion-green)}.aculect-ai-companion-activity-status.is-error,.aculect-ai-companion-health-status.is-fail{background:#fcf0f1;color:#b32d2e}.aculect-ai-companion-health-status.is-pass{background:#edfaef;color:var(--aculect-ai-companion-green)}.aculect-ai-companion-health-status.is-warn{background:#fcf9e8;color:#996800}.aculect-ai-companion-health-status.is-unavailable{background:#f0f0f1;color:#50575e}.aculect-ai-companion-health-summary{align-items:center;background:var(--aculect-ai-companion-soft);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:inline-flex;gap:10px;margin:0 0 16px;padding:10px 12px}.aculect-ai-companion-health-summary span:first-child{color:var(--aculect-ai-companion-muted);font-size:12px;font-weight:700;text-transform:uppercase}.aculect-ai-companion-health-details{margin-top:18px}.aculect-ai-companion-log-context summary{cursor:pointer;font-weight:700}.aculect-ai-companion-log-context pre{background:#fff;border:1px solid var(--aculect-ai-companion-border);border-radius:8px;margin:8px 0 0;max-height:260px;max-width:420px;overflow:auto;padding:10px;white-space:pre-wrap}.aculect-ai-companion-log-pagination{justify-content:flex-end;margin-top:16px}.aculect-ai-companion-muted{color:var(--aculect-ai-companion-muted)}@media(max-width:782px){.aculect-ai-companion-data-view--connections .dataviews-view-list{padding:0 16px 16px}.aculect-ai-companion-data-view--connections .dataviews-view-list__field,.aculect-ai-companion-data-view--connections .dataviews-view-list__field-value,.aculect-ai-companion-data-view--connections .dataviews-view-list__fields,.aculect-ai-companion-data-view--connections .dataviews-view-list__item{min-width:0;width:100%}.aculect-ai-companion-data-view--connections .dataviews-view-list__field-wrapper{width:100%}.aculect-ai-companion-data-view--activity{background:transparent;border:0}.aculect-ai-companion-activity-table-wrap,.aculect-ai-companion-health-table-wrap{background:transparent;border:0;overflow:visible}.aculect-ai-companion-activity-table,.aculect-ai-companion-health-table{background:transparent;border-collapse:separate;border-spacing:0;min-width:0}.aculect-ai-companion-activity-table thead,.aculect-ai-companion-health-table thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.aculect-ai-companion-activity-table tbody,.aculect-ai-companion-health-table tbody{display:grid;gap:12px}.aculect-ai-companion-activity-table tr,.aculect-ai-companion-health-table tr{background:var(--aculect-ai-companion-surface);border:1px solid var(--aculect-ai-companion-border);border-radius:8px;display:block;overflow:hidden}.aculect-ai-companion-activity-table td,.aculect-ai-companion-health-table td{border-bottom:1px solid var(--aculect-ai-companion-border);display:grid;gap:4px;overflow-wrap:anywhere;padding:12px 14px}.aculect-ai-companion-activity-table td:last-child,.aculect-ai-companion-health-table td:last-child{border-bottom:0}.aculect-ai-companion-activity-table td:before,.aculect-ai-companion-health-table td:before{color:var(--aculect-ai-companion-muted);content:attr(data-label);font-size:11px;font-weight:800;line-height:1.35;text-transform:uppercase}.aculect-ai-companion-activity-table__time{white-space:normal}.aculect-ai-companion-log-context pre{max-width:100%}}@media(max-width:900px){.aculect-ai-companion-abilities-layout,.aculect-ai-companion-activity-layout,.aculect-ai-companion-advanced-layout,.aculect-ai-companion-advanced-setting,.aculect-ai-companion-app-header,.aculect-ai-companion-brand-grid,.aculect-ai-companion-brand-grid--colors,.aculect-ai-companion-changelog-help,.aculect-ai-companion-changelog-layout,.aculect-ai-companion-changelog-meta-grid,.aculect-ai-companion-connect-step-row,.aculect-ai-companion-connections-layout,.aculect-ai-companion-diagnostics-layout,.aculect-ai-companion-feature-grid,.aculect-ai-companion-learning-toolbar,.aculect-ai-companion-overview-hero,.aculect-ai-companion-role-abilities__hero,.aculect-ai-companion-role-abilities__layout,.aculect-ai-companion-role-abilities__toolbar,.aculect-ai-companion-session-row,.aculect-ai-companion-setting-summary,.aculect-ai-companion-setup-wizard,.aculect-ai-companion-tab-loading__grid{grid-template-columns:1fr}.aculect-ai-companion-app-header,.aculect-ai-companion-session-row{align-items:flex-start}.aculect-ai-companion-app-header{flex-direction:column;gap:12px;padding:12px 16px}.aculect-ai-companion-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.aculect-ai-companion-tabs{gap:20px;min-height:45px;padding:0 16px}.aculect-ai-companion-admin-notices,.aculect-ai-companion-status-notices,.aculect-ai-companion-tab-panel,.aculect-ai-companion-tabs-controls{padding-left:16px;padding-right:16px}.aculect-ai-companion-tab-actions{justify-content:flex-start}.aculect-ai-companion-activity-table-toolbar,.aculect-ai-companion-health-toolbar,.aculect-ai-companion-learning-card__footer,.aculect-ai-companion-learning-card__header,.aculect-ai-companion-log-pagination,.aculect-ai-companion-log-toolbar{align-items:flex-start;flex-direction:column}.aculect-ai-companion-ability-group__header{flex-direction:column}.aculect-ai-companion-control-banner{grid-template-columns:auto minmax(0,1fr)}.aculect-ai-companion-control-banner__link{grid-column:2;justify-self:start}.aculect-ai-companion-connect-capability-grid,.aculect-ai-companion-wizard-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.aculect-ai-companion-activity-sidebar,.aculect-ai-companion-advanced-sidebar,.aculect-ai-companion-changelog-sidebar,.aculect-ai-companion-connections-sidebar,.aculect-ai-companion-diagnostics-sidebar{position:static}.aculect-ai-companion-activity-filters{grid-template-columns:1fr 1fr}.aculect-ai-companion-role-abilities__summary-row{display:grid}.aculect-ai-companion-learning-summary{justify-self:stretch;width:100%}}@media(max-width:600px){.aculect-ai-companion-app-header{gap:12px;padding:12px 14px}.aculect-ai-companion-app-branding{gap:10px}.aculect-ai-companion-app-icon{height:40px;width:40px}.aculect-ai-companion-app-root .aculect-ai-companion-app-title{font-size:18px}.aculect-ai-companion-version-badge{font-size:12px;min-height:22px;padding:3px 8px}.aculect-ai-companion-app-subtitle{font-size:12px}.aculect-ai-companion-header-actions{gap:12px}.aculect-ai-companion-header-link{font-size:14px;min-height:32px}.aculect-ai-companion-header-divider{display:none}.aculect-ai-companion-learning-surface-nav{display:grid;grid-template-columns:1fr}.aculect-ai-companion-learning-surface-nav .components-button{justify-content:space-between;width:100%}.aculect-ai-companion-tab-loading{padding:16px}.aculect-ai-companion-tab-loading__header{grid-template-columns:auto minmax(0,1fr)}.aculect-ai-companion-tab-loading__spinner{grid-column:1/-1}.aculect-ai-companion-tabs{gap:14px;min-height:45px;padding:0 14px}.aculect-ai-companion-tabs-controls{padding-left:14px;padding-right:14px}.aculect-ai-companion-tab{font-size:14px;min-height:45px;padding:0 8px}.aculect-ai-companion-admin-notices,.aculect-ai-companion-status-notices,.aculect-ai-companion-tab-panel{padding-left:14px;padding-right:14px}.aculect-ai-companion-overview-hero{padding:22px}.aculect-ai-companion-abilities-main{padding:16px}.aculect-ai-companion-role-abilities,.aculect-ai-companion-role-abilities__hero,.aculect-ai-companion-role-abilities__main{padding:14px}.aculect-ai-companion-overview-hero__title{font-size:28px}.aculect-ai-companion-overview-circuit{min-height:220px}.aculect-ai-companion-connect-card{padding:18px}.aculect-ai-companion-connect-section-heading,.aculect-ai-companion-connect__heading,.aculect-ai-companion-setup-wizard__intro{align-items:flex-start;flex-direction:column}.aculect-ai-companion-connect-section-heading--status{justify-content:stretch}.aculect-ai-companion-connect__heading h1{font-size:24px}.aculect-ai-companion-wizard-progress{grid-template-columns:1fr}.aculect-ai-companion-assistant-card{grid-template-columns:auto minmax(0,1fr)}.aculect-ai-companion-wizard-actions{align-items:stretch;flex-direction:column}.aculect-ai-companion-wizard-actions .components-button{justify-content:center;width:100%}.aculect-ai-companion-connect-capability-grid,.aculect-ai-companion-connect-request-panel,.aculect-ai-companion-pending-request{grid-template-columns:1fr}.aculect-ai-companion-connect-request-panel__button.components-button.is-secondary{justify-self:start}.aculect-ai-companion-section-title{font-size:21px}.aculect-ai-companion-control-banner{grid-template-columns:1fr}.aculect-ai-companion-control-banner__link{grid-column:auto}.aculect-ai-companion-provider-card__header{grid-template-columns:auto minmax(0,1fr);padding:16px}.aculect-ai-companion-provider-toggle.components-button.is-secondary{grid-column:1/-1;justify-self:start}.aculect-ai-companion-provider-panel{padding:0 16px 16px}.aculect-ai-companion-activity-filters{grid-template-columns:1fr}.aculect-ai-companion-diagnostic-filters{display:grid;grid-template-columns:1fr}.aculect-ai-companion-diagnostic-filters button{justify-content:space-between;width:100%}.aculect-ai-companion-role-ability-row p,.aculect-ai-companion-role-ability-row__meta{margin-left:0}.aculect-ai-companion-changelog-detail__header{flex-direction:column}}
