.dsg[data-astro-cid-lzyny7cx]{max-width:1180px;color:var(--color-text-primary);margin:0 auto;padding:4rem 1.25rem 6rem}.dsg__intro[data-astro-cid-lzyny7cx]{text-align:center;max-width:820px;margin:0 auto}.dsg__eyebrow[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);letter-spacing:.04em;color:var(--color-amber-creative);text-transform:uppercase;margin-bottom:1rem;font-size:.8rem}.dsg__title[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);text-shadow:var(--shadow-text-hero);font-size:clamp(2rem,6vw,3.4rem);font-weight:700;line-height:1.05}.dsg__title[data-astro-cid-lzyny7cx] span[data-astro-cid-lzyny7cx]{color:var(--color-amber-hero)}.dsg__sub[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.levers[data-astro-cid-lzyny7cx]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:3rem auto 0;padding:0;list-style:none;display:grid}.lever[data-astro-cid-lzyny7cx]{border:1px solid var(--color-blue-night-light);background:color-mix(in srgb, var(--color-blue-night-medium) 55%, transparent);border-radius:16px;height:100%;padding:1.25rem 1.25rem 1.4rem;transition:border-color .25s ease-out,transform .25s ease-out;display:block}.lever[data-astro-cid-lzyny7cx]:hover{border-color:var(--pc);transform:translateY(-3px)}.lever__dot[data-astro-cid-lzyny7cx]{background:var(--pc);width:10px;height:10px;box-shadow:0 0 12px var(--pc);border-radius:50%;margin-bottom:.85rem;display:block}.lever__t[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);margin-bottom:.35rem;font-size:1.1rem;font-weight:700;display:block}.lever__d[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.55;display:block}.band[data-astro-cid-lzyny7cx]{margin-top:6rem;scroll-margin-top:6rem}.band--alt[data-astro-cid-lzyny7cx]{background:color-mix(in srgb, var(--color-blue-night-deepest) 70%, transparent);border:1px solid color-mix(in srgb, var(--color-blue-night-light) 60%, transparent);border-radius:24px;padding:3rem 1.5rem}.band__head[data-astro-cid-lzyny7cx]{max-width:760px;margin-bottom:2.5rem}.band__eyebrow[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-amber-creative);margin-bottom:.75rem;font-size:.75rem}.band__title[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:700;line-height:1.15}.band__sub[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);margin-top:.9rem;font-size:1rem;line-height:1.65}.show[data-astro-cid-lzyny7cx]{grid-template-columns:320px 1fr;align-items:start;gap:4rem;display:grid}.show__stage[data-astro-cid-lzyny7cx]{position:sticky;top:6rem}.phone[data-astro-cid-lzyny7cx]{border:1px solid var(--color-blue-night-light);width:100%;max-width:300px;box-shadow:var(--shadow-elevation-3), 0 0 50px #fbbf240f;background:linear-gradient(160deg,#2a3852,#0b1120);border-radius:34px;margin:0 auto;padding:8px;position:relative}.phone__notch[data-astro-cid-lzyny7cx]{z-index:3;background:#05080f;border-radius:12px;width:78px;height:20px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone__screen[data-astro-cid-lzyny7cx]{aspect-ratio:442/960;background:#05080f;border-radius:27px;width:100%;position:relative;overflow:hidden}.demo[data-astro-cid-lzyny7cx]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s ease-out;position:absolute;inset:0}.demo[data-astro-cid-lzyny7cx].is-active{opacity:1}.phone__play[data-astro-cid-lzyny7cx]{z-index:4;width:40px;height:40px;color:var(--color-blue-night-deepest);background:var(--color-amber-hero);cursor:pointer;box-shadow:var(--shadow-amber-glow);border:0;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;bottom:10px;right:10px}.phone__play[data-astro-cid-lzyny7cx].is-shown{display:flex}.show__hint[data-astro-cid-lzyny7cx]{text-align:center;font-family:var(--font-family-mono);color:var(--color-text-secondary);opacity:.7;margin-top:1rem;font-size:.7rem}.show__list[data-astro-cid-lzyny7cx]{counter-reset:chal;margin:0;padding:0;list-style:none}.chal[data-astro-cid-lzyny7cx]{border-left:2px solid var(--color-blue-night-light);opacity:.32;flex-direction:column;justify-content:center;min-height:74vh;padding:2rem 0 2rem 1.75rem;transition:opacity .4s ease-out,border-color .4s ease-out;display:flex}.chal[data-astro-cid-lzyny7cx].is-active{opacity:1;border-left-color:var(--pc)}.chal__meta[data-astro-cid-lzyny7cx]{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.chal__pillar[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue-night-deepest);background:var(--pc);border-radius:999px;padding:.25rem .55rem;font-size:.68rem;font-weight:700}.chal__app[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-text-secondary);font-size:.72rem}.chal__moment[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--pc);margin-bottom:.4rem;font-size:.75rem}.chal__title[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);margin-bottom:1.4rem;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;line-height:1.2}.chal__label[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);opacity:.75;margin-bottom:.35rem;font-size:.7rem}.chal__text[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);margin-bottom:1.1rem;font-size:.98rem;line-height:1.65}.chal__proof[data-astro-cid-lzyny7cx]{color:var(--color-text-primary);border-left:3px solid var(--pc);margin:.4rem 0 1.2rem;padding-left:.9rem;font-size:.95rem;line-height:1.6}.chips[data-astro-cid-lzyny7cx]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-text-secondary);border:1px solid var(--color-blue-night-light);border-radius:999px;padding:.3rem .7rem;font-size:.7rem}.charte[data-astro-cid-lzyny7cx]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.tok[data-astro-cid-lzyny7cx]{border:1px solid var(--color-blue-night-light);background:color-mix(in srgb, var(--color-blue-night-medium) 45%, transparent);border-radius:18px;padding:1.5rem}.tok__h[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);margin-bottom:1.1rem;font-size:1.05rem;font-weight:700}.tok__note[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);margin-top:1.1rem;font-size:.85rem;line-height:1.55}.swatches[data-astro-cid-lzyny7cx]{flex-direction:column;gap:.6rem;display:flex}.sw[data-astro-cid-lzyny7cx]{grid-template-columns:34px 1fr auto;align-items:center;gap:.7rem;display:grid}.sw__box[data-astro-cid-lzyny7cx]{background:var(--c);border:1px solid #ffffff1f;border-radius:10px;width:34px;height:34px}.sw[data-astro-cid-lzyny7cx] b[data-astro-cid-lzyny7cx]{font-family:var(--font-family-sans);color:var(--color-text-primary);font-size:.85rem;font-weight:500}.sw[data-astro-cid-lzyny7cx] code[data-astro-cid-lzyny7cx],.type[data-astro-cid-lzyny7cx] code[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-text-secondary);font-size:.72rem}.ratio[data-astro-cid-lzyny7cx]{border:1px solid var(--color-blue-night-light);border-radius:8px;height:28px;margin-top:1.1rem;display:flex;overflow:hidden}.ratio__seg[data-astro-cid-lzyny7cx]{width:var(--w);background:var(--c);justify-content:center;align-items:center;display:flex}.ratio__seg[data-astro-cid-lzyny7cx] i[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:#0000008c;font-size:.62rem;font-style:normal}.ratio__seg[data-astro-cid-lzyny7cx]:first-child i[data-astro-cid-lzyny7cx]{color:#fff9}.type[data-astro-cid-lzyny7cx]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.type[data-astro-cid-lzyny7cx] li[data-astro-cid-lzyny7cx]{flex-direction:column;gap:.15rem;display:flex}.type__spec[data-astro-cid-lzyny7cx]{color:var(--color-text-hero);font-size:1.25rem;line-height:1.1}.spec--display[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);font-weight:700}.spec--sans[data-astro-cid-lzyny7cx]{font-family:var(--font-family-sans);font-weight:400}.spec--mono[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono)}.radii[data-astro-cid-lzyny7cx]{gap:.6rem;display:flex}.radius[data-astro-cid-lzyny7cx]{aspect-ratio:1;border-radius:var(--r);border:1.5px solid var(--color-amber-creative);background:color-mix(in srgb, var(--color-amber-creative) 10%, transparent);flex:1;justify-content:center;align-items:center;display:flex}.radius[data-astro-cid-lzyny7cx] i[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-amber-hero);font-size:.7rem;font-style:normal}.durations[data-astro-cid-lzyny7cx]{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.dur[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-text-secondary);border:1px solid var(--color-blue-night-light);border-radius:999px;padding:.28rem .6rem;font-size:.7rem}.method[data-astro-cid-lzyny7cx]{grid-template-columns:repeat(2,1fr);gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lzyny7cx]{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.step__n[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-amber-hero);border:1px solid color-mix(in srgb, var(--color-amber-creative) 40%, transparent);border-radius:10px;padding:.35rem .5rem;font-size:.85rem;font-weight:700}.step__t[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.step__d[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);font-size:.92rem;line-height:1.6}.states[data-astro-cid-lzyny7cx]{grid-template-columns:repeat(5,1fr);gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.state[data-astro-cid-lzyny7cx]{border:1px solid var(--color-blue-night-light);background:color-mix(in srgb, var(--color-blue-night-medium) 40%, transparent);border-radius:14px;padding:1.1rem 1rem}.state--own[data-astro-cid-lzyny7cx]{border-color:color-mix(in srgb, var(--color-amber-creative) 50%, transparent)}.state__n[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-amber-hero);margin-bottom:.5rem;font-size:.68rem;display:block}.state__t[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}.state__d[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5;display:block}.states__note[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);margin-top:1.25rem;font-size:.92rem;font-style:italic}.ease[data-astro-cid-lzyny7cx]{border:1px solid var(--color-blue-night-light);background:color-mix(in srgb, var(--color-blue-night-deepest) 60%, transparent);border-radius:18px;flex-direction:column;gap:1rem;margin-top:2.5rem;padding:1.5rem;display:flex}.ease__row[data-astro-cid-lzyny7cx]{grid-template-columns:190px 1fr auto;align-items:center;gap:1.25rem;display:grid}.ease__label[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-text-secondary);font-size:.75rem}.ease__label--yes[data-astro-cid-lzyny7cx]{color:var(--color-success)}.ease__label--no[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);text-decoration:line-through}.ease__track[data-astro-cid-lzyny7cx]{background:color-mix(in srgb, var(--color-blue-night-light) 50%, transparent);border-radius:999px;height:10px;position:relative;overflow:hidden}.ease__dot[data-astro-cid-lzyny7cx]{background:var(--color-amber-hero);width:18px;height:18px;box-shadow:var(--shadow-amber-glow);border-radius:50%;margin-top:-9px;position:absolute;top:50%;left:0}.ease__dot--out[data-astro-cid-lzyny7cx]{animation:2.6s infinite slide-out}.ease__dot--bounce[data-astro-cid-lzyny7cx]{background:var(--color-text-secondary);box-shadow:none;animation:2.6s infinite slide-bounce}@keyframes slide-out{0%,8%{left:0}38%,58%{left:calc(100% - 18px)}88%,to{left:0}}@keyframes slide-bounce{0%,8%{left:0}38%,58%{left:calc(100% - 18px)}88%,to{left:0}}.ease__dot--out[data-astro-cid-lzyny7cx]{animation-timing-function:cubic-bezier(.22,1,.36,1)}.ease__dot--bounce[data-astro-cid-lzyny7cx]{animation-timing-function:cubic-bezier(.68,-.6,.32,1.6)}.ease__track--sk[data-astro-cid-lzyny7cx]{background:0 0;gap:6px;height:22px;display:flex;overflow:visible}.sk[data-astro-cid-lzyny7cx]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-blue-night-light) 55%, transparent) 25%, color-mix(in srgb, var(--color-blue-night-light) 90%, transparent) 50%, color-mix(in srgb, var(--color-blue-night-light) 55%, transparent) 75%);background-size:200% 100%;border-radius:6px;flex:1;animation:1.4s linear infinite shimmer}.sk--b[data-astro-cid-lzyny7cx]{animation-delay:.18s}.sk--c[data-astro-cid-lzyny7cx]{animation-delay:.36s}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ease__code[data-astro-cid-lzyny7cx]{font-family:var(--font-family-mono);color:var(--color-text-secondary);white-space:nowrap;font-size:.72rem}.mech[data-astro-cid-lzyny7cx]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.mcol[data-astro-cid-lzyny7cx]{border:1px solid var(--color-blue-night-light);border-top:3px solid var(--pc);background:color-mix(in srgb, var(--color-blue-night-medium) 45%, transparent);border-radius:16px;padding:1.6rem}.mcol__h[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);margin-bottom:1rem;font-size:1.15rem;font-weight:700}.mcol__list[data-astro-cid-lzyny7cx]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mcol__list[data-astro-cid-lzyny7cx] li[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);padding-left:1.3rem;font-size:.92rem;line-height:1.55;position:relative}.mcol__list[data-astro-cid-lzyny7cx] li[data-astro-cid-lzyny7cx]:before{content:"";background:var(--pc);border-radius:50%;width:6px;height:6px;position:absolute;top:.55rem;left:0}.limits[data-astro-cid-lzyny7cx]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.limit[data-astro-cid-lzyny7cx]{border:1px dashed var(--color-blue-night-light);border-radius:16px;padding:1.4rem}.limit__t[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);margin-bottom:.6rem;font-size:1rem;font-weight:700}.limit__d[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6}.cta[data-astro-cid-lzyny7cx]{text-align:center;margin-top:6rem}.cta__title[data-astro-cid-lzyny7cx]{font-family:var(--font-family-display);color:var(--color-text-hero);font-size:clamp(1.5rem,4vw,2.3rem);font-weight:700}.cta__sub[data-astro-cid-lzyny7cx]{max-width:620px;color:var(--color-text-secondary);margin:1rem auto 2rem;font-size:1rem;line-height:1.6}.cta__row[data-astro-cid-lzyny7cx]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.cta__btn[data-astro-cid-lzyny7cx]{background:var(--color-amber-creative);color:var(--color-blue-night-deepest);font-family:var(--font-family-display);box-shadow:var(--shadow-amber-glow);border-radius:12px;padding:.9rem 2rem;font-weight:700;transition:transform .25s ease-out;display:inline-block}.cta__btn[data-astro-cid-lzyny7cx]:hover{transform:translateY(-2px)}.cta__alt[data-astro-cid-lzyny7cx]{color:var(--color-text-secondary);font-size:.92rem;transition:color .2s ease-out}.cta__alt[data-astro-cid-lzyny7cx]:hover{color:var(--color-amber-hero)}@media (width<=1000px){.charte[data-astro-cid-lzyny7cx],.limits[data-astro-cid-lzyny7cx],.method[data-astro-cid-lzyny7cx],.mech[data-astro-cid-lzyny7cx]{grid-template-columns:1fr}.states[data-astro-cid-lzyny7cx]{grid-template-columns:repeat(2,1fr)}.levers[data-astro-cid-lzyny7cx]{grid-template-columns:1fr}.ease__row[data-astro-cid-lzyny7cx]{grid-template-columns:1fr;gap:.5rem}}@media (width<=860px){.show[data-astro-cid-lzyny7cx]{grid-template-columns:1fr;gap:1rem}.show__stage[data-astro-cid-lzyny7cx]{z-index:5;background:color-mix(in srgb, var(--color-blue-night-deepest) 97%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--color-blue-night-light) 55%, transparent);margin:0 -1.25rem;padding:.85rem 1.25rem .7rem;position:sticky;top:4.5rem}.phone[data-astro-cid-lzyny7cx]{border-radius:22px;width:max-content;max-width:100%;padding:5px}.phone__screen[data-astro-cid-lzyny7cx]{border-radius:17px;width:auto;height:28vh}.phone__notch[data-astro-cid-lzyny7cx]{border-radius:7px;width:44px;height:12px;top:10px}.show__hint[data-astro-cid-lzyny7cx]{margin-top:.5rem;font-size:.65rem}.chal[data-astro-cid-lzyny7cx]{opacity:1;min-height:0;padding:1.75rem 0 1.75rem 1.25rem}.chal[data-astro-cid-lzyny7cx].is-active{border-left-color:var(--pc)}}@media (width<=520px){.states[data-astro-cid-lzyny7cx]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ease__dot--out[data-astro-cid-lzyny7cx],.ease__dot--bounce[data-astro-cid-lzyny7cx],.sk[data-astro-cid-lzyny7cx]{animation:none}.demo[data-astro-cid-lzyny7cx],.lever[data-astro-cid-lzyny7cx],.cta__btn[data-astro-cid-lzyny7cx]{transition:none}}
