.gy[data-astro-cid-3sra4z3g]{--ember:#e4572e;--ember-d:#ee6236;--iron:#0e0f12;--iron-2:#17191e;--ease:cubic-bezier(.23, 1, .32, 1)}.ember[data-astro-cid-3sra4z3g]{color:var(--ember)}.hero[data-astro-cid-3sra4z3g],.dark[data-astro-cid-3sra4z3g],.end[data-astro-cid-3sra4z3g]{background:var(--iron);color:#f2f1ec}.hero[data-astro-cid-3sra4z3g]{background:radial-gradient(70% 60% at 90% 0%, #e4572e38, transparent 70%), var(--iron);position:relative;overflow:hidden}.hero[data-astro-cid-3sra4z3g]:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 64px);position:absolute;inset:0;mask:radial-gradient(80% 70% at 50% 30%,#000,#0000)}.sub[data-astro-cid-3sra4z3g]{color:#b4b8c0}.story[data-astro-cid-3sra4z3g]:not(.dark) .sub[data-astro-cid-3sra4z3g]{color:var(--fg-2)}.crumb[data-astro-cid-3sra4z3g]{color:#b4b8c0;text-underline-offset:5px;font-size:.92rem;font-weight:500;text-decoration:underline #ffffff40}.crumb[data-astro-cid-3sra4z3g]:hover{color:#fff}.live[data-astro-cid-3sra4z3g]{background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .75rem;font-size:.92rem;font-weight:500;display:inline-flex}.dot[data-astro-cid-3sra4z3g]{background:#3dbe7b;border-radius:999px;flex:none;width:.5rem;height:.5rem;position:relative}.dot[data-astro-cid-3sra4z3g]:after{content:"";opacity:.35;animation:pulse 2.2s var(--ease) infinite;background:#3dbe7b;border-radius:999px;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:.5;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}.btn-ember[data-astro-cid-3sra4z3g]{background:var(--ember);color:#fff;transition:transform .16s var(--ease), background-color .2s;padding:.95rem 1.5rem;box-shadow:0 14px 30px -14px #e4572ee6}.btn-ember[data-astro-cid-3sra4z3g]:hover{background:#d14a22}.btn-ember[data-astro-cid-3sra4z3g]:active,.btn-ghost-dark[data-astro-cid-3sra4z3g]:active{transform:scale(.97)}.btn-ember[data-astro-cid-3sra4z3g] .arr[data-astro-cid-3sra4z3g]{transition:transform .2s var(--ease)}.btn-ember[data-astro-cid-3sra4z3g]:hover .arr[data-astro-cid-3sra4z3g]{transform:translate(3px)}html[dir=rtl] .btn-ember[data-astro-cid-3sra4z3g] .arr[data-astro-cid-3sra4z3g]{transform:scaleX(-1)}html[dir=rtl] .btn-ember[data-astro-cid-3sra4z3g]:hover .arr[data-astro-cid-3sra4z3g]{transform:scaleX(-1)translate(3px)}.btn-ghost-dark[data-astro-cid-3sra4z3g]{color:#fff;transition:transform .16s var(--ease), background-color .2s;border:1px solid #ffffff40}.btn-ghost-dark[data-astro-cid-3sra4z3g]:hover{background:#ffffff12}.link-quiet[data-astro-cid-3sra4z3g]{color:#b4b8c0;text-underline-offset:5px;font-weight:500;text-decoration:underline #ffffff40}.devices[data-astro-cid-3sra4z3g]{max-width:58rem;margin:4.5rem auto 0;padding-bottom:2.5rem;position:relative}.laptop[data-astro-cid-3sra4z3g]{background:linear-gradient(#2a2d34,#1b1d22);border-radius:1.1rem;padding:.55rem;position:relative;box-shadow:0 60px 120px -40px #e4572e59,inset 0 0 0 1px #ffffff0f}.laptop[data-astro-cid-3sra4z3g] img[data-astro-cid-3sra4z3g]{border-radius:.65rem;width:100%;height:auto;display:block}.laptop[data-astro-cid-3sra4z3g]:after{content:"";background:linear-gradient(#2a2d34,#121317);border-radius:0 0 1.4rem 1.4rem;height:1.1rem;position:absolute;inset:auto -4% -1.1rem}.phone[data-astro-cid-3sra4z3g]{inset-inline-start:-3%;background:#050506;border-radius:1.9rem;width:clamp(7rem,20%,12.5rem);padding:.35rem;position:absolute;bottom:-1rem;box-shadow:0 40px 70px -26px #000,0 0 0 1px #ffffff14}.phone[data-astro-cid-3sra4z3g] img[data-astro-cid-3sra4z3g]{border-radius:1.6rem;width:100%;height:auto;display:block}.tv[data-astro-cid-3sra4z3g]{inset-inline-end:-5%;background:#050506;border-radius:.7rem;width:clamp(9rem,30%,18rem);padding:.3rem;position:absolute;top:12%;transform:rotate(2deg);box-shadow:0 30px 60px -20px #000,0 0 0 1px #ffffff1a}html[dir=rtl] .tv[data-astro-cid-3sra4z3g]{transform:rotate(-2deg)}.tv[data-astro-cid-3sra4z3g] img[data-astro-cid-3sra4z3g]{border-radius:.45rem;width:100%;height:auto;display:block}.float[data-astro-cid-3sra4z3g]{color:#111318;white-space:nowrap;background:#fff;border-radius:1rem;align-items:center;gap:.55rem;padding:.6rem .9rem;font-size:.86rem;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 14px 32px -12px #00000080}.chip-a[data-astro-cid-3sra4z3g]{top:-1.3rem;animation:6s ease-in-out infinite bob;inset-inline-start:14%}.chip-b[data-astro-cid-3sra4z3g]{bottom:0;animation:7s ease-in-out -2s infinite bob;inset-inline-end:8%}.ok[data-astro-cid-3sra4z3g]{color:#1e8e50;background:#1f9e5529;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;display:grid}.wa[data-astro-cid-3sra4z3g]{background:#25d366;border-radius:999px;width:.5rem;height:.5rem}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=640px){.devices[data-astro-cid-3sra4z3g]{margin-top:3rem}.tv[data-astro-cid-3sra4z3g]{display:none}.chip-a[data-astro-cid-3sra4z3g]{inset-inline-start:0}.float[data-astro-cid-3sra4z3g]{font-size:.76rem}.phone[data-astro-cid-3sra4z3g]{inset-inline-start:-.5rem}}.story[data-astro-cid-3sra4z3g]{border-top:1px solid var(--line);padding:clamp(5rem,11vw,9rem) 0;overflow:hidden}.story[data-astro-cid-3sra4z3g].dark{border-top:0}.story-grid[data-astro-cid-3sra4z3g]{align-items:center;gap:3.5rem;display:grid}@media (width>=1024px){.story-grid[data-astro-cid-3sra4z3g]{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:4.5rem}.flip[data-astro-cid-3sra4z3g] .story-grid[data-astro-cid-3sra4z3g]{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr)}.flip[data-astro-cid-3sra4z3g] .story-text[data-astro-cid-3sra4z3g]{order:2}}.kicker[data-astro-cid-3sra4z3g]{letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-size:.9rem;font-weight:650}html[lang=ar] .kicker[data-astro-cid-3sra4z3g]{letter-spacing:0;font-size:1rem}.shot[data-astro-cid-3sra4z3g] img[data-astro-cid-3sra4z3g]{border:1px solid var(--line);border-radius:1.1rem;width:100%;height:auto;display:block;box-shadow:0 50px 100px -45px #11131880}.dark[data-astro-cid-3sra4z3g] .shot[data-astro-cid-3sra4z3g] img[data-astro-cid-3sra4z3g]{border-color:#ffffff14;box-shadow:0 50px 120px -40px #e4572e4d}.story[data-astro-cid-3sra4z3g].flip:not(.dark){background:#f3f2ee;border-top:0}@media (prefers-color-scheme:dark){.story[data-astro-cid-3sra4z3g].flip:not(.dark){background:var(--iron-2)}}.bento[data-astro-cid-3sra4z3g]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=640px){.bento[data-astro-cid-3sra4z3g]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-3sra4z3g].wide{grid-column:span 2}}@media (width>=1024px){.bento[data-astro-cid-3sra4z3g]{grid-template-columns:repeat(4,minmax(0,1fr))}}.card[data-astro-cid-3sra4z3g]{background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease), border-color .25s, box-shadow .35s var(--ease);border-radius:1.5rem;flex-direction:column;gap:1.4rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}@media (width>=640px){.card[data-astro-cid-3sra4z3g].wide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-3sra4z3g]:hover{border-color:color-mix(in oklab, var(--ember) 35%, var(--line));transform:translateY(-3px);box-shadow:0 28px 50px -34px #e4572e73}}.ic[data-astro-cid-3sra4z3g]{background:color-mix(in oklab, var(--ember) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--ember);border-radius:.85rem;place-items:center;display:grid}.ic[data-astro-cid-3sra4z3g] svg[data-astro-cid-3sra4z3g]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem}.card[data-astro-cid-3sra4z3g] h3[data-astro-cid-3sra4z3g]{letter-spacing:-.01em;margin-top:1.15rem;font-size:1.12rem;font-weight:600}.card[data-astro-cid-3sra4z3g] p[data-astro-cid-3sra4z3g]{color:var(--fg-2);margin-top:.4rem;font-size:.95rem;line-height:1.6}.viz[data-astro-cid-3sra4z3g]{margin-top:auto}.mcard[data-astro-cid-3sra4z3g]{aspect-ratio:1.62;color:#f2f1ec;max-width:19rem;transition:transform .5s var(--ease);background:radial-gradient(90% 80% at 100% 0,#e4572e73,#0000 60%),linear-gradient(140deg,#22252c,#0e0f12);border-radius:1.1rem;flex-direction:column;justify-content:space-between;margin-inline:auto;padding:1.05rem 1.1rem;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 24px 40px -22px #0e0f12b3,inset 0 0 0 1px #ffffff0f}html[dir=rtl] .mcard[data-astro-cid-3sra4z3g]{transform:rotate(3deg)}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-3sra4z3g]:hover .mcard[data-astro-cid-3sra4z3g]{transform:rotate(0)translateY(-2px)}}.mc-top[data-astro-cid-3sra4z3g]{align-items:center;gap:.7rem;display:flex}.mc-ph[data-astro-cid-3sra4z3g]{background:linear-gradient(140deg,#f08a5d,#e4572e);border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:grid}.mc-top[data-astro-cid-3sra4z3g] b[data-astro-cid-3sra4z3g],.mc-bot[data-astro-cid-3sra4z3g] b[data-astro-cid-3sra4z3g]{font-size:.95rem;font-weight:600;display:block}.mcard[data-astro-cid-3sra4z3g] small[data-astro-cid-3sra4z3g]{color:#9ba1ab;font-size:.72rem;display:block}.mc-bot[data-astro-cid-3sra4z3g]{justify-content:space-between;align-items:flex-end;display:flex}.mc-bot[data-astro-cid-3sra4z3g] b[data-astro-cid-3sra4z3g]{letter-spacing:-.01em;font-size:1.25rem}.qr[data-astro-cid-3sra4z3g]{fill:#0e0f12;background:#fff;border-radius:.45rem;width:3.6rem;height:3.6rem;padding:.22rem}.chips[data-astro-cid-3sra4z3g]{flex-wrap:wrap;gap:.4rem;display:flex}.chips[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]{border:1px solid var(--line-strong);color:var(--fg-2);border-radius:999px;padding:.38rem .8rem;font-size:.8rem;font-weight:500}.chips[data-astro-cid-3sra4z3g] .on[data-astro-cid-3sra4z3g]{border-color:var(--ember);background:var(--ember);color:#fff}.pbar[data-astro-cid-3sra4z3g]{gap:3px;height:.6rem;display:flex}.pbar[data-astro-cid-3sra4z3g] i[data-astro-cid-3sra4z3g]{border-radius:999px;display:block}.pbar[data-astro-cid-3sra4z3g] .used[data-astro-cid-3sra4z3g]{background:var(--ember);flex:5}.pbar[data-astro-cid-3sra4z3g] .held[data-astro-cid-3sra4z3g]{background:repeating-linear-gradient(-45deg, var(--line-strong) 0 3px, transparent 3px 6px);flex:2}.pbar[data-astro-cid-3sra4z3g] .rest[data-astro-cid-3sra4z3g]{background:var(--sunken);flex:4}.prow[data-astro-cid-3sra4z3g]{color:var(--muted);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.6rem;font-size:.8rem;display:flex}.prow[data-astro-cid-3sra4z3g] b[data-astro-cid-3sra4z3g]{color:var(--ember);font-weight:600}.prow[data-astro-cid-3sra4z3g] .big[data-astro-cid-3sra4z3g]{letter-spacing:-.02em;font-size:1.4rem}.tl[data-astro-cid-3sra4z3g]{border-radius:.9rem;gap:3px;height:3rem;display:flex;overflow:hidden}.tl[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]{background:var(--sunken);color:var(--fg-2);place-items:center;font-size:.82rem;font-weight:600;display:grid}.tl[data-astro-cid-3sra4z3g] .w[data-astro-cid-3sra4z3g]{background:color-mix(in oklab, var(--ember) 16%, transparent);color:var(--ember)}.ticks[data-astro-cid-3sra4z3g]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem;font-size:.72rem;display:flex}.spark[data-astro-cid-3sra4z3g]{width:100%;height:3.5rem;display:block}.roles[data-astro-cid-3sra4z3g]{gap:.4rem;display:grid}.roles[data-astro-cid-3sra4z3g]>div[data-astro-cid-3sra4z3g]{background:var(--sunken);border-radius:.9rem;align-items:center;gap:.65rem;padding:.5rem .75rem .5rem .5rem;display:flex}.roles[data-astro-cid-3sra4z3g]>div[data-astro-cid-3sra4z3g]>span[data-astro-cid-3sra4z3g]:last-child{flex:1;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.roles[data-astro-cid-3sra4z3g] .av[data-astro-cid-3sra4z3g]{background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:700;display:grid}.roles[data-astro-cid-3sra4z3g]>div[data-astro-cid-3sra4z3g]:first-child .av[data-astro-cid-3sra4z3g]{background:var(--ember);border-color:var(--ember);color:#fff}.roles[data-astro-cid-3sra4z3g] b[data-astro-cid-3sra4z3g]{font-size:.85rem;font-weight:600;display:block}.roles[data-astro-cid-3sra4z3g] small[data-astro-cid-3sra4z3g]{color:var(--muted);font-size:.72rem;display:block}.dots[data-astro-cid-3sra4z3g]{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.dots[data-astro-cid-3sra4z3g] i[data-astro-cid-3sra4z3g]{aspect-ratio:1;background:var(--sunken);max-width:1.1rem;box-shadow:0 0 0 1px var(--line) inset;border-radius:999px;display:block}.dots[data-astro-cid-3sra4z3g] i[data-astro-cid-3sra4z3g].on{background:var(--ember);box-shadow:none}.rows[data-astro-cid-3sra4z3g]{gap:.4rem;display:grid}.rows[data-astro-cid-3sra4z3g]>div[data-astro-cid-3sra4z3g]{background:var(--sunken);border-radius:.85rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.82rem;display:flex}.rows[data-astro-cid-3sra4z3g]>div[data-astro-cid-3sra4z3g]>span[data-astro-cid-3sra4z3g]:not(.bc){flex:1;min-width:0}.rows[data-astro-cid-3sra4z3g] b[data-astro-cid-3sra4z3g]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.rows[data-astro-cid-3sra4z3g] small[data-astro-cid-3sra4z3g]{color:var(--muted);font-size:.72rem;display:block}.rows[data-astro-cid-3sra4z3g] em[data-astro-cid-3sra4z3g]{color:#1e8e50;white-space:nowrap;background:oklab(61.6445% -.134088 .0708879/.14);border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.72rem;font-style:normal;font-weight:600}.rows[data-astro-cid-3sra4z3g] em[data-astro-cid-3sra4z3g].full{background:color-mix(in oklab, var(--ember) 14%, transparent);color:var(--ember)}.rows[data-astro-cid-3sra4z3g] em[data-astro-cid-3sra4z3g].plain{color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;padding:0;font-size:.85rem}.rows[data-astro-cid-3sra4z3g] em[data-astro-cid-3sra4z3g].plain small[data-astro-cid-3sra4z3g]{font-weight:500;display:inline}.rows[data-astro-cid-3sra4z3g] em[data-astro-cid-3sra4z3g].owe{color:var(--ember)}.bc[data-astro-cid-3sra4z3g]{background:repeating-linear-gradient(90deg, var(--fg) 0 1px, transparent 1px 3px, var(--fg) 3px 5px, transparent 5px 6px);opacity:.7;flex:none;width:1.5rem;height:1.1rem}.bday[data-astro-cid-3sra4z3g]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.stack[data-astro-cid-3sra4z3g]{display:flex}.stack[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]{border:2px solid var(--surface);color:#fff;background:linear-gradient(140deg,#f6b48f,#e4572e);border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:700;display:grid}.stack[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]+span[data-astro-cid-3sra4z3g]{margin-inline-start:-.6rem}.stack[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]:nth-child(2){background:linear-gradient(140deg,#9bb8e8,#2f6fb0)}.stack[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]:nth-child(3){background:linear-gradient(140deg,#9ed9b5,#1f9e55)}.bn[data-astro-cid-3sra4z3g]{font-size:.82rem;font-weight:600}.wish[data-astro-cid-3sra4z3g]{background:var(--fg);color:var(--canvas);border-radius:999px;margin-inline-start:auto;padding:.35rem .8rem;font-size:.75rem;font-weight:600}.langs[data-astro-cid-3sra4z3g]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.langs[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]{background:var(--sunken);border-radius:999px;padding:.5rem 1rem;font-size:1.15rem;font-weight:600}.langs[data-astro-cid-3sra4z3g] span[data-astro-cid-3sra4z3g]:first-child{background:var(--ember);color:#fff}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-3sra4z3g],.mcard[data-astro-cid-3sra4z3g]{transition:none}}.how[data-astro-cid-3sra4z3g]{gap:1.6rem;display:grid}.how[data-astro-cid-3sra4z3g] li[data-astro-cid-3sra4z3g]{grid-template-columns:2.6rem 1fr;align-items:start;gap:1.1rem;display:grid}.how[data-astro-cid-3sra4z3g] .n[data-astro-cid-3sra4z3g]{border:1.5px solid var(--line-strong);border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;font-weight:600;display:grid}.how[data-astro-cid-3sra4z3g] li[data-astro-cid-3sra4z3g]:first-child .n[data-astro-cid-3sra4z3g]{border-color:var(--ember);background:var(--ember);color:#fff}.end[data-astro-cid-3sra4z3g]{background:radial-gradient(60% 90% at 100% 0%, #e4572e40, transparent 70%), var(--iron)}.end[data-astro-cid-3sra4z3g] .end-mark{inset-inline-end:-2rem;width:auto;height:20rem;color:var(--ember);opacity:.14;position:absolute;bottom:-3rem}@media (prefers-reduced-motion:reduce){.dot[data-astro-cid-3sra4z3g]:after,.float[data-astro-cid-3sra4z3g]{animation:none}}
