.pop-btn[data-v-b4f8b226]{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:13px 26px;font-size:16px;font-weight:800;text-decoration:none;cursor:pointer;border:var(--line);border-radius:999px;box-shadow:4px 4px 0 var(--ink);transition:transform .18s var(--spring),box-shadow .18s var(--spring)}.pop-btn--solid[data-v-b4f8b226]{color:var(--ink);background:var(--sun)}.pop-btn--paper[data-v-b4f8b226]{color:var(--ink);background:var(--card)}.pop-btn[data-v-b4f8b226]:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.pop-btn[data-v-b4f8b226]:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.site-nav[data-v-763a9d96]{position:fixed;top:14px;right:0;left:0;z-index:50;display:flex;justify-content:center;padding:0 20px}.site-nav__bar[data-v-763a9d96]{display:flex;gap:24px;align-items:center;justify-content:space-between;width:min(var(--shell),100%);padding:10px 12px 10px 18px;background:var(--card);border:var(--line);border-radius:999px;box-shadow:4px 4px 0 var(--ink);transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.site-nav.is-scrolled .site-nav__bar[data-v-763a9d96]{box-shadow:6px 6px 0 var(--ink);transform:translateY(-2px)}.site-nav__brand[data-v-763a9d96]{display:flex;gap:10px;align-items:center;text-decoration:none}.site-nav__logo[data-v-763a9d96]{width:34px;height:34px;border:2px solid var(--ink);border-radius:9px}.site-nav__name[data-v-763a9d96]{font-size:17px;font-weight:800;letter-spacing:.01em}.site-nav__links[data-v-763a9d96]{display:flex;gap:22px}.site-nav__links a[data-v-763a9d96]{position:relative;font-size:14.5px;font-weight:700;text-decoration:none}.site-nav__links a[data-v-763a9d96]:after{position:absolute;right:0;bottom:-4px;left:0;height:3px;content:"";background:var(--sun);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--spring)}.site-nav__links a[data-v-763a9d96]:hover:after{transform:scaleX(1)}.site-nav__actions[data-v-763a9d96]{display:flex;gap:12px;align-items:center}.site-nav__chat[data-v-763a9d96]{display:inline-flex;gap:7px;align-items:center;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;background:var(--mint-soft);border:var(--line);border-radius:999px;box-shadow:2.5px 2.5px 0 var(--ink);transition:transform .18s var(--spring),box-shadow .18s var(--spring)}.site-nav__chat[data-v-763a9d96]:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1.5px,-1.5px)}.site-nav__chat[data-v-763a9d96]:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1.5px,1.5px)}.site-nav__chat-dot[data-v-763a9d96]{width:8px;height:8px;background:var(--mint);border:1.5px solid var(--ink);border-radius:50%}.site-nav__cta[data-v-763a9d96]{padding:9px 20px;font-size:14px}.chat-pop[data-v-763a9d96]{position:fixed;top:88px;right:max(20px,calc((100vw - var(--shell)) / 2));z-index:60;display:flex;flex-direction:column;width:350px;height:min(600px,calc(100dvh - 110px));overflow:hidden;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:8px 8px 0 var(--ink);animation:chat-pop-in-763a9d96 .32s var(--spring)}@keyframes chat-pop-in-763a9d96{0%{opacity:0;transform:translateY(14px) scale(.96)}}.chat-pop__head[data-v-763a9d96]{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:var(--line)}.chat-pop__title[data-v-763a9d96]{display:inline-flex;gap:8px;align-items:center;font-size:14.5px;font-weight:800}.chat-pop__close[data-v-763a9d96]{display:grid;place-items:center;width:28px;height:28px;font-size:18px;font-weight:800;line-height:1;color:var(--ink);cursor:pointer;background:var(--coral-soft);border:2px solid var(--ink);border-radius:9px}.chat-pop__frame[data-v-763a9d96]{flex:1;width:100%;border:0}@media(max-width:900px){.site-nav__links[data-v-763a9d96]{display:none}}@media(max-width:480px){.site-nav__chat[data-v-763a9d96]{padding:9px 11px;font-size:13px}.site-nav__cta[data-v-763a9d96]{padding:9px 14px}.chat-pop[data-v-763a9d96]{right:12px;left:12px;width:auto}}.pop-badge[data-v-03279a07]{display:inline-flex;gap:7px;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;line-height:1;background:var(--card);border:var(--line);border-radius:999px;box-shadow:2.5px 2.5px 0 var(--ink)}.pop-badge__dot[data-v-03279a07]{width:8px;height:8px;border:1.5px solid var(--ink);border-radius:50%}.pop-badge--sun .pop-badge__dot[data-v-03279a07]{background:var(--sun)}.pop-badge--mint .pop-badge__dot[data-v-03279a07]{background:var(--mint)}.pop-badge--sky .pop-badge__dot[data-v-03279a07]{background:var(--sky)}.pop-badge--coral .pop-badge__dot[data-v-03279a07]{background:var(--coral)}.pop-badge--grape .pop-badge__dot[data-v-03279a07]{background:var(--grape)}.beam[data-v-a3a2ec2a]{animation:beam-sweep 5s ease-in-out infinite}.lamp[data-v-a3a2ec2a]{animation:glow-pulse 2.4s ease-in-out infinite}.star[data-v-a3a2ec2a]{animation:twinkle 2.6s ease-in-out infinite}.cloud[data-v-a3a2ec2a]{animation:drift 7s ease-in-out infinite}.cloud--slow[data-v-a3a2ec2a]{animation-duration:9.5s}.tower[data-v-a3a2ec2a]{animation:float-y 6s ease-in-out infinite}.wave[data-v-a3a2ec2a]{stroke-dasharray:26 14;animation:dash-shift-a3a2ec2a 3.2s linear infinite}.wave--late[data-v-a3a2ec2a]{animation-duration:4.6s}@keyframes dash-shift-a3a2ec2a{to{stroke-dashoffset:-40}}.hero[data-v-73e86b04]{padding:calc(var(--nav-h) + 66px) 0 40px}.hero__inner[data-v-73e86b04]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:center;width:min(var(--shell),100% - 40px);margin:0 auto}.hero__copy[data-v-73e86b04]{display:grid;gap:22px;justify-items:start}.hero__title[data-v-73e86b04]{font-size:clamp(44px,7.2vw,84px);line-height:1.14}.hero__subtitle[data-v-73e86b04]{max-width:460px;font-size:17px;color:var(--ink-soft)}.hero__actions[data-v-73e86b04]{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.hero__chips[data-v-73e86b04]{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.hero__art[data-v-73e86b04]{position:relative;transition:transform .25s var(--ease-out);will-change:transform}.hero__art>svg[data-v-73e86b04]{width:100%;height:auto}.hero__sticker[data-v-73e86b04]{position:absolute;display:grid;gap:0;padding:10px 16px;line-height:1.3;text-align:center;background:var(--card);border:var(--line);border-radius:16px;box-shadow:4px 4px 0 var(--ink);animation:float-y 4.2s ease-in-out infinite}.hero__sticker strong[data-v-73e86b04]{font-size:20px;font-weight:800}.hero__sticker span[data-v-73e86b04]{font-size:12px;color:var(--ink-soft)}.hero__sticker--a[data-v-73e86b04]{top:12%;right:4%;transform:rotate(4deg)}.hero__sticker--b[data-v-73e86b04]{bottom:16%;left:0;transform:rotate(-5deg);animation-delay:1.1s}@media(max-width:900px){.hero__inner[data-v-73e86b04]{grid-template-columns:1fr}.hero__art[data-v-73e86b04]{max-width:440px;margin:0 auto}}.marquee-wrap[data-v-33850d62]{padding:12px 0;margin-top:44px;overflow:hidden}.marquee[data-v-33850d62]{width:calc(100% + 24px);margin-left:-12px;overflow:hidden;background:var(--sun);border-top:var(--line);border-bottom:var(--line);transform:rotate(-1.2deg)}.marquee__track[data-v-33850d62]{display:flex;gap:44px;align-items:center;width:max-content;padding:13px 22px;animation:marquee 22s linear infinite}.marquee__item[data-v-33850d62]{display:inline-flex;gap:12px;align-items:center;font-size:15px;font-weight:800;white-space:nowrap}.marquee__star[data-v-33850d62]{width:15px;height:15px}.pop-card[data-v-d66655c2]{padding:28px;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop);transform:rotate(var(--tilt));transition:transform .4s var(--spring),box-shadow .4s var(--spring)}.pop-card--sun[data-v-d66655c2]{background:var(--sun-soft)}.pop-card--coral[data-v-d66655c2]{background:var(--coral-soft)}.pop-card--sky[data-v-d66655c2]{background:var(--sky-soft)}.pop-card--mint[data-v-d66655c2]{background:var(--mint-soft)}.pop-card--grape[data-v-d66655c2]{background:var(--grape-soft)}.is-flat[data-v-d66655c2]{padding:0}.is-hoverable[data-v-d66655c2]:hover{z-index:2;box-shadow:var(--shadow-pop-lg);transform:rotate(0) translate(-3px,-3px)}.pop-section[data-v-05b1a020]{width:min(var(--shell),100% - 40px);padding:84px 0 0;margin:0 auto}.pop-section__head[data-v-05b1a020]{display:grid;gap:16px;justify-items:center;max-width:640px;margin:0 auto 44px;text-align:center}.pop-section.is-left .pop-section__head[data-v-05b1a020]{justify-items:start;margin-left:0;text-align:left}.pop-section__title[data-v-05b1a020]{font-size:clamp(28px,4.4vw,44px)}.pop-section__subtitle[data-v-05b1a020]{font-size:16px;color:var(--ink-soft)}@media(max-width:640px){.pop-section[data-v-05b1a020]{padding-top:64px}.pop-section__head[data-v-05b1a020]{margin-bottom:32px}}.ship[data-v-ee0770e0]{animation:bob 3.4s ease-in-out infinite;transform-origin:66px 64px}.flame[data-v-ee0770e0]{animation:flame .5s ease-in-out infinite}.speed[data-v-ee0770e0]{animation:speed-line 1.1s ease-out infinite}.ring[data-v-c254f038]{animation:pulse-ring 2.2s ease-out infinite}.keyhole[data-v-c254f038]{animation:glow-pulse 2.2s ease-in-out infinite}.needle[data-v-9f12be1c]{animation:needle 2.6s var(--spring) infinite}.pulse-line[data-v-e9ea03a7]{stroke-dasharray:160;stroke-dashoffset:160;animation:dash-draw 2.8s var(--ease-out) infinite}.anchor[data-v-e9ea03a7]{animation:bob 4s ease-in-out infinite}.bubble[data-v-e9ea03a7]{animation:float-y 3s ease-in-out infinite}.points[data-v-baa8f2c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.point[data-v-baa8f2c6]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:20px;align-items:center}.point__art[data-v-baa8f2c6]{display:grid;place-items:center;aspect-ratio:1;padding:14px;border:var(--line);border-radius:18px;box-shadow:3px 3px 0 var(--ink)}.point__art--sky[data-v-baa8f2c6]{background:var(--sky-soft)}.point__art--mint[data-v-baa8f2c6]{background:var(--mint-soft)}.point__art--sun[data-v-baa8f2c6]{background:var(--sun-soft)}.point__art--grape[data-v-baa8f2c6]{background:var(--grape-soft)}.point__art svg[data-v-baa8f2c6]{width:100%;height:auto}.point__text h3[data-v-baa8f2c6]{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.point__title[data-v-baa8f2c6]{font-size:24px}.point__subtitle[data-v-baa8f2c6]{font-size:15px;font-weight:700;color:var(--ink-soft)}.point__text p[data-v-baa8f2c6]{margin-top:8px;font-size:14.5px;color:var(--ink-soft)}@media(max-width:860px){.points[data-v-baa8f2c6]{grid-template-columns:1fr}}@media(max-width:460px){.point[data-v-baa8f2c6]{grid-template-columns:1fr}.point__art[data-v-baa8f2c6]{width:120px}}.stat-card[data-v-a3ea5ff0]{display:grid;gap:4px;justify-items:center;padding:24px 16px;text-align:center}.stat-card__value[data-v-a3ea5ff0]{font-size:clamp(30px,3.6vw,42px);font-weight:800;line-height:1.1}.stat-card__label[data-v-a3ea5ff0]{font-size:13.5px;font-weight:600;color:var(--ink-soft)}.stats[data-v-9bd65175]{width:min(var(--shell),100% - 40px);margin:0 auto;padding-top:72px}.stats__grid[data-v-9bd65175]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:900px){.stats__grid[data-v-9bd65175]{grid-template-columns:repeat(2,minmax(0,1fr))}}.nodes[data-v-1138173b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none}.node[data-v-1138173b]{display:flex;gap:10px;align-items:center;padding:14px 16px;background:var(--card);border:var(--line);border-radius:16px;box-shadow:3.5px 3.5px 0 var(--ink);transition:transform .3s var(--spring),box-shadow .3s var(--spring)}.node[data-v-1138173b]:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px) rotate(-1deg)}.node__region[data-v-1138173b]{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;background:var(--sky-soft);border:2px solid var(--ink);border-radius:11px}.node__city[data-v-1138173b]{flex:1;font-size:15.5px;font-weight:800}.node__latency[data-v-1138173b]{padding:4px 9px;font-size:12px;font-weight:800;border:2px solid var(--ink);border-radius:999px}.node__latency.is-mint[data-v-1138173b]{background:var(--mint-soft)}.node__latency.is-sun[data-v-1138173b]{background:var(--sun-soft)}.node__latency.is-coral[data-v-1138173b]{background:var(--coral-soft)}.nodes__note[data-v-1138173b]{margin-top:18px;font-size:12.5px;color:var(--ink-soft);text-align:center}@media(max-width:960px){.nodes[data-v-1138173b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.nodes[data-v-1138173b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.support[data-v-001effc6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.support__card h3[data-v-001effc6]{font-size:19px}.support__card p[data-v-001effc6]{margin-top:8px;font-size:14.5px;color:var(--ink-soft)}@media(max-width:860px){.support[data-v-001effc6]{grid-template-columns:1fr}}.platforms[data-v-4e0c42fa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.platform[data-v-4e0c42fa]{text-decoration:none}.platform__card[data-v-4e0c42fa]{position:relative;display:grid;gap:6px;justify-items:center;padding:26px 16px;text-align:center}.platform__icon[data-v-4e0c42fa]{width:52px;height:52px;margin-bottom:6px}.platform__name[data-v-4e0c42fa]{font-size:18px;font-weight:800}.platform__note[data-v-4e0c42fa]{font-size:12.5px;color:var(--ink-soft)}.platform__arrow[data-v-4e0c42fa]{position:absolute;top:12px;right:16px;font-size:18px;font-weight:800;opacity:0;transition:opacity .25s var(--ease-out),transform .25s var(--spring);transform:translate(-8px)}.platform:hover .platform__arrow[data-v-4e0c42fa]{opacity:1;transform:translate(0)}.dl-overlay[data-v-4e0c42fa]{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px;background:#1b24324d}.dl-dialog[data-v-4e0c42fa]{width:min(400px,100%);padding:22px;background:var(--card);border:var(--line);border-radius:var(--radius-lg);box-shadow:10px 10px 0 var(--ink);animation:dl-pop-4e0c42fa .34s var(--spring)}@keyframes dl-pop-4e0c42fa{0%{opacity:0;transform:translateY(18px) scale(.94)}}.dl-dialog__head[data-v-4e0c42fa]{display:flex;align-items:center;justify-content:space-between}.dl-dialog__head strong[data-v-4e0c42fa]{font-size:18px;font-weight:800}.dl-dialog__close[data-v-4e0c42fa]{display:grid;place-items:center;width:30px;height:30px;font-size:19px;font-weight:800;line-height:1;color:var(--ink);cursor:pointer;background:var(--coral-soft);border:2px solid var(--ink);border-radius:9px}.dl-dialog__hint[data-v-4e0c42fa]{margin-top:8px;font-size:13px;color:var(--ink-soft)}.dl-dialog__options[data-v-4e0c42fa]{display:grid;gap:12px;margin-top:16px}.dl-option[data-v-4e0c42fa]{display:flex;gap:12px;align-items:center;padding:14px 16px;color:var(--ink);text-decoration:none;background:var(--paper);border:var(--line);border-radius:16px;box-shadow:3px 3px 0 var(--ink);transition:transform .2s var(--spring),box-shadow .2s var(--spring)}.dl-option[data-v-4e0c42fa]:hover{background:var(--sun-soft);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.dl-option__chip[data-v-4e0c42fa]{flex:0 0 auto;width:30px;height:30px}.dl-option__text[data-v-4e0c42fa]{display:grid;flex:1}.dl-option__text strong[data-v-4e0c42fa]{font-size:15.5px;font-weight:800}.dl-option__text small[data-v-4e0c42fa]{font-size:12px;color:var(--ink-soft)}.dl-option__arrow[data-v-4e0c42fa]{font-size:17px;font-weight:800}@media(max-width:860px){.platforms[data-v-4e0c42fa]{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer[data-v-e7e37a45]{margin-top:96px;color:var(--paper);background:var(--ink);border-top:var(--line)}.site-footer__inner[data-v-e7e37a45]{display:grid;gap:26px;justify-items:center;width:min(var(--shell),100% - 40px);padding:52px 0 40px;margin:0 auto;text-align:center}.site-footer__brand strong[data-v-e7e37a45]{font-size:22px;font-weight:800}.site-footer__brand p[data-v-e7e37a45]{margin-top:8px;font-size:14px;opacity:.75}.site-footer__links[data-v-e7e37a45]{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center}.site-footer__links a[data-v-e7e37a45]{font-size:14px;font-weight:600;text-decoration:none;opacity:.85}.site-footer__links a[data-v-e7e37a45]:hover{color:var(--sun);opacity:1}.site-footer__copy[data-v-e7e37a45]{font-size:12.5px;opacity:.55}.support-bubble[data-v-2e348d2a]{position:fixed;right:22px;bottom:22px;z-index:60;display:inline-flex;gap:8px;align-items:center;padding:12px 20px 12px 16px;font-family:var(--font-round);font-size:15px;font-weight:800;color:var(--ink);cursor:pointer;background:var(--sun);border:var(--line);border-radius:999px;box-shadow:var(--shadow-pop);transition:transform .18s var(--spring),box-shadow .18s var(--spring),opacity .18s var(--ease-out)}.support-bubble[data-v-2e348d2a]:hover{box-shadow:var(--shadow-pop-lg);transform:translate(-2px,-2px)}.support-bubble[data-v-2e348d2a]:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.support-bubble.is-busy[data-v-2e348d2a]{cursor:progress}.support-bubble.is-away[data-v-2e348d2a]{pointer-events:none;opacity:0;transform:translateY(12px) scale(.9)}.support-bubble__icon[data-v-2e348d2a]{width:22px;height:22px}.support-bubble__ring[data-v-2e348d2a]{width:22px;height:22px;border:2.5px solid rgba(27,36,50,.25);border-top-color:var(--ink);border-radius:50%;animation:support-spin-2e348d2a .8s linear infinite}@keyframes support-spin-2e348d2a{to{transform:rotate(360deg)}}@media(max-width:560px){.support-bubble[data-v-2e348d2a]{right:16px;bottom:16px;padding:13px}.support-bubble__label[data-v-2e348d2a]{display:none}}@media(prefers-reduced-motion:reduce){.support-bubble[data-v-2e348d2a],.support-bubble__ring[data-v-2e348d2a]{transition:none;animation:none}}:root{--paper: #fff6e9;--paper-dim: #fbe8cd;--card: #fffdf8;--ink: #1b2432;--ink-soft: #556072;--sun: #ffc94d;--sun-soft: #ffe9c0;--coral: #ff6b6b;--coral-soft: #ffd9d4;--sky: #4d96ff;--sky-soft: #d3e5ff;--mint: #54c07a;--mint-soft: #d4f0dd;--grape: #9b5de5;--grape-soft: #e9dcfb;--line: 2.5px solid var(--ink);--radius: 20px;--radius-lg: 28px;--shadow-pop: 5px 5px 0 var(--ink);--shadow-pop-lg: 8px 8px 0 var(--ink);--spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--font-round: "Yuanti SC", "YouYuan", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--shell: 1120px;--nav-h: 68px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;overflow-x:hidden;font-family:var(--font-round);font-weight:500;line-height:1.7;color:var(--ink);background-color:var(--paper);background-image:radial-gradient(var(--paper-dim) 1.6px,transparent 2px);background-size:26px 26px;-webkit-font-smoothing:antialiased}::selection{color:var(--ink);background:var(--sun)}img,svg{display:block}a{color:inherit}h1,h2,h3{font-weight:800;line-height:1.25;letter-spacing:-.01em}.marker{padding:0 .08em;background:linear-gradient(transparent 58%,var(--sun) 58%,var(--sun) 94%,transparent 94%);border-radius:.1em}.marker--sky{background:linear-gradient(transparent 58%,var(--sky-soft) 58%,var(--sky-soft) 94%,transparent 94%)}.reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-revealed{opacity:1;transform:none}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(12deg)}}@keyframes beam-sweep{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes glow-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes flame{0%,to{transform:scaleY(1)}50%{transform:scaleY(.68)}}@keyframes bob{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-7px)}}@keyframes speed-line{0%{opacity:0;transform:translate(10px)}30%{opacity:1}to{opacity:0;transform:translate(-14px)}}@keyframes needle{0%,to{transform:rotate(-42deg)}50%{transform:rotate(46deg)}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.62)}to{opacity:0;transform:scale(1.5)}}@keyframes dash-draw{to{stroke-dashoffset:0}}@keyframes wave-hand{0%,to{transform:rotate(0)}25%{transform:rotate(9deg)}75%{transform:rotate(-7deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
