.Footer-module-scss-module__Zrxyoa__footer{background:var(--footer-bg);flex-direction:column;align-items:center;padding:0 14px;display:flex}.Footer-module-scss-module__Zrxyoa__inner{flex-direction:row;align-items:flex-start;gap:20px;width:100%;max-width:1305px;padding:30px 0;display:flex}.Footer-module-scss-module__Zrxyoa__col{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:8px;min-width:0;display:flex}.Footer-module-scss-module__Zrxyoa__logoCol{gap:20px}.Footer-module-scss-module__Zrxyoa__copyright{max-width:200px;font-family:var(--font-manrope),sans-serif;color:var(--text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}.Footer-module-scss-module__Zrxyoa__legal{max-width:200px;font-family:var(--font-manrope),sans-serif;color:var(--text-secondary);margin:0;font-size:8px;font-weight:400;line-height:11px}.Footer-module-scss-module__Zrxyoa__legal p{margin:0}.Footer-module-scss-module__Zrxyoa__oldVersionBlock{flex-direction:column;gap:8px;display:flex}.Footer-module-scss-module__Zrxyoa__oldVersion{align-items:center;gap:4px;display:inline-flex}.Footer-module-scss-module__Zrxyoa__oldVersionLink{font-family:var(--font-manrope),sans-serif;color:var(--accent);font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:color .15s}.Footer-module-scss-module__Zrxyoa__oldVersionLink:hover{color:var(--accent-hover)}.Footer-module-scss-module__Zrxyoa__oldVersionInfo{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.Footer-module-scss-module__Zrxyoa__oldVersionInfo svg{fill:currentColor;width:14px;height:14px}.Footer-module-scss-module__Zrxyoa__oldVersionHint{flex-direction:column;gap:8px;display:flex}.Footer-module-scss-module__Zrxyoa__structo{color:var(--text-body);display:inline-flex}.Footer-module-scss-module__Zrxyoa__structoLogo{opacity:.7;width:120px;height:auto;transition:opacity .3s}.Footer-module-scss-module__Zrxyoa__structoLogo:hover{opacity:1}.Footer-module-scss-module__Zrxyoa__title{font-family:var(--font-manrope),sans-serif;letter-spacing:.196px;color:var(--text-title);font-size:16px;font-weight:700;line-height:22px}.Footer-module-scss-module__Zrxyoa__titleLink{font-family:var(--font-manrope),sans-serif;letter-spacing:.196px;color:var(--accent);align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;transition:color .15s;display:inline-flex}.Footer-module-scss-module__Zrxyoa__titleLink:hover{color:var(--accent-hover)}.Footer-module-scss-module__Zrxyoa__list{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.Footer-module-scss-module__Zrxyoa__link{font-family:var(--font-manrope),sans-serif;letter-spacing:.196px;color:var(--text-body);font-size:12px;font-weight:500;line-height:16px;text-decoration:none;transition:color .15s}.Footer-module-scss-module__Zrxyoa__link:hover{color:var(--accent)}.Footer-module-scss-module__Zrxyoa__colRight{text-align:right;align-items:flex-end;gap:16px}.Footer-module-scss-module__Zrxyoa__colRight .Footer-module-scss-module__Zrxyoa__list{align-items:flex-end}.Footer-module-scss-module__Zrxyoa__rightGroup{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.Footer-module-scss-module__Zrxyoa__promo{background:var(--footer-promo-bg);text-align:left;border-radius:5px;flex-direction:row;align-items:center;gap:5px;width:224px;padding:8px;text-decoration:none;display:flex}.Footer-module-scss-module__Zrxyoa__promoText{font-family:var(--font-manrope),sans-serif;color:var(--footer-promo-fg);flex:1;font-size:12px;font-weight:700;line-height:16px}.Footer-module-scss-module__Zrxyoa__promoButton{background:var(--error);border-radius:5px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.Footer-module-scss-module__Zrxyoa__promoIcon{width:15px;height:15px;fill:var(--on-accent)}@media (max-width:900px){.Footer-module-scss-module__Zrxyoa__inner{flex-wrap:wrap;gap:30px}.Footer-module-scss-module__Zrxyoa__col{flex:40%}.Footer-module-scss-module__Zrxyoa__colRight,.Footer-module-scss-module__Zrxyoa__colRight .Footer-module-scss-module__Zrxyoa__list,.Footer-module-scss-module__Zrxyoa__rightGroup{text-align:left;align-items:flex-start}.Footer-module-scss-module__Zrxyoa__promo{margin-top:0}}@media (max-width:520px){.Footer-module-scss-module__Zrxyoa__col{flex:100%}.Footer-module-scss-module__Zrxyoa__promo{width:100%}}
.ThemeSwitcher-module-scss-module__rNZRTa__toggle{--toggle-bg:var(--accent-light);--toggle-icon-color:#94a3b8;--toggle-active-color:var(--accent);background:var(--toggle-bg);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:4px;padding:2px;transition:background-color .3s;display:inline-flex}.ThemeSwitcher-module-scss-module__rNZRTa__icon{border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;transition:background-color .3s,transform .2s;display:flex}.ThemeSwitcher-module-scss-module__rNZRTa__icon svg{width:8px;height:8px;fill:var(--toggle-bg);transition:fill .3s}.ThemeSwitcher-module-scss-module__rNZRTa__icon.ThemeSwitcher-module-scss-module__rNZRTa__active{background:var(--accent)}.ThemeSwitcher-module-scss-module__rNZRTa__icon.ThemeSwitcher-module-scss-module__rNZRTa__active svg{fill:#fff}.ThemeSwitcher-module-scss-module__rNZRTa__skeleton{background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;animation:1.5s ease-in-out infinite ThemeSwitcher-module-scss-module__rNZRTa__pulse;display:flex}.dark .ThemeSwitcher-module-scss-module__rNZRTa__skeleton{background:#ffffff14}@keyframes ThemeSwitcher-module-scss-module__rNZRTa__pulse{0%,to{opacity:1}50%{opacity:.4}}
[data-nomi-widget]{--nomi-font-family:var(--font-manrope), sans-serif!important;--nomi-content-bg:var(--surface)!important;--nomi-content-color:var(--text-body)!important;--nomi-window-border:var(--divider)!important;--nomi-window-radius:8px!important;--nomi-window-shadow:0 20px 60px var(--shadow-soft,#0006)!important;--nomi-message-radius:6px!important;--nomi-assistant-bg:var(--surface-soft)!important;--nomi-assistant-color:var(--text-body)!important;--nomi-user-bg:var(--accent-tint)!important;--nomi-user-color:var(--text-body)!important;--nomi-input-bg:var(--field-bg)!important;--nomi-input-color:var(--text-body)!important;--nomi-button-bg:var(--accent)!important;--nomi-button-color:var(--on-accent)!important;--nomi-button-border:var(--accent)!important;--nomi-button-radius:6px!important;--nomi-product-price-color:var(--accent)!important}html [data-nomi-widget] .nomi-search-modal::backdrop{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#f7f6fb40}html.dark [data-nomi-widget] .nomi-search-modal::backdrop{background:#00000080}html [data-nomi-widget] .nomi-avatar{background:var(--nomi-button-bg)}html [data-nomi-widget] .nomi-form:focus-within{box-shadow:0 0 0 4px var(--accent-soft)}html [data-nomi-widget] .nomi-stream-status:before,html [data-nomi-widget] .nomi-loading:before,html [data-nomi-widget] .nomi-agent-activity li.active:before{background:var(--accent)}html [data-nomi-widget] .nomi-agent-activity li:before{border-color:var(--accent)}html [data-nomi-widget] .nomi-agent-activity li.complete:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}html [data-nomi-widget] .nomi-reasoning{border-left-color:var(--accent);color:var(--text-tertiary)}html [data-nomi-widget] .nomi-shimmer-line{background:linear-gradient(90deg, var(--surface-soft) 25%, var(--surface) 45%, var(--surface-soft) 65%);background-size:240% 100%}html [data-nomi-widget] .nomi-product,html [data-nomi-widget] .nomi-product-skeleton,html [data-nomi-widget] .nomi-copy-links,html [data-nomi-widget] .nomi-response-option,html [data-nomi-widget] .nomi-feedback-button,html [data-nomi-widget] .nomi-feedback-reason,html [data-nomi-widget] .nomi-feedback-comment-actions button{background:var(--surface);border-color:var(--card-border)}html [data-nomi-widget] .nomi-product:hover,html [data-nomi-widget] .nomi-response-option:hover,html [data-nomi-widget] .nomi-copy-links:hover,html [data-nomi-widget] .nomi-feedback-button:hover:not(:disabled),html [data-nomi-widget] .nomi-feedback-button.selected,html [data-nomi-widget] .nomi-feedback-reason:hover:not(:disabled),html [data-nomi-widget] .nomi-feedback-reason.selected,html [data-nomi-widget] .nomi-copy-links.copied{border-color:var(--accent);box-shadow:none}
