:root{--button-border-color:var(--grey-4)}html[data-theme=dark]{--button-border-color:var(--grey-7)}.copilot__container{--popup-shadow:0px 3px 6px -4px rgba(0, 0, 0, 0.12), 0px 6px 16px 0px rgba(0, 0, 0, 0.08), 0px 9px 28px 8px rgba(0, 0, 0, 0.08);--popup-border:none;--header-bg-color:var(--grey-3);--main-border-color:rgba(0, 0, 0, 0.15);--highlight-color:var(--blue-6);--code-block-background:var(--grey-4);--input-background:var(--grey-3);--suggestions-background:var(--grey-3);--suggestions-highlight:var(--white);--list-highlight:var(--grey-4);--button-border-color:var(--grey-4)}html[data-theme=dark] .copilot__container{--popup-shadow:none;--popup-border:1px solid var(--grey-8);--header-bg-color:var(--bg-color);--main-border-color:var(--grey-8);--highlight-color:var(--blue-4);--code-block-background:var(--grey-8);--input-background:var(--grey-10);--suggestions-background:var(--bg-color);--suggestions-highlight:var(--grey-8);--list-highlight:var(--grey-8)}.copilot__container{align-items:end;bottom:16px;display:flex;flex-direction:column;gap:12px;position:fixed;right:16px;z-index:var(--above-search-z-index)}.copilot__container button{color:var(--text-color)}.copilot__container a{color:var(--link-color);text-decoration:none}.copilot__container a:hover{color:var(--cribl-teal);text-decoration:none}.copilot__icon{cursor:pointer;display:contents}.copilot__icon.copilot__icon--mobile-hidden{display:none}.copilot__icon>svg{height:50px;width:50px}.copilot__popup{--max-popup-height:calc(100vh - var(--navbar-height) - 90px);background-color:var(--bg-color);border-radius:10px;border:var(--popup-border);box-shadow:var(--popup-shadow);display:none;flex-direction:column;height:min(680px,var(--max-popup-height));width:min(470px,calc(100vw - 32px))}.copilot__popup.visible{display:flex}.copilot__popup.maximalized{height:var(--max-popup-height)}@media(max-width:1024px){.copilot__popup{--max-popup-height:calc(100vh - var(--navbar-height) - 28px)}.copilot__popup.copilot__popup--sidebar-header-visible{--max-popup-height:calc(100vh - (2 * var(--navbar-height)) - 28px)}}.copilot__header{align-items:center;background:var(--header-bg-color);border-bottom:1px solid var(--main-border-color);border-radius:10px 10px 0 0;display:flex;flex:0 0 48px;gap:8px;justify-content:end;padding:16px}.copilot__header-button{background-color:transparent;border:0;cursor:pointer;height:16px;padding:0;width:16px}.copilot__header-button svg{fill:var(--text-color)}.copilot__tabs-menu{align-items:end;border-bottom:1px solid var(--main-border-color);display:flex;flex-direction:row;height:40px;overflow-x:auto}.copilot__tab-header{--border-color:transparent;align-items:center;background-color:transparent;border-bottom:2px solid var(--border-color);border:none;color:var(--text-color);cursor:pointer;display:flex;flex-direction:row;white-space:nowrap;font-size:14px;gap:8px;justify-content:space-between;padding:12px 16px}.copilot__tab-header svg{height:16px;width:16px}.copilot__tab-header.selected{--border-color:var(--highlight-color);color:var(--border-color)}.copilot__contents-container{flex:1 1;overflow-y:hidden;padding-top:24px}.copilot__contents{border-radius:0 0 10px 10px;display:none;flex-direction:column;height:100%}.copilot__contents.selected{display:flex}.copilot__contents.copilot__chat{gap:8px;height:calc(100% - 12px);margin:0 16px 12px}.copilot__empty-chat{flex-shrink:0;align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:38px}.copilot__empty-chat>svg{width:64px;height:64px}.copilot__empty-chat>span{font-size:16px;font-weight:600}.copilot__answers{flex:1 1;overflow-y:auto}.copilot__answers pre,.copilot__answers code{background-color:var(--code-block-background)}.copilot__answers pre{margin:0 4px;overflow-x:auto}.copilot__question-input{background-color:var(--input-background);border-radius:2px;border:1px solid var(--main-border-color);display:flex;flex-direction:row;flex:0 0 42px;height:42px}.copilot__question-input>input{background-color:transparent;border:none;color:var(--text-color);flex:1 0 100%;padding:8px 40px 8px 8px}.copilot__question-input>input:not([disabled]):hover,.copilot__question-input>input:focus{border-color:var(--blue-6);box-shadow:0 0 2px 2px rgba(0,128,255,.4);outline:0}.copilot__question-input>button{background-color:transparent;border:none;cursor:pointer;left:-40px;min-width:40px;position:relative}.copilot__question-input>input[disabled]{opacity:.3}.copilot__question-input>button[disabled]{color:var(--text-color-15);cursor:auto}.copilot__clear-chat{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;text-align:left;width:64px}.copilot__message{margin:12px 0}.copilot__message-question{font-size:15px;font-weight:600}.copilot__message-answer{font-size:12px}.copilot__error-message{color:var(--red-5)}.copilot__error-message>button{background-color:transparent;font-size:14px;border:none;padding:0 0 0 8px;color:var(--link-color);cursor:pointer}.copilot__common-resources{background-color:var(--suggestions-background);display:flex;flex-direction:column;overflow-y:scroll;gap:8px;padding:8px 16px}.copilot__common-resources h1{font-size:16px;font-weight:400;height:28px;margin:0}.copilot__common-resources ul{display:contents;list-style-type:none;padding:0}.copilot__common-resources button{background-color:transparent;border-radius:2px;border:1px solid var(--main-border-color);font-size:14px;padding:8px 16px;text-align:left;width:100%}.copilot__common-resources button:hover{background-color:var(--suggestions-highlight)}.copilot__get-help{flex-direction:column;justify-content:space-between;overflow-y:auto}.copilot-help__more-help{background-color:var(--suggestions-background);padding:12px 12px 24px 32px}.copilot-help__more-help>h1{font-size:16px;font-weight:400;margin:0 0 12px}.copilot-help__more-help>a{align-items:center;display:flex;font-size:14px;gap:8px;height:32px;line-height:28px}.copilot-help__more-help>a:not([href]){color:var(--text-color)}.copilot__link-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.copilot__link-list>li{display:contents}.copilot__link-list>li>a{color:var(--text-color);font-size:13px;font-weight:600;line-height:21px;padding:6px 10px 6px 20px;text-decoration:none}.copilot__link-list>li>a:hover{background-color:var(--list-highlight);color:var(--text-color)}.copilot-list__subtitle{font-weight:400}.copilot__community{overflow-y:auto}.copilot__whats-new{padding:0 12px;overflow-y:auto}.copilot__changelog-entry{border-bottom:1px solid var(--grey-4);display:flex;flex-direction:column;padding:12px 0}.copilot__changelog-entry:first-of-type{padding-top:0}.copilot-changelog__version{font-size:14px;margin-bottom:4px}.copilot-changelog__title{font-size:15px;font-weight:600;margin:0}.copilot-changelog__body{font-size:13px}.typing-dots{--dot-width:8px;--dot-color:#3b5998;--speed:1.5s;position:relative}@keyframes blink{0%{opacity:.1}20%{opacity:1}100%{opacity:.1}}.typing-dots span{animation-fill-mode:both;animation:blink var(--speed)infinite;background:var(--dot-color);border-radius:50%;display:inline-block;height:var(--dot-width);width:var(--dot-width)}.typing-dots span:nth-child(2){animation-delay:.2s;margin-left:3px}.typing-dots span:nth-child(3){animation-delay:.4s;margin-left:3px}.copilot__chat:has(.copilot-consent__start-page),.copilot__chat:has(.copilot-consent__agreement-page){margin:0}.copilot__consent-container{flex:1 0;display:flex;flex-direction:column;overflow-y:auto}.copilot-consent__start-page,.copilot-consent__agreement-page{margin:0 28px;display:flex;flex-direction:column;justify-content:center;flex:1 0}.copilot-consent__start-page svg,.copilot-consent__agreement-page svg{align-self:center;width:64px;height:64px;margin-bottom:12px;color:var(--blue-6)}.copilot-consent__start-page h5{margin:0 0 .5em;font-size:15px;font-weight:600;text-align:center}.copilot-consent__start-page span{display:block;font-size:14px;font-weight:400;line-height:22px;margin:4px 0;text-align:center}.copilot-consent__agreement-page div{font-size:14px;margin-top:12px}.copilot-consent__agreement-checkbox{font-size:14px;font-weight:600;margin-top:12px}.copilot-consent__agreement-checkbox span{padding:0 8px}.copilot-consent__buttons{display:flex;flex-direction:row;gap:12px;justify-content:center;margin-top:12px}.copilot-consent__buttons .primary{background:var(--bg-color);border-radius:2px;border:1px solid var(--button-border-color);color:var(--text-color);cursor:pointer;display:inline-block;font-size:13px;height:32px;outline:0;padding:4px 15px;position:relative;text-align:center;white-space:nowrap;border-color:var(--blue-6);background-color:var(--blue-6);color:var(--primary-1)}.copilot-consent__buttons .primary:disabled{border-color:transparent!important}.primary-button-get-started{background-color:var(--blue-6)}.copilot-consent__buttons .cancel-button{background:var(--bg-color);border-radius:2px;border:1px solid var(--button-border-color)}.copilot-consent__agreement-page .copilot-consent__buttons{margin-top:50px}.copilot__chat button.primary{background:var(--blue-6);border-color:var(--blue-6);color:var(--white)}.copilot-consent__buttons button.primary:hover,.copilot-consent__buttons button.primary:focus{background-color:var(--primary-5)}.copilot-consent__buttons button:disabled{background-color:var(--disabled-background-color)!important;color:var(--text-color-25)!important;cursor:not-allowed}.copilot-consent__modal-content-header{text-align:center}