.arc-logo[data-v-9ba4c645]{flex:none;width:28px;height:28px}.second[data-v-9ba4c645]{stroke:var(--accent)}.site-header[data-v-186fcd8d]{z-index:50;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:sticky;top:0}.site-header.scrolled[data-v-186fcd8d]{-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom-color:var(--line);background:#06070dd1}.bar[data-v-186fcd8d]{justify-content:space-between;align-items:center;height:72px;display:flex}.brand[data-v-186fcd8d]{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}nav[data-v-186fcd8d]{align-items:center;gap:4px;display:flex}nav a[data-v-186fcd8d]{color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}nav a[data-v-186fcd8d]:hover{color:var(--ink)}nav a.contact[data-v-186fcd8d]{color:var(--ink);background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, var(--grad) border-box;border:1px solid #0000;margin-left:8px}nav a.contact[data-v-186fcd8d]:hover{box-shadow:0 0 28px -6px #b77cff99}@media (width<=640px){.hide-sm[data-v-186fcd8d]{display:none}}.site-footer[data-v-97356821]{border-top:1px solid var(--line);margin-top:clamp(64px,10vw,140px);padding-top:72px;font-size:.9375rem;position:relative;overflow:hidden}.grid[data-v-97356821]{z-index:1;grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid;position:relative}.about[data-v-97356821]{flex-direction:column;align-items:flex-start;gap:12px;max-width:22rem;display:flex}.brand[data-v-97356821]{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}h2[data-v-97356821]{font-family:var(--font-body);letter-spacing:0;margin-bottom:14px;font-size:.9375rem;font-weight:600}ul[data-v-97356821]{gap:10px;margin:0;padding:0;list-style:none;display:grid}nav a[data-v-97356821]{color:var(--ink-2);text-decoration:none;transition:color .2s}nav a[data-v-97356821]:hover{color:var(--ink)}.wordmark[data-v-97356821]{font-family:var(--font-display);font-variation-settings:"wdth" 78;letter-spacing:-.05em;text-align:center;white-space:nowrap;background:linear-gradient(#b77cff47,#6d7bff0a 85%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:56px;font-size:clamp(5rem,22vw,20rem);font-weight:800;line-height:.78}.legal-line[data-v-97356821]{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;font-size:.8125rem;display:flex;position:relative}@media (width<=720px){.grid[data-v-97356821]{grid-template-columns:1fr 1fr}.about[data-v-97356821]{grid-column:1/-1}}.app-icon[data-v-ca7762bb]{width:var(--size);height:var(--size);border-radius:calc(var(--size) * .2237);background:var(--app-color);box-shadow:inset 0 0 0 1px #ffffff24, 0 1px 2px #1a21401f, 0 8px 24px -8px color-mix(in srgb, var(--app-color) 60%, transparent);flex:none;place-items:center;transition:transform .2s;display:inline-grid;position:relative;overflow:hidden}.app-icon img[data-v-ca7762bb]{object-fit:cover;width:100%;height:100%}.glyph[data-v-ca7762bb]{font-family:var(--font-display);font-size:calc(var(--size) * .52);color:#fff;letter-spacing:-.04em;font-weight:700;line-height:1}.shot[data-v-f057fc52]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.app-screen[data-v-f057fc52]{color:#11131c;background:#f5f5f9;flex-direction:column;gap:.9em;padding:3.6em 1.1em 0;display:flex;position:absolute;inset:0}.bar[data-v-f057fc52]{align-items:center;gap:.55em;display:flex}.bar strong[data-v-f057fc52]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1em}.avatar[data-v-f057fc52]{background:linear-gradient(135deg, color-mix(in srgb, var(--c) 40%, #fff), var(--c));border-radius:50%;width:1.7em;height:1.7em;margin-left:auto}.hero-card[data-v-f057fc52]{background:linear-gradient(145deg, color-mix(in srgb, var(--c) 70%, #fff), var(--c) 60%, color-mix(in srgb, var(--c) 70%, #000));color:#fff;border-radius:1.2em;flex-direction:column;justify-content:flex-end;height:9.5em;padding:1em;display:flex;position:relative;overflow:hidden}.hero-kicker[data-v-f057fc52]{opacity:.85;font-size:.62em;font-weight:600}.hero-title[data-v-f057fc52]{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5em;font-weight:700}.hero-bubble[data-v-f057fc52]{background:radial-gradient(circle at 35% 30%,#ffffffa6,#ffffff14 60%);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #ffffff59}.b1[data-v-f057fc52]{width:4.6em;height:4.6em;top:-1em;right:-.6em}.b2[data-v-f057fc52]{width:2.2em;height:2.2em;top:2.6em;right:3.6em}.row[data-v-f057fc52]{background:#fff;border-radius:.9em;align-items:center;gap:.75em;padding:.7em;display:flex;box-shadow:0 1px 2px #11131c0f}.dot[data-v-f057fc52]{background:color-mix(in srgb, var(--c) 22%, #fff);border-radius:.6em;flex:none;width:2.1em;height:2.1em}.lines[data-v-f057fc52]{flex:1;gap:.4em;display:grid}.lines i[data-v-f057fc52]{opacity:.8;background:#20232f;border-radius:1em;height:.45em}.lines i.dim[data-v-f057fc52]{opacity:.18}.title-line[data-v-f057fc52]{background:#20232f;border-radius:1em;width:60%;height:.9em}.tiles[data-v-f057fc52]{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.tile[data-v-f057fc52]{aspect-ratio:1;background:color-mix(in srgb, var(--c) 18%, #fff);border-radius:1em}.tile.t1[data-v-f057fc52]{background:var(--c)}.tile.t4[data-v-f057fc52]{background:color-mix(in srgb, var(--c) 45%, #fff)}.cta[data-v-f057fc52]{background:var(--c);color:#fff;border-radius:999px;place-items:center;height:2.6em;font-size:.8em;font-weight:600;display:grid}.tabs[data-v-f057fc52]{background:#ffffffe6;border-top:1px solid #11131c0f;justify-content:space-around;margin:auto -1.1em 0;padding:.9em 1em 1.5em;display:flex}.tabs i[data-v-f057fc52]{background:#c9cbd6;border-radius:.35em;width:1.2em;height:1.2em}.tabs i.on[data-v-f057fc52]{background:var(--c)}.home[data-v-b7b9d60a]{flex-direction:column;gap:1.3em;padding:4.2em 1.25em 1em;display:flex;position:absolute;inset:0}.wallpaper[data-v-b7b9d60a]{z-index:-1;background:radial-gradient(60% 45% at 20% 15%,#6d7bffd9,#0000 70%),radial-gradient(55% 45% at 85% 45%,#b77cffbf,#0000 70%),radial-gradient(70% 50% at 40% 95%,#ff8aa0b3,#0000 70%),#0b0c1a;position:absolute;inset:0}.widget[data-v-b7b9d60a]{-webkit-backdrop-filter:blur(20px);color:#fff;background:#ffffff24;border-radius:1.3em;flex-direction:column;justify-content:flex-end;height:7.4em;padding:.9em 1em;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.widget-label[data-v-b7b9d60a]{opacity:.75;font-size:.62em;font-weight:600}.widget-title[data-v-b7b9d60a]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05em;font-weight:700}.widget-arcs[data-v-b7b9d60a]{border-radius:50%;width:6.5em;height:6.5em;position:absolute;top:-2.2em;right:-2.2em;box-shadow:0 0 0 .35em #ffffff59,0 0 0 1.2em #fff0,0 0 0 1.55em #ffffff38,0 0 0 2.4em #fff0,0 0 0 2.75em #ffffff1f}.grid[data-v-b7b9d60a]{grid-template-columns:repeat(4,1fr);gap:1em .6em;display:grid}.cell[data-v-b7b9d60a]{flex-direction:column;align-items:center;gap:.35em;min-width:0;display:flex}.cell span[data-v-b7b9d60a]:not(.ghost):not(.ghost-label){text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;font-size:.56em;font-weight:500;overflow:hidden}.ghost[data-v-b7b9d60a]{-webkit-backdrop-filter:blur(14px);background:#ffffff29;border-radius:.72em;width:3.1em;height:3.1em;box-shadow:inset 0 0 0 1px #ffffff24}.ghost-label[data-v-b7b9d60a]{background:#ffffff40;border-radius:1em;width:2.2em;height:.4em;margin-top:.15em}.dock[data-v-b7b9d60a]{-webkit-backdrop-filter:blur(20px);background:#ffffff24;border-radius:1.6em;justify-content:space-around;margin-top:auto;padding:.75em;display:flex}.orbits[data-v-d1d333e4]{width:100%;height:auto;display:block;overflow:visible}path[data-v-d1d333e4]{fill:none;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #b77cffcc)}.planet[data-v-d1d333e4]{fill:#fff;filter:drop-shadow(0 0 8px #fff)drop-shadow(0 0 18px #b77cff)}.animate path[data-v-d1d333e4]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.65,0,.25,1) forwards draw-d1d333e4}.animate .planet[data-v-d1d333e4]{opacity:0;animation:.8s ease-out forwards appear-d1d333e4}@keyframes draw-d1d333e4{to{stroke-dashoffset:0}}@keyframes appear-d1d333e4{to{opacity:1}}.phone[data-v-e6f00ed4]{width:var(--w);aspect-ratio:9/19.5;padding:calc(var(--w) * .032);border-radius:calc(var(--w) * .165);box-shadow:inset 0 0 0 1.5px #ffffff29, inset 0 0 0 calc(var(--w) * .012) #05060a, 0 50px 100px -30px #000000e6, 0 0 140px -30px var(--glow);font-size:calc(var(--w) * .045);background:linear-gradient(150deg,#3a3e4f 0%,#14161f 40%,#0b0c12 70%,#2a2d3b 100%);position:relative}.screen[data-v-e6f00ed4]{border-radius:calc(var(--w) * .135);isolation:isolate;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.status[data-v-e6f00ed4]{z-index:5;height:3em;font-family:var(--font-body);color:var(--status-color,#fff);justify-content:space-between;align-items:center;padding:0 1.6em 0 1.9em;font-size:.78em;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.status-icons[data-v-e6f00ed4]{align-items:center;gap:.4em;display:flex}.bars[data-v-e6f00ed4]{clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,currentColor 0 18%,#0000 18% 27%,currentColor 27% 45%,#0000 45% 54%,currentColor 54% 72%,#0000 72% 81%,currentColor 81%);width:1.1em;height:.7em}.battery[data-v-e6f00ed4]{opacity:.95;background:linear-gradient(90deg,currentColor 70%,#0000 70%) content-box content-box;border:1.5px solid;border-radius:.22em;width:1.5em;height:.72em;padding:1px}.island[data-v-e6f00ed4]{z-index:6;background:#000;border-radius:999px;width:29%;height:1.75em;position:absolute;top:.55em;left:50%;transform:translate(-50%)}.scroll-words span[data-v-295c4711]{opacity:.16;transition:opacity .35s}.scroll-words span.lit[data-v-295c4711]{opacity:1}.shape[data-v-0a94c113]{width:200px;height:170px;margin-inline:auto;position:relative}.orb-big[data-v-0a94c113],.orb-small[data-v-0a94c113]{border-radius:50%;position:absolute}.orb-big[data-v-0a94c113]{background:radial-gradient(circle at 32% 28%,#fff 0 4%,#fff9 9%,#0000 32%),radial-gradient(circle at 70% 80%,#ff8aa0,#0000 55%),radial-gradient(circle at 40% 45%,#c9a2ff,#6d7bff 70%,#3b3f9e);width:128px;height:128px;animation:6s ease-in-out infinite float-0a94c113;top:22px;right:22px;box-shadow:inset -14px -18px 30px #28145a73,0 30px 40px -18px #6d7bff99}.orb-small[data-v-0a94c113]{background:radial-gradient(circle at 35% 30%,#fff 0 6%,#0000 35%),radial-gradient(circle,#e9ecff,#a9b2ff 75%);width:54px;height:54px;animation:6s ease-in-out -2s infinite float-0a94c113;top:14px;left:26px;box-shadow:inset -6px -8px 14px #3c3c8c59,0 16px 24px -12px #6d7bff80}.ring[data-v-0a94c113]{filter:drop-shadow(0 18px 18px #b77cff73);background:conic-gradient(from 200deg,#ffd3dc,#ff8aa0,#b77cff,#6d7bff,#c9d0ff,#ffd3dc);border-radius:50%;animation:14s linear infinite spin-0a94c113;position:absolute;inset:12px 26px;transform:rotateX(58deg)rotate(-18deg);-webkit-mask:radial-gradient(circle,#0000 33%,#000 34.5% 68%,#0000 69.5%);mask:radial-gradient(circle,#0000 33%,#000 34.5% 68%,#0000 69.5%)}.cap[data-v-0a94c113]{background:linear-gradient(90deg, #fff0 10%, #ffffffbf 32%, #fff0 55%), linear-gradient(90deg, var(--a), var(--b));width:46px;height:128px;box-shadow:inset -6px 0 12px #00000026, 0 18px 26px -14px var(--b);border-radius:999px;position:absolute;top:50%;left:50%}.c1[data-v-0a94c113]{--a:#ffc6d2;--b:#ff8aa0;transform:translate(-50%,-50%)rotate(45deg)}.c2[data-v-0a94c113]{--a:#d9c4ff;--b:#b77cff;transform:translate(-50%,-50%)rotate(-45deg)}.c3[data-v-0a94c113]{--a:#c9d0ff;--b:#6d7bff;border-radius:50%;width:40px;height:40px;transform:translate(-50%,-50%)}@keyframes float-0a94c113{50%{transform:translateY(-8px)}}@keyframes spin-0a94c113{to{transform:rotateX(58deg)rotate(342deg)}}.store-buttons[data-v-1efd20d1]{flex-wrap:wrap;gap:12px;display:flex}.store[data-v-1efd20d1]{background:var(--ink);min-width:156px;min-height:52px;color:var(--on-ink);border-radius:12px;flex-direction:column;justify-content:center;padding:6px 20px;line-height:1.15;text-decoration:none;transition:background-color .15s;display:inline-flex}.store[data-v-1efd20d1]:hover{background:var(--accent);color:#fff}.store small[data-v-1efd20d1]{opacity:.8;font-size:.6875rem}.store span[data-v-1efd20d1]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;font-weight:650}.soon[data-v-1efd20d1]{border:1px dashed var(--line);min-height:52px;color:var(--ink-2);border-radius:12px;align-items:center;padding:0 20px;font-weight:500;display:inline-flex}.hero[data-v-bca5a028]{margin-top:-72px;padding-top:calc(72px + clamp(48px,8vw,104px));position:relative;overflow:hidden}.hero-glow[data-v-bca5a028]{pointer-events:none;background:radial-gradient(38% 30% at 50% 68%,#b77cff4d,#0000 70%),radial-gradient(30% 24% at 28% 78%,#6d7bff3d,#0000 70%),radial-gradient(30% 24% at 72% 80%,#ff8aa033,#0000 70%);position:absolute;inset:0}.hero-copy[data-v-bca5a028]{z-index:5;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero h1[data-v-bca5a028]{font-variation-settings:"wdth" 80;letter-spacing:-.045em;font-size:clamp(3.25rem,9vw,7.5rem);font-weight:750;line-height:.92}.hero .lede[data-v-bca5a028]{max-width:30em;margin-top:24px}.actions[data-v-bca5a028]{margin-top:36px}.hero-stage[data-v-bca5a028]{height:clamp(560px,66vw,820px);margin-top:clamp(24px,4vw,56px);position:relative}.wordmark[data-v-bca5a028]{z-index:1;font-family:var(--font-display);font-variation-settings:"wdth" 75;letter-spacing:-.06em;white-space:nowrap;background:linear-gradient(#ece2ffeb 0%,#b77cff99 38%,#6d7bff1f 78%,#0000);color:#0000;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-background-clip:text;background-clip:text;font-size:clamp(7rem,26vw,27rem);font-weight:800;line-height:.8;position:absolute;top:6%;left:50%}.hero-orbits[data-v-bca5a028]{z-index:0;transform-origin:50% 100%;will-change:transform;width:min(1240px,150vw);position:absolute;bottom:10%;left:50%}.phone-wrap[data-v-bca5a028]{z-index:2;will-change:transform;justify-content:center;display:flex;position:absolute;inset:10% 0 auto}.hero-stage[data-v-bca5a028]:after{content:"";z-index:4;background:linear-gradient(transparent, var(--bg) 85%);pointer-events:none;height:42%;position:absolute;inset:auto 0 0}.statement[data-v-bca5a028]{text-align:center;padding-block:clamp(80px,12vw,160px)}.statement h2[data-v-bca5a028]{font-variation-settings:"wdth" 85;letter-spacing:-.035em;font-size:clamp(2.25rem,5vw,4rem)}.statement-text[data-v-bca5a028]{letter-spacing:-.015em;max-width:26em;margin:32px auto 0;font-size:clamp(1.375rem,2.6vw,2.125rem);font-weight:500;line-height:1.35}.apps[data-v-bca5a028]{background-color:var(--bg-2);border-block:1px solid var(--line);padding-block:clamp(80px,10vw,130px) clamp(40px,6vw,80px);scroll-margin-top:40px;position:relative}.apps-head[data-v-bca5a028]{text-align:center}.apps-head h2[data-v-bca5a028]{font-variation-settings:"wdth" 80;letter-spacing:-.045em;padding-bottom:.08em;font-size:clamp(3rem,8vw,6rem);line-height:1;display:inline-block}.apps-head .lede[data-v-bca5a028]{margin:16px auto 0}.showcase[data-v-bca5a028]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,6vw,96px);padding-block:clamp(48px,7vw,100px);display:grid}.showcase+.showcase[data-v-bca5a028]{border-top:1px solid var(--line)}.showcase.flip .showcase-visual[data-v-bca5a028]{order:2}.showcase-visual[data-v-bca5a028]{border-radius:32px;height:clamp(420px,44vw,580px);display:block;position:relative}.app-glow[data-v-bca5a028]{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 65%, transparent), transparent);filter:blur(50px);opacity:.9;border-radius:50%;position:absolute;inset:12% 8%}.phone-back[data-v-bca5a028],.phone-front[data-v-bca5a028]{transition:transform .6s var(--ease-out);position:absolute}.phone-back[data-v-bca5a028]{top:14%;left:6%;transform:rotate(-9deg)}.phone-front[data-v-bca5a028]{top:2%;right:8%;transform:rotate(5deg)}.showcase-visual:hover .phone-back[data-v-bca5a028],.showcase-visual:focus-visible .phone-back[data-v-bca5a028]{transform:rotate(-12deg)translate(-14px,6px)}.showcase-visual:hover .phone-front[data-v-bca5a028],.showcase-visual:focus-visible .phone-front[data-v-bca5a028]{transform:rotate(7deg)translate(10px,-10px)}.app-id[data-v-bca5a028]{align-items:center;gap:20px;display:flex}.app-id>div[data-v-bca5a028]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app-id h3[data-v-bca5a028]{font-variation-settings:"wdth" 82;letter-spacing:-.04em;font-size:clamp(2.5rem,5vw,4rem);line-height:.95}.showcase-copy .lede[data-v-bca5a028]{margin-top:24px}.desc[data-v-bca5a028]{max-width:34em;margin-top:12px}.stores[data-v-bca5a028]{margin-top:28px}.showcase-actions[data-v-bca5a028]{align-items:center;gap:20px;margin-top:32px;display:flex}.quiet-link[data-v-bca5a028]{color:var(--ink-2);font-weight:500;text-decoration:none}.quiet-link[data-v-bca5a028]:hover{color:var(--ink)}.studio[data-v-bca5a028]{background:var(--light-bg);color:var(--light-ink);border-radius:clamp(24px,4vw,48px);margin:clamp(80px,10vw,140px) clamp(0px,1.5vw,20px) 0;padding-block:clamp(80px,10vw,140px);scroll-margin-top:72px}.studio-head[data-v-bca5a028]{text-align:center}.studio-head h2[data-v-bca5a028]{font-variation-settings:"wdth" 82;letter-spacing:-.04em;font-size:clamp(2.75rem,6.5vw,5rem)}.studio-lede[data-v-bca5a028]{max-width:32em;color:var(--light-ink-2);margin:16px auto 0;font-size:clamp(1.125rem,1.6vw,1.3125rem)}.cards[data-v-bca5a028]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:clamp(48px,6vw,72px);display:grid}.card[data-v-bca5a028]{text-align:center;background:#fff;border-radius:28px;padding:36px 32px 44px;box-shadow:0 1px 2px #0d10200a,0 30px 60px -36px #0d102047}.card h3[data-v-bca5a028]{font-variation-settings:"wdth" 88;margin:24px 0 12px;font-size:1.75rem}.card p[data-v-bca5a028]{color:var(--light-ink-2)}.principles[data-v-bca5a028]{padding-top:clamp(96px,12vw,170px)}.principles-title[data-v-bca5a028]{text-align:center;font-variation-settings:"wdth" 82;letter-spacing:-.04em;margin-bottom:clamp(40px,6vw,80px);font-size:clamp(2.5rem,6vw,4.75rem);line-height:1}.row[data-v-bca5a028]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);padding-block:clamp(32px,5vw,64px);display:grid}.row.flip .visual[data-v-bca5a028]{order:2}.row-copy h3[data-v-bca5a028]{font-variation-settings:"wdth" 85;letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(2rem,4vw,3.25rem)}.row-copy .lede[data-v-bca5a028]{margin-bottom:20px}.visual[data-v-bca5a028]{aspect-ratio:5/4;border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 50%, #b77cff29, transparent 70%), var(--surface);border-radius:32px;place-items:center;display:grid;position:relative;overflow:hidden}.ring[data-v-bca5a028]{border:1px solid #ffffff1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1[data-v-bca5a028]{aspect-ratio:1;border-color:#b77cff73;width:46%;box-shadow:0 0 40px #b77cff40}.r2[data-v-bca5a028]{aspect-ratio:1;width:70%}.r3[data-v-bca5a028]{aspect-ratio:1;border-style:dashed;width:96%;animation:60s linear infinite rotate-bca5a028}.lock-orb[data-v-bca5a028]{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 32% 28%,#ffffffd9 0 4%,#0000 30%),radial-gradient(circle at 70% 80%,#ff8aa0,#0000 55%),radial-gradient(circle at 40% 45%,#b77cff,#6d7bff 75%,#353a95);border-radius:50%;place-items:center;width:28%;display:grid;position:relative;box-shadow:inset -10px -14px 26px #1e0f5080,0 20px 60px -10px #b77cff99}.lock-orb svg[data-v-bca5a028]{width:38%;height:38%}.lasting-visual[data-v-bca5a028]{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;padding:10% 14%;display:flex}.chip[data-v-bca5a028]{border:1px solid var(--line);color:var(--ink-2);background:#ffffff0d;border-radius:18px;align-items:center;gap:14px;padding:14px 20px;font-weight:500;display:flex}.chip[data-v-bca5a028]:nth-child(2){opacity:.85;margin-left:6%}.chip[data-v-bca5a028]:nth-child(3){opacity:.65;margin-left:12%}.chip[data-v-bca5a028]:nth-child(4){opacity:.45;margin-left:18%}.chip b[data-v-bca5a028]{min-width:3.2em;font-family:var(--font-display);color:var(--ink)}.chip.top[data-v-bca5a028]{color:var(--ink);background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--grad) border-box;border-color:#0000;box-shadow:0 10px 40px -12px #b77cff99}.chat-visual[data-v-bca5a028]{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;padding:8% 10%;display:flex}.bubble[data-v-bca5a028]{border-radius:20px;max-width:78%;padding:12px 16px;font-size:.9375rem;line-height:1.4}.bubble.in[data-v-bca5a028]{border:1px solid var(--line);background:#ffffff14;border-bottom-left-radius:6px;align-self:flex-start}.bubble.out[data-v-bca5a028]{background:linear-gradient(120deg, var(--g1), var(--g2));color:#fff;border-bottom-right-radius:6px;align-self:flex-end;box-shadow:0 12px 30px -12px #6d7bffb3}.bubble.short[data-v-bca5a028]{max-width:60%}.cta[data-v-bca5a028]{text-align:center;margin-top:clamp(64px,10vw,140px);padding-block:clamp(100px,14vw,200px) clamp(64px,8vw,100px);position:relative;overflow:hidden}.cta[data-v-bca5a028]:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 70%,#b77cff40,#0000 70%);position:absolute;inset:30% 10% -20%}.cta[data-v-bca5a028]:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.cta-orbits[data-v-bca5a028]{opacity:.6;width:min(1240px,150vw);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.cta-inner[data-v-bca5a028]{position:relative}.cta h2[data-v-bca5a028]{font-variation-settings:"wdth" 80;letter-spacing:-.045em;font-size:clamp(2.5rem,6.5vw,5.25rem);line-height:1}.cta .lede[data-v-bca5a028]{margin:24px auto 0}.cta-actions[data-v-bca5a028]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@keyframes rotate-bca5a028{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=900px){.showcase[data-v-bca5a028],.row[data-v-bca5a028]{grid-template-columns:1fr}.showcase.flip .showcase-visual[data-v-bca5a028],.row.flip .visual[data-v-bca5a028]{order:0}.cards[data-v-bca5a028]{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}@media (width<=520px){.hero-stage[data-v-bca5a028]{height:640px}.wordmark[data-v-bca5a028]{top:0}.phone-wrap[data-v-bca5a028]{inset:17% 0 auto}.phone-back[data-v-bca5a028]{left:0}.phone-front[data-v-bca5a028]{right:0}.chip[data-v-bca5a028]{padding:12px 14px;font-size:.875rem}}:root{--bg:#06070d;--bg-2:#0b0d17;--surface:#11131f;--surface-2:#181b2b;--ink:#f4f5fb;--ink-2:#a3a9c2;--ink-3:#6b7190;--line:#ffffff17;--line-strong:#ffffff2e;--accent:#8b93ff;--accent-soft:#8b93ff24;--on-ink:#06070d;--g1:#6d7bff;--g2:#b77cff;--g3:#ff8aa0;--grad:linear-gradient(100deg, var(--g1), var(--g2) 50%, var(--g3));--light-bg:#f3f4f8;--light-ink:#0d1020;--light-ink-2:#5a6078;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1200px;--gutter:clamp(16px, 4vw, 40px);--radius-lg:28px;--radius-md:16px;--ease-out:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}#app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{text-wrap:pretty;margin:0}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:#b77cff59}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.lede{color:var(--ink-2);max-width:34em;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.55}.muted{color:var(--ink-2)}.gradient-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.skip-link{z-index:100;background:var(--surface);border-radius:8px;padding:10px 16px;position:absolute;top:12px;left:-9999px}.skip-link:focus{left:16px}.btn{min-height:50px;font:600 1rem/1 var(--font-body);cursor:pointer;transition:background-color .2s, border-color .2s, color .2s, transform .2s var(--ease-out), box-shadow .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 1.5em;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{color:var(--on-ink);background:#fff}.btn-primary:hover{box-shadow:0 0 0 4px #ffffff1f,0 10px 40px -10px #b77cffb3}.btn-ghost{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-ghost:hover{background:#ffffff0f;border-color:#ffffff4d}.btn-glow{color:var(--ink);background:linear-gradient(var(--bg-2), var(--bg-2)) padding-box, var(--grad) border-box;border:1px solid #0000}.btn-glow:hover{box-shadow:0 0 40px -6px #b77cff8c}.btn-icon{flex:none;width:1.1em;height:1.1em}.text-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover{text-decoration-thickness:2px}.soon-badge{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad) border-box;font-family:var(--font-body);letter-spacing:0;color:var(--ink);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.soon-badge:before{content:"";background:var(--g3);width:6px;height:6px;box-shadow:0 0 10px var(--g3);border-radius:50%;animation:2s ease-in-out infinite pulse}.reveal{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transform:translateY(32px)}.reveal.is-visible{opacity:1;transform:none}.starfield{background-image:radial-gradient(1px 1px at 23px 41px,#ffffff8c,#0000),radial-gradient(1px 1px at 141px 97px,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 260px 22px,#ffffff80,#0000),radial-gradient(1px 1px at 82px 210px,#ffffff4d,#0000),radial-gradient(1px 1px at 201px 260px,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 310px 180px,#ffffff4d,#0000);background-size:340px 300px}@keyframes pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}
