.ns-designer-video{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.ns-designer-video video{object-fit:cover;width:100%;height:100%}.homepage-designer-active .ns-designer-examples .ns-story-title{font-size:clamp(1.25rem,2.8vw,1.875rem);line-height:1.2}.homepage-designer-active .ns-designer-examples .ns-story-subtitle{max-width:42rem;margin-inline:auto;font-size:clamp(.875rem,1.2vw,1rem)}.ns-offer-badge{color:#eee9ff;background:#51465e;border-radius:100px;margin:0 0 1rem;padding:.35rem .7rem;font-size:.7rem;display:inline-block}.ns-offer-description{color:#aaa;margin-top:1rem;font-size:.875rem;line-height:1.6}.ns-offer-example{text-align:center;text-underline-offset:4px;margin-top:1rem;font-size:.8rem;text-decoration:underline;display:block}.refresh-settings{color:#a1a1aa;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding:1.5rem;font-size:.75rem;display:flex}.refresh-settings button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0}.refresh-settings button:hover{color:#fff}.refresh-privacy{color:#fafafa;background:#18181b;border:1px solid #343438;border-radius:1.5rem;width:min(92vw,36rem);margin:auto;padding:1.75rem}.refresh-privacy::backdrop{background:#000b}.refresh-privacy h2{margin:0 0 1rem;font-size:1.25rem}.refresh-privacy p{line-height:1.7}.refresh-privacy-actions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.refresh-privacy-actions button{border:1px solid #555;border-radius:1rem;padding:.5rem 1rem}:is(body:has([data-designer-refresh])>.site-meta-settings,body:has([data-designer-refresh]) .site-meta-settings){display:none}body:has([data-designer-refresh]) section[aria-label=Настройки\ аналитики]{display:none}body:has([data-designer-refresh]) [data-analytics-ignore].px-4.py-2.text-center{display:none}.homepage-designer-active .composer .circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;padding:0;display:inline-flex}.homepage-designer-active .composer .send{color:#09090b;background:#fafafa}.homepage-designer-active .ns-composer-mic-btn:hover{color:#f87171;animation:none!important;transform:none!important}[data-client-cabinet] button:has(>svg.lucide-mic):hover{color:#f87171;animation:none!important;transform:none!important}.refresh-order{gap:2.5rem}.refresh-order>fieldset>section,.refresh-order>fieldset>[class*=space-y]{margin-top:2.5rem}:is(.refresh-order button:focus-visible,.refresh-settings button:focus-visible){outline-offset:4px;outline:2px solid #a5b4fc}.refresh-typing{align-items:center;gap:5px;min-height:1.5rem;display:inline-flex}.refresh-typing i{background:#a1a1aa;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite refresh-dot}.refresh-typing i:nth-child(2){animation-delay:.15s}.refresh-typing i:nth-child(3){animation-delay:.3s}@keyframes refresh-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.refresh-progress{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.refresh-footer-star{touch-action:pan-y;height:180px;position:relative}.refresh-footer-star button{touch-action:none;cursor:grab;background:0 0;border:0;width:120px;height:120px;padding:0;position:absolute}.refresh-footer-star button:active{cursor:grabbing}.refresh-voice{z-index:150;color:#fafafa;background:#1c1c1f;border:1px solid #3f3f46;border-radius:24px;width:min(380px,100vw - 24px);font:14px/1.5 system-ui,sans-serif;position:fixed;box-shadow:0 12px 45px #0008}.refresh-voice-row{align-items:center;gap:8px;padding:10px;display:flex}.refresh-voice button{width:44px;height:44px;color:inherit;cursor:pointer;background:#303034;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.refresh-voice button:hover{background:#3f3f46}.refresh-voice .refresh-voice-end{color:#fff;background:#dc2626}.refresh-voice .refresh-voice-grip{touch-action:none;cursor:grab;background:0 0;width:24px}.refresh-voice-status{flex-direction:column;flex:1;min-width:0;display:flex}.refresh-voice time{color:#a1a1aa;font-variant-numeric:tabular-nums}.refresh-voice p{color:#d4d4d8;margin:0;padding:0 18px 14px;font-size:12px}.refresh-voice-caption{max-height:120px;overflow:auto}.refresh-voice button:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}@media (prefers-reduced-motion:reduce){.refresh-typing i{opacity:.7;animation:none}.refresh-footer-star button{transition:none!important}}.refresh-privacy-actions button[aria-pressed=true]{color:#fff;border-color:#c4b5fd}
