@charset "UTF-8";.star-layer[data-v-07495dc6]{position:absolute;top:0;left:0;width:var(--dot);height:var(--dot);border-radius:50%;background:transparent;box-shadow:var(--stars);opacity:var(--layer-opacity);animation:star-drift-07495dc6 var(--drift) ease-in-out infinite alternate,star-twinkle-07495dc6 var(--twinkle) ease-in-out infinite}@keyframes star-drift-07495dc6{0%{transform:translateZ(0)}to{transform:translate3d(-1.6vw,1.2vh,0)}}@keyframes star-twinkle-07495dc6{0%,to{opacity:calc(var(--layer-opacity) * .55)}50%{opacity:var(--layer-opacity)}}@media (prefers-reduced-motion: reduce){.star-layer[data-v-07495dc6]{animation:none;opacity:calc(var(--layer-opacity) * .8)}}.photon-field[data-v-159d0097]{position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(58% 100% at 50% 50%,#000 0%,#000 52%,transparent 86%);-webkit-mask-image:radial-gradient(58% 100% at 50% 50%,#000 0%,#000 52%,transparent 86%)}.photon[data-v-159d0097]{position:absolute;top:0;width:var(--w);height:var(--h);background:linear-gradient(to bottom,transparent 0%,rgba(var(--tint),.45) 58%,rgba(var(--tint),1) 100%);border-radius:999px;animation:photon-fall-159d0097 var(--dur) linear var(--delay) infinite}@keyframes photon-fall-159d0097{0%{transform:translate3d(0,-30vh,0);opacity:0}8%,88%{opacity:var(--o)}to{transform:translate3d(0,130vh,0);opacity:0}}@media (prefers-reduced-motion: reduce){.photon-field[data-v-159d0097]{display:none}}.meteor-field[data-v-6f6fda39]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.meteor[data-v-6f6fda39]{position:absolute;left:var(--x);top:var(--y);width:0;height:0;transform:rotate(var(--angle))}.meteor__body[data-v-6f6fda39]{position:absolute;left:0;top:calc(var(--w) / -2);width:var(--len);height:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--meteor-core) 0%,var(--meteor-tail) 22%,transparent 100%);opacity:0;animation:meteor-dash-6f6fda39 var(--cycle) linear var(--delay) infinite}.meteor__body[data-v-6f6fda39]:before{content:"";position:absolute;left:0;top:50%;width:calc(var(--w) * 2.4);height:calc(var(--w) * 2.4);border-radius:50%;background:var(--meteor-core);box-shadow:0 0 calc(var(--w) * 5) var(--meteor-glow);transform:translate(-50%,-50%)}.meteor--dash .meteor__body[data-v-6f6fda39]{animation-name:meteor-dash-6f6fda39}@keyframes meteor-dash-6f6fda39{0%{opacity:0;transform:translateZ(0)}1.5%{opacity:var(--op)}5%{opacity:var(--op)}10%{opacity:0;transform:translate3d(calc(var(--travel) * -1),0,0)}to{opacity:0;transform:translate3d(calc(var(--travel) * -1),0,0)}}.meteor--long .meteor__body[data-v-6f6fda39]{animation-name:meteor-long-6f6fda39}@keyframes meteor-long-6f6fda39{0%{opacity:0;transform:translateZ(0)}2%{opacity:var(--op)}10%{opacity:var(--op)}15%{opacity:0;transform:translate3d(calc(var(--travel) * -1),0,0)}to{opacity:0;transform:translate3d(calc(var(--travel) * -1),0,0)}}.meteor--fireball .meteor__body[data-v-6f6fda39]{animation-name:meteor-fireball-6f6fda39}@keyframes meteor-fireball-6f6fda39{0%{opacity:0;transform:translateZ(0)}2%{opacity:var(--op)}5%{opacity:calc(var(--op) * .5)}8%{opacity:var(--op)}13%{opacity:var(--op)}18%{opacity:0;transform:translate3d(calc(var(--travel) * -1),0,0)}to{opacity:0;transform:translate3d(calc(var(--travel) * -1),0,0)}}.meteor--fireball .meteor__body[data-v-6f6fda39]:after{content:"";position:absolute;left:0;top:50%;width:calc(var(--w) * 16);height:calc(var(--w) * 16);border-radius:50%;background:radial-gradient(circle,var(--meteor-glow) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}@media (max-width: 768px){.meteor--fireball[data-v-6f6fda39]{display:none}}@media (prefers-reduced-motion: reduce){.meteor-field[data-v-6f6fda39]{display:none}}.orb-stage[data-v-2b0aa3bc]{position:absolute;top:40%;left:50%;width:min(58vw,680px);aspect-ratio:1;transform:translate(-50%,-50%);perspective:900px;opacity:var(--orb-opacity, 1);animation:orb-react-2b0aa3bc linear both;animation-timeline:scroll(root);animation-range:0 900px}@keyframes orb-react-2b0aa3bc{0%{--morph: 0}to{--morph: 1}}.orb-halo[data-v-2b0aa3bc]{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle,rgba(236,179,81,.1) 0%,rgba(236,179,81,.04) 38%,transparent 68%);filter:blur(30px);opacity:calc(.5 - var(--morph) * .18);transform:scale(calc(1.08 - var(--morph) * .1));animation:halo-breathe-2b0aa3bc 9s ease-in-out infinite}@keyframes halo-breathe-2b0aa3bc{0%,to{transform:scale(calc(1.06 - var(--morph) * .1))}50%{transform:scale(calc(1.14 - var(--morph) * .1))}}.orb[data-v-2b0aa3bc]{position:absolute;inset:24%;border-radius:50%;background:radial-gradient(circle at 33% 27%,rgba(255,247,232,.52) 0%,rgba(255,232,194,.2) 16%,transparent 40%),radial-gradient(circle at 73% 77%,rgba(236,179,81,.26) 0%,transparent 42%),radial-gradient(circle at 50% 50%,#b98b3d,#96681f,#5c3c0e 60%,#2a1906 86%,#140c03);box-shadow:inset -24px -28px 64px #000000ad,inset 20px 22px 76px #ffe2ac24,0 0 50px #ecb35124,0 0 120px #ecb3510f;filter:blur(calc(var(--morph) * 1.6px)) brightness(var(--orb-brightness, 1)) saturate(var(--orb-saturate, 1));transform:scale(calc(1 - var(--morph) * .05))}.orb-core[data-v-2b0aa3bc]{position:absolute;inset:32%;border-radius:50%;background:radial-gradient(circle,rgba(255,250,236,.34) 0%,rgba(255,224,158,.12) 46%,transparent 72%);filter:blur(16px);animation:core-pulse-2b0aa3bc 5s ease-in-out infinite}@keyframes core-pulse-2b0aa3bc{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.68;transform:scale(1.08)}}.orb-sheen[data-v-2b0aa3bc]{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.05) 42deg,transparent 96deg,rgba(255,224,158,.04) 176deg,transparent 232deg,rgba(255,255,255,.06) 302deg,transparent 360deg);mix-blend-mode:overlay;animation:spin-2b0aa3bc 20s linear infinite}.orb-rim[data-v-2b0aa3bc]{position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 18px #fff4e03d,inset 0 0 50px #ecb3511f;opacity:calc(.4 + var(--morph) * .3)}.orb-ring[data-v-2b0aa3bc]{position:absolute;border-radius:50%;border:1px solid var(--orbit-line);box-shadow:0 0 14px var(--orbit-glow);opacity:calc(var(--orbit-base, .4) + var(--morph) * var(--orbit-boost, .5))}.orb-ring--a[data-v-2b0aa3bc]{inset:-4%;transform:rotateX(54deg) rotate(18deg);animation:ring-a-2b0aa3bc 24s linear infinite}.orb-ring--b[data-v-2b0aa3bc]{inset:-18%;border-color:var(--orbit-line-2);transform:rotateX(60deg) rotate(-34deg);animation:ring-b-2b0aa3bc 32s linear infinite reverse}@keyframes ring-a-2b0aa3bc{to{transform:rotateX(54deg) rotate(378deg)}}@keyframes ring-b-2b0aa3bc{to{transform:rotateX(60deg) rotate(326deg)}}.orb-text[data-v-2b0aa3bc]{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 74%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 74%,transparent 100%);opacity:calc(.92 - var(--morph) * .3)}.orb-text__track[data-v-2b0aa3bc]{position:absolute;top:50%;left:0;display:flex;align-items:center;width:200%;transform:translate3d(0,-50%,0);animation:orb-text-rotate-2b0aa3bc 26s linear infinite;will-change:transform}.orb-text__track span[data-v-2b0aa3bc]{flex:none;padding-right:2.2rem;font-size:1.25rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;color:var(--orb-text-color)}@keyframes orb-text-rotate-2b0aa3bc{0%{transform:translate3d(0,-50%,0)}to{transform:translate3d(-50%,-50%,0)}}.orbit[data-v-2b0aa3bc]{position:absolute;border-radius:50%;transform-style:preserve-3d;pointer-events:none}.orbit--a[data-v-2b0aa3bc]{inset:-4%;transform:rotateX(54deg) rotate(18deg)}.orbit--b[data-v-2b0aa3bc]{inset:-18%;transform:rotateX(60deg) rotate(-34deg)}.orbit__spin[data-v-2b0aa3bc]{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.orbit--a .orbit__spin[data-v-2b0aa3bc]{animation:orbit-a-spin-2b0aa3bc 24s linear infinite}.orbit--b .orbit__spin[data-v-2b0aa3bc]{animation:orbit-b-spin-2b0aa3bc 32s linear infinite}@keyframes orbit-a-spin-2b0aa3bc{to{transform:rotate(360deg)}}@keyframes orbit-b-spin-2b0aa3bc{to{transform:rotate(-360deg)}}.planet[data-v-2b0aa3bc]{position:absolute;top:50%;left:100%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;transform-style:preserve-3d}.planet--2[data-v-2b0aa3bc]{left:0}.orbit--b .planet[data-v-2b0aa3bc]{width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.planet__level[data-v-2b0aa3bc]{display:block;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.orbit--a .planet__level[data-v-2b0aa3bc]{animation:level-a-2b0aa3bc 24s linear infinite}.orbit--b .planet__level[data-v-2b0aa3bc]{animation:level-b-2b0aa3bc 32s linear infinite}@keyframes level-a-2b0aa3bc{0%{transform:rotate(0) rotate(-18deg) rotateX(-54deg)}to{transform:rotate(-360deg) rotate(-18deg) rotateX(-54deg)}}@keyframes level-b-2b0aa3bc{0%{transform:rotate(0) rotate(34deg) rotateX(-60deg)}to{transform:rotate(360deg) rotate(34deg) rotateX(-60deg)}}.planet__body[data-v-2b0aa3bc]{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 34% 30%,#ffeccb,#d9a95c 32%,#8a5f1e,#35210a);box-shadow:inset -3px -4px 9px #0000009e,inset 2px 3px 8px #ffe8ba33,0 0 10px #ecb35157}.planet__body[data-v-2b0aa3bc]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:200%;background-image:repeating-linear-gradient(90deg,#fff6de3d 0% 4%,#fff6de00 4% 12.5%,#341c044d 12.5% 17%,#341c0400 17% 25%);animation:planet-self-rotate-2b0aa3bc 8s linear infinite;will-change:transform}@keyframes planet-self-rotate-2b0aa3bc{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.planet--1 .planet__body[data-v-2b0aa3bc]:before{animation-duration:7s}.planet--2 .planet__body[data-v-2b0aa3bc]:before{animation-duration:11s;animation-direction:reverse}.planet--2 .planet__body[data-v-2b0aa3bc]{background:radial-gradient(circle at 34% 30%,#dff3ff,#79a9c8,#35617f 68%,#10222e);box-shadow:inset -3px -4px 9px #0000009e,inset 2px 3px 8px #d6f0ff33,0 0 10px #7eb2d652}.planet--3 .planet__body[data-v-2b0aa3bc]{background:radial-gradient(circle at 34% 30%,#ffe6d2,#d98a63,#8c4324 68%,#2c1207);box-shadow:inset -2px -3px 7px #0000009e,inset 2px 2px 6px #ffe0cc33,0 0 9px #d98a6352}@keyframes spin-2b0aa3bc{to{transform:rotate(360deg)}}@media (max-width: 768px){.orb-stage[data-v-2b0aa3bc]{top:26%;width:min(78vw,380px)}.orb-halo[data-v-2b0aa3bc]{filter:blur(20px);opacity:.6}.orb-sheen[data-v-2b0aa3bc],.orb-ring--b[data-v-2b0aa3bc],.orbit--b[data-v-2b0aa3bc]{display:none}.planet[data-v-2b0aa3bc]{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.orb-text__track span[data-v-2b0aa3bc]{padding-right:1.4rem;font-size:.9rem}}@media (prefers-reduced-motion: reduce){.orb-stage[data-v-2b0aa3bc]{animation:none;--morph: 1}.orb-halo[data-v-2b0aa3bc],.orb-core[data-v-2b0aa3bc],.orb-sheen[data-v-2b0aa3bc],.orb-ring[data-v-2b0aa3bc]{animation:none}.orb-text__track[data-v-2b0aa3bc],.planet__body[data-v-2b0aa3bc]:before,.orbit__spin[data-v-2b0aa3bc],.planet__level[data-v-2b0aa3bc]{animation:none}}.stage[data-v-2b58d110]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--stage-opacity, .6)}.stage-aurora[data-v-2b58d110]{position:absolute;inset:0;background:radial-gradient(68% 54% at 66% 40%,var(--aurora-a) 0%,transparent 62%),radial-gradient(50% 44% at 16% 78%,var(--aurora-b) 0%,transparent 58%);animation:aurora-breathe-2b58d110 15s ease-in-out infinite;will-change:transform,opacity}@keyframes aurora-breathe-2b58d110{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@media (max-width: 768px){.stage[data-v-2b58d110]{opacity:calc(var(--stage-opacity, .6) * .75)}}@media (prefers-reduced-motion: reduce){.stage-aurora[data-v-2b58d110]{animation:none}}.fx-layer[data-v-582d6a84]{position:fixed;inset:0;z-index:70;pointer-events:none;overflow:hidden}.fx-burst[data-v-582d6a84]{position:absolute;width:200px;height:200px;margin:-100px 0 0 -100px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,244,224,.85) 0deg 1.6deg,transparent 1.6deg 40deg);mask-image:radial-gradient(circle,transparent 10%,#000 26%,#000 58%,transparent 88%);-webkit-mask-image:radial-gradient(circle,transparent 10%,#000 26%,#000 58%,transparent 88%);animation:fx-burst-out-582d6a84 .88s cubic-bezier(.16,1,.3,1) forwards}@keyframes fx-burst-out-582d6a84{0%{transform:scale(.14) rotate(0);opacity:1}to{transform:scale(1.9) rotate(30deg);opacity:0}}@media (prefers-reduced-motion: reduce){.fx-burst[data-v-582d6a84]{display:none}}.tt[data-v-0097e66d]{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;cursor:pointer}.tt__track[data-v-0097e66d]{position:relative;width:38px;height:20px;border-radius:999px;border:1px solid var(--border-hi);background:var(--surface-hi);transition:background-color .3s cubic-bezier(.16,1,.3,1)}.tt__thumb[data-v-0097e66d]{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--ink-3);transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1)}.tt__thumb--on[data-v-0097e66d]{transform:translate(18px);background:var(--accent)}.tt__label[data-v-0097e66d]{min-width:3.2em;text-align:left}.lang[data-v-ba04f4fc]{position:relative}.lang__btn[data-v-ba04f4fc]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border:0;border-radius:8px;background:none;color:var(--ink-2);font-size:.8125rem;cursor:pointer;transition:color .3s cubic-bezier(.16,1,.3,1)}.lang__btn[data-v-ba04f4fc]:hover{color:var(--ink)}.lang__cur[data-v-ba04f4fc]{white-space:nowrap}.lang__caret[data-v-ba04f4fc]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lang__caret--up[data-v-ba04f4fc]{transform:rotate(180deg)}.lang__menu[data-v-ba04f4fc]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:9rem;list-style:none;padding:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md)}.lang__item[data-v-ba04f4fc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.4rem .6rem;border:0;border-radius:8px;background:none;color:var(--ink-2);font-size:.8125rem;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.lang__item[data-v-ba04f4fc]:hover{background:var(--surface-hi);color:var(--ink)}.lang__item--on[data-v-ba04f4fc]{color:var(--accent)}@media (max-width: 768px){.lang__cur[data-v-ba04f4fc],.lang__caret[data-v-ba04f4fc]{display:none}}nav.nav[data-v-10bbb318]{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid transparent;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.nav--solid[data-v-10bbb318]{background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-bottom-color:var(--border)}.nav__inner[data-v-10bbb318]{height:68px;display:flex;align-items:center;gap:2rem}.brand[data-v-10bbb318]{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;flex:none}.brand__mark[data-v-10bbb318]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent);color:var(--accent-ink)}.brand__name[data-v-10bbb318]{font-size:.9375rem;font-weight:600;letter-spacing:-.02em}.nav__links[data-v-10bbb318]{display:none;align-items:center;gap:1.5rem}@media (min-width: 1024px){.nav__links[data-v-10bbb318]{display:flex}}.nav__link[data-v-10bbb318]{font-size:.8125rem;color:var(--ink-2);text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.nav__link[data-v-10bbb318]:hover{color:var(--ink)}.nav__right[data-v-10bbb318]{display:flex;align-items:center;gap:1rem;margin-left:auto;flex:none}.nav__cta[data-v-10bbb318]{display:none;padding:.5rem 1rem;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-size:.8125rem;font-weight:550;text-decoration:none;white-space:nowrap;transition:background-color .3s cubic-bezier(.16,1,.3,1)}@media (min-width: 640px){.nav__cta[data-v-10bbb318]{display:inline-block}}.nav__cta[data-v-10bbb318]:hover{background:var(--accent-hover)}.btn[data-v-ff4d349f]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6875rem 1.375rem;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:.8125rem;font-weight:550;letter-spacing:-.008em;white-space:nowrap;cursor:pointer;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.btn[data-v-ff4d349f]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-ff4d349f]:disabled{opacity:.45;cursor:not-allowed}.btn__label[data-v-ff4d349f]{display:inline-flex;align-items:center;gap:.5rem}.btn--block[data-v-ff4d349f]{width:100%}.btn--primary[data-v-ff4d349f]{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.btn--primary[data-v-ff4d349f]:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-md)}.btn--ghost[data-v-ff4d349f]{background:transparent;border-color:var(--border-hi);color:var(--ink)}.btn--ghost[data-v-ff4d349f]:hover:not(:disabled){background:var(--surface-hi);border-color:var(--ink-3)}.btn--quiet[data-v-ff4d349f]{padding-left:.5rem;padding-right:.5rem;background:transparent;color:var(--ink-2)}.btn--quiet[data-v-ff4d349f]:hover:not(:disabled){color:var(--ink)}.bridge[data-v-a5be5ebf]{--channel-h: 200px;--packet-size: 7px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:300px;margin:0 auto}.bridge__node[data-v-a5be5ebf]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);animation:node-breathe-a5be5ebf 5.5s ease-in-out infinite}@keyframes node-breathe-a5be5ebf{0%,to{box-shadow:var(--shadow-sm)}50%{box-shadow:var(--shadow-md)}}.bridge__glyph[data-v-a5be5ebf]{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;flex:none;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.bridge__meta[data-v-a5be5ebf]{display:flex;flex-direction:column;gap:1px;min-width:0}.bridge__title[data-v-a5be5ebf]{font-size:.9375rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.bridge__sub[data-v-a5be5ebf]{font-size:.75rem;color:var(--ink-3)}.bridge__channel[data-v-a5be5ebf]{position:relative;width:100%;height:var(--channel-h);flex:none;display:flex;justify-content:center}.bridge__rail[data-v-a5be5ebf]{position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-.5px;background:linear-gradient(180deg,transparent 0%,var(--border-hi) 12%,var(--border-hi) 88%,transparent 100%)}.bridge__tag[data-v-a5be5ebf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.22rem .7rem;border-radius:999px;border:1px solid var(--accent-line);background:var(--bg);font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.04em;color:var(--accent);white-space:nowrap;z-index:2}.bridge__packet[data-v-a5be5ebf]{position:absolute;left:50%;width:var(--packet-size);height:var(--packet-size);margin-left:calc(var(--packet-size) / -2);border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow);will-change:transform,opacity}.bridge__packet--down[data-v-a5be5ebf]{top:0;animation:packet-down-a5be5ebf var(--dur) linear var(--delay) infinite}.bridge__packet--up[data-v-a5be5ebf]{bottom:0;width:calc(var(--packet-size) * .72);height:calc(var(--packet-size) * .72);margin-left:calc(var(--packet-size) * -.36);opacity:.7;animation:packet-up-a5be5ebf var(--dur) linear var(--delay) infinite}@keyframes packet-down-a5be5ebf{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(var(--channel-h));opacity:0}}@keyframes packet-up-a5be5ebf{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(calc(var(--channel-h) * -1));opacity:0}}@media (max-width: 768px){.bridge[data-v-a5be5ebf]{--channel-h: 130px;max-width:260px}}@media (prefers-reduced-motion: reduce){.bridge__node[data-v-a5be5ebf],.bridge__packet[data-v-a5be5ebf]{animation:none}.bridge__packet--down[data-v-a5be5ebf]:first-of-type{transform:translateY(calc(var(--channel-h) * .28));opacity:1}.bridge__packet--down[data-v-a5be5ebf]:nth-of-type(3){transform:translateY(calc(var(--channel-h) * .66));opacity:1}.bridge__packet--up[data-v-a5be5ebf]:first-of-type{transform:translateY(calc(var(--channel-h) * -.45));opacity:.7}}.hero[data-v-eff59948]{position:relative;min-height:100dvh;display:flex;align-items:center;padding-top:6rem;padding-bottom:4rem;overflow:hidden}.hero__grid[data-v-eff59948]{position:absolute;inset:0;background-color:var(--honey-line);mask-image:radial-gradient(80% 60% at 50% 35%,#000 20%,transparent 78%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.64' height='60' viewBox='0 0 34.64 60'%3E%3Cg fill='none' stroke='%23fff' stroke-width='0.45'%3E%3Cpath d='M17.32 0L34.64 10v20L17.32 40 0 30V10z'/%3E%3Cpath d='M17.32 40v20'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(80% 60% at 50% 35%,#000 20%,transparent 78%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34.64' height='60' viewBox='0 0 34.64 60'%3E%3Cg fill='none' stroke='%23fff' stroke-width='0.45'%3E%3Cpath d='M17.32 0L34.64 10v20L17.32 40 0 30V10z'/%3E%3Cpath d='M17.32 40v20'/%3E%3C/g%3E%3C/svg%3E");mask-size:100% 100%,78px 135px;-webkit-mask-size:100% 100%,78px 135px;mask-repeat:no-repeat,repeat;-webkit-mask-repeat:no-repeat,repeat;mask-position:center,center;-webkit-mask-position:center,center;mask-composite:intersect;-webkit-mask-composite:source-in;pointer-events:none}.hero__glow[data-v-eff59948]{position:absolute;inset:0;background:var(--hero-glow);pointer-events:none}.hero__inner[data-v-eff59948]{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media (min-width: 1024px){.hero__inner[data-v-eff59948]{grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:4rem}}.hero__title[data-v-eff59948]{margin-bottom:1.5rem}.hero__accent[data-v-eff59948]{color:var(--accent)}.hero__lede[data-v-eff59948]{margin-bottom:2rem;max-width:46ch}.hero__cta[data-v-eff59948]{display:flex;flex-wrap:wrap;gap:.75rem}.hero__stage[data-v-eff59948]{position:relative;display:grid;place-items:center}@media (max-width: 768px){.hero[data-v-eff59948]{min-height:auto;padding-top:7rem}.hero__stage[data-v-eff59948]{order:-1}}.pain__head[data-v-d26bc555]{margin-bottom:3rem}.pain__list[data-v-d26bc555]{list-style:none;border-top:1px solid var(--border)}.pain__row[data-v-d26bc555]{display:grid;grid-template-columns:3rem 1fr auto;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--border);align-items:center}@media (min-width: 1024px){.pain__row[data-v-d26bc555]{grid-template-columns:4rem minmax(0,1fr) 6rem minmax(0,14rem);gap:2rem}}.pain__idx[data-v-d26bc555]{align-self:start;padding-top:.35rem}.pain__title[data-v-d26bc555]{font-size:1.25rem;font-weight:600;letter-spacing:-.025em;margin-bottom:.5rem}.pain__desc[data-v-d26bc555]{font-size:.9375rem;color:var(--ink-2);line-height:1.65;max-width:58ch}.pain__cost[data-v-d26bc555]{grid-column:2/-1;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;color:var(--ink-3);padding-top:.5rem}@media (min-width: 1024px){.pain__cost[data-v-d26bc555]{grid-column:4;padding-top:0;text-align:right}}.viz[data-v-d26bc555]{position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:2.5rem;flex:none;display:none}@media (min-width: 1024px){.viz[data-v-d26bc555]{display:flex}}.viz--drain[data-v-d26bc555]{gap:3px}.viz--drain i[data-v-d26bc555]{width:7px;height:16px;border-radius:2px;background:var(--ink-3);animation:drain-d26bc555 3s linear infinite;animation-delay:calc(var(--n) * -.32s)}@keyframes drain-d26bc555{0%,18%{opacity:1;transform:scaleY(1)}30%,88%{opacity:.18;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}.viz--stack[data-v-d26bc555]{flex-direction:column-reverse;gap:2px;justify-content:flex-start;padding-top:2px}.viz--stack i[data-v-d26bc555]{width:34px;height:5px;border-radius:2px;background:var(--ink-3);transform-origin:50% 100%;animation:stack-d26bc555 2.8s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--n) * .22s)}@keyframes stack-d26bc555{0%{opacity:0;transform:translateY(6px) scaleX(.4)}22%,62%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(4px)}}.viz__rail[data-v-d26bc555]{position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,var(--border-hi),transparent 30%,transparent 70%,var(--border-hi))}.viz__ball[data-v-d26bc555]{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ink-3);animation:loop-d26bc555 2.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes loop-d26bc555{0%{transform:translate(-2rem);opacity:0}12%,40%{transform:translate(-2rem);opacity:1}50%,58%{opacity:.45}62%{transform:translate(2rem);opacity:1}88%,to{transform:translate(2rem);opacity:0}}.pain__turn[data-v-d26bc555]{margin-top:2.5rem;font-size:1.0625rem;color:var(--ink-2);max-width:56ch}.pain__turn strong[data-v-d26bc555]{color:var(--ink);font-weight:600}@media (prefers-reduced-motion: reduce){.viz i[data-v-d26bc555],.viz__ball[data-v-d26bc555]{animation:none;opacity:1;transform:none}.viz--drain i[data-v-d26bc555]{opacity:.6}}.demo__head[data-v-37ed7f54]{margin-bottom:3rem}.demo__sub[data-v-37ed7f54]{margin-top:1rem}.demo__stage[data-v-37ed7f54]{display:grid;gap:2rem}@media (min-width: 1024px){.demo__stage[data-v-37ed7f54]{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:2.5rem;align-items:start}}.demo__win[data-v-37ed7f54]{border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:var(--shadow-md)}.demo__bar[data-v-37ed7f54]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--surface-hi)}.demo__dots[data-v-37ed7f54]{display:inline-flex;gap:6px;flex:none}.demo__dots i[data-v-37ed7f54]{width:9px;height:9px;border-radius:999px;background:var(--border-hi)}.demo__bar-title[data-v-37ed7f54]{font-size:.75rem;color:var(--ink-3)}.demo__link[data-v-37ed7f54]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;color:var(--ok)}.demo__pulse[data-v-37ed7f54]{width:6px;height:6px;border-radius:999px;background:var(--ok);animation:pulse-37ed7f54 2.4s cubic-bezier(.16,1,.3,1) infinite}@keyframes pulse-37ed7f54{0%,to{opacity:1}50%{opacity:.35}}.demo__body[data-v-37ed7f54]{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;min-height:340px}.msg[data-v-37ed7f54]{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;animation:msg-in-37ed7f54 .5s cubic-bezier(.16,1,.3,1) both}@keyframes msg-in-37ed7f54{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.msg__who[data-v-37ed7f54]{font-size:.75rem;color:var(--ink-3);padding-top:2px}.msg__text[data-v-37ed7f54]{font-size:.9375rem;line-height:1.6}.msg__text--dim[data-v-37ed7f54]{color:var(--ink-2)}.caret[data-v-37ed7f54]{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--accent);animation:caret-blink-37ed7f54 1s steps(1) infinite}@keyframes caret-blink-37ed7f54{0%,50%{opacity:1}50.01%,to{opacity:0}}.calls[data-v-37ed7f54]{list-style:none;display:flex;flex-direction:column;gap:6px;padding-left:2.5rem}.call[data-v-37ed7f54]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-hi);font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;animation:call-in-37ed7f54 .45s cubic-bezier(.16,1,.3,1) both}@keyframes call-in-37ed7f54{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.call__verb[data-v-37ed7f54]{color:var(--accent);flex:none}.call__path[data-v-37ed7f54]{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call__ok[data-v-37ed7f54]{margin-left:auto;flex:none;display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:var(--ok);color:#0a0a0b}.demo__side[data-v-37ed7f54]{display:flex;flex-direction:column;gap:1.25rem}.beat[data-v-37ed7f54]{padding-left:1rem;border-left:2px solid var(--border);opacity:.42;transition:opacity .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1)}.beat--on[data-v-37ed7f54]{opacity:1;border-left-color:var(--accent)}.beat__title[data-v-37ed7f54]{font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.beat__desc[data-v-37ed7f54]{font-size:.8125rem;color:var(--ink-2);line-height:1.6}.feat__head[data-v-7e92d7f1]{margin-bottom:3rem}.bento[data-v-7e92d7f1]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.bento[data-v-7e92d7f1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.bento[data-v-7e92d7f1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bento__cell[data-v-7e92d7f1]{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}@media (min-width: 1024px){.bento__cell--hero[data-v-7e92d7f1]{grid-column:span 2}}@media (min-width: 768px){.bento__cell--wide[data-v-7e92d7f1]{grid-column:span 2}}@media (min-width: 1024px){.bento__cell--wide[data-v-7e92d7f1]{grid-column:span 3;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.bento__copy[data-v-7e92d7f1]{max-width:46ch}.meter[data-v-7e92d7f1]{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.25rem}.meter__row[data-v-7e92d7f1]{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;gap:.75rem}.meter__label[data-v-7e92d7f1]{font-size:.75rem;color:var(--ink-3);white-space:nowrap}.meter__track[data-v-7e92d7f1]{position:relative;height:6px;border-radius:999px;background:var(--surface-hi);border:1px solid var(--border);overflow:hidden}.meter__fill[data-v-7e92d7f1]{display:block;height:100%;border-radius:inherit;background:var(--ink-3)}.meter__fill--drain[data-v-7e92d7f1]{width:62%;animation:meter-drain-7e92d7f1 4.2s ease-in-out infinite}@keyframes meter-drain-7e92d7f1{0%,to{width:64%}50%{width:22%}}.meter__fill--inf[data-v-7e92d7f1]{position:relative;width:100%;background:var(--accent);overflow:hidden}.meter__shine[data-v-7e92d7f1]{position:absolute;top:0;bottom:0;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:meter-shine-7e92d7f1 2.4s linear infinite;will-change:transform}@keyframes meter-shine-7e92d7f1{0%{transform:translate(-120%)}to{transform:translate(380%)}}.meter__note[data-v-7e92d7f1]{font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;color:var(--ink-3);white-space:nowrap}.meter__note--ok[data-v-7e92d7f1]{color:var(--accent)}.bento__cell--files[data-v-7e92d7f1]{min-height:220px}@media (min-width: 1024px){.bento__cell--files[data-v-7e92d7f1]{grid-column:span 2}}.files[data-v-7e92d7f1]{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem}.files__row[data-v-7e92d7f1]{display:grid;grid-template-columns:1fr 3.5rem 8px;align-items:center;gap:.75rem}.files__name[data-v-7e92d7f1]{font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files__bar[data-v-7e92d7f1]{height:3px;border-radius:999px;background:var(--surface-hi);overflow:hidden}.files__bar i[data-v-7e92d7f1]{display:block;height:100%;border-radius:inherit;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);animation:file-write-7e92d7f1 3.6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes file-write-7e92d7f1{0%{transform:scaleX(0);opacity:1}32%{transform:scaleX(1);opacity:1}74%{transform:scaleX(1);opacity:1}86%,to{transform:scaleX(1);opacity:0}}.files__dot[data-v-7e92d7f1]{width:8px;height:8px;border-radius:999px;background:var(--border-hi);animation:file-done-7e92d7f1 3.6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes file-done-7e92d7f1{0%,28%{background:var(--border-hi);box-shadow:none}34%,74%{background:var(--ok);box-shadow:0 0 8px #4ade8080}86%,to{background:var(--border-hi);box-shadow:none}}.bento__chips[data-v-7e92d7f1]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-7e92d7f1]{font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-hi);color:var(--ink-2);white-space:nowrap}@media (prefers-reduced-motion: reduce){.meter__fill--drain[data-v-7e92d7f1],.meter__shine[data-v-7e92d7f1],.files__bar i[data-v-7e92d7f1],.files__dot[data-v-7e92d7f1]{animation:none}.meter__fill--drain[data-v-7e92d7f1]{width:40%}.files__bar i[data-v-7e92d7f1]{transform:scaleX(1);opacity:1}.files__dot[data-v-7e92d7f1]{background:var(--ok)}}.integ[data-v-289c722d]{padding-top:4rem;padding-bottom:6rem}.integ__sub[data-v-289c722d]{margin-top:1rem;max-width:52ch}.integ__rail[data-v-289c722d]{margin-top:2rem;overflow:hidden;padding:1rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.integ__track[data-v-289c722d]{display:inline-flex;align-items:center;gap:3rem;white-space:nowrap;animation:rail-289c722d 34s linear infinite;will-change:transform}.integ__rail:hover .integ__track[data-v-289c722d]{animation-play-state:paused}@keyframes rail-289c722d{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.integ__item[data-v-289c722d]{display:inline-flex;align-items:center;gap:.75rem;opacity:.62;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.integ__item[data-v-289c722d]:hover{opacity:1}.integ__icon[data-v-289c722d]{flex:none;display:block;width:22px;height:22px;background-color:var(--ink-2);mask-image:var(--icon);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.integ__name[data-v-289c722d]{font-size:.9375rem;font-weight:500;color:var(--ink-2)}.sr-list[data-v-289c722d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.integ__track[data-v-289c722d]{animation:none}}.how__head[data-v-df0d3b8a]{margin-bottom:3rem}.how__sub[data-v-df0d3b8a]{margin-top:1rem}.how__flow[data-v-df0d3b8a]{position:relative;display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width: 1024px){.how__flow[data-v-df0d3b8a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.how__flow[data-v-df0d3b8a]:before{content:"";position:absolute;top:22px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--border-hi) 12%,var(--border-hi) 88%,transparent)}.how__pulse[data-v-df0d3b8a]{display:block;position:absolute;top:19px;left:12%;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent-glow);animation:pulse-travel-df0d3b8a 4.2s cubic-bezier(.65,0,.35,1) infinite;will-change:transform,opacity}}.how__pulse[data-v-df0d3b8a]{display:none}@keyframes pulse-travel-df0d3b8a{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(calc(76vw - 7px));opacity:0}}.step[data-v-df0d3b8a]{position:relative}.step__mark[data-v-df0d3b8a]{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;border:1px solid var(--border-hi);background:var(--surface);color:var(--accent);margin-bottom:1.25rem}.step__ring[data-v-df0d3b8a]{position:absolute;inset:-5px;border-radius:12px;border:1px solid var(--accent);opacity:0;animation:ring-flash-df0d3b8a 4.2s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * 1.4s);pointer-events:none}@keyframes ring-flash-df0d3b8a{0%,to{opacity:0;transform:scale(.9)}8%,22%{opacity:.75;transform:scale(1)}34%{opacity:0;transform:scale(1.14)}}.step__title[data-v-df0d3b8a]{font-size:1.25rem;font-weight:600;letter-spacing:-.025em;margin-bottom:.5rem}.step__desc[data-v-df0d3b8a]{font-size:.9375rem;color:var(--ink-2);line-height:1.68;margin-bottom:1rem}.step__meta[data-v-df0d3b8a]{list-style:none;display:flex;flex-direction:column;gap:6px}.step__meta li[data-v-df0d3b8a]{position:relative;padding-left:1rem;font-size:.8125rem;color:var(--ink-3)}.step__meta li[data-v-df0d3b8a]:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:1px;background:var(--ink-3)}@media (prefers-reduced-motion: reduce){.how__pulse[data-v-df0d3b8a]{animation:none;opacity:0}.step__ring[data-v-df0d3b8a]{animation:none}}.get[data-v-b7556fc2]{background:var(--bg-sub)}.get__head[data-v-b7556fc2]{margin-bottom:3rem;text-align:center}.get__sub[data-v-b7556fc2]{margin-top:1rem;max-width:46ch;margin-inline:auto;text-align:center}.qr[data-v-b7556fc2]{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:360px;margin-inline:auto}.qr__card[data-v-b7556fc2]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:12px}.qr__frame[data-v-b7556fc2]{position:relative;display:grid;place-items:center;padding:1rem;border-radius:12px;background:#fff;overflow:hidden}.qr__frame img[data-v-b7556fc2]{display:block;width:auto;height:auto;max-width:100%;max-height:60vh;object-fit:contain;border-radius:8px}.qr__meta[data-v-b7556fc2]{display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center}.qr__label[data-v-b7556fc2]{font-size:.9375rem;font-weight:600;color:var(--ink)}.qr__hint[data-v-b7556fc2]{font-size:.8125rem;color:var(--ink-2)}.get__note[data-v-b7556fc2]{margin-top:1.5rem;font-size:.8125rem;color:var(--ink-3);max-width:46ch;margin-inline:auto;text-align:center}.faq[data-v-b7556fc2]{margin-top:4rem;max-width:68ch}.faq__title[data-v-b7556fc2]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.faq__item[data-v-b7556fc2]{border-top:1px solid var(--border);padding:1rem 0}.faq__item[data-v-b7556fc2]:last-child{border-bottom:1px solid var(--border)}.faq__q[data-v-b7556fc2]{cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--ink);list-style:none}.faq__q[data-v-b7556fc2]::-webkit-details-marker{display:none}.faq__q[data-v-b7556fc2]:after{content:"+";float:right;color:var(--ink-3);font-weight:400}.faq__item[open] .faq__q[data-v-b7556fc2]:after{content:"−"}.faq__a[data-v-b7556fc2]{margin-top:.75rem;font-size:.8125rem;line-height:1.7;color:var(--ink-2)}.dl__head[data-v-a7c42972]{margin-bottom:3rem}.dl__sub[data-v-a7c42972]{margin-top:1rem}.dl__list[data-v-a7c42972]{border-top:1px solid var(--border)}.row[data-v-a7c42972]{display:grid;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem .75rem;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background-color .3s cubic-bezier(.16,1,.3,1),padding-left .3s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){.row[data-v-a7c42972]{grid-template-columns:2.75rem 1fr auto auto;gap:1.5rem}}.row[data-v-a7c42972]:hover{background:var(--surface-hi);padding-left:1.25rem}.row__os[data-v-a7c42972]{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);flex:none;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.row:hover .row__os[data-v-a7c42972]{color:var(--accent);border-color:var(--accent-line)}.row__main[data-v-a7c42972]{display:flex;flex-direction:column;gap:2px;min-width:0}.row__name[data-v-a7c42972]{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:550;letter-spacing:-.015em}.row__rec[data-v-a7c42972]{font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;font-style:normal;color:var(--accent);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:999px;padding:.1rem .5rem;white-space:nowrap}.row__hint[data-v-a7c42972]{font-size:.8125rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__meta[data-v-a7c42972]{display:none;gap:.5rem;font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;color:var(--ink-3);white-space:nowrap}@media (min-width: 768px){.row__meta[data-v-a7c42972]{display:flex}}.row__dot[data-v-a7c42972]{opacity:.5}.row__go[data-v-a7c42972]{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--ink-3);flex:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.row:hover .row__go[data-v-a7c42972]{color:var(--accent)}.row__go svg[data-v-a7c42972]{animation:arrow-nudge-a7c42972 2.6s cubic-bezier(.65,0,.35,1) infinite}@keyframes arrow-nudge-a7c42972{0%,62%,to{transform:translateY(0);opacity:1}76%{transform:translateY(3px);opacity:.65}86%{transform:translateY(3px);opacity:0}88%{transform:translateY(-3px);opacity:0}}.row__bar[data-v-a7c42972]{position:absolute;bottom:-1px;left:50%;width:22px;height:2px;margin-left:-11px;border-radius:999px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.row:hover .row__bar[data-v-a7c42972]{animation:dl-progress-a7c42972 1.5s cubic-bezier(.16,1,.3,1) infinite}@keyframes dl-progress-a7c42972{0%{transform:scaleX(0);opacity:1}70%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.dl__trust[data-v-a7c42972]{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin-top:2rem}.dl__trust li[data-v-a7c42972]{position:relative;padding-left:1rem;font-size:.8125rem;color:var(--ink-3)}.dl__trust li[data-v-a7c42972]:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:1px;background:var(--ink-3)}.app[data-v-26feb8cd]{position:relative;min-height:100vh;background:var(--bg);color:var(--ink)}main[data-v-26feb8cd]{position:relative;z-index:2}.foot[data-v-26feb8cd]{position:relative;z-index:2;border-top:1px solid var(--border);padding-top:3rem;padding-bottom:3rem}.foot__inner[data-v-26feb8cd]{display:flex;flex-direction:column;gap:1.5rem}.foot__brand[data-v-26feb8cd]{display:inline-flex;align-items:center;gap:.75rem}.foot__mark[data-v-26feb8cd]{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--accent);color:var(--accent-ink)}.foot__name[data-v-26feb8cd]{font-size:.9375rem;font-weight:600}.foot__line[data-v-26feb8cd]{font-size:1.0625rem;color:var(--ink-2);max-width:34ch}.foot__nav[data-v-26feb8cd]{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.foot__nav a[data-v-26feb8cd]{font-size:.8125rem;color:var(--ink-2);text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1)}.foot__nav a[data-v-26feb8cd]:hover{color:var(--ink)}.foot__legal[data-v-26feb8cd]{font-size:.75rem;color:var(--ink-3);padding-top:1.5rem;border-top:1px solid var(--border)}@media (min-width: 1024px){.foot__inner[data-v-26feb8cd]{display:grid;grid-template-columns:1fr auto;align-items:start;gap:1.5rem 4rem}.foot__nav[data-v-26feb8cd]{grid-column:2;grid-row:1/span 2;flex-direction:column;gap:.75rem}.foot__legal[data-v-26feb8cd]{grid-column:1/-1}}:root{--accent: #ecb351;--accent-hover: #f2c26b;--accent-ink: #0a0a0b;--accent-soft: rgba(236, 179, 81, .12);--accent-line: rgba(236, 179, 81, .32);--ok: #4ade80;--warn: #fbbf24;--theme-transition: .4s cubic-bezier(.16, 1, .3, 1);--grain: .028}:root[data-theme=dark]{--bg: #09090b;--bg-sub: #0d0d10;--surface: #131316;--surface-hi: #1a1a1f;--border: rgba(255, 255, 255, .08);--border-hi: rgba(255, 255, 255, .16);--ink: #fafaf9;--ink-2: #a1a1aa;--ink-3: #71717a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .6);--hero-glow: radial-gradient( 70% 55% at 68% 42%, rgba(236, 179, 81, .13) 0%, transparent 68% );--grid-line: rgba(255, 255, 255, .035);--honey-line: rgba(236, 179, 81, .04);--stage-opacity: .6;--aurora-a: rgba(236, 179, 81, .14);--aurora-b: rgba(236, 179, 81, .07);--orb-brightness: 1;--orb-saturate: 1;--orb-opacity: 1;--orbit-line: rgba(255, 224, 158, .34);--orbit-line-2: rgba(255, 240, 208, .2);--orbit-glow: rgba(236, 179, 81, .22);--orbit-base: .4;--orbit-boost: .5;--orb-text-color: rgba(255, 243, 219, .66);--meteor-core: rgba(255, 249, 236, .95);--meteor-tail: rgba(255, 226, 178, .5);--meteor-glow: rgba(236, 179, 81, .42)}:root[data-theme=light]{--bg: #fbfbf9;--bg-sub: #f4f4f1;--surface: #ffffff;--surface-hi: #f7f7f4;--border: rgba(9, 9, 11, .1);--border-hi: rgba(9, 9, 11, .2);--ink: #18181b;--ink-2: #52525b;--ink-3: #71717a;--shadow-sm: 0 1px 2px rgba(24, 24, 27, .06);--shadow-md: 0 8px 24px rgba(24, 24, 27, .08);--shadow-lg: 0 24px 64px rgba(24, 24, 27, .12);--accent: #b8791a;--accent-hover: #a06a15;--accent-ink: #ffffff;--accent-soft: rgba(184, 121, 26, .1);--accent-line: rgba(184, 121, 26, .3);--hero-glow: radial-gradient( 70% 55% at 68% 42%, rgba(184, 121, 26, .2) 0%, transparent 68% );--grid-line: rgba(9, 9, 11, .05);--honey-line: rgba(184, 121, 26, .09);--stage-opacity: .92;--aurora-a: rgba(184, 121, 26, .16);--aurora-b: rgba(184, 121, 26, .09);--orb-brightness: 1.42;--orb-saturate: .55;--orb-opacity: .55;--orbit-line: rgba(140, 92, 20, .34);--orbit-line-2: rgba(160, 106, 21, .26);--orbit-glow: rgba(184, 121, 26, .18);--orbit-base: .72;--orbit-boost: .28;--orb-text-color: rgba(120, 78, 16, .5);--meteor-core: rgba(92, 58, 12, .88);--meteor-tail: rgba(132, 88, 26, .42);--meteor-glow: rgba(184, 121, 26, .3);--grain: .02}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2) format("woff2-variations")}@property --morph{syntax: "<number>"; initial-value: 0; inherits: true;}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{font-family:Geist Variable,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.9375rem;line-height:1.6;letter-spacing:-.011em;background-color:var(--bg);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--theme-transition),color var(--theme-transition)}body:after{content:"";position:fixed;inset:-2%;z-index:60;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;transform:translateZ(0);will-change:transform;animation:grain .8s steps(1) infinite}@keyframes grain{0%{transform:translateZ(0)}33%{transform:translate3d(-1%,1%,0)}66%{transform:translate3d(1%,-1%,0)}to{transform:translateZ(0)}}@media (max-width: 768px){body:after{display:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--accent);color:var(--accent-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}h1,h2,h3,h4{font-weight:600;line-height:1.15;letter-spacing:-.03em}a{color:inherit}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.wrap{padding-left:2rem;padding-right:2rem}}.section{position:relative;padding-top:6rem;padding-bottom:6rem}@media (max-width: 768px){.section{padding-top:4rem;padding-bottom:4rem}}.h-display{font-size:clamp(2.75rem,7.5vw,5rem);font-weight:600;line-height:1.02;letter-spacing:-.045em}.h-section{font-size:clamp(1.5rem,3.6vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.038em;max-width:16em}.h-section--wide{max-width:19em}.h-card{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em}.lede{font-size:1.0625rem;line-height:1.65;color:var(--ink-2);max-width:62ch}.body-sm{font-size:.8125rem;line-height:1.65;color:var(--ink-2)}.mono-label{font-family:Geist Mono,ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--ink-3)}.hr{height:1px;background:var(--border);border:0}.rv{opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body:after{display:none}.rv{opacity:1!important;transform:none!important}}
