.upload-loader-overlay{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(15,24,21,.72);backdrop-filter:blur(12px)}.upload-loader-overlay[hidden]{display:none}.upload-loader-card{display:grid;place-items:center;min-width:min(320px,90vw);padding:28px;border:1px solid rgba(255,255,255,.6);border-radius:24px;background:rgba(247,251,248,.94);color:#253b35;box-shadow:0 24px 80px rgba(0,0,0,.38);text-align:center}.upload-loader-card strong{margin-top:14px}.upload-loader-card small{margin-top:6px;color:#61756f}.pl{width:6em;height:6em}.pl__ring{fill:none;animation:ringA 2s linear infinite}.pl__ring--a{stroke:#000}.pl__ring--b{stroke:#7e7e7e;animation-name:ringB}.pl__ring--c{stroke:#686868;animation-name:ringC}.pl__ring--d{stroke:#000;animation-name:ringD}@keyframes ringA{0%,4%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-330}12%,32%{stroke-dasharray:60 600;stroke-width:30}32%{stroke-dashoffset:-595}40%,54%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-660}62%,82%{stroke-dasharray:60 600;stroke-width:30}82%{stroke-dashoffset:-925}90%,100%{stroke-dasharray:0 660;stroke-width:20;stroke-dashoffset:-990}}@keyframes ringB{0%,12%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-110}20%,40%{stroke-dasharray:20 200;stroke-width:30}40%{stroke-dashoffset:-195}48%,62%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-220}70%,90%{stroke-dasharray:20 200;stroke-width:30}90%{stroke-dashoffset:-305}98%,100%{stroke-dasharray:0 220;stroke-width:20;stroke-dashoffset:-330}}@keyframes ringC{0%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}8%,28%{stroke-dasharray:40 400;stroke-width:30}28%{stroke-dashoffset:-175}36%,58%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}66%,86%{stroke-dasharray:40 400;stroke-width:30}86%{stroke-dashoffset:-395}94%,100%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}@keyframes ringD{0%,8%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:0}16%,36%{stroke-dasharray:40 400;stroke-width:30}36%{stroke-dashoffset:-175}44%,50%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-220}58%,78%{stroke-dasharray:40 400;stroke-width:30}78%{stroke-dashoffset:-395}86%,100%{stroke-dasharray:0 440;stroke-width:20;stroke-dashoffset:-440}}html[data-theme=dark] .upload-loader-card{background:#22322d;color:#edf7f4}.assistant-notification-button{display:inline-grid!important;place-items:center;width:42px;height:42px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#263d36;cursor:pointer;transition:.3s}.assistant-notification-button svg{width:19px;fill:currentColor}.assistant-notification-button:hover{background:transparent!important}.assistant-notification-button:hover svg{animation:bellRing .9s both}@keyframes bellRing{0%,100%{transform-origin:top}15%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}.assistant-view-button{display:inline-grid;place-items:center;width:48px;height:34px;margin-top:7px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#315f55}.eye-loader{--eye:currentColor;position:relative;display:flex;align-items:center;justify-content:center}.eye-loader::before{content:'';position:absolute;top:0;left:0;border:3px solid var(--eye);border-radius:100%;animation:eye-translate 2s linear infinite}.eye-loader span{position:absolute;width:25px;height:25px;border-radius:100%;border-top:7px solid var(--eye);border-bottom:3px solid var(--eye);outline:1px solid var(--eye);animation:eye-blink 2s linear infinite}@keyframes eye-translate{0%{transform:translate(-100%,-50%)}95%{transform:translate(50%,-50%)}96%{transform:translate(-50%,-50%)}100%{transform:translate(-100%,-50%)}}@keyframes eye-blink{90%{height:25px}95%{height:0}100%{height:25px}}html[data-theme=dark] .assistant-notification-button,html[data-theme=dark] .assistant-view-button{color:#edf7f4}@media(max-width:600px){.assistant-history p{position:relative;min-height:40px;margin:2px 0;padding:8px 48px 8px 0}.assistant-history p br{display:none}.assistant-history p .assistant-view-button{position:absolute;top:50%;right:0;margin:0;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.pl__ring,.assistant-notification-button svg,.eye-loader::before,.eye-loader span{animation-duration:.01ms!important;animation-iteration-count:1}}
