.hero[data-astro-cid-ge2uvauf]{padding-top:clamp(20px,5vh,64px);padding-bottom:clamp(40px,6vh,72px);position:relative}.head[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;gap:18px;display:grid}.head[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{max-width:46ch}.stage[data-astro-cid-ge2uvauf]{--gap:clamp(28px, 7vw, 96px);align-items:center;gap:var(--gap);max-width:760px;padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;margin:clamp(24px,4.5vh,52px) auto 0;display:grid}.side[data-astro-cid-ge2uvauf]{align-items:center;gap:18px;min-width:0;display:flex}.before[data-astro-cid-ge2uvauf]{text-align:right;flex-direction:row-reverse;justify-content:flex-end}.after[data-astro-cid-ge2uvauf]{justify-content:flex-start}.cap[data-astro-cid-ge2uvauf]{gap:2px;width:15rem;min-width:0;display:grid}.fname[data-astro-cid-ge2uvauf]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.kind[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:13px}.after[data-astro-cid-ge2uvauf] .kind[data-astro-cid-ge2uvauf][data-addon]{color:var(--warn)}.stage[data-astro-cid-ge2uvauf] .beam[data-astro-cid-ge2uvauf]{height:176px}.spark[data-astro-cid-ge2uvauf]{opacity:0;width:60px;height:120px;transition:opacity .4s var(--ease-out);pointer-events:none;background:radial-gradient(closest-side,#ffffff8c,#fff0);border-radius:50%;margin:-60px 0 0 -30px;position:absolute;top:0;left:50%}.stage[data-astro-cid-ge2uvauf] .glyph.paper svg{filter:drop-shadow(0 14px 18px #00000080)}.stage[data-astro-cid-ge2uvauf].arrive [data-glyph=before]{animation:arrive .6s var(--ease-out) both}.stage[data-astro-cid-ge2uvauf].arrive [data-glyph=after]{animation:emerge .7s .18s var(--ease-out) both}.stage[data-astro-cid-ge2uvauf].arrive .beam[data-astro-cid-ge2uvauf]:before{animation:flare .9s var(--ease-out)}@keyframes arrive{0%{opacity:0;transform:translate(-28px)}}@keyframes emerge{0%{opacity:0;transform:translate(-18px)scale(.96)}}@keyframes flare{30%{opacity:1;transform:scaleX(1.6)}}.console[data-astro-cid-ge2uvauf]{max-width:720px;padding-inline:var(--gutter);margin:clamp(20px,3.5vh,40px) auto 0;position:relative}.quick[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:4px;min-height:34px;margin:0 0 10px;display:flex}.quick[data-astro-cid-ge2uvauf] button{color:var(--ink-2);cursor:pointer;transition:background-color .15s, color .15s, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:inline-flex}.quick[data-astro-cid-ge2uvauf] button:active{transform:scale(.97)}.quick[data-astro-cid-ge2uvauf] svg{width:15px;height:15px}.quick[data-astro-cid-ge2uvauf] .all{color:var(--muted)}.quick[data-astro-cid-ge2uvauf] .mark{color:var(--muted);font-size:12px}@media (hover:hover){.quick[data-astro-cid-ge2uvauf] button:hover{background:var(--chip);color:var(--ink)}}.bar[data-astro-cid-ge2uvauf]{position:relative}.halo[data-astro-cid-ge2uvauf]{background:conic-gradient(from 200deg, rgb(var(--aura-teal)), rgb(var(--aura-slate)), rgb(var(--aura-amber)), rgb(var(--aura-teal)));filter:blur(18px);opacity:.22;transition:opacity .45s var(--ease-out), transform .55s var(--ease-spring);pointer-events:none;border-radius:18px;position:absolute;inset:2px 10px;transform:scale(.97,.86)}.bar[data-astro-cid-ge2uvauf]:focus-within .halo[data-astro-cid-ge2uvauf]{opacity:.4;transform:none}.field[data-astro-cid-ge2uvauf]{border:1px solid var(--line-strong);background:linear-gradient(90deg, rgb(var(--aura-teal) / .1), rgb(var(--aura-slate) / .06) 50%, rgb(var(--aura-amber) / .1)), #16171a;height:56px;transition:border-color .3s var(--ease-out);border-radius:28px;align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 30px -18px #00000080}.bar[data-astro-cid-ge2uvauf]:focus-within .field[data-astro-cid-ge2uvauf]{border-color:#ffffff38}.add[data-astro-cid-ge2uvauf],.clear[data-astro-cid-ge2uvauf]{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:background-color .15s, color .15s, border-color .15s, transform .3s var(--ease-spring);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.clear[data-astro-cid-ge2uvauf]{border-color:#0000}.add[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf],.clear[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.add[data-astro-cid-ge2uvauf]:active,.clear[data-astro-cid-ge2uvauf]:active{transform:scale(.92)}@media (hover:hover){.add[data-astro-cid-ge2uvauf]:hover,.clear[data-astro-cid-ge2uvauf]:hover{background:var(--chip);color:var(--ink);border-color:#0000}}[data-astro-cid-ge2uvauf][data-input]{min-width:0;height:100%;color:var(--ink);letter-spacing:-.005em;caret-color:var(--light-a);background:0 0;border:0;outline:0;flex:1;font-size:18px;font-weight:300}[data-astro-cid-ge2uvauf][data-input]::placeholder{color:var(--muted);opacity:1;font-weight:300}.results[data-astro-cid-ge2uvauf]{z-index:30;border:1px solid var(--line-strong);background:var(--panel);box-shadow:var(--shadow-pop);transform-origin:50% 0;animation:open .18s var(--ease-out) both;border-radius:18px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden}@keyframes open{0%{opacity:0;transform:translateY(-4px)scale(.99)}}.results[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{overscroll-behavior:contain;max-height:min(52vh,420px);margin:0;padding:6px;list-style:none;overflow-y:auto}.results[data-astro-cid-ge2uvauf] li{cursor:pointer;border-radius:11px;grid-template-columns:16px auto minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:10px 12px;display:grid}.results[data-astro-cid-ge2uvauf] li[aria-selected=true]{background:var(--chip)}.results[data-astro-cid-ge2uvauf] li .icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;align-self:center;width:16px;height:16px}.results[data-astro-cid-ge2uvauf] .name{white-space:nowrap;font-weight:450}.results[data-astro-cid-ge2uvauf] .via{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.results[data-astro-cid-ge2uvauf] .value{font-variant-numeric:tabular-nums;background:#70809638;border-radius:6px;margin-left:7px;padding:1px 6px;font-weight:400}.results[data-astro-cid-ge2uvauf] .desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.results[data-astro-cid-ge2uvauf] .meta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.results[data-astro-cid-ge2uvauf] .meta.warn{color:var(--warn)}.results[data-astro-cid-ge2uvauf] .empty{color:var(--ink-2);cursor:default;padding:14px 12px;display:block}.end[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.end[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--ink-2);max-width:38ch;font-size:14px}.end-actions[data-astro-cid-ge2uvauf]{align-items:center;gap:16px;display:flex}.end[data-astro-cid-ge2uvauf] .more[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-size:14px}.end[data-astro-cid-ge2uvauf] .btn{min-height:40px;padding:0 16px;font-size:14px}.honest[data-astro-cid-ge2uvauf]{text-align:center;color:var(--muted);margin:14px 0 0;font-size:13px}.cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:clamp(20px,3.5vh,32px);display:flex}.cta[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:14px}.cta[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:not(.btn){color:var(--ink-2)}.drop-hint[data-astro-cid-ge2uvauf]{z-index:40;background:var(--paper);color:var(--paper-ink);opacity:0;transition:opacity .2s var(--ease-out), transform .3s var(--ease-out);pointer-events:none;border-radius:999px;padding:10px 16px;font-size:14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,8px)}html.dragging .drop-hint[data-astro-cid-ge2uvauf]{opacity:1;transform:translate(-50%)}@media (width<=640px){.stage[data-astro-cid-ge2uvauf]{grid-template-columns:1fr auto 1fr;gap:18px}.side[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;gap:12px}.before[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column}.stage[data-astro-cid-ge2uvauf] .glyph{--gw:76px!important}.stage[data-astro-cid-ge2uvauf] .beam[data-astro-cid-ge2uvauf]{height:180px}.cap[data-astro-cid-ge2uvauf]{width:auto;max-width:38vw}.fname[data-astro-cid-ge2uvauf]{font-size:14px}.results[data-astro-cid-ge2uvauf] li{grid-template-columns:16px minmax(0,1fr) auto}.results[data-astro-cid-ge2uvauf] .desc{display:none}.results[data-astro-cid-ge2uvauf] .name{white-space:normal;min-width:0}.end-actions[data-astro-cid-ge2uvauf]{justify-content:space-between;width:100%}}.app[data-astro-cid-4kf7wirp]{padding-top:0}.copy[data-astro-cid-4kf7wirp]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px clamp(24px,5vw,72px);display:grid}.copy[data-astro-cid-4kf7wirp] .lede[data-astro-cid-4kf7wirp]{max-width:52ch}figure[data-astro-cid-4kf7wirp]{margin:0 0 clamp(36px,5vw,64px)}figure[data-astro-cid-4kf7wirp] img{border:1px solid var(--line-strong);background:var(--panel);border-radius:clamp(10px,1.4vw,18px);width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #000000e6,inset 0 2px #ffffff08}@media (width<=760px){.copy[data-astro-cid-4kf7wirp]{grid-template-columns:1fr}}.through[data-astro-cid-fog7mxhv]{padding-block:clamp(64px,10vw,120px);position:relative}.intro[data-astro-cid-fog7mxhv]{text-align:center;justify-items:center;gap:16px;display:grid}.intro[data-astro-cid-fog7mxhv] .lede[data-astro-cid-fog7mxhv]{max-width:44ch}.lane[data-astro-cid-fog7mxhv]{max-width:760px;padding-inline:var(--gutter);margin:56px auto 0;position:relative}.lane[data-astro-cid-fog7mxhv]>.beam[data-astro-cid-fog7mxhv]{position:absolute;top:0;bottom:0;left:50%}.cards[data-astro-cid-fog7mxhv]{gap:36px;margin:0;padding:0;list-style:none;display:grid}.pair[data-astro-cid-fog7mxhv]{color:inherit;grid-template-columns:1fr 1fr;gap:clamp(40px,9vw,120px);text-decoration:none;display:grid}.half[data-astro-cid-fog7mxhv]{align-items:center;gap:18px;display:flex}.half[data-astro-cid-fog7mxhv].before{text-align:right;flex-direction:row-reverse}.label[data-astro-cid-fog7mxhv]{gap:2px;display:grid}.what[data-astro-cid-fog7mxhv]{font-size:16px}.needs[data-astro-cid-fog7mxhv]{color:var(--muted);font-size:13px}.needs[data-astro-cid-fog7mxhv].addon{color:var(--warn)}.before[data-astro-cid-fog7mxhv] .what[data-astro-cid-fog7mxhv]{color:var(--ink-2)}.after[data-astro-cid-fog7mxhv] .glyph svg{filter:drop-shadow(0 14px 18px #00000080)}@media (hover:hover){.pair[data-astro-cid-fog7mxhv]:hover .what[data-astro-cid-fog7mxhv]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.22em}}@media (width<=560px){.half[data-astro-cid-fog7mxhv],.half[data-astro-cid-fog7mxhv].before{text-align:center;flex-direction:column;gap:10px}.pair[data-astro-cid-fog7mxhv] .glyph{--gw:72px!important}.what[data-astro-cid-fog7mxhv]{font-size:14px}}.through[data-astro-cid-fog7mxhv].live{height:calc(100svh + var(--n) * 55svh);padding:0}.live[data-astro-cid-fog7mxhv] .pin[data-astro-cid-fog7mxhv]{grid-template-rows:auto 1fr;height:100svh;padding-top:clamp(48px,9vh,96px);display:grid;position:sticky;top:0;overflow:hidden}.live[data-astro-cid-fog7mxhv] .lane[data-astro-cid-fog7mxhv]{max-width:none;height:100%;margin:0;padding:0}.live[data-astro-cid-fog7mxhv] .lane[data-astro-cid-fog7mxhv]>.beam[data-astro-cid-fog7mxhv]{top:12%;bottom:12%}.live[data-astro-cid-fog7mxhv] .cards[data-astro-cid-fog7mxhv]{display:block;position:absolute;inset:0}.live[data-astro-cid-fog7mxhv] .card[data-astro-cid-fog7mxhv]{width:0;height:0;position:absolute;top:50%;left:50%}.live[data-astro-cid-fog7mxhv] .pair[data-astro-cid-fog7mxhv]{width:0;height:0;display:block;position:absolute;top:0;left:0}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv]{text-align:center;flex-direction:column;justify-content:center;gap:14px;width:50vw;height:220px;margin-top:-110px;position:absolute;top:0;left:0;overflow:hidden}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv].before{margin-left:-50vw}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv].after{margin-left:0}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv]>*{transform:translateX(var(--x,0px));will-change:transform}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv].before>*{margin-left:auto;margin-right:0}.live[data-astro-cid-fog7mxhv] .before[data-astro-cid-fog7mxhv] .glyph,.live[data-astro-cid-fog7mxhv] .before[data-astro-cid-fog7mxhv] .label[data-astro-cid-fog7mxhv]{position:absolute;right:0;translate:50%}.live[data-astro-cid-fog7mxhv] .after[data-astro-cid-fog7mxhv] .glyph,.live[data-astro-cid-fog7mxhv] .after[data-astro-cid-fog7mxhv] .label[data-astro-cid-fog7mxhv]{position:absolute;left:0;translate:-50%}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv] .glyph{top:18px}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv] .label[data-astro-cid-fog7mxhv]{text-align:center;justify-items:center;width:260px;top:160px}.live[data-astro-cid-fog7mxhv] .before[data-astro-cid-fog7mxhv] .what[data-astro-cid-fog7mxhv]{color:var(--ink-2)}.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv].before .needs[data-astro-cid-fog7mxhv]{visibility:hidden}.live[data-astro-cid-fog7mxhv] .before[data-astro-cid-fog7mxhv] .label[data-astro-cid-fog7mxhv]:after{content:""}.live[data-astro-cid-fog7mxhv] .pair[data-astro-cid-fog7mxhv]:focus-visible{outline:none}.live[data-astro-cid-fog7mxhv] .pair[data-astro-cid-fog7mxhv]:focus-visible .after[data-astro-cid-fog7mxhv] .what[data-astro-cid-fog7mxhv]{outline:1.5px solid var(--light-a);outline-offset:4px;border-radius:4px}.flash[data-astro-cid-fog7mxhv]{background:var(--light);filter:blur(22px);opacity:0;pointer-events:none;border-radius:99px;width:44px;margin-left:-22px;position:absolute;top:0;bottom:0;left:50%}@media (width<=560px){.live[data-astro-cid-fog7mxhv] .half[data-astro-cid-fog7mxhv] .label[data-astro-cid-fog7mxhv]{width:170px;top:132px}}.free[data-astro-cid-d3mqparo]{padding-block:clamp(64px,10vw,120px)}.grid[data-astro-cid-d3mqparo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.head[data-astro-cid-d3mqparo]{gap:20px;display:grid;position:sticky;top:32px}dl[data-astro-cid-d3mqparo]{border-top:1px solid var(--line);margin:0;display:grid}dl[data-astro-cid-d3mqparo]>div[data-astro-cid-d3mqparo]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px 32px;padding:24px 0;display:grid}dt[data-astro-cid-d3mqparo]{letter-spacing:-.01em;font-size:1.125rem;font-weight:400}dd[data-astro-cid-d3mqparo]{color:var(--ink-2);max-width:46ch;margin:0}@media (width<=860px){.grid[data-astro-cid-d3mqparo]{grid-template-columns:1fr}.head[data-astro-cid-d3mqparo]{position:static}}@media (width<=560px){dl[data-astro-cid-d3mqparo]>div[data-astro-cid-d3mqparo]{grid-template-columns:1fr}}.download[data-astro-cid-iclci2am]{padding-block:clamp(80px,12vw,140px) 0}.inner[data-astro-cid-iclci2am]{max-width:calc(940px + 2 * var(--gutter));text-align:left;position:relative}h2[data-astro-cid-iclci2am],.inner[data-astro-cid-iclci2am]>.lede[data-astro-cid-iclci2am]{text-align:center}.inner[data-astro-cid-iclci2am]>.lede[data-astro-cid-iclci2am]{margin:14px auto 0}.pending[data-astro-cid-iclci2am]{text-align:center;max-width:56ch;color:var(--warn);margin:32px auto 0}.systems[data-astro-cid-iclci2am]{border-top:1px solid var(--line);flex-direction:column;margin-top:48px;display:flex}.system[data-astro-cid-iclci2am]{border-bottom:1px solid var(--line);padding:28px 0}.row[data-astro-cid-iclci2am]{grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:6px 28px;display:grid}.row[data-astro-cid-iclci2am] h3[data-astro-cid-iclci2am]{grid-row:span 2}h3[data-astro-cid-iclci2am]{letter-spacing:-.02em;font-size:1.6rem;font-weight:250}.needs[data-astro-cid-iclci2am]{color:var(--muted);font-size:14px}.files[data-astro-cid-iclci2am]{flex-wrap:wrap;grid-column:2;gap:8px;margin-top:10px;display:flex}.files[data-astro-cid-iclci2am] .btn[data-astro-cid-iclci2am]{min-height:42px;padding:0 16px;font-size:14px}details[data-astro-cid-iclci2am]{margin-top:14px;margin-left:calc(9rem + 28px)}summary[data-astro-cid-iclci2am]{cursor:pointer;color:var(--ink-2);border-radius:6px;align-items:center;gap:8px;font-size:15px;list-style:none;display:inline-flex}summary[data-astro-cid-iclci2am]::-webkit-details-marker{display:none}summary[data-astro-cid-iclci2am]:before{content:"";width:7px;height:7px;transition:transform .2s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}details[data-astro-cid-iclci2am][open] summary[data-astro-cid-iclci2am]:before{transform:rotate(45deg)translate(-2px,-1px)}@media (hover:hover){summary[data-astro-cid-iclci2am]:hover{color:var(--ink)}}.steps[data-astro-cid-iclci2am]{max-width:62ch;color:var(--ink-2);gap:14px;padding-top:14px;display:grid}.steps[data-astro-cid-iclci2am] ol[data-astro-cid-iclci2am]{color:var(--ink);gap:8px;margin:0;padding-left:1.4em;display:grid}.steps[data-astro-cid-iclci2am] li[data-astro-cid-iclci2am]::marker{color:var(--muted);font-variant-numeric:tabular-nums}.note[data-astro-cid-iclci2am]{color:var(--muted);font-size:14px}.meta[data-astro-cid-iclci2am]{color:var(--muted);text-align:center;margin-top:28px;font-size:14px}.meta[data-astro-cid-iclci2am] a[data-astro-cid-iclci2am]{color:var(--ink-2)}.nw[data-astro-cid-iclci2am]{white-space:nowrap}@media (width<=760px){.row[data-astro-cid-iclci2am]{grid-template-columns:1fr;gap:6px}.row[data-astro-cid-iclci2am] h3[data-astro-cid-iclci2am]{grid-row:auto}.files[data-astro-cid-iclci2am]{grid-column:1}.files[data-astro-cid-iclci2am] .btn[data-astro-cid-iclci2am]{flex:100%}details[data-astro-cid-iclci2am]{margin-left:0}}
