.cover.svelte-1470o3e{background:var(--c-base);border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}@media (prefers-color-scheme:dark){.cover.svelte-1470o3e{background:var(--c-base-dark)}}svg.svelte-1470o3e{aspect-ratio:8/5;width:100%;height:100%}.cover-image.svelte-1470o3e{background:var(--bg-raised)}.shot.svelte-1470o3e{aspect-ratio:8/5;object-fit:cover;object-position:top;width:100%;display:block}.wf.svelte-1xhm1op{width:100%;height:auto;display:block}.tx.svelte-1xhm1op{stroke:var(--ink-faint);stroke-opacity:.32;stroke-width:2.2px;stroke-linecap:round}.tx.st.svelte-1xhm1op{stroke-opacity:.5;stroke-width:3.2px}.tx.st.media.svelte-1xhm1op{stroke-opacity:.6;stroke-width:4px}.xmark.svelte-1xhm1op{stroke:var(--ink-faint);stroke-opacity:.34;stroke-width:1.4px;stroke-linecap:round}.bar.svelte-1xhm1op{fill:var(--ink-faint);fill-opacity:.06;stroke:var(--line);stroke-width:1.5px}.card.svelte-1xhm1op{fill:var(--ink-faint);fill-opacity:.05;stroke:var(--line);stroke-width:1.4px}.card.more.svelte-1xhm1op{fill-opacity:.03;opacity:.55}.phone.svelte-1xhm1op{fill:var(--ink-faint);fill-opacity:.07;stroke:var(--line);stroke-width:1.6px}.screen-inner.svelte-1xhm1op{fill:var(--ink-faint);fill-opacity:.05;stroke:var(--line);stroke-width:1px}.media.svelte-1xhm1op{fill:var(--ink-faint);fill-opacity:.12;stroke:var(--line);stroke-width:1.4px}.block.svelte-1xhm1op{fill:var(--ink-faint);fill-opacity:.18}.dot.svelte-1xhm1op{fill:var(--ink-faint);fill-opacity:.4}.opt.svelte-1xhm1op{fill:none;stroke:var(--ink-faint);stroke-opacity:.5;stroke-width:1.2px}.pill-outline.svelte-1xhm1op{fill:none;stroke:var(--ink-faint);stroke-opacity:.4;stroke-width:1.4px}.gauge-track.svelte-1xhm1op{fill:none;stroke:var(--ink-faint);stroke-opacity:.22;stroke-width:10px}.gauge-arc.svelte-1xhm1op{fill:none;stroke:var(--accent);stroke-width:10px;stroke-linecap:round;stroke-dasharray:264 377}.cta.svelte-1xhm1op{fill:var(--accent)}.cta-label.svelte-1xhm1op{fill:var(--accent-ink);fill-opacity:.85}.opt-selected.svelte-1xhm1op{fill:var(--accent);fill-opacity:.85;stroke:var(--accent);stroke-width:1.2px}.score-band.svelte-1xhm1op{fill:var(--accent);fill-opacity:.14;stroke:var(--accent);stroke-opacity:.3;stroke-width:1.4px}.accent-line.svelte-1xhm1op{fill:var(--accent);fill-opacity:.55}.process.svelte-h2ccul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem .5rem;margin:0;padding:0;list-style:none;display:flex}.step.svelte-h2ccul{align-items:center;gap:.6rem;display:flex}.pill.svelte-h2ccul{background:var(--bg-raised);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.7rem;padding:.5rem 1.1rem .5rem .5rem;display:inline-flex;box-shadow:0 10px 24px -22px #00000073}.num.svelte-h2ccul{background:color-mix(in srgb, var(--step-accent,var(--accent)) 16%, var(--bg-raised));border:1px solid color-mix(in srgb, var(--step-accent,var(--accent)) 38%, var(--line));width:1.9rem;height:1.9rem;color:color-mix(in srgb, var(--step-accent,var(--accent)) 80%, var(--ink));font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;line-height:1;display:flex}.name.svelte-h2ccul{font-family:var(--font-sans);color:var(--ink-soft);letter-spacing:.01em;white-space:nowrap;font-size:.9rem}.arrow.svelte-h2ccul{color:color-mix(in srgb, var(--accent) 55%, var(--ink-faint));font-size:1.15rem;line-height:1}@media (width<=39.99rem){.process.svelte-h2ccul{flex-direction:column;align-items:stretch}.step.svelte-h2ccul{flex-direction:column;align-items:stretch;gap:.6rem}.pill.svelte-h2ccul{justify-content:flex-start}.name.svelte-h2ccul{white-space:normal}.arrow.svelte-h2ccul{align-self:center;transform:rotate(90deg)}}.flow.svelte-d64b0g{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;overflow-x:auto}.chain.svelte-d64b0g{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.box.svelte-d64b0g{background:color-mix(in srgb, var(--accent) 6%, var(--bg-raised));border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);flex-direction:column;flex:8rem;gap:.3rem;min-width:8rem;padding:.85rem 1rem;display:flex}.box.terminal.svelte-d64b0g{background:color-mix(in srgb, var(--accent) 11%, var(--bg-raised));border-color:color-mix(in srgb, var(--accent) 38%, var(--line));flex:2 12rem}.title.svelte-d64b0g{color:var(--ink);font-size:.95rem;font-weight:600}.note.svelte-d64b0g{color:var(--ink-faint);font-size:.78rem}.ways.svelte-d64b0g{flex-wrap:wrap;gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.ways.svelte-d64b0g li:where(.svelte-d64b0g){color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.15rem .5rem;font-size:.76rem}.arrow.svelte-d64b0g{color:var(--accent);align-items:center;font-size:1.1rem;display:flex}@media (width<=34rem){.chain.svelte-d64b0g{flex-direction:column}.arrow.svelte-d64b0g{justify-content:center;transform:rotate(90deg)}}.rich.svelte-jmjk3q{font-family:var(--font-sans);letter-spacing:normal;padding-top:clamp(.2rem,.8vw,.5rem);line-height:1.6}.rich.svelte-jmjk3q h1:where(.svelte-jmjk3q){font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500;line-height:1.12}.hero.svelte-jmjk3q{margin-bottom:clamp(3rem,8vw,5rem)}.hero-head.svelte-jmjk3q{margin-bottom:clamp(1.25rem,3.5vw,2rem)}.hero-head.svelte-jmjk3q .eyebrow:where(.svelte-jmjk3q){margin-bottom:.75rem}.hero-head.svelte-jmjk3q h1:where(.svelte-jmjk3q){margin:0;font-size:clamp(2.6rem,7vw,4.4rem)}.hero-people.svelte-jmjk3q{margin:0 0 clamp(1.75rem,4.5vw,2.75rem)}.hero-people.svelte-jmjk3q img:where(.svelte-jmjk3q){object-fit:cover;object-position:center 40%;border-radius:var(--radius);width:100%;height:auto;max-height:clamp(15rem,42vw,26rem);display:block;box-shadow:0 18px 40px -24px #00000073}.rich[data-slug=parent-starts].svelte-jmjk3q .hero-people:where(.svelte-jmjk3q) img:where(.svelte-jmjk3q){object-position:center 34%}.hero-people.svelte-jmjk3q figcaption:where(.svelte-jmjk3q){color:var(--ink-soft);margin-top:.85rem;font-size:.85rem}.hero-body.svelte-jmjk3q{grid-template-columns:1fr;gap:clamp(1.75rem,5vw,3rem);display:grid}@media (width>=48rem){.hero-body.svelte-jmjk3q{grid-template-columns:1fr 1fr;align-items:start}.hero-shot.svelte-jmjk3q{justify-self:center;width:100%;max-width:34rem}}.rich[data-slug=parent-starts].svelte-jmjk3q .hero-shot:where(.svelte-jmjk3q) img:where(.svelte-jmjk3q){aspect-ratio:16/10;object-fit:cover;object-position:top center;height:auto}.hero-thesis.svelte-jmjk3q{color:var(--ink);max-width:34rem;margin:.35rem 0 1.75rem;font-size:1.05rem;line-height:1.65}.meta.svelte-jmjk3q{flex-direction:column;align-items:flex-start;gap:1rem;margin:0;display:flex}@media (width>=40rem){.meta.svelte-jmjk3q{flex-flow:wrap;gap:1.5rem 2.5rem}}.meta.svelte-jmjk3q div:where(.svelte-jmjk3q){flex-direction:column;gap:.15rem;display:flex}.meta.svelte-jmjk3q dt:where(.svelte-jmjk3q){letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:700}.meta.svelte-jmjk3q dd:where(.svelte-jmjk3q){margin:0;font-size:1rem}.hero-shot.svelte-jmjk3q{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);margin:0;overflow:hidden;box-shadow:0 18px 40px -24px #00000073}.browser-bar.svelte-jmjk3q{background:var(--bg-raised);border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}.browser-bar.svelte-jmjk3q span:where(.svelte-jmjk3q){background:color-mix(in srgb, var(--ink-faint) 55%, transparent);border-radius:50%;width:.6rem;height:.6rem}.hero-shot.svelte-jmjk3q img:where(.svelte-jmjk3q){width:100%;height:auto;display:block}.glance.svelte-jmjk3q{margin-bottom:clamp(3rem,8vw,5rem)}.glance-kicker.svelte-jmjk3q{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem;font-size:.72rem;font-weight:700;display:block}.glance-lead.svelte-jmjk3q{max-width:none;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500;line-height:1.25}.glance-meta.svelte-jmjk3q{flex-wrap:wrap;gap:1.25rem 2.5rem;margin:1.75rem 0 0;display:flex}.glance-meta.svelte-jmjk3q div:where(.svelte-jmjk3q){flex-direction:column;gap:.15rem;display:flex}.glance-meta.svelte-jmjk3q dt:where(.svelte-jmjk3q){letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:700}.glance-meta.svelte-jmjk3q dd:where(.svelte-jmjk3q){max-width:none;margin:0;font-size:1rem}.smallcaps.svelte-jmjk3q{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:700;display:inline-block}.row.svelte-jmjk3q{grid-template-columns:1fr;gap:.75rem 2rem;padding:2rem 0;display:grid}.col-body.svelte-jmjk3q p:where(.svelte-jmjk3q){max-width:none;margin:0 0 1em}.col-body.svelte-jmjk3q p:where(.svelte-jmjk3q):last-child{margin-bottom:0}@media (width>=48rem){.row.svelte-jmjk3q{grid-template-columns:12rem 1fr}}.dual.svelte-jmjk3q{grid-template-columns:1fr;gap:2rem;padding:2rem 0 .5rem;display:grid}.dual.svelte-jmjk3q>div:where(.svelte-jmjk3q){grid-template-columns:1fr;gap:.75rem 2rem;display:grid}.dual.svelte-jmjk3q .smallcaps:where(.svelte-jmjk3q){margin-bottom:.85rem}.dual.svelte-jmjk3q .full:where(.svelte-jmjk3q) p:where(.svelte-jmjk3q){max-width:none}@media (width>=48rem){.dual.svelte-jmjk3q>div:where(.svelte-jmjk3q){grid-template-columns:12rem 1fr;align-items:start}.dual.svelte-jmjk3q .smallcaps:where(.svelte-jmjk3q){margin-bottom:0}}.process-section.svelte-jmjk3q{margin:clamp(3rem,8vw,5rem) 0 clamp(2.5rem,6vw,3.5rem)}.centered.svelte-jmjk3q{font-family:var(--font-serif);text-align:center;letter-spacing:-.01em;margin-bottom:2.5rem;font-style:normal;font-weight:500}.phase.svelte-jmjk3q{margin:clamp(2.75rem,7vw,4.5rem) 0}.phase-name.svelte-jmjk3q{font-family:var(--font-serif);color:var(--phase-accent,var(--accent));letter-spacing:-.01em;margin-bottom:2rem;font-size:clamp(2.2rem,5.5vw,3.2rem);font-style:normal;font-weight:500}.block.svelte-jmjk3q{grid-template-columns:1fr;gap:.85rem 2rem;margin:2.5rem 0;display:grid}@media (width>=48rem){.block.narrow.svelte-jmjk3q{grid-template-columns:12rem 1fr}}.label-row.svelte-jmjk3q{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.block-content.svelte-jmjk3q p:where(.svelte-jmjk3q):last-child{margin-bottom:0}.persona.svelte-jmjk3q{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.25rem,3.5vw,2.25rem);box-shadow:0 24px 50px -32px #1f160c66}.persona-head.svelte-jmjk3q{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.avatar.svelte-jmjk3q{background:color-mix(in srgb, var(--accent) 16%, var(--bg-raised));border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));width:3.25rem;height:3.25rem;color:color-mix(in srgb, var(--accent) 80%, var(--ink));font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:600;display:flex}.persona-head.svelte-jmjk3q p:where(.svelte-jmjk3q){max-width:none;margin:0}.persona-name.svelte-jmjk3q{font-family:var(--font-sans);color:var(--ink);font-size:1.15rem;font-weight:600}.persona-desc.svelte-jmjk3q{font-size:.92rem}.persona-grid.svelte-jmjk3q{grid-template-columns:1fr;gap:1.25rem 2rem;display:grid}@media (width>=34rem){.persona-grid.svelte-jmjk3q{grid-template-columns:1fr 1fr}.persona-bg.svelte-jmjk3q{grid-column:1/-1}}.persona-cell.svelte-jmjk3q .smallcaps:where(.svelte-jmjk3q){margin-bottom:.5rem}.persona-cell.svelte-jmjk3q p:where(.svelte-jmjk3q){margin:0;font-size:.92rem}.persona-cell.svelte-jmjk3q ul:where(.svelte-jmjk3q){flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.persona-cell.svelte-jmjk3q li:where(.svelte-jmjk3q){color:var(--ink-soft);font-size:.92rem}.info-card.svelte-jmjk3q{max-width:var(--measure);margin-top:1.5rem}.info-card-title.svelte-jmjk3q{font-family:var(--font-sans);color:var(--ink);margin:0 0 .85rem;font-size:1.15rem;font-weight:600}.info-card.svelte-jmjk3q ul:where(.svelte-jmjk3q){flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem;display:flex}.info-card.svelte-jmjk3q li:where(.svelte-jmjk3q){color:var(--ink-soft);font-size:.95rem}.wire-group.svelte-jmjk3q+.wire-group:where(.svelte-jmjk3q){margin-top:2.25rem}.wire-group-head.svelte-jmjk3q{flex-wrap:wrap;align-items:baseline;gap:.4rem .85rem;display:flex}.wire-note.svelte-jmjk3q{color:var(--ink-faint);font-size:.82rem}.screen-gallery.svelte-jmjk3q{grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));gap:clamp(1.5rem,3vw,2.25rem);margin-top:1.5rem;display:grid}.screen-gallery.svelte-jmjk3q figure:where(.svelte-jmjk3q){flex-direction:column;gap:.6rem;margin:0;display:flex}.frame.svelte-jmjk3q{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);height:clamp(18rem,30vw,27rem);overflow:hidden}.frame.wire.svelte-jmjk3q .frame-inner:where(.svelte-jmjk3q){padding:.75rem}.frame.svelte-jmjk3q img:where(.svelte-jmjk3q){width:100%;height:auto;display:block}.screen-gallery.svelte-jmjk3q figcaption:where(.svelte-jmjk3q){color:var(--ink-soft);text-transform:capitalize;font-size:.85rem}.wire-fig.svelte-jmjk3q figcaption:where(.svelte-jmjk3q),.shot-fig.svelte-jmjk3q figcaption:where(.svelte-jmjk3q){color:var(--ink-soft);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65}.devices.svelte-jmjk3q{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2rem 2.5rem;margin-top:1.5rem;display:flex}.device-fig.svelte-jmjk3q{flex-direction:column;flex:30rem;gap:.85rem;max-width:44rem;margin:0;display:flex}.device-fig.is-phone.svelte-jmjk3q{flex:0 16rem}.device-fig.svelte-jmjk3q figcaption:where(.svelte-jmjk3q){text-align:center;color:var(--ink-soft);font-size:1.0625rem;font-weight:400;line-height:1.65}.takeaways.svelte-jmjk3q{flex-direction:column;gap:1.1rem;margin:0;display:flex}.takeaways.svelte-jmjk3q div:where(.svelte-jmjk3q){display:block}.takeaways.svelte-jmjk3q dt:where(.svelte-jmjk3q){color:var(--ink);font-weight:700;display:inline}.takeaways.svelte-jmjk3q dd:where(.svelte-jmjk3q){margin:0 0 0 .35rem;display:inline}.references.svelte-jmjk3q{margin-top:clamp(2rem,5vw,3rem)}.rich[data-slug=parent-starts].svelte-jmjk3q .references:where(.svelte-jmjk3q){grid-template-columns:1fr}.references.svelte-jmjk3q .col-label:where(.svelte-jmjk3q){margin-bottom:.4rem}.ref-list.svelte-jmjk3q{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.ref-list.svelte-jmjk3q li:where(.svelte-jmjk3q){flex-direction:column;gap:.2rem;display:flex}.ref-list.svelte-jmjk3q a:where(.svelte-jmjk3q){-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);max-width:none;font-weight:600}.ref-list.svelte-jmjk3q a:where(.svelte-jmjk3q):hover{color:var(--accent)}.ref-note.svelte-jmjk3q{max-width:none;font-size:.9rem}@media (width<=40rem){.rich[data-slug=parent-starts].svelte-jmjk3q .block:where(.svelte-jmjk3q){margin:2rem 0}.rich[data-slug=parent-starts].svelte-jmjk3q .devices:where(.svelte-jmjk3q){gap:1.75rem}}.rich[data-slug=ahadi].svelte-jmjk3q .meta:where(.svelte-jmjk3q){flex-direction:column;gap:1rem}.rich[data-slug=ahadi].svelte-jmjk3q .hero-shot:where(.svelte-jmjk3q){justify-self:stretch;width:100%;max-width:none}.intro.svelte-9hm5jc{margin-bottom:2rem;padding-top:clamp(.4rem,1.5vw,.9rem)}.lede.svelte-9hm5jc{font-size:1.2rem}.cover-hold.svelte-9hm5jc{max-width:62rem;margin-top:.5rem}.at-a-glance.svelte-9hm5jc{margin:2.5rem 0}.glance-kicker.svelte-9hm5jc{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem;font-size:.72rem;font-weight:700;display:block}.glance-lead.svelte-9hm5jc{max-width:34ch;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500;line-height:1.25}.glance-meta.svelte-9hm5jc{flex-wrap:wrap;gap:1.25rem 2.5rem;margin:1.75rem 0 0;display:flex}.glance-meta.svelte-9hm5jc div:where(.svelte-9hm5jc){flex-direction:column;gap:.15rem;display:flex}.glance-detail.svelte-9hm5jc{margin-top:1.75rem}.glance-label.svelte-9hm5jc{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:inline-block}.glance-detail.svelte-9hm5jc p:where(.svelte-9hm5jc){margin:0;font-size:1.05rem;line-height:1.55}dt.svelte-9hm5jc{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.2rem;font-size:.78rem;font-weight:600}dd.svelte-9hm5jc{margin:0}.summary.svelte-9hm5jc{margin:2.5rem 0;font-size:1.15rem}article.svelte-9hm5jc section:where(.svelte-9hm5jc){margin:2.75rem 0}.designs-lede.svelte-9hm5jc{max-width:var(--measure);margin:.35rem 0 1.75rem}.gallery.svelte-9hm5jc{flex-direction:column;gap:2.5rem;display:flex}.figure.svelte-9hm5jc{grid-template-columns:1fr;gap:.9rem 1.5rem;margin:0;display:grid}@media (width>=40rem){.figure.svelte-9hm5jc{grid-template-columns:1fr 1fr;align-items:start}}.pane.svelte-9hm5jc{flex-direction:column;gap:.6rem;min-width:0;display:flex}.pane-label.svelte-9hm5jc{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;align-self:start;padding:.16rem .6rem;font-size:.68rem;font-weight:600}.pane-label-final.svelte-9hm5jc{color:var(--accent)}.screen.svelte-9hm5jc{overscroll-behavior:contain;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);height:clamp(24rem,64vh,42rem);overflow:hidden auto}.screen.wire.svelte-9hm5jc{padding:.85rem}.screen.svelte-9hm5jc img:where(.svelte-9hm5jc){width:100%;max-width:100%;height:auto;display:block}.figure.svelte-9hm5jc figcaption:where(.svelte-9hm5jc){color:var(--ink-soft);grid-column:1/-1;font-size:.9rem}.results.svelte-9hm5jc{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:1.5rem;display:grid}.result.svelte-9hm5jc{flex-direction:column;gap:.25rem;display:flex}.stat.svelte-9hm5jc{font-family:var(--font-serif);color:var(--accent);font-size:2.2rem}.label.svelte-9hm5jc{font-size:.9rem}.next.svelte-9hm5jc{flex-direction:column;gap:.25rem;margin-top:6rem;display:flex}.next.svelte-9hm5jc span:where(.svelte-9hm5jc){font-size:.85rem}
