html body .hf-scroll-to-top{right:9px;bottom:max(12px, env(safe-area-inset-bottom));z-index:7997;border:1px solid var(--bd,#d8dbe1);background:var(--sf,#fff);width:32px;height:32px;color:var(--hf-action-ink,var(--red,#b34));cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;padding:6px;transition:background .16s,box-shadow .16s;display:grid;position:fixed;box-shadow:0 3px 12px #0000001f}html body .hf-scroll-to-top[hidden]{display:none}html body .hf-scroll-to-top svg{pointer-events:none;width:18px;height:18px}html body .hf-scroll-to-top:hover{background:var(--s2,#f0f1f4)}html body .hf-scroll-to-top:focus-visible{outline-offset:3px;outline:2px solid}body.hf-chat-viewport-open .hf-scroll-to-top,body.hf-tutorial-modal-open .hf-scroll-to-top{visibility:hidden}body:has(.hf-conversation-shell) .hf-scroll-to-top{visibility:hidden}@media (width<=767px){html body .hf-scroll-to-top{box-sizing:border-box;width:24px;height:24px;bottom:calc(102px + env(safe-area-inset-bottom));padding:4px;transform:translateY(-4px)}html body .hf-scroll-to-top svg{width:14px;height:14px}}html body #root .hf-scroll-to-top[data-hf-scroll-paired]{box-sizing:border-box;width:var(--hf-scroll-pair-width);height:var(--hf-scroll-pair-height);box-shadow:none;-webkit-backdrop-filter:none;color:#e4e5e8;background:0 0;border:0;border-radius:999px 0 0 999px;padding:8px;overflow:visible;transform:none}html body #root .hf-scroll-to-top[data-hf-scroll-paired]:before{content:"";z-index:-1;right:calc(0px - var(--hf-scroll-pair-width) + var(--hf-scroll-hefi-inset-x));top:var(--hf-scroll-hefi-inset-y);width:var(--hf-scroll-hefi-width);height:var(--hf-scroll-hefi-height);box-sizing:border-box;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;transition:width var(--hf-scroll-pair-duration) cubic-bezier(.22,1,.36,1), height var(--hf-scroll-pair-duration) cubic-bezier(.22,1,.36,1), right var(--hf-scroll-pair-duration) cubic-bezier(.22,1,.36,1), top var(--hf-scroll-pair-duration) cubic-bezier(.22,1,.36,1);background:#101115;border:1px solid #414247;border-radius:999px;position:absolute}html body #root .hf-scroll-to-top[data-hf-scroll-paired][data-hf-scroll-expanded]:before{right:calc(0px - var(--hf-scroll-pair-width));width:calc(100% + var(--hf-scroll-pair-width));height:100%;top:0}html body #root .hf-scroll-to-top[data-hf-scroll-paired] svg{opacity:0;transition:opacity .13s,transform .17s;transform:translate(8px)}html body #root .hf-scroll-to-top[data-hf-scroll-paired][data-hf-scroll-expanded] svg{opacity:1;transition-delay:45ms;transform:none}html body #root .hf-scroll-to-top[data-hf-scroll-paired]:after{content:"";pointer-events:none;opacity:0;background:#45474c;width:1px;height:44%;transition:opacity .13s;position:absolute;top:28%;right:0}html body #root .hf-scroll-to-top[data-hf-scroll-paired][data-hf-scroll-expanded]:after{opacity:1;transition-delay:45ms}html body #root .hf-scroll-to-top[data-hf-scroll-closing]{pointer-events:none;opacity:1}html body #root .hf-scroll-to-top[data-hf-scroll-paired]:hover{color:#fff}html body #root .fab-asistente[data-hf-scroll-paired]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html body #root .fab-asistente[data-hf-scroll-paired]:before{display:none!important}@media (prefers-reduced-motion:reduce){html body .hf-scroll-to-top,html body #root .hf-scroll-to-top[data-hf-scroll-paired]:before,html body #root .hf-scroll-to-top[data-hf-scroll-paired]:after,html body #root .hf-scroll-to-top[data-hf-scroll-paired] svg{transition:none}}
