.window[data-astro-cid-akvmw4q5].ui,.window[data-astro-cid-akvmw4q5].browser{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(180deg, var(--line-strong), var(--line)) border-box}.window[data-astro-cid-akvmw4q5].term .window-bar[data-astro-cid-akvmw4q5]{border-bottom-color:var(--night-line);color:var(--night-muted)}.window[data-astro-cid-akvmw4q5].term .window-bar[data-astro-cid-akvmw4q5]:before{background:var(--night-line);box-shadow:1rem 0 0 var(--night-line), 2rem 0 0 var(--night-line)}.window[data-astro-cid-akvmw4q5].term .code[data-astro-cid-akvmw4q5]{background:0 0;border:0;border-radius:0}.window-bar[data-astro-cid-akvmw4q5]{white-space:nowrap;min-width:0}.hero-visual[data-astro-cid-akvmw4q5]{padding-bottom:var(--space-6);position:relative}.url[data-astro-cid-akvmw4q5]{text-overflow:ellipsis;background:var(--paper-2);min-width:0;font-family:var(--font-mono);color:var(--ink-2);border-radius:999px;flex:1;padding:.2rem .7rem;overflow:hidden}.browser-body[data-astro-cid-akvmw4q5]{padding:var(--space-4);gap:var(--space-4);display:grid}.live-pill[data-astro-cid-akvmw4q5]{gap:var(--space-3);border:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;padding:.3rem .8rem;display:inline-flex}.fake-app[data-astro-cid-akvmw4q5]{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper);grid-template-columns:30% 1fr;min-height:220px;display:grid;overflow:hidden}.fa-side[data-astro-cid-akvmw4q5]{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-3);border-right:1px solid var(--line);background:var(--paper-2);display:grid}.fa-logo[data-astro-cid-akvmw4q5]{width:1.6rem;height:1.6rem;margin-bottom:var(--space-2);background:linear-gradient(135deg, var(--slice-1), var(--slice-3));border-radius:6px}.fa-item[data-astro-cid-akvmw4q5]{background:var(--line-strong);border-radius:4px;height:.55rem}.fa-item[data-astro-cid-akvmw4q5].on{background:var(--brand)}.fa-item[data-astro-cid-akvmw4q5].short,.fa-line[data-astro-cid-akvmw4q5].short{width:60%}.fa-main[data-astro-cid-akvmw4q5]{align-content:start;gap:var(--space-3);padding:var(--space-4);display:grid}.fa-title[data-astro-cid-akvmw4q5]{background:var(--ink-2);opacity:.8;border-radius:5px;width:55%;height:1rem}.fa-line[data-astro-cid-akvmw4q5]{background:var(--line-strong);border-radius:4px;height:.5rem}.fa-cards[data-astro-cid-akvmw4q5]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.fa-cards[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5]{background:var(--brand-tint);border:1px solid var(--line);border-radius:8px;height:3.2rem}.toast[data-astro-cid-akvmw4q5]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(160deg, var(--beam-b), var(--beam-a) 45%, var(--line) 80%) border-box;box-shadow:0 20px 50px -20px var(--glow);font-size:var(--text-sm);border:1px solid #0000;display:flex;position:absolute;bottom:0;left:-6%}.toast[data-astro-cid-akvmw4q5] strong[data-astro-cid-akvmw4q5]{display:block}.toast[data-astro-cid-akvmw4q5] small[data-astro-cid-akvmw4q5]{color:var(--muted);font-size:var(--text-xs)}.tick[data-astro-cid-akvmw4q5]{background:var(--live-tint);width:2rem;height:2rem;color:var(--live);border-radius:50%;place-items:center;font-weight:700;display:grid}.tick[data-astro-cid-akvmw4q5] path[data-astro-cid-akvmw4q5]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}@media screen and (prefers-reduced-motion:no-preference){.js .toast[data-astro-cid-akvmw4q5]{animation:toast-in .52s var(--ease-out) 1s both}.js .tick[data-astro-cid-akvmw4q5] path[data-astro-cid-akvmw4q5]{animation:tick-draw .42s var(--ease-out) 1.3s both}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes tick-draw{0%{stroke-dashoffset:1px}}.how[data-astro-cid-akvmw4q5]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.done[data-astro-cid-akvmw4q5]{gap:var(--space-4);margin:0;display:grid;position:sticky;top:6rem}.wiz-body[data-astro-cid-akvmw4q5]{padding:var(--space-5);gap:var(--space-5);display:grid}.wiz[data-astro-cid-akvmw4q5]{counter-reset:w;gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.wiz[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5]{counter-increment:w;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-sm);grid-template-columns:1.6rem 1fr auto;display:grid}.wiz[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5]:before{content:"✓";background:var(--brand-tint);width:1.6rem;height:1.6rem;color:var(--brand);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.wiz[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5]:last-child{color:var(--muted);font-size:var(--text-xs)}.wiz[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5].live{color:var(--live)}.wiz[data-astro-cid-akvmw4q5] .cur[data-astro-cid-akvmw4q5]{border-color:var(--brand)}.mock[data-astro-cid-akvmw4q5]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px dashed var(--line-strong);justify-items:start;display:grid}.app-name[data-astro-cid-akvmw4q5]{font-family:var(--font-display);font-weight:650;font-size:var(--text-xl);letter-spacing:-.015em}.addr[data-astro-cid-akvmw4q5]{overflow-wrap:anywhere;max-width:100%}.addr[data-astro-cid-akvmw4q5] code[data-astro-cid-akvmw4q5]{font-size:var(--text-xs)}.fake-btn[data-astro-cid-akvmw4q5]{pointer-events:none}.hint[data-astro-cid-akvmw4q5],figcaption[data-astro-cid-akvmw4q5]{color:var(--muted);font-size:var(--text-sm)}.route[data-astro-cid-akvmw4q5]:first-child{position:sticky;top:6rem}.routes[data-astro-cid-akvmw4q5]{gap:var(--space-5);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.route[data-astro-cid-akvmw4q5]{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(180deg, var(--line-strong), var(--line) 70%) border-box;box-shadow:inset 0 1px 0 var(--panel-top);border:1px solid #0000;align-content:start;min-width:0;display:grid}.route[data-astro-cid-akvmw4q5] h3[data-astro-cid-akvmw4q5]{gap:var(--space-3);font-size:var(--text-xl);align-items:center;display:flex}.route[data-astro-cid-akvmw4q5] p[data-astro-cid-akvmw4q5]{color:var(--ink-2)}.route[data-astro-cid-akvmw4q5] strong[data-astro-cid-akvmw4q5]{color:var(--ink);font-weight:600}.small[data-astro-cid-akvmw4q5]{font-size:var(--text-sm)}.route[data-astro-cid-akvmw4q5] .small[data-astro-cid-akvmw4q5]{color:var(--muted)}.logos[data-astro-cid-akvmw4q5]{justify-items:center;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.logo[data-astro-cid-akvmw4q5]{border:1px solid var(--line);width:3.5rem;height:3.5rem;box-shadow:0 10px 30px -18px var(--glow);background:#fff;border-radius:14px;place-items:center;display:grid}.logo[data-astro-cid-akvmw4q5] img[data-astro-cid-akvmw4q5]{object-fit:contain;width:34px;height:34px}.more-logo[data-astro-cid-akvmw4q5]{background:var(--surface);color:var(--muted);text-align:center;border-style:dashed;border-color:var(--line-strong);font-size:.7rem;line-height:1.2}.way[data-astro-cid-akvmw4q5]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.way[data-astro-cid-akvmw4q5] .code[data-astro-cid-akvmw4q5]{font-size:var(--text-sm)}.push[data-astro-cid-akvmw4q5],.wired[data-astro-cid-akvmw4q5]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.art[data-astro-cid-akvmw4q5].push{min-height:0;padding-block:var(--space-5) var(--space-4);margin:0;display:flex}.node[data-astro-cid-akvmw4q5]{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:8px;padding:.4rem .7rem}.node[data-astro-cid-akvmw4q5].gate,.node[data-astro-cid-akvmw4q5].db{border-color:var(--brand);color:var(--brand);box-shadow:0 0 24px -8px var(--glow)}.wire[data-astro-cid-akvmw4q5]{border-top:2px dashed var(--line-strong);flex:2rem;min-width:2rem;height:0;margin-top:1rem;position:relative}.wire[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5]{color:var(--muted);white-space:nowrap;font-size:.7rem;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.wired[data-astro-cid-akvmw4q5] .wire[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5]{font-family:var(--font-mono);color:var(--ink-2)}.bento[data-astro-cid-akvmw4q5]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.tile[data-astro-cid-akvmw4q5]{align-content:start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(180deg, var(--line-strong), var(--line) 70%) border-box;box-shadow:inset 0 1px 0 var(--panel-top);border:1px solid #0000;grid-column:span 2;min-width:0;display:grid}.t0[data-astro-cid-akvmw4q5]{grid-column:span 4}.t5[data-astro-cid-akvmw4q5]{column-gap:var(--space-6);grid-column:span 6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.t5[data-astro-cid-akvmw4q5] .art[data-astro-cid-akvmw4q5]{grid-row:span 2;margin:0}.tile[data-astro-cid-akvmw4q5] dt[data-astro-cid-akvmw4q5]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em}.tile[data-astro-cid-akvmw4q5] dd[data-astro-cid-akvmw4q5]{color:var(--muted);font-size:var(--text-sm);margin:0}.t5[data-astro-cid-akvmw4q5] dt[data-astro-cid-akvmw4q5]{align-self:end}.t5[data-astro-cid-akvmw4q5] dd[data-astro-cid-akvmw4q5]{align-self:start}.art[data-astro-cid-akvmw4q5]{align-content:center;gap:var(--space-3);min-height:120px;margin-bottom:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--paper-2);border:1px solid var(--line);font-size:var(--text-xs);display:grid}.urlbar[data-astro-cid-akvmw4q5]{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-sm);border-radius:999px;min-width:0;padding:.55rem .8rem;display:flex;overflow:hidden}.urlbar[data-astro-cid-akvmw4q5] svg[data-astro-cid-akvmw4q5]{color:var(--live);flex:none}.urlbar[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tag[data-astro-cid-akvmw4q5]{color:var(--muted)}.tag[data-astro-cid-akvmw4q5].live{color:var(--live)}.timeline[data-astro-cid-akvmw4q5]{justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline[data-astro-cid-akvmw4q5]:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:50%;left:0;right:0}.timeline[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5]{background:var(--slice-3);border-radius:50%;width:.7rem;height:.7rem;position:relative}.timeline[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5].now{background:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.deploys[data-astro-cid-akvmw4q5]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.deploys[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5]{justify-content:space-between;gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.45rem .7rem;display:flex}.deploys[data-astro-cid-akvmw4q5] .bad[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5]:last-child{color:var(--warn)}.deploys[data-astro-cid-akvmw4q5] .good[data-astro-cid-akvmw4q5]{border-color:var(--brand)}.roll[data-astro-cid-akvmw4q5]{color:var(--brand);font-weight:600}.log[data-astro-cid-akvmw4q5]{font-size:var(--text-xs);color:var(--ink-2);white-space:pre-wrap;margin:0;line-height:1.8}.log[data-astro-cid-akvmw4q5] .d[data-astro-cid-akvmw4q5]{color:var(--muted)}.log[data-astro-cid-akvmw4q5] .w[data-astro-cid-akvmw4q5]{color:var(--warn)}.alert[data-astro-cid-akvmw4q5]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--warn) 6%, var(--surface));border:1px solid color-mix(in oklab, var(--warn) 35%, var(--line));font-size:var(--text-sm);justify-self:start;display:flex}.alert[data-astro-cid-akvmw4q5] strong[data-astro-cid-akvmw4q5]{display:block}.alert[data-astro-cid-akvmw4q5] small[data-astro-cid-akvmw4q5]{color:var(--muted);font-size:var(--text-xs)}.alert-dot[data-astro-cid-akvmw4q5]{background:var(--warn);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 25%, transparent);border-radius:50%;flex:none}.ai[data-astro-cid-akvmw4q5]{align-items:center}.ai[data-astro-cid-akvmw4q5] .prose[data-astro-cid-akvmw4q5] p[data-astro-cid-akvmw4q5],.cost[data-astro-cid-akvmw4q5] .prose[data-astro-cid-akvmw4q5] p[data-astro-cid-akvmw4q5]{font-size:var(--text-lg);line-height:1.55}.chat[data-astro-cid-akvmw4q5]{gap:var(--space-3);font-size:var(--text-sm);display:grid}.msg[data-astro-cid-akvmw4q5]{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:16px}.msg[data-astro-cid-akvmw4q5].you{background:var(--brand);color:var(--on-brand);border-bottom-right-radius:4px;justify-self:end}.msg[data-astro-cid-akvmw4q5].bot{background:var(--paper-2);border:1px solid var(--line);border-bottom-left-radius:4px}.calls[data-astro-cid-akvmw4q5]{margin:0 0 0 var(--space-4);padding:0 0 0 var(--space-4);border-left:2px solid var(--line-strong);gap:var(--space-2);font-size:var(--text-xs);list-style:none;display:grid}.calls[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5]{gap:var(--space-1) var(--space-3);color:var(--muted);flex-wrap:wrap;display:flex}.calls[data-astro-cid-akvmw4q5] li[data-astro-cid-akvmw4q5]>code[data-astro-cid-akvmw4q5]:first-child{color:var(--ink)}.cost[data-astro-cid-akvmw4q5]{align-items:center}.bill[data-astro-cid-akvmw4q5]{font-size:var(--text-sm);gap:0;display:grid}.bill-title[data-astro-cid-akvmw4q5]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-3)}.line[data-astro-cid-akvmw4q5]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.line[data-astro-cid-akvmw4q5]>span[data-astro-cid-akvmw4q5]:first-child{align-items:center;gap:var(--space-3);display:inline-flex}.line[data-astro-cid-akvmw4q5] strong[data-astro-cid-akvmw4q5]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em}.line[data-astro-cid-akvmw4q5].or>span[data-astro-cid-akvmw4q5]:first-child,.muted[data-astro-cid-akvmw4q5]{color:var(--muted)}.line[data-astro-cid-akvmw4q5].free{color:var(--muted);border-bottom:0}.line[data-astro-cid-akvmw4q5].free span[data-astro-cid-akvmw4q5]:last-child{color:var(--live);font-weight:500}.trial[data-astro-cid-akvmw4q5]{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--brand-tint);color:var(--brand);text-align:center;font-weight:600}@media (width<=1000px){.bento[data-astro-cid-akvmw4q5]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-akvmw4q5],.t0[data-astro-cid-akvmw4q5]{grid-column:span 1}.t5[data-astro-cid-akvmw4q5]{grid-column:1/-1}}@media (width<=900px){.how[data-astro-cid-akvmw4q5],.routes[data-astro-cid-akvmw4q5]{gap:var(--space-6);grid-template-columns:1fr}.done[data-astro-cid-akvmw4q5],.route[data-astro-cid-akvmw4q5]:first-child{position:static}.toast[data-astro-cid-akvmw4q5]{left:var(--space-4)}}@media (width<=640px){.bento[data-astro-cid-akvmw4q5],.t5[data-astro-cid-akvmw4q5]{grid-template-columns:1fr}.t5[data-astro-cid-akvmw4q5] .art[data-astro-cid-akvmw4q5]{grid-row:auto}.route[data-astro-cid-akvmw4q5]{padding:var(--space-5)}.route[data-astro-cid-akvmw4q5] .code[data-astro-cid-akvmw4q5]{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-4)}.fake-app[data-astro-cid-akvmw4q5]{min-height:170px}.urlbar[data-astro-cid-akvmw4q5]{font-size:var(--text-xs)}.art[data-astro-cid-akvmw4q5].push{padding-block:var(--space-4);flex-direction:column;align-items:flex-start;gap:0}.push[data-astro-cid-akvmw4q5] .wire[data-astro-cid-akvmw4q5]{border-top:0;border-left:2px dashed var(--line-strong);flex:none;width:0;min-width:0;height:2.2rem;margin:0 0 0 1.5rem}.push[data-astro-cid-akvmw4q5] .wire[data-astro-cid-akvmw4q5] span[data-astro-cid-akvmw4q5]{top:50%;bottom:auto;left:.75rem;transform:translateY(-50%)}.toast[data-astro-cid-akvmw4q5]{left:var(--space-3);right:var(--space-3)}}
