.micon{width:3.4rem;height:3.4rem;color:var(--color-ink-2);flex-shrink:0}.micon .accent{color:var(--color-brand);transition:transform .5s var(--ease-out-soft)}.theme-dark .micon .accent{color:var(--color-accent-bright)}.theme-dark .micon{color:var(--color-ink-3)}.nut-card:hover .micon .accent,.nut-card:focus-visible .micon .accent{transform:translate(1px,-1.5px)}html.js .micon .accent path,html.js .micon .accent circle{stroke-dasharray:100;stroke-dashoffset:100px}html.js .reveal.is-visible .micon .accent path,html.js .reveal.is-visible .micon .accent circle{animation:micon-draw 1.5s var(--ease-out-soft) forwards;animation-delay:calc(var(--delay,0s) + .3s)}@keyframes micon-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html.js .micon .accent path,html.js .micon .accent circle{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.micon .accent{transition:none}}.voice-tab[data-astro-cid-3c5flga2]{border:1px solid var(--color-line);background:color-mix(in oklab, var(--color-panel) 70%, transparent);color:var(--color-ink-3);border-radius:9999px;padding:.6rem 1.15rem;font-size:.88rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.voice-tab[data-astro-cid-3c5flga2]:hover{color:var(--color-ink);border-color:var(--color-ink-4)}.voice-tab[data-astro-cid-3c5flga2][aria-selected=true]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}html.js .voice-panel[data-astro-cid-3c5flga2]{animation:voice-in .7s var(--ease-out-soft) both}@keyframes voice-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.voice-ctl[data-astro-cid-3c5flga2]{border:1px solid var(--color-line);width:2.9rem;height:2.9rem;color:var(--color-ink-2);background:color-mix(in oklab, var(--color-panel) 60%, transparent);transition:border-color .2s, color .2s, transform .25s var(--ease-out-soft);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.voice-ctl[data-astro-cid-3c5flga2]:hover{color:var(--color-ink);border-color:var(--color-accent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){html.js .voice-panel[data-astro-cid-3c5flga2]{animation:none}.voice-ctl[data-astro-cid-3c5flga2]{transition:none}}.demo-tool[data-astro-cid-kgrlzkuq]{border:1px solid var(--color-line);background:var(--color-panel);height:2.25rem;color:var(--color-ink-2);border-radius:9999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.8rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.demo-tool[data-astro-cid-kgrlzkuq]:hover{color:var(--color-ink);border-color:var(--color-ink-4)}.demo-stage[data-astro-cid-kgrlzkuq]{min-height:24rem}.demo-frame[data-astro-cid-kgrlzkuq]{background:#050a16;border:0;width:100%;height:clamp(32rem,78vh,60rem);display:block}.demo-shell[data-astro-cid-kgrlzkuq]:fullscreen{border-radius:0;flex-direction:column;display:flex}.demo-shell[data-astro-cid-kgrlzkuq]:fullscreen .demo-stage[data-astro-cid-kgrlzkuq]{flex:1;display:flex}.demo-shell[data-astro-cid-kgrlzkuq]:fullscreen .demo-frame[data-astro-cid-kgrlzkuq]{flex:1;height:auto}.glass[data-astro-cid-cc4ihrdm] dl[data-astro-cid-cc4ihrdm],dl[data-astro-cid-cc4ihrdm].glass{background:color-mix(in oklab, var(--color-panel) 60%, transparent)}dl[data-astro-cid-cc4ihrdm].glass>div[data-astro-cid-cc4ihrdm]+div[data-astro-cid-cc4ihrdm]{border-top:1px solid var(--color-line-soft)}.shot-wrap[data-astro-cid-cc4ihrdm] .shot{box-shadow:0 50px 110px -50px #050a16bf,0 0 0 1px #ffffff0a}.shot-cta[data-astro-cid-cc4ihrdm]{color:#fff;white-space:nowrap;height:2.9rem;transition:background-position .5s var(--ease-out-soft), transform .25s var(--ease-out-soft);background:linear-gradient(120deg,#0b1f6b 0%,#1d42d3 45%,#aa70f2 100%) 0 0/180% 180%;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.6rem;padding:0 1.2rem 0 1.05rem;font-size:.88rem;font-weight:700;display:inline-flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 14px 34px -12px #1d42d3bf,inset 0 1px #ffffff38}.shot-cta[data-astro-cid-cc4ihrdm]:hover{background-position:100%;transform:translate(-50%,-2px)}@media (width<=640px){.shot-cta[data-astro-cid-cc4ihrdm]{height:2.5rem;font-size:.8rem;bottom:.75rem}}.step-rule[data-astro-cid-cc4ihrdm]{background:linear-gradient(90deg, var(--color-accent-bright), transparent);opacity:.7;height:1px}@media (width>=1280px){.steps[data-astro-cid-cc4ihrdm]>li[data-astro-cid-cc4ihrdm]:not(:last-child):after{content:"";background:var(--color-line);width:1.2rem;height:1px;position:absolute;top:1.7rem;right:-1.6rem}}.cap[data-astro-cid-cc4ihrdm]{border-top:1px solid var(--color-line)}.cap[data-astro-cid-cc4ihrdm]:last-child{border-bottom:1px solid var(--color-line)}.cap[data-astro-cid-cc4ihrdm] summary[data-astro-cid-cc4ihrdm]{cursor:pointer;grid-template-columns:2.6rem 1fr 2rem;align-items:center;gap:1rem;padding:1.35rem 0;list-style:none;display:grid}.cap[data-astro-cid-cc4ihrdm] summary[data-astro-cid-cc4ihrdm]::-webkit-details-marker{display:none}.cap-n[data-astro-cid-cc4ihrdm]{font-family:var(--font-display);color:var(--color-brand);font-size:1.3rem;line-height:1}.cap[data-astro-cid-cc4ihrdm] summary[data-astro-cid-cc4ihrdm] h3[data-astro-cid-cc4ihrdm]{color:var(--color-ink);font-size:1.15rem;font-weight:700;transition:color .2s}.cap[data-astro-cid-cc4ihrdm] summary[data-astro-cid-cc4ihrdm]:hover h3[data-astro-cid-cc4ihrdm]{color:var(--color-brand)}.cap-plus[data-astro-cid-cc4ihrdm]{border:1px solid var(--color-line);border-radius:9999px;justify-self:end;width:2rem;height:2rem;transition:border-color .2s,background-color .2s;position:relative}.cap-plus[data-astro-cid-cc4ihrdm]:before,.cap-plus[data-astro-cid-cc4ihrdm]:after{content:"";background:var(--color-ink-2);width:.75rem;height:1.5px;transition:transform .35s var(--ease-out-soft), background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cap-plus[data-astro-cid-cc4ihrdm]:after{transform:translate(-50%,-50%)rotate(90deg)}.cap[data-astro-cid-cc4ihrdm][open] .cap-plus[data-astro-cid-cc4ihrdm]{border-color:var(--color-brand);background:var(--color-brand)}.cap[data-astro-cid-cc4ihrdm][open] .cap-plus[data-astro-cid-cc4ihrdm]:before,.cap[data-astro-cid-cc4ihrdm][open] .cap-plus[data-astro-cid-cc4ihrdm]:after{background:#fff}.cap[data-astro-cid-cc4ihrdm][open] .cap-plus[data-astro-cid-cc4ihrdm]:after{transform:translate(-50%,-50%)rotate(0)}.cap-body[data-astro-cid-cc4ihrdm]{padding:0 0 1.5rem 3.6rem}.cap-body[data-astro-cid-cc4ihrdm] p[data-astro-cid-cc4ihrdm]{color:var(--color-ink-3);max-width:38rem;font-size:1rem;line-height:1.7}html.js .cap[data-astro-cid-cc4ihrdm][open] .cap-body[data-astro-cid-cc4ihrdm]{animation:cap-in .5s var(--ease-out-soft) both}@keyframes cap-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cap[data-astro-cid-cc4ihrdm]:target{scroll-margin-top:7rem}@media (width<=640px){.cap[data-astro-cid-cc4ihrdm] summary[data-astro-cid-cc4ihrdm]{grid-template-columns:2.2rem 1fr 2rem}.cap-body[data-astro-cid-cc4ihrdm]{padding-left:0}}.qr-card[data-astro-cid-cc4ihrdm]{color:#0e1729;width:min(100%,22rem);transition:transform .35s var(--ease-out-soft), box-shadow .35s var(--ease-out-soft);background:#fff;border-radius:1.75rem;margin-inline:auto;padding:1.6rem;display:block;box-shadow:0 40px 90px -40px #050a16e6,0 0 0 1px #ffffff14}.qr-card[data-astro-cid-cc4ihrdm]:hover{transform:translateY(-3px);box-shadow:0 50px 100px -40px #1d42d3bf,0 0 0 1px #ffffff1f}.qr-frame[data-astro-cid-cc4ihrdm]{background:#f7f6f2;border:1px solid #e2e0d8;border-radius:1.2rem;padding:1.1rem;position:relative}.qr-frame[data-astro-cid-cc4ihrdm]:before,.qr-frame[data-astro-cid-cc4ihrdm]:after{content:"";border:2px solid var(--color-brand);opacity:.55;width:1.1rem;height:1.1rem;position:absolute}.qr-frame[data-astro-cid-cc4ihrdm]:before{border-bottom:0;border-right:0;border-top-left-radius:.5rem;top:.45rem;left:.45rem}.qr-frame[data-astro-cid-cc4ihrdm]:after{border-top:0;border-left:0;border-bottom-right-radius:.5rem;bottom:.45rem;right:.45rem}.qr-card[data-astro-cid-cc4ihrdm] .qr-svg{color:#0e1729;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.shot-cta[data-astro-cid-cc4ihrdm],.qr-card[data-astro-cid-cc4ihrdm],.cap-plus[data-astro-cid-cc4ihrdm]:before,.cap-plus[data-astro-cid-cc4ihrdm]:after{transition:none}html.js .cap[data-astro-cid-cc4ihrdm][open] .cap-body[data-astro-cid-cc4ihrdm]{animation:none}}
