.caret[data-astro-cid-7iakxibs]{position:absolute;left:0;top:0;width:3px;height:1.9rem;border-radius:2px;background:#5c8cff;opacity:0;pointer-events:none}.composer[data-astro-cid-7iakxibs].is-typing .caret[data-astro-cid-7iakxibs]{opacity:1;animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.topic[data-astro-cid-7iakxibs].is-active{border-color:#5c8cff;background:#2463eb73;color:#fff}.send[data-astro-cid-7iakxibs]:hover .send-icon[data-astro-cid-7iakxibs]{animation:fly .5s ease}@keyframes fly{50%{translate:6px -4px;opacity:.3}51%{translate:-6px 4px}}.composer[data-astro-cid-7iakxibs].sent .send-icon[data-astro-cid-7iakxibs]{animation:fly .5s ease}.bubble[data-astro-cid-7iakxibs]{position:relative;width:fit-content;max-width:85%;border-radius:1.1rem;padding:.7rem 1rem;font-size:.92rem;line-height:1.4;opacity:0;translate:0 12px;scale:.96}.reveal[data-astro-cid-7iakxibs].is-visible .bubble[data-astro-cid-7iakxibs]{animation:bubble-in .6s cubic-bezier(.2,.7,.2,1) forwards}.bubble-out[data-astro-cid-7iakxibs]{margin-left:auto;background:#25d366;color:#0f1844;border-bottom-right-radius:.3rem;animation-delay:.5s!important}.bubble-in[data-astro-cid-7iakxibs]{background:#ffffff1f;border:1px solid rgb(255 255 255 / .15);border-bottom-left-radius:.3rem;animation-delay:1.4s!important}.ticks[data-astro-cid-7iakxibs]{margin-left:.5rem;font-size:.7rem;color:#1a4bc0}@keyframes bubble-in{to{opacity:1;translate:0 0;scale:1}}.typing[data-astro-cid-7iakxibs]{display:flex;gap:.3rem;padding:.85rem 1rem}.typing[data-astro-cid-7iakxibs] i[data-astro-cid-7iakxibs]{width:.45rem;height:.45rem;border-radius:9999px;background:#ffffffbf;animation:blink 1.2s infinite ease-in-out}.typing[data-astro-cid-7iakxibs] i[data-astro-cid-7iakxibs]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-7iakxibs] i[data-astro-cid-7iakxibs]:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25;translate:0 0}40%{opacity:1;translate:0 -3px}}.qr-code[data-astro-cid-7iakxibs] svg{width:100%;height:100%}.qr-scan[data-astro-cid-7iakxibs]{position:absolute;left:1.25rem;right:1.25rem;top:1.25rem;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#25D366,transparent);box-shadow:0 0 12px #25d366;animation:scan 2.6s ease-in-out infinite}@keyframes scan{0%,to{translate:0 0}50%{translate:0 10rem}}.ig-card[data-astro-cid-7iakxibs]{background:conic-gradient(from var(--a, 0deg),#f58529,#dd2a7b,#8134af,#515bd4,#2463eb,#f58529);animation:ig-rot 6s linear infinite}@property --a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ig-rot{to{--a: 360deg}}.map-img[data-astro-cid-7iakxibs]{transform-origin:58.5% 40.5%;scale:1.15;transition:scale 1.2s cubic-bezier(.2,.7,.2,1);animation:map-breathe 14s ease-in-out infinite alternate}.map-card[data-astro-cid-7iakxibs]:hover .map-img[data-astro-cid-7iakxibs]{scale:1.45;animation-play-state:paused}@keyframes map-breathe{0%{scale:1.1}to{scale:1.25}}.pin[data-astro-cid-7iakxibs]{width:0;height:0;z-index:2}.pin[data-astro-cid-7iakxibs]:before,.pin[data-astro-cid-7iakxibs]:after{content:"";position:absolute;left:-2rem;top:-2rem;width:4rem;height:4rem;border-radius:9999px;border:2px solid #7fa4ff;animation:radar 2.6s ease-out infinite}.pin[data-astro-cid-7iakxibs]:after{animation-delay:1.3s}.pin-dot[data-astro-cid-7iakxibs]{position:absolute;left:-.6rem;top:-.6rem;width:1.2rem;height:1.2rem;border-radius:9999px;background:#2463eb;box-shadow:0 0 0 4px #fff,0 0 24px 6px #5c8cffcc}.pin-tag[data-astro-cid-7iakxibs]{z-index:2;translate:1.1rem -2.6rem;white-space:nowrap;border-radius:9999px;padding:.3rem .7rem;font-size:.7rem;font-weight:700;color:#0f1844;background:#fff;box-shadow:0 8px 20px #00000059}@keyframes radar{0%{scale:.25;opacity:.95}to{scale:2.4;opacity:0}}.step[data-astro-cid-7iakxibs]{opacity:.35;transition:opacity .6s,background .6s;transition-delay:calc(var(--s) * .35s + .3s)}.reveal[data-astro-cid-7iakxibs].is-visible .step[data-astro-cid-7iakxibs]{opacity:1}.reveal[data-astro-cid-7iakxibs].is-visible .step[data-astro-cid-7iakxibs]:hover{background:#dbe6fd}@media(min-width:768px){.step[data-astro-cid-7iakxibs]:not(:last-child):after{content:"→";position:absolute;right:-.95rem;top:50%;translate:0 -50%;color:#2463eb;font-weight:700;z-index:1}}@media(prefers-reduced-motion:reduce){.caret[data-astro-cid-7iakxibs],.qr-scan[data-astro-cid-7iakxibs],.ig-card[data-astro-cid-7iakxibs],.map-img[data-astro-cid-7iakxibs],.pin[data-astro-cid-7iakxibs]:before,.pin[data-astro-cid-7iakxibs]:after,.typing[data-astro-cid-7iakxibs] i[data-astro-cid-7iakxibs]{animation:none!important}.bubble[data-astro-cid-7iakxibs]{opacity:1;translate:none;scale:1;animation:none!important}}
