@keyframes flashing{0%,100%{opacity:0}50%{opacity:1}}.streamable-content.streaming .cooked p:last-child::after{content:"●";font-family:"Söhne Circle",system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;animation:flashing 1.5s 3s infinite;display:inline-block;font-size:1rem;color:var(--tertiary-medium)}details.ai-thinking.in-progress:not([open])>summary::after{content:"";display:inline-block;inline-size:1.45em;block-size:.35em;margin-inline-start:.35em;vertical-align:baseline;position:relative;top:.08em;opacity:.85;background:radial-gradient(circle,currentcolor 60%,transparent 61%) 0% 100%/.25em .25em no-repeat,radial-gradient(circle,currentcolor 60%,transparent 61%) 50% 100%/.25em .25em no-repeat,radial-gradient(circle,currentcolor 60%,transparent 61%) 100% 100%/.25em .25em no-repeat;animation:ai-thinking-dot-flash 2.8s infinite ease-in-out}@keyframes ai-thinking-dot-flash{0%,12%,100%{background:radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 0% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 50% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 100% 100%/.25em .25em no-repeat}20%,32%{background:radial-gradient(circle,currentcolor 60%,transparent 61%) 0% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 50% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 100% 100%/.25em .25em no-repeat}40%,52%{background:radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 0% 100%/.25em .25em no-repeat,radial-gradient(circle,currentcolor 60%,transparent 61%) 50% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 100% 100%/.25em .25em no-repeat}60%,72%{background:radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 0% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 50% 100%/.25em .25em no-repeat,radial-gradient(circle,currentcolor 60%,transparent 61%) 100% 100%/.25em .25em no-repeat}80%,92%{background:radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 0% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 50% 100%/.25em .25em no-repeat,radial-gradient(circle,color-mix(in srgb,currentcolor 25%,transparent) 60%,transparent 61%) 100% 100%/.25em .25em no-repeat}}article.streaming .cooked .progress-dot::after{content:"●";font-family:"Söhne Circle",system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif;line-height:normal;margin-left:.25rem;vertical-align:baseline;animation:flashing 1.5s 3s infinite;display:inline-block;font-size:1rem;color:var(--tertiary-medium)}article.streaming .cooked>.progress-dot:only-child::after{animation:flashing 1.5s infinite}@keyframes ai-indicator-wave{0%,60%,100%{transform:initial}30%{transform:translateY(-0.2em)}}@keyframes mark-blink{0%,100%{border-color:rgba(0,0,0,0)}50%{border-color:var(--highlight-high)}}@keyframes fade-in-highlight{from{opacity:.5}to{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes fadeOpacity{0%{opacity:1}100%{opacity:.5}}.ai-custom-prompt__input[type=text]::placeholder{color:var(--primary-medium)}@keyframes loading-text{0%{color:var(--primary)}50%{color:var(--tertiary)}100%{color:var(--primary)}}.dot-falling::before,.dot-falling::after{content:"";display:inline-block;position:absolute;top:0}.dot-falling::before{width:10px;height:10px;border-radius:5px;background-color:var(--tertiary);color:var(--tertiary);animation:dot-falling-before 1s infinite linear;animation-delay:0s}.dot-falling::after{width:10px;height:10px;border-radius:5px;background-color:var(--tertiary);color:var(--tertiary);animation:dot-falling-after 1s infinite linear;animation-delay:.2s}@keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 var(--tertiary)}100%{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 var(--tertiary)}100%{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 var(--tertiary)}100%{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}.showing-ai-suggestions .title-input input:focus{z-index:1}.ai-category-suggester-content .category-row:hover{background:var(--d-hover)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.ai-split-topic-suggestion__results .btn:hover,.ai-split-topic-suggestion__results .btn:focus{background:var(--d-hover);color:var(--primary)}.ai-split-topic-suggestion__results .ai-split-topic-suggestion__category-result:hover,.ai-split-topic-suggestion__results .ai-split-topic-suggestion__category-result:focus{background:var(--d-hover);cursor:pointer}.image-wrapper .button-wrapper .generate-caption:active{box-shadow:none}.image-wrapper .button-wrapper .generate-caption:hover,.image-wrapper .button-wrapper .generate-caption:focus{background:var(--tertiary-400);color:var(--tertiary-hover);cursor:pointer}.discourse-no-touch .image-wrapper:hover .button-wrapper .generate-caption{display:block}.ai-helper-options__button:focus,.ai-helper-options__button:hover{color:var(--primary);background:var(--d-hover)}.discourse-no-touch .ai-helper-options__button:focus,.discourse-no-touch .ai-helper-options__button:hover{color:var(--primary);background:var(--d-hover)}.ai-helper-options__button:focus .d-icon,.ai-helper-options__button:hover .d-icon{color:var(--primary-high)}.discourse-no-touch .ai-helper-options__button:focus .d-icon,.discourse-no-touch .ai-helper-options__button:hover .d-icon{color:var(--primary-high)}.topic-list-layout-content .btn:focus{background:rgba(0,0,0,0)}.topic-list-layout-content .btn:focus-visible{outline:2px solid var(--tertiary);background:rgba(0,0,0,0);outline-offset:-2px}.post-info.post-date{opacity:1;transition:opacity .2s ease-out}.ai-bot-available-bot-options .ai-bot-available-bot-content:hover{background:var(--primary-low)}.ai-agent-editor__tool-context-cost:has(.--token:hover) .ai-agent-editor__tool-context-cost-bar-indicator.--token{color:var(--primary);transform:translateX(-50%) scale(1.4)}.ai-agent-editor__tool-context-cost:has(.--count:hover) .ai-agent-editor__tool-context-cost-bar-indicator.--count{color:var(--primary);transform:translateX(-50%) scale(1.4)}.ai-agent-editor__tool-context-cost-legend-item:hover .d-icon{color:var(--primary)}.rag-uploader__search-input:focus,.rag-uploader__search-input:focus-within{border-color:var(--d-input-focused-color);outline:2px solid var(--d-input-focused-color);outline-offset:-2px}.rag-uploader__search-input__input:focus{margin:0!important;border:0!important;appearance:none!important;outline:none!important;background:none!important}@keyframes fade-in{from{opacity:0}to{opacity:1}}.ai-search-discoveries__discovery.preview::after{content:"";position:absolute;display:block;background:linear-gradient(rgba(255,255,255,0),var(--secondary));height:50%;width:100%;bottom:0;opacity:0;animation:fade-in .5s ease-in forwards}@media (min-width:64rem){.search-menu .menu-panel:has(.ai-search-discoveries__discoveries-title) .ai-search-discoveries__discovery.preview::after{display:none}}body.has-ai-conversations-sidebar .ai-bot-conversations .agent-llm-selector .btn:hover,body.has-ai-conversations-sidebar .ai-bot-conversations .agent-llm-selector .btn:focus{background-color:rgba(0,0,0,0);color:var(--primary)}body.has-ai-conversations-sidebar .ai-bot-conversations .agent-llm-selector .btn:hover .d-icon,body.has-ai-conversations-sidebar .ai-bot-conversations .agent-llm-selector .btn:focus .d-icon{color:var(--primary)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper:focus-within{border-color:var(--tertiary)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper .ai-conversation-submit:hover .d-icon,body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper .ai-conversation-submit:focus-visible .d-icon{color:var(--primary-medium)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper .ai-bot-upload-btn:hover .d-icon,body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper .ai-bot-upload-btn:focus-visible .d-icon{color:var(--primary)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input::-webkit-scrollbar{width:var(--scrollbarWidth)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input::-moz-scrollbar-thumb{background-color:var(--scrollbarThumbBg);border-radius:calc(var(--scrollbarWidth)/2);border:calc(var(--scrollbarWidth)/4) solid var(--secondary)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input::-moz-scrollbar-track{background-color:rgba(0,0,0,0)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input::-moz-scrollbar{width:var(--scrollbarWidth)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input:focus-visible{outline:none;border-color:var(--tertiary)}body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input:not(:placeholder-shown)+.ai-conversation-submit:hover,body.has-ai-conversations-sidebar .ai-bot-conversations__input-wrapper #ai-bot-conversations-input:not(:placeholder-shown)+.ai-conversation-submit:focus-visible{transform:scale(1.2)}body.has-ai-conversations-sidebar .ai-bot-conversations .ai-bot-upload:hover .d-icon,body.has-ai-conversations-sidebar .ai-bot-conversations .ai-bot-upload:focus-visible .d-icon{color:var(--danger)}.docked-composer.ai-bot-docked-composer.docked-composer--at-bottom::before{display:none}.docked-composer.ai-bot-docked-composer.docked-composer--keyboard-open::after{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;background:var(--secondary)}.docked-composer.ai-bot-docked-composer .d-editor-textarea-column:focus-within{outline:none!important;border-color:rgba(0,0,0,0)!important}.ai-bot-docked-composer__toolbar-toggle.btn:hover:not(:disabled),.ai-bot-docked-composer__toolbar-toggle.btn:focus-visible{background:var(--primary-very-low)!important}.ai-bot-docked-composer__toolbar-toggle.btn:hover:not(:disabled) .d-icon,.ai-bot-docked-composer__toolbar-toggle.btn:focus-visible .d-icon{color:var(--primary-high)!important}.ai-bot-scroll-indicator:hover{border-color:var(--primary-medium)}.ai-bot-scroll-indicator:hover .d-icon{color:var(--primary)}@keyframes ai-scroll-dot{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.more-topics__container h3 .d-icon{margin-right:.25em;color:var(--primary-high);font-size:var(--font-down-1)}.ai-usage__features-row:hover,.ai-usage__users-row:hover,.ai-usage__models-row:hover{background:var(--primary-low)}.ai-usage__total-row:hover{background:var(--primary-very-low)}.ai-tool-list__mcp-tools-button:hover,.ai-tool-list__mcp-tools-button:focus-visible{color:var(--tertiary-hover);text-decoration-thickness:2px}.ai-tool-preset-item:hover{background-color:var(--d-hover)}.ai-tool-preset-item:active{background-color:var(--d-selected)}@keyframes artifact-remove{to{height:0;overflow:hidden}}@keyframes artifact-fade{to{opacity:0}}.ai-artifact__expanded .ai-artifact__panel:hover{animation-play-state:paused;opacity:1}.ai-artifact__expanded .ai-artifact__panel button:hover{color:var(--secondary-very-high)}.ai-artifact__expanded .ai-artifact__panel button:hover .d-icon{color:var(--secondary-high)}