.mock[data-astro-cid-czuvn56d]{justify-items:center;gap:16px;margin:0;display:grid}.card[data-astro-cid-czuvn56d]{border:1px solid var(--outline-variant);border-radius:var(--r-lg);background:var(--surface-lowest);width:min(440px,100%);box-shadow:var(--shadow);gap:12px;padding:20px;font-size:.86rem;line-height:1.6;display:grid}p[data-astro-cid-czuvn56d]{margin:0}.app[data-astro-cid-czuvn56d]{color:var(--muted);letter-spacing:.04em;font-size:.78rem;font-weight:700}.msg[data-astro-cid-czuvn56d]{border-radius:16px;max-width:92%;padding:10px 14px}.me[data-astro-cid-czuvn56d]{background:var(--surface-high);border-bottom-right-radius:6px;justify-self:end}.ai[data-astro-cid-czuvn56d]{background:color-mix(in srgb, var(--violet) 12%, transparent);border-bottom-left-radius:6px;justify-self:start;gap:8px;display:grid}.tools[data-astro-cid-czuvn56d]{border:1px dashed var(--outline-variant);border-radius:12px;gap:6px;margin:0;padding:10px 12px;font-size:.8rem;list-style:none;display:grid}.tools[data-astro-cid-czuvn56d] li[data-astro-cid-czuvn56d]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.state[data-astro-cid-czuvn56d]{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.spin[data-astro-cid-czuvn56d]{border:2px solid var(--outline-variant);border-top-color:var(--cyan);border-radius:50%;display:none;position:absolute;inset:0}.state[data-astro-cid-czuvn56d] .done{width:16px;height:16px;color:var(--cyan);stroke-width:2.6px}.tools[data-astro-cid-czuvn56d] img[data-astro-cid-czuvn56d]{border-radius:4px;flex:none}.what[data-astro-cid-czuvn56d]{color:var(--muted)}code[data-astro-cid-czuvn56d]{background:var(--surface-high);border-radius:6px;padding:0 6px;font-size:.76rem}.result[data-astro-cid-czuvn56d]{color:var(--primary);margin-left:auto;font-weight:600}.sources-label[data-astro-cid-czuvn56d]{color:var(--muted);font-size:.74rem;font-weight:700}.sources[data-astro-cid-czuvn56d]{gap:4px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.sources[data-astro-cid-czuvn56d] li[data-astro-cid-czuvn56d]{gap:8px;display:flex}.n[data-astro-cid-czuvn56d]{background:var(--surface-lowest);width:18px;height:18px;color:var(--primary);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:.7rem;font-weight:700;display:inline-grid}.input[data-astro-cid-czuvn56d]{border:1px solid var(--outline-variant);border-radius:12px;align-items:center;height:38px;margin-top:4px;padding:0 14px;display:flex}.input[data-astro-cid-czuvn56d] span[data-astro-cid-czuvn56d]{background:var(--primary);width:1.5px;height:16px;animation:1.2s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.input[data-astro-cid-czuvn56d] span[data-astro-cid-czuvn56d]{animation:none}}.motion .card[data-astro-cid-czuvn56d]{--t-tools:.7s;--t-reply:3.1s}.motion .me[data-astro-cid-czuvn56d],.motion .tools[data-astro-cid-czuvn56d],.motion .tools[data-astro-cid-czuvn56d] li[data-astro-cid-czuvn56d],.motion .ai[data-astro-cid-czuvn56d],.motion .reply[data-astro-cid-czuvn56d] span[data-astro-cid-czuvn56d],.motion .sources[data-astro-cid-czuvn56d] li[data-astro-cid-czuvn56d],.motion .result[data-astro-cid-czuvn56d]{opacity:0}.motion .play[data-astro-cid-czuvn56d] .me[data-astro-cid-czuvn56d]{animation:.5s cubic-bezier(.2,.7,.2,1) .1s both rise}.motion .play[data-astro-cid-czuvn56d] .tools[data-astro-cid-czuvn56d]{animation:.5s .5s both rise}.motion .play[data-astro-cid-czuvn56d] .tools[data-astro-cid-czuvn56d] li[data-astro-cid-czuvn56d]{animation:rise .45s calc(var(--t-tools) + var(--i,0) * .7s) ease both}.motion .play[data-astro-cid-czuvn56d] .spin[data-astro-cid-czuvn56d]{animation:spin .7s linear infinite, vanish .2s calc(var(--t-tools) + var(--i,0) * .7s + .55s) both;display:block}.motion .play[data-astro-cid-czuvn56d] .state[data-astro-cid-czuvn56d] .done{animation:pop .35s calc(var(--t-tools) + var(--i,0) * .7s + .6s) cubic-bezier(.3, 1.6, .5, 1) both}.motion .play[data-astro-cid-czuvn56d] .result[data-astro-cid-czuvn56d]{animation:rise .35s calc(var(--t-tools) + var(--i,0) * .7s + .65s) ease both}.motion .play[data-astro-cid-czuvn56d] .ai[data-astro-cid-czuvn56d]{animation:rise .5s var(--t-reply) ease both}.motion .play[data-astro-cid-czuvn56d] .reply[data-astro-cid-czuvn56d] span[data-astro-cid-czuvn56d]{animation:word .4s calc(var(--t-reply) + .2s + var(--i,0) * 35ms) ease both}.motion .play[data-astro-cid-czuvn56d] .sources[data-astro-cid-czuvn56d] li[data-astro-cid-czuvn56d]{animation:rise .4s calc(var(--t-reply) + .7s + var(--words,30) * 35ms + var(--i,0) * .2s) ease both}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes word{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes vanish{to{opacity:0;visibility:hidden}}@keyframes pop{to{opacity:1;transform:none}}figcaption[data-astro-cid-czuvn56d]{max-width:440px;color:var(--muted);text-align:center;font-size:.88rem}.flow[data-astro-cid-qaiqp4ai]{background:var(--surface-low)}.kicker[data-astro-cid-qaiqp4ai]{color:var(--primary);letter-spacing:.08em;margin:0 0 12px;font-size:.9rem;font-weight:700}.scrolly[data-astro-cid-qaiqp4ai]{gap:28px;display:grid}.flow-step[data-astro-cid-qaiqp4ai]{max-width:460px}.step-kicker[data-astro-cid-qaiqp4ai]{color:var(--cyan);letter-spacing:.14em;margin:0;font-size:.8rem;font-weight:800}.flow-step[data-astro-cid-qaiqp4ai] h3[data-astro-cid-qaiqp4ai]{margin:12px 0;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem)}.step-body[data-astro-cid-qaiqp4ai]{color:var(--muted);margin:0}.flow-step[data-astro-cid-qaiqp4ai] ul[data-astro-cid-qaiqp4ai]{color:var(--muted);margin:14px 0 0;padding-left:1.1em}.stage[data-astro-cid-qaiqp4ai]{border:1px solid var(--outline-variant);background:radial-gradient(620px 380px at 70% 0%, #3d6bff29, transparent 60%), var(--surface-lowest);min-height:420px;box-shadow:var(--shadow);border-radius:26px;flex-direction:column;gap:16px;margin-bottom:40px;padding:24px;display:flex;position:relative;overflow:hidden}@media (width>=921px){.scrolly[data-astro-cid-qaiqp4ai]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:0 clamp(28px,5vw,72px)}.flow-step[data-astro-cid-qaiqp4ai]{flex-direction:column;grid-column:1;justify-content:center;min-height:70vh;display:flex}.flow-step[data-astro-cid-qaiqp4ai][data-step="0"]{grid-row:1}.flow-step[data-astro-cid-qaiqp4ai][data-step="1"]{grid-row:2}.flow-step[data-astro-cid-qaiqp4ai][data-step="2"]{grid-row:3}.stage[data-astro-cid-qaiqp4ai]{grid-column:2;align-self:center;margin:0}.stage[data-astro-cid-qaiqp4ai][data-panel="0"]{grid-row:1}.stage[data-astro-cid-qaiqp4ai][data-panel="1"]{grid-row:2}.stage[data-astro-cid-qaiqp4ai][data-panel="2"]{grid-row:3}.motion .stage[data-astro-cid-qaiqp4ai]{opacity:0;pointer-events:none;grid-row:1/span 3;align-self:start;height:min(100svh - 120px,600px);transition:opacity .6s,transform .6s;position:sticky;top:calc(64px + max(24px,50svh - 332px));transform:translateY(22px)scale(.985)}.motion [data-astro-cid-qaiqp4ai][data-active="0"]>[data-astro-cid-qaiqp4ai][data-panel="0"],.motion [data-astro-cid-qaiqp4ai][data-active="1"]>[data-astro-cid-qaiqp4ai][data-panel="1"],.motion [data-astro-cid-qaiqp4ai][data-active="2"]>[data-astro-cid-qaiqp4ai][data-panel="2"]{opacity:1;pointer-events:auto;transform:none}}.stage-tag[data-astro-cid-qaiqp4ai]{border:1px solid var(--outline-variant);letter-spacing:.12em;background:#05081680;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:.75rem;font-weight:800}.stage-caption[data-astro-cid-qaiqp4ai]{color:var(--muted);text-align:center;margin:auto 0 0;font-size:.82rem}.doc[data-astro-cid-qaiqp4ai]{border:1px solid var(--outline-variant);background:var(--surface-low);width:min(430px,100%);box-shadow:var(--shadow);border-radius:18px;margin:auto;padding:22px}.doc-source[data-astro-cid-qaiqp4ai]{color:var(--muted);margin:0;font-size:.82rem}.doc[data-astro-cid-qaiqp4ai] h4[data-astro-cid-qaiqp4ai]{margin:6px 0 12px;font-size:1.1rem;line-height:1.5}.bar[data-astro-cid-qaiqp4ai]{background:var(--surface-high);border-radius:4px;height:8px;margin:8px 0}.bar[data-astro-cid-qaiqp4ai].w85{width:85%}.bar[data-astro-cid-qaiqp4ai].w72{width:72%}.bar[data-astro-cid-qaiqp4ai].w60{width:60%}.extract[data-astro-cid-qaiqp4ai]{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:20px;display:flex}.chip-x[data-astro-cid-qaiqp4ai]{border:1px solid var(--outline-variant);background:color-mix(in srgb, var(--violet) 12%, transparent);border-radius:999px;padding:7px 13px;font-size:.85rem;font-weight:700}.motion .chip-x[data-astro-cid-qaiqp4ai]{opacity:0;transform:translateY(14px)scale(.9)}.motion .on[data-astro-cid-qaiqp4ai] .chip-x[data-astro-cid-qaiqp4ai]{animation:pop .55s calc(.2s + var(--i,0) * .16s) cubic-bezier(.2, .9, .3, 1.4) forwards}.claim[data-astro-cid-qaiqp4ai]{border-top:1px solid var(--outline-variant);gap:6px;margin-top:18px;padding-top:16px;display:grid}.claim[data-astro-cid-qaiqp4ai] p[data-astro-cid-qaiqp4ai]{margin:0}.claim-label[data-astro-cid-qaiqp4ai]{color:var(--primary);letter-spacing:.06em;font-size:.72rem;font-weight:700}.claim-text[data-astro-cid-qaiqp4ai]{font-size:.92rem;font-weight:600;line-height:1.5}blockquote[data-astro-cid-qaiqp4ai]{border-left:3px solid var(--violet);color:var(--muted);margin:0;padding:2px 0 2px 12px;font-size:.84rem;line-height:1.55}.motion .claim[data-astro-cid-qaiqp4ai]{opacity:0;transition:opacity .6s 1.1s,transform .6s 1.1s;transform:translateY(10px)}.motion .on[data-astro-cid-qaiqp4ai] .claim[data-astro-cid-qaiqp4ai]{opacity:1;transform:none}.motion .on[data-astro-cid-qaiqp4ai] blockquote[data-astro-cid-qaiqp4ai]{animation:1.4s 1.8s both evidence}@keyframes evidence{40%{border-left-color:var(--cyan);background:#3ddcf514}}.graph-svg[data-astro-cid-qaiqp4ai]{width:100%;max-width:470px;margin:auto}.graph-svg[data-astro-cid-qaiqp4ai] .edges[data-astro-cid-qaiqp4ai] line[data-astro-cid-qaiqp4ai]{stroke:#3b4680;stroke-width:1.6px}.graph-svg[data-astro-cid-qaiqp4ai] .node[data-astro-cid-qaiqp4ai]{fill:var(--surface-high);stroke:var(--blue)}.graph-svg[data-astro-cid-qaiqp4ai] .node[data-astro-cid-qaiqp4ai].center{fill:#2f56f0;stroke:var(--violet)}.graph-svg[data-astro-cid-qaiqp4ai] text[data-astro-cid-qaiqp4ai]{fill:var(--text);font-size:13px;font-weight:700}.motion .graph-svg[data-astro-cid-qaiqp4ai] .edges[data-astro-cid-qaiqp4ai] line[data-astro-cid-qaiqp4ai]{stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset 1.1s calc(var(--i,0) * .13s) ease}.motion .on[data-astro-cid-qaiqp4ai] .graph-svg[data-astro-cid-qaiqp4ai] .edges[data-astro-cid-qaiqp4ai] line[data-astro-cid-qaiqp4ai]{stroke-dashoffset:0}.motion .graph-svg[data-astro-cid-qaiqp4ai] .node[data-astro-cid-qaiqp4ai]{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s .15s,transform .5s cubic-bezier(.2,.9,.3,1.35) .15s;transform:scale(.4)}.motion .on[data-astro-cid-qaiqp4ai] .graph-svg[data-astro-cid-qaiqp4ai] .node[data-astro-cid-qaiqp4ai]{opacity:1;transform:none}.stage-count[data-astro-cid-qaiqp4ai]{color:var(--muted);text-align:center;margin:0}.stage-count[data-astro-cid-qaiqp4ai] b[data-astro-cid-qaiqp4ai]{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.6rem}.stage-chat[data-astro-cid-qaiqp4ai]{width:min(440px,100%);margin:auto}.stage-chat[data-astro-cid-qaiqp4ai] figcaption{display:none}.connect[data-astro-cid-qaiqp4ai]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;max-width:860px;margin:clamp(40px,6vw,64px) auto 0;display:grid}.connect[data-astro-cid-qaiqp4ai] .label[data-astro-cid-qaiqp4ai]{margin:0 0 6px;font-size:.78rem;font-weight:700}.connect[data-astro-cid-qaiqp4ai] code[data-astro-cid-qaiqp4ai]{border:1px solid var(--outline-variant);border-radius:var(--r-sm);background:var(--surface-lowest);color:var(--text);user-select:all;overflow-wrap:anywhere;padding:9px 12px;font-size:.82rem;display:block}@media (width<=720px){.connect[data-astro-cid-qaiqp4ai]{grid-template-columns:1fr}}section[data-astro-cid-d32ejlv2]{position:relative}.section[data-astro-cid-d32ejlv2]:before{content:"";background:linear-gradient(90deg,#0000,#9daeff47,#0000);height:1px;position:absolute;inset:0 0 auto}h2[data-astro-cid-d32ejlv2]{letter-spacing:-.02em}.hero[data-astro-cid-d32ejlv2]{isolation:isolate;background:radial-gradient(60% 70% at 78% 40%, #8b5cf633, transparent 70%), radial-gradient(50% 60% at 10% 90%, #3ddcf514, transparent 70%), var(--ink);align-items:center;min-height:min(100svh,980px);margin-top:-65px;padding-top:65px;display:grid;overflow:hidden}.hero[data-astro-cid-d32ejlv2]:after{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,70%) var(--my,40%), #8b5cf61f, transparent 70%);pointer-events:none;position:absolute;inset:0}.hero-grid-bg[data-astro-cid-d32ejlv2]{z-index:-1;background-image:linear-gradient(#3d6bff0d 1px,#0000 1px),linear-gradient(90deg,#3d6bff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(75% 62% at 50% 34%,#000 30%,#0000 78%)}.hero-graph[data-astro-cid-d32ejlv2]{width:100%;height:100%;position:absolute;inset:0}.hero-inner[data-astro-cid-d32ejlv2]{pointer-events:none;padding-block:clamp(64px,9vw,120px) clamp(96px,11vw,140px);position:relative}.hero-copy[data-astro-cid-d32ejlv2]{max-width:660px}.hero-copy[data-astro-cid-d32ejlv2]>[data-astro-cid-d32ejlv2]{pointer-events:auto}.eyebrow[data-astro-cid-d32ejlv2]{border:1px solid var(--outline-variant);backdrop-filter:blur(8px);background:#0a0e20b8;border-radius:999px;align-items:center;gap:8px;margin:0 0 26px;padding:5px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.dot[data-astro-cid-d32ejlv2]{background:var(--cyan);border-radius:50%;width:8px;height:8px;animation:2.2s infinite beat}@keyframes beat{0%,to{box-shadow:0 0 #3ddcf58c}55%{box-shadow:0 0 0 9px #3ddcf500}}h1[data-astro-cid-d32ejlv2]{letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,1.3rem + 3.6vw,4.2rem);line-height:1.12}.line[data-astro-cid-d32ejlv2]{padding-bottom:.08em;display:block;overflow:hidden}.line[data-astro-cid-d32ejlv2]>span[data-astro-cid-d32ejlv2]{display:block}.glow[data-astro-cid-d32ejlv2]{background:var(--spectrum);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate sheen}@keyframes sheen{to{background-position:100% 0}}.lead[data-astro-cid-d32ejlv2]{max-width:36em;color:var(--muted);text-shadow:0 0 18px var(--ink);margin:26px 0 34px;font-size:clamp(1rem,.95rem + .3vw,1.14rem)}.cta-row[data-astro-cid-d32ejlv2]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.quiet[data-astro-cid-d32ejlv2]{color:var(--muted);font-size:.92rem}.quiet[data-astro-cid-d32ejlv2]:hover{color:var(--text)}.note[data-astro-cid-d32ejlv2]{color:var(--muted);align-items:center;gap:8px;margin:22px 0 0;font-size:.88rem;display:flex}.note[data-astro-cid-d32ejlv2] svg{flex:none;width:18px;height:18px}.floats[data-astro-cid-d32ejlv2]{pointer-events:none;position:absolute;inset:0}.float-card[data-astro-cid-d32ejlv2]{border:1px solid var(--outline-variant);backdrop-filter:blur(8px);width:250px;box-shadow:var(--shadow);background:#0a0e20d9;border-radius:14px;padding:12px 16px;font-size:.82rem;line-height:1.55;animation:7s ease-in-out infinite float;position:absolute}.float-card[data-astro-cid-d32ejlv2] small[data-astro-cid-d32ejlv2]{color:var(--primary);letter-spacing:.06em;font-size:.72rem;font-weight:700;display:block}.float-card[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{margin:2px 0;font-size:.92rem;line-height:1.5;display:block}.float-card[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--muted);display:block}.fc1[data-astro-cid-d32ejlv2]{top:21%;right:max(4vw,50% - 600px)}.fc2[data-astro-cid-d32ejlv2]{animation-delay:1.4s;top:46%;right:max(15vw,50% - 470px)}.fc3[data-astro-cid-d32ejlv2]{animation-delay:2.4s;top:66%;right:max(3vw,50% - 620px)}@keyframes float{50%{transform:translateY(-12px)}}@media (width<=1239px){.floats[data-astro-cid-d32ejlv2]{display:none}}.cue[data-astro-cid-d32ejlv2]{color:var(--muted);letter-spacing:.22em;font-size:.72rem;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.cue[data-astro-cid-d32ejlv2]:after{content:"";background:linear-gradient(var(--cyan), transparent);width:1px;height:40px;margin:8px auto 0;animation:2s ease-in-out infinite cue;display:block}@keyframes cue{0%,to{opacity:.5;transform:scaleY(.55)}50%{opacity:1;transform:none}}.motion .hero-copy[data-astro-cid-d32ejlv2]>[data-astro-cid-d32ejlv2]{animation:enter 1s calc(.1s + var(--i,0) * .12s) cubic-bezier(.2, .7, .2, 1) both}.motion .hero-copy[data-astro-cid-d32ejlv2]>h1[data-astro-cid-d32ejlv2]{animation:none}.motion .line[data-astro-cid-d32ejlv2]>span[data-astro-cid-d32ejlv2]{animation:1.1s cubic-bezier(.2,.75,.15,1) both line}.motion .line[data-astro-cid-d32ejlv2]:first-child>span[data-astro-cid-d32ejlv2]{animation-delay:.2s}.motion .line[data-astro-cid-d32ejlv2]:nth-child(2)>span[data-astro-cid-d32ejlv2]{animation-delay:.34s}.motion .line[data-astro-cid-d32ejlv2]:nth-child(2)>.glow[data-astro-cid-d32ejlv2]{animation:1.1s cubic-bezier(.2,.75,.15,1) .34s both line,8s ease-in-out 1.4s infinite alternate sheen}.motion .hero-graph[data-astro-cid-d32ejlv2]{animation:2s .2s both fade}.motion .floats[data-astro-cid-d32ejlv2]{animation:1.2s cubic-bezier(.2,.7,.2,1) .7s both enter}@keyframes enter{0%{opacity:0;transform:translateY(20px)}}@keyframes line{0%{transform:translateY(105%)}}@keyframes fade{0%{opacity:0}}@media (width<=860px){.hero[data-astro-cid-d32ejlv2]{min-height:0}}.marquee[data-astro-cid-d32ejlv2]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-d32ejlv2]{width:max-content;display:flex}.marquee[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]{flex:none;margin:0;padding:0;list-style:none;display:flex}.motion .track[data-astro-cid-d32ejlv2]{animation:slide var(--speed,40s) linear infinite}.motion .back[data-astro-cid-d32ejlv2] .track[data-astro-cid-d32ejlv2]{animation-direction:reverse}.marquee[data-astro-cid-d32ejlv2]:hover .track[data-astro-cid-d32ejlv2]{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.band[data-astro-cid-d32ejlv2]{--speed:46s;border-block:1px solid var(--outline-variant);background:var(--surface-low);padding-block:22px}.band[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{color:var(--muted);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:14px;padding-inline:22px;font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:600;display:flex}.band[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2] svg{width:18px;height:18px;color:var(--violet)}.statement[data-astro-cid-d32ejlv2]{max-width:980px;margin-bottom:clamp(48px,7vw,80px)}.statement[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0 0 20px;font-size:clamp(2rem,1.2rem + 3.4vw,4rem);line-height:1.15}.statement[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,2rem);font-weight:600;line-height:1.45}.w[data-astro-cid-d32ejlv2]{transition:color .4s,opacity .4s,text-shadow .4s}.motion .statement[data-astro-cid-d32ejlv2] .w[data-astro-cid-d32ejlv2]{opacity:.18}.motion .statement[data-astro-cid-d32ejlv2] .w[data-astro-cid-d32ejlv2].lit{opacity:1}.motion .statement[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2] .w[data-astro-cid-d32ejlv2].lit{color:var(--text)}.statement[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2] .w[data-astro-cid-d32ejlv2]{color:var(--muted)}.pains[data-astro-cid-d32ejlv2]{counter-reset:pain;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pains[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{counter-increment:pain;padding:28px}.pains[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:after{content:counter(pain, decimal-leading-zero);background:var(--spectrum);color:#0000;opacity:.35;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:800;line-height:1;position:absolute;top:14px;right:20px}.pains[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin:36px 0 8px;font-size:1.15rem}.pains[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:0}@media (width<=760px){.pains[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}.glass[data-astro-cid-d32ejlv2]{border:1px solid var(--outline-variant);border-radius:var(--r-lg);background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--surface-low);transition:border-color .3s,transform .3s;position:relative}.glass[data-astro-cid-d32ejlv2]:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,-100%) var(--my,-100%), #9daeffb3, transparent 60%) border-box;pointer-events:none;border:1px solid #0000;position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:padding-box,border-box;mask-origin:padding-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glass[data-astro-cid-d32ejlv2]:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--outline-variant))}.badge[data-astro-cid-d32ejlv2]{background:linear-gradient(var(--surface-low), var(--surface-low)) padding-box, var(--spectrum) border-box;width:44px;height:44px;color:var(--primary);border:1px solid #0000;border-radius:14px;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 24px #8b5cf640}.badge[data-astro-cid-d32ejlv2] svg{width:22px;height:22px}.capture[data-astro-cid-d32ejlv2]{text-align:center}.capture[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0 0 12px;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.capture[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{max-width:40em;color:var(--muted);margin:0 auto 24px}.store-link[data-astro-cid-d32ejlv2]{border:1px solid var(--outline-variant);border-radius:var(--r-md);background:var(--surface-low);color:var(--text);align-items:center;gap:8px;margin-bottom:36px;padding:12px 22px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.store-link[data-astro-cid-d32ejlv2]:hover{border-color:var(--primary)}.store-link[data-astro-cid-d32ejlv2] svg{width:18px;height:18px}.capture-rows[data-astro-cid-d32ejlv2]{gap:14px;display:grid}.chips[data-astro-cid-d32ejlv2]{--speed:52s}.chips[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{border:1px solid var(--outline-variant);background:var(--surface-low);white-space:nowrap;border-radius:999px;margin-inline:7px;padding:10px 22px;font-size:.95rem}.chips[data-astro-cid-d32ejlv2].back li[data-astro-cid-d32ejlv2]{color:var(--muted)}html:not(.motion) .chips[data-astro-cid-d32ejlv2].back,html:not(.motion) .chips[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]+ul[data-astro-cid-d32ejlv2],html:not(.motion) .band[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]+ul[data-astro-cid-d32ejlv2]{display:none}html:not(.motion) .chips[data-astro-cid-d32ejlv2]{mask-image:none}html:not(.motion) .chips[data-astro-cid-d32ejlv2] .track[data-astro-cid-d32ejlv2],html:not(.motion) .chips[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]{flex-wrap:wrap;justify-content:center;row-gap:10px;width:auto}.privacy[data-astro-cid-d32ejlv2]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.privacy-head[data-astro-cid-d32ejlv2]{position:sticky;top:112px}.checks[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{align-content:start;gap:16px;padding:24px;font-size:.95rem;display:grid}@media (width<=860px){.privacy[data-astro-cid-d32ejlv2]{grid-template-columns:1fr;gap:0}.privacy-head[data-astro-cid-d32ejlv2]{position:static}}@media (width<=560px){.checks[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}.faq[data-astro-cid-d32ejlv2]{max-width:calc(820px + 2 * var(--gutter))}.qa[data-astro-cid-d32ejlv2]{border-top:1px solid var(--outline-variant)}details[data-astro-cid-d32ejlv2]{border-bottom:1px solid var(--outline-variant)}summary[data-astro-cid-d32ejlv2]{cursor:pointer;justify-content:space-between;gap:16px;padding:24px 4px;font-size:1.05rem;font-weight:600;list-style:none;transition:color .2s;display:flex}summary[data-astro-cid-d32ejlv2]:hover{color:var(--primary)}summary[data-astro-cid-d32ejlv2]::-webkit-details-marker{display:none}summary[data-astro-cid-d32ejlv2]:after{content:"+";color:var(--primary);flex:none;font-size:1.4rem;line-height:1;transition:transform .3s}details[data-astro-cid-d32ejlv2][open] summary[data-astro-cid-d32ejlv2]:after{transform:rotate(45deg)}details[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:0;padding:0 4px 24px}.motion details[data-astro-cid-d32ejlv2][open] p[data-astro-cid-d32ejlv2]{animation:.4s both open}@keyframes open{0%{opacity:0;transform:translateY(-6px)}}.closing[data-astro-cid-d32ejlv2]{isolation:isolate;background:var(--bg);overflow:hidden}.orb[data-astro-cid-d32ejlv2]{z-index:-1;aspect-ratio:1;width:min(1500px,180vw);position:absolute;top:clamp(40px,8vw,120px);left:50%;transform:translate(-50%)}.orb[data-astro-cid-d32ejlv2]:before,.orb[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{content:"";background:conic-gradient(from var(--angle,0deg), var(--cyan), var(--blue), var(--violet), var(--magenta), var(--cyan));border-radius:50%;animation:18s linear infinite turn;position:absolute;inset:0}.orb[data-astro-cid-d32ejlv2]:before{filter:blur(90px);opacity:.55}.orb[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{background:radial-gradient(circle, var(--bg) 69.6%, transparent 70%), conic-gradient(from var(--angle,0deg), var(--cyan), var(--blue), var(--violet), var(--magenta), var(--cyan));opacity:.9;inset:1px}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes turn{to{--angle:1turn}}.closing-inner[data-astro-cid-d32ejlv2]{text-align:center;justify-items:center;gap:20px;padding-block:clamp(140px,16vw,230px) clamp(120px,16vw,200px);display:grid}.closing[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0;font-size:clamp(2.2rem,1.3rem + 3.6vw,4.2rem);line-height:1.12}.closing[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:0 0 12px;font-size:1.08rem}
