.app-spinner[data-v-5993bdee]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex:none;vertical-align:middle}.app-spinner i[data-v-5993bdee]{display:block}.finder[data-v-5993bdee]{position:relative;border:.075em solid;animation:sp-snap-5993bdee 1.6s steps(4) infinite}.finder[data-v-5993bdee]:before{content:"";position:absolute;top:.05em;left:.05em;width:.3em;height:.3em;background:currentColor}@keyframes sp-snap-5993bdee{to{transform:rotate(1turn)}}.scan[data-v-5993bdee]{position:relative}.scan .c[data-v-5993bdee]{position:absolute;width:.27em;height:.27em;border:0 solid}.scan .c[data-v-5993bdee]:first-child{top:0;left:0;border-top-width:.0625em;border-left-width:.0625em}.scan .c[data-v-5993bdee]:nth-child(2){top:0;right:0;border-top-width:.0625em;border-right-width:.0625em}.scan .c[data-v-5993bdee]:nth-child(3){bottom:0;left:0;border-bottom-width:.0625em;border-left-width:.0625em}.scan .c[data-v-5993bdee]:nth-child(4){bottom:0;right:0;border-bottom-width:.0625em;border-right-width:.0625em}.scan .beam[data-v-5993bdee]{position:absolute;left:.1em;right:.1em;top:.125em;height:.0625em;background:currentColor;box-shadow:0 0 .2em currentColor,0 0 .06em currentColor;animation:sp-beam-5993bdee 1.3s ease-in-out infinite alternate}@keyframes sp-beam-5993bdee{to{transform:translateY(.69em)}}.pixels[data-v-5993bdee]{display:grid;grid-template-columns:repeat(3,1fr);gap:.0625em}.pixels i[data-v-5993bdee]{background:currentColor;animation:sp-blink-5993bdee 1.26s step-end infinite}.pixels i[data-v-5993bdee]:first-child{animation-delay:-.28s}.pixels i[data-v-5993bdee]:nth-child(2){animation-delay:-.98s}.pixels i[data-v-5993bdee]:nth-child(3){animation-delay:-.56s}.pixels i[data-v-5993bdee]:nth-child(4){animation-delay:-1.12s}.pixels i[data-v-5993bdee]:nth-child(6){animation-delay:-.7s}.pixels i[data-v-5993bdee]:nth-child(7){animation-delay:-.42s}.pixels i[data-v-5993bdee]:nth-child(8){animation-delay:-1.19s}.pixels i[data-v-5993bdee]:nth-child(9){animation-delay:-.84s}@keyframes sp-blink-5993bdee{0%{opacity:1}38%{opacity:.12}72%{opacity:1}}.thinking[data-v-5993bdee]{display:flex;align-items:flex-end;gap:.1em;padding:.1em 0}.thinking .bar[data-v-5993bdee]{width:.16em;height:100%;background:currentColor;border-radius:999px;animation:sp-think-5993bdee 1.1s ease-in-out infinite;transform-origin:bottom}.thinking .bar[data-v-5993bdee]:first-child{animation-delay:0s}.thinking .bar[data-v-5993bdee]:nth-child(2){animation-delay:-.9s}.thinking .bar[data-v-5993bdee]:nth-child(3){animation-delay:-.75s}.thinking .bar[data-v-5993bdee]:nth-child(4){animation-delay:-.6s}@keyframes sp-think-5993bdee{0%,to{transform:scaleY(.35);opacity:.4}50%{transform:scaleY(1);opacity:1}}.typing[data-v-5993bdee]{display:flex;align-items:center;gap:.14em}.typing .dot[data-v-5993bdee]{width:.2em;height:.2em;background:currentColor;border-radius:50%;animation:sp-typing-5993bdee 1.4s ease-in-out infinite}.typing .dot[data-v-5993bdee]:first-child{animation-delay:0s}.typing .dot[data-v-5993bdee]:nth-child(2){animation-delay:.18s}.typing .dot[data-v-5993bdee]:nth-child(3){animation-delay:.36s}@keyframes sp-typing-5993bdee{0%,60%,to{transform:translateY(0);opacity:.25}30%{transform:translateY(-.35em);opacity:1}}.dots-wave[data-v-5993bdee]{display:flex;align-items:center;gap:.1em}.dots-wave .dot[data-v-5993bdee]{width:.16em;height:.16em;background:currentColor;border-radius:50%;animation:sp-dwave-5993bdee 1.2s ease-in-out infinite}.dots-wave .dot[data-v-5993bdee]:first-child{animation-delay:0s}.dots-wave .dot[data-v-5993bdee]:nth-child(2){animation-delay:-1.08s}.dots-wave .dot[data-v-5993bdee]:nth-child(3){animation-delay:-.96s}.dots-wave .dot[data-v-5993bdee]:nth-child(4){animation-delay:-.84s}.dots-wave .dot[data-v-5993bdee]:nth-child(5){animation-delay:-.72s}@keyframes sp-dwave-5993bdee{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-.45em) scale(1.35);opacity:1}}.pulse-ring[data-v-5993bdee]{position:relative;display:flex;align-items:center;justify-content:center}.pulse-ring .core[data-v-5993bdee]{position:absolute;width:.16em;height:.16em;background:currentColor;border-radius:50%;z-index:1}.pulse-ring .ring[data-v-5993bdee]{position:absolute;width:100%;height:100%;border:.05em solid;border-radius:50%;animation:sp-pulse-5993bdee 2s cubic-bezier(.25,.46,.45,.94) infinite;opacity:0}.pulse-ring .ring[data-v-5993bdee]:nth-child(2){animation-delay:0s}.pulse-ring .ring[data-v-5993bdee]:nth-child(3){animation-delay:-.65s}.pulse-ring .ring[data-v-5993bdee]:nth-child(4){animation-delay:-1.3s}@keyframes sp-pulse-5993bdee{0%{transform:scale(.2);opacity:.8}to{transform:scale(1);opacity:0}}.orbit[data-v-5993bdee]{position:relative;display:flex;align-items:center;justify-content:center}.orbit .core[data-v-5993bdee]{width:.18em;height:.18em;background:currentColor;border-radius:50%;z-index:1}.orbit .ring-path[data-v-5993bdee]{width:85%;height:85%;border:.04em solid color-mix(in srgb,currentColor 20%,transparent)}.orbit .ring-path[data-v-5993bdee],.orbit .sat[data-v-5993bdee]{position:absolute;border-radius:50%}.orbit .sat[data-v-5993bdee]{top:50%;left:50%;width:.12em;height:.12em;margin-left:-.06em;margin-top:-.06em;background:currentColor;animation:sp-orbit-5993bdee 3s linear infinite}.orbit .sat[data-v-5993bdee]:nth-child(2){animation-delay:0s;animation-duration:3s}.orbit .sat[data-v-5993bdee]:nth-child(3){animation-delay:-1s;animation-duration:2.4s}.orbit .sat[data-v-5993bdee]:nth-child(4){animation-delay:-2s;animation-duration:3.6s}@keyframes sp-orbit-5993bdee{0%{transform:rotate(0) translateY(-.36em) rotate(0)}to{transform:rotate(1turn) translateY(-.36em) rotate(-1turn)}}.breathe[data-v-5993bdee]{background:currentColor;border-radius:50%;animation:sp-breathe-5993bdee 2.6s ease-in-out infinite}@keyframes sp-breathe-5993bdee{0%,to{transform:scale(.4);opacity:.3}50%{transform:scale(1);opacity:1}}.data-flow[data-v-5993bdee]{display:flex;gap:.18em;overflow:hidden;border-radius:.15em}.data-flow .stream[data-v-5993bdee]{flex:1;min-width:.06em;height:100%;background:currentColor;border-radius:999px;animation:sp-dflow-5993bdee 1.8s ease-in-out infinite;opacity:.12}@keyframes sp-dflow-5993bdee{0%{transform:translateY(-130%);opacity:.08}25%{opacity:1}50%{opacity:.15}75%{opacity:.7}to{transform:translateY(130%);opacity:.08}}.morph[data-v-5993bdee]{background:currentColor;animation:sp-morph-5993bdee 2.8s ease-in-out infinite}@keyframes sp-morph-5993bdee{0%{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}25%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:0}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%}75%{clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);border-radius:0}to{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}}.morph-notri[data-v-5993bdee]{background:currentColor;animation:sp-morph-notri-5993bdee 2.8s ease-in-out infinite}@keyframes sp-morph-notri-5993bdee{0%{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}25%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:0}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%}to{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}}.morph-stroke[data-v-5993bdee]{position:relative;background:currentColor;animation:sp-morph-stroke-5993bdee 2.8s ease-in-out infinite;mask-image:radial-gradient(circle,transparent 52%,#000 58%);-webkit-mask-image:radial-gradient(circle,transparent 52%,#000 58%)}@keyframes sp-morph-stroke-5993bdee{0%{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;mask-position:50% 50%;-webkit-mask-position:50% 50%}25%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:0;mask-position:50% 50%;-webkit-mask-position:50% 50%}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%;mask-position:50% 50%;-webkit-mask-position:50% 50%}75%{clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);border-radius:0;mask-position:50% 56%;-webkit-mask-position:50% 56%}to{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;mask-position:50% 50%;-webkit-mask-position:50% 50%}}.morph-stroke-notri[data-v-5993bdee]{position:relative;background:currentColor;animation:sp-morph-stroke-notri-5993bdee 2.8s ease-in-out infinite;mask-image:radial-gradient(circle,transparent 52%,#000 58%);-webkit-mask-image:radial-gradient(circle,transparent 52%,#000 58%)}@keyframes sp-morph-stroke-notri-5993bdee{0%{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;mask-position:50% 50%;-webkit-mask-position:50% 50%}25%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%;mask-position:50% 50%;-webkit-mask-position:50% 50%}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:0;mask-position:50% 50%;-webkit-mask-position:50% 50%}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%;mask-position:50% 50%;-webkit-mask-position:50% 50%}to{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;mask-position:50% 50%;-webkit-mask-position:50% 50%}}.morph-pulse[data-v-5993bdee]{position:relative;overflow:visible}.morph-pulse .core[data-v-5993bdee],.morph-pulse .ring[data-v-5993bdee]{position:absolute;inset:0;background:currentColor;pointer-events:none;animation:sp-mp-shape-5993bdee 2.8s ease-in-out infinite}.morph-pulse .core[data-v-5993bdee]{transform:scale(.85);z-index:1}.morph-pulse .ring[data-v-5993bdee]{animation:sp-mp-shape-5993bdee 2.8s ease-in-out infinite,sp-mp-expand-5993bdee 2.8s ease-in-out infinite}.morph-pulse .ring[data-v-5993bdee]:first-child{animation-delay:0s,0s}.morph-pulse .ring[data-v-5993bdee]:nth-child(2){animation-delay:0s,-.93s}.morph-pulse .ring[data-v-5993bdee]:nth-child(3){animation-delay:0s,-1.86s}@keyframes sp-mp-shape-5993bdee{0%{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}25%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:0}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%}75%{clip-path:polygon(50% 0,50% 0,100% 100%,0 100%);border-radius:0}to{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}}@keyframes sp-mp-shape-notri-5993bdee{0%{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}25%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:0}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:50%}to{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}}@keyframes sp-mp-expand-5993bdee{0%{transform:scale(.9);opacity:.45}to{transform:scale(1.5);opacity:0}}.morph-pulse-stroke[data-v-5993bdee]{position:relative;overflow:visible;--spinner-bg:#0a0a0a}.morph-pulse-stroke .core-s[data-v-5993bdee]{animation:sp-mp-shape-5993bdee 2.8s ease-in-out infinite;transform:scale(.85);z-index:3}.morph-pulse-stroke .core-s[data-v-5993bdee],.morph-pulse-stroke .ring-s[data-v-5993bdee]{position:absolute;inset:0;background:currentColor;pointer-events:none}.morph-pulse-stroke .ring-s[data-v-5993bdee]{z-index:1;animation:sp-mp-shape-5993bdee 2.8s ease-in-out infinite,sp-mp-expand-5993bdee 2.8s ease-in-out infinite}.morph-pulse-stroke .ring-s[data-v-5993bdee]:after{content:"";position:absolute;inset:0;background:var(--spinner-bg);animation:sp-mp-shape-5993bdee 2.8s ease-in-out infinite,sp-mp-expand-inner-5993bdee 2.8s ease-in-out infinite;animation-delay:inherit}.morph-pulse-stroke .ring-s[data-v-5993bdee]:first-child{animation-delay:0s,0s}.morph-pulse-stroke .ring-s[data-v-5993bdee]:nth-child(2){animation-delay:0s,-.93s}.morph-pulse-stroke .ring-s[data-v-5993bdee]:nth-child(3){animation-delay:0s,-1.86s}@keyframes sp-mp-expand-inner-5993bdee{0%{transform:scale(.792)}to{transform:scale(1.32)}}.morph-pulse-notri[data-v-5993bdee]{position:relative;overflow:visible;--mp-duration:2.8s}.morph-pulse-notri .core[data-v-5993bdee],.morph-pulse-notri .ring[data-v-5993bdee]{position:absolute;inset:0;background:currentColor;pointer-events:none;animation:sp-mp-shape-notri-5993bdee var(--mp-duration) ease-in-out infinite}.morph-pulse-notri .core[data-v-5993bdee]{transform:scale(.85);z-index:1}.morph-pulse-notri .ring[data-v-5993bdee]{animation:sp-mp-shape-notri-5993bdee var(--mp-duration) ease-in-out infinite,sp-mp-expand-5993bdee var(--mp-duration) ease-in-out infinite}.morph-pulse-notri .ring[data-v-5993bdee]:first-child{animation-delay:0s,0s}.morph-pulse-notri .ring[data-v-5993bdee]:nth-child(2){animation-delay:0s,-.93s}.morph-pulse-notri .ring[data-v-5993bdee]:nth-child(3){animation-delay:0s,-1.86s}.morph-pulse-stroke-notri[data-v-5993bdee]{position:relative;overflow:visible;--spinner-bg:#0a0a0a}.morph-pulse-stroke-notri .core-s[data-v-5993bdee]{animation:sp-mp-shape-notri-5993bdee 2.8s ease-in-out infinite;transform:scale(.85);z-index:3}.morph-pulse-stroke-notri .core-s[data-v-5993bdee],.morph-pulse-stroke-notri .ring-s[data-v-5993bdee]{position:absolute;inset:0;background:currentColor;pointer-events:none}.morph-pulse-stroke-notri .ring-s[data-v-5993bdee]{z-index:1;animation:sp-mp-shape-notri-5993bdee 2.8s ease-in-out infinite,sp-mp-expand-5993bdee 2.8s ease-in-out infinite}.morph-pulse-stroke-notri .ring-s[data-v-5993bdee]:after{content:"";position:absolute;inset:0;background:var(--spinner-bg);animation:sp-mp-shape-notri-5993bdee 2.8s ease-in-out infinite,sp-mp-expand-inner-5993bdee 2.8s ease-in-out infinite;animation-delay:inherit}.morph-pulse-stroke-notri .ring-s[data-v-5993bdee]:first-child{animation-delay:0s,0s}.morph-pulse-stroke-notri .ring-s[data-v-5993bdee]:nth-child(2){animation-delay:0s,-.93s}.morph-pulse-stroke-notri .ring-s[data-v-5993bdee]:nth-child(3){animation-delay:0s,-1.86s}.spin-trail[data-v-5993bdee]{position:relative;border-radius:50%;mask:radial-gradient(farthest-side,transparent calc(70% - .05em),#000 calc(70% - .05em),#000 calc(70% + .01em),transparent calc(70% + .05em));-webkit-mask:radial-gradient(farthest-side,transparent calc(70% - .05em),#000 calc(70% - .05em),#000 calc(70% + .01em),transparent calc(70% + .05em));animation:sp-trail-5993bdee 1s linear infinite}.spin-trail[data-v-5993bdee]:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,currentColor 0deg,transparent 60deg,currentColor 1turn)}@keyframes sp-trail-5993bdee{to{transform:rotate(1turn)}}
