.mindmap[data-astro-cid-l6dkrwsm]{grid-template-columns:1fr auto 1fr;grid-template-areas:"left hub right";align-items:center;gap:12px 36px;padding:20px;display:grid;position:relative}.links[data-astro-cid-l6dkrwsm]{opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links[data-astro-cid-l6dkrwsm] path{fill:none;stroke:var(--soft);stroke-width:1.25px}.hub[data-astro-cid-l6dkrwsm]{background:var(--text);max-width:124px;color:var(--bg);text-align:center;border-radius:16px;grid-area:hub;justify-items:center;gap:2px;padding:14px 16px;display:grid;position:relative}.hub[data-astro-cid-l6dkrwsm] strong[data-astro-cid-l6dkrwsm]{letter-spacing:-.01em;font-size:15px;font-weight:500}.hub[data-astro-cid-l6dkrwsm] span[data-astro-cid-l6dkrwsm]{opacity:.7;font-size:12px;line-height:1.35}.side[data-astro-cid-l6dkrwsm]{gap:10px;display:grid;position:relative}.left[data-astro-cid-l6dkrwsm]{text-align:right;grid-area:left}.right[data-astro-cid-l6dkrwsm]{grid-area:right}.branch[data-astro-cid-l6dkrwsm]{background:var(--bg);border-radius:14px;padding:14px 16px}.branch[data-astro-cid-l6dkrwsm] h3[data-astro-cid-l6dkrwsm]{letter-spacing:-.01em;color:var(--text);margin-bottom:6px;font-size:14.5px;font-weight:500}.leaves[data-astro-cid-l6dkrwsm] li[data-astro-cid-l6dkrwsm]{color:var(--muted);font-size:13px;line-height:1.55}@media (width<=620px){.mindmap[data-astro-cid-l6dkrwsm]{grid-template-columns:1fr;grid-template-areas:"hub""left""right";padding:16px}.hub[data-astro-cid-l6dkrwsm]{text-align:left;justify-self:start;justify-items:start;max-width:none}.side[data-astro-cid-l6dkrwsm]{margin-left:44px}.left[data-astro-cid-l6dkrwsm]{text-align:left}}.draft[data-astro-cid-pznzci7v]{color:var(--warn);background:#f5a52414;border:1px dashed #f5a52480;border-radius:12px;padding:10px 14px;font-size:14px}.draft[data-astro-cid-pznzci7v] code[data-astro-cid-pznzci7v]{font-family:var(--font-mono);font-size:.9em}.shot-card[data-astro-cid-pznzci7v]{background:var(--surface);border-radius:18px;place-items:center;padding:clamp(16px,5vw,40px);display:grid}.shot-card[data-astro-cid-pznzci7v] img{border-radius:10px;width:100%;height:auto;display:block}.demo[data-astro-cid-pznzci7v]{padding:clamp(10px,2.5vw,16px)}.demo[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{aspect-ratio:16/10;background:var(--surface-2);border-radius:10px;width:100%;height:auto;display:block}.facts[data-astro-cid-pznzci7v]{padding:10px 18px}.facts[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{grid-template-columns:88px 1fr;gap:12px;padding-block:10px;display:grid}dt[data-astro-cid-pznzci7v]{color:var(--subtle);font-size:14px}dd[data-astro-cid-pznzci7v]{color:var(--text);margin:0;font-size:14.5px}.personas[data-astro-cid-pznzci7v],.flows[data-astro-cid-pznzci7v]{gap:8px;display:grid}.persona[data-astro-cid-pznzci7v]{padding:20px}.persona[data-astro-cid-pznzci7v] h3[data-astro-cid-pznzci7v]{letter-spacing:-.01em;font-size:16px;font-weight:500}.about[data-astro-cid-pznzci7v]{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.6}.needs[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 24px;margin-top:20px;display:grid}.needs[data-astro-cid-pznzci7v] h4[data-astro-cid-pznzci7v]{margin:0 0 8px;font-weight:400}.needs[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{color:var(--muted);padding-left:16px;font-size:14px;line-height:1.55;position:relative}.needs[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]+li[data-astro-cid-pznzci7v]{margin-top:6px}.needs[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:before{content:"";background:var(--soft);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.flow[data-astro-cid-pznzci7v]{padding:20px}.flow[data-astro-cid-pznzci7v] h3[data-astro-cid-pznzci7v]{margin-bottom:14px;font-weight:400}.flow[data-astro-cid-pznzci7v] ol[data-astro-cid-pznzci7v]{counter-reset:step}.flow[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{counter-increment:step;gap:2px;padding:0 0 18px 42px;display:grid;position:relative}.flow[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:last-child{padding-bottom:0}.flow[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:before{content:counter(step);background:var(--bg);font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--text);border-radius:50%;place-items:center;font-size:12.5px;font-weight:500;display:grid;position:absolute;top:-2px;left:0}.flow[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:2px;left:14px}.flow[data-astro-cid-pznzci7v] strong[data-astro-cid-pznzci7v]{color:var(--text);font-size:15px;font-weight:500}.flow[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--muted);font-size:14px;line-height:1.55}.system[data-astro-cid-pznzci7v]{gap:8px;display:grid}.system-group[data-astro-cid-pznzci7v]{padding:20px}.system[data-astro-cid-pznzci7v] h3[data-astro-cid-pznzci7v]{margin-bottom:12px;font-weight:400}.apps[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:14px 20px;display:grid}.apps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{align-content:start;gap:2px;padding-left:16px;display:grid;position:relative}.apps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:before{content:"";background:var(--soft);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.apps[data-astro-cid-pznzci7v] strong[data-astro-cid-pznzci7v]{color:var(--text);font-size:14.5px;font-weight:500}.apps[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--muted);font-size:13.5px;line-height:1.5}.system-shared[data-astro-cid-pznzci7v]{padding:12px 2px 0}.system-shared[data-astro-cid-pznzci7v] ul[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:8px;display:flex}.system-shared[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{background:var(--tint);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:13.5px}.design[data-astro-cid-pznzci7v]{gap:8px;display:grid}.design[data-astro-cid-pznzci7v]>section[data-astro-cid-pznzci7v]{padding:20px}.design[data-astro-cid-pznzci7v] h3[data-astro-cid-pznzci7v]{margin-bottom:12px;font-weight:400}.swatches[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px 12px;display:grid}.swatches[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{gap:2px;display:grid}.swatch[data-astro-cid-pznzci7v]{background:linear-gradient(135deg, var(--light) 50%, var(--dark) 50%);height:52px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin-bottom:6px;display:block}.swatch-name[data-astro-cid-pznzci7v]{color:var(--text);font-size:13.5px}.swatches[data-astro-cid-pznzci7v].compact{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px 10px}.compact[data-astro-cid-pznzci7v] .swatch[data-astro-cid-pznzci7v]{border-radius:10px;height:32px}.compact[data-astro-cid-pznzci7v] .swatch-name[data-astro-cid-pznzci7v]{font-size:12.5px}.swatches[data-astro-cid-pznzci7v] code[data-astro-cid-pznzci7v]{font-family:var(--font-mono);color:var(--subtle);font-size:11.5px}.fonts[data-astro-cid-pznzci7v]{gap:12px;display:grid}.fonts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{grid-template-columns:56px 1fr;align-items:center;gap:14px;display:grid}.sample[data-astro-cid-pznzci7v]{background:var(--bg);height:56px;color:var(--text);border-radius:14px;place-items:center;font-size:26px;display:grid}.fonts[data-astro-cid-pznzci7v] strong[data-astro-cid-pznzci7v]{color:var(--text);font-size:14.5px;font-weight:500;display:block}.use[data-astro-cid-pznzci7v]{color:var(--muted);font-size:13.5px}.design[data-astro-cid-pznzci7v] .facts[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{grid-template-columns:96px 1fr}.shot-groups[data-astro-cid-pznzci7v]{gap:8px;display:grid}.shots[data-astro-cid-pznzci7v]{grid-template-columns:1fr;gap:8px;display:grid}.shots[data-astro-cid-pznzci7v].phones{grid-template-columns:repeat(2,1fr)}@media (width>=560px){.shots[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,1fr)}.shots[data-astro-cid-pznzci7v].phones{grid-template-columns:repeat(3,1fr)}.shots[data-astro-cid-pznzci7v]:not(.phones) .shot[data-astro-cid-pznzci7v]:last-child:nth-child(odd){grid-column:1/-1}}.shot[data-astro-cid-pznzci7v]{padding:10px}.shot[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{display:block}.shot[data-astro-cid-pznzci7v] img{border-radius:10px;width:100%;height:auto;display:block}.shot[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{color:var(--text);padding:8px 4px 2px;font-size:13.5px}.shot[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--subtle)}
