.pl-scribble[data-astro-cid-zlhgl3jj]{font-family:Nothing You Could Do,cursive;font-size:20px;line-height:1.35;color:var(--color-accent)}.pl-title[data-astro-cid-zlhgl3jj]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:44px;line-height:1.12;letter-spacing:-.01em;margin-bottom:22px;max-width:620px}.stk-title-accent[data-astro-cid-zlhgl3jj]{font-style:italic;color:var(--color-accent)}.stk-hero-grid[data-astro-cid-zlhgl3jj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,480px);gap:44px;align-items:start}.stk-hero-left[data-astro-cid-zlhgl3jj]{min-width:0}.stk-hero-right[data-astro-cid-zlhgl3jj]{position:relative;min-width:0}.pl-hero-body[data-astro-cid-zlhgl3jj]{max-width:540px;margin-bottom:22px}.pl-hero-body[data-astro-cid-zlhgl3jj] p[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text)}.pl-tags[data-astro-cid-zlhgl3jj]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px}.pl-tag[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:13px;color:var(--color-muted-text);padding:6px 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff6}.pl-hero-actions[data-astro-cid-zlhgl3jj]{display:flex;flex-wrap:wrap;gap:12px}.stk-btn-ico[data-astro-cid-zlhgl3jj]{display:inline-flex;align-items:center;vertical-align:-3px}.stk-scribble-hero[data-astro-cid-zlhgl3jj]{text-align:center;margin:0 0 14px auto;max-width:260px;transform:rotate(-3deg)}.pl-h2[data-astro-cid-zlhgl3jj]{font-family:Newsreader,Georgia,Times New Roman,serif;font-weight:400;font-size:34px;line-height:1.14;letter-spacing:-.01em;margin-bottom:20px;max-width:520px}.pl-h2-row[data-astro-cid-zlhgl3jj]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pl-scribble-results[data-astro-cid-zlhgl3jj]{flex-shrink:0;text-align:center;transform:rotate(-3deg)}.pl-body[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.65;color:var(--color-muted-text);max-width:560px;margin:0 0 20px}.pl-quote[data-astro-cid-zlhgl3jj]{font-family:Nothing You Could Do,cursive;font-size:21px;line-height:1.5;color:var(--color-accent);background:var(--color-accent-soft);border-radius:10px;padding:24px 28px;margin:8px 0 0;max-width:560px}.pl-split[data-astro-cid-zlhgl3jj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:44px;align-items:start}.pl-split-main[data-astro-cid-zlhgl3jj]{min-width:0}.stk-imgcard[data-astro-cid-zlhgl3jj]{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-radius:12px;background:#fff;box-shadow:0 20px 50px -34px #00000073}.stk-imgcard--hero[data-astro-cid-zlhgl3jj]{margin-top:4px}.stk-demo[data-astro-cid-zlhgl3jj]{max-width:640px;margin-top:28px}.stk-frame[data-astro-cid-zlhgl3jj]{border:1px solid var(--color-border);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 20px 50px -34px #00000073;margin:0}.stk-frame--hero[data-astro-cid-zlhgl3jj]{width:100%}.stk-frame-bar[data-astro-cid-zlhgl3jj]{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#f6f4ef;border-bottom:1px solid var(--color-border)}.stk-dot[data-astro-cid-zlhgl3jj]{width:8px;height:8px;border-radius:999px;background:#d9d4ca}.stk-frame-title[data-astro-cid-zlhgl3jj]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--color-ink)}.stk-frame-logo[data-astro-cid-zlhgl3jj]{display:inline-flex;color:var(--color-accent)}.stk-frame-body[data-astro-cid-zlhgl3jj]{padding:14px}.stk-frame-cap[data-astro-cid-zlhgl3jj]{padding:0 14px 12px;font-family:Manrope,system-ui,sans-serif;font-size:11px;color:var(--color-muted-text)}.stk-board[data-astro-cid-zlhgl3jj]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stk-col[data-astro-cid-zlhgl3jj]{border-radius:9px;padding:10px;min-height:150px}.stk-col--todo[data-astro-cid-zlhgl3jj]{background:#fdeef0}.stk-col--doing[data-astro-cid-zlhgl3jj]{background:#fbf3e6}.stk-col--blocked[data-astro-cid-zlhgl3jj]{background:#efeafb}.stk-col-h[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:11px;font-weight:700;color:var(--color-ink);margin-bottom:8px}.stk-card[data-astro-cid-zlhgl3jj]{height:34px;border-radius:7px;background:#fff;border:1px solid rgba(0,0,0,.06);margin-bottom:8px}.stk-chat[data-astro-cid-zlhgl3jj]{display:flex;flex-direction:column;gap:10px;min-height:150px}.stk-msg[data-astro-cid-zlhgl3jj]{height:26px;border-radius:8px}.stk-msg--user[data-astro-cid-zlhgl3jj]{align-self:flex-end;width:62%;background:var(--color-accent-soft)}.stk-msg--ai[data-astro-cid-zlhgl3jj]{width:78%;background:#f4f2ee;border:1px solid rgba(0,0,0,.05)}.stk-msg--tall[data-astro-cid-zlhgl3jj]{height:52px}.stk-chat-input[data-astro-cid-zlhgl3jj]{margin-top:auto;border:1px solid var(--color-border);border-radius:8px;padding:9px 12px}.stk-chat-ph[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:12px;color:var(--color-muted-text)}.stk-sheet-wrap[data-astro-cid-zlhgl3jj]{min-width:0;position:relative}.stk-sheet-head[data-astro-cid-zlhgl3jj]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.stk-sheet-logo[data-astro-cid-zlhgl3jj]{display:inline-flex}.stk-sheet-title[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--color-ink)}.stk-sheet[data-astro-cid-zlhgl3jj]{width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:#fff;font-family:Manrope,system-ui,sans-serif;box-shadow:0 16px 40px -32px #0006}.stk-sheet[data-astro-cid-zlhgl3jj] th[data-astro-cid-zlhgl3jj],.stk-sheet[data-astro-cid-zlhgl3jj] td[data-astro-cid-zlhgl3jj]{text-align:left;padding:9px 12px;font-size:12.5px;border-bottom:1px solid rgba(0,0,0,.06)}.stk-sheet[data-astro-cid-zlhgl3jj] th[data-astro-cid-zlhgl3jj]{background:#f6f4ef;color:var(--color-ink);font-weight:700}.stk-sheet[data-astro-cid-zlhgl3jj] td[data-astro-cid-zlhgl3jj]{color:var(--color-ink)}.stk-sheet-ghost[data-astro-cid-zlhgl3jj] td[data-astro-cid-zlhgl3jj]{height:20px}.stk-pill[data-astro-cid-zlhgl3jj]{display:inline-block;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px}.stk-pill--todo[data-astro-cid-zlhgl3jj]{background:#fde3e7;color:#b04653}.stk-pill--doing[data-astro-cid-zlhgl3jj]{background:#fbeccf;color:#a3701d}.stk-pill--blocked[data-astro-cid-zlhgl3jj]{background:#e6e0fb;color:#6a54b8}.stk-pill--high[data-astro-cid-zlhgl3jj]{background:#fde3e7;color:#b04653}.stk-pill--med[data-astro-cid-zlhgl3jj]{background:#fbeccf;color:#a3701d}.stk-pill--low[data-astro-cid-zlhgl3jj]{background:#e2efe5;color:#3f7a52}.stk-scribble-sheet[data-astro-cid-zlhgl3jj]{margin-top:16px;text-align:right;transform:rotate(-2deg)}.stk-arch[data-astro-cid-zlhgl3jj]{position:relative;margin-top:36px;padding:8px 0}.stk-arch-row[data-astro-cid-zlhgl3jj]{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap}.stk-node[data-astro-cid-zlhgl3jj]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:16px 18px;min-width:120px}.stk-node-ico[data-astro-cid-zlhgl3jj]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.stk-node-ico--accent[data-astro-cid-zlhgl3jj]{color:var(--color-accent)}.stk-node-ico--blue[data-astro-cid-zlhgl3jj]{color:#5478c4}.stk-node-title[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:13.5px;font-weight:600;color:var(--color-ink)}.stk-node-sub[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:11.5px;color:var(--color-muted-text)}.stk-arrow[data-astro-cid-zlhgl3jj]{display:inline-flex;color:var(--color-accent)}.stk-arch-branch[data-astro-cid-zlhgl3jj]{width:1.5px;height:22px;background:var(--color-border);margin:6px 0 6px 65px}.stk-node--claude[data-astro-cid-zlhgl3jj]{align-items:center;width:-moz-max-content;width:max-content;margin-left:8px}.stk-scribble-arch[data-astro-cid-zlhgl3jj]{position:absolute;top:8px;right:0;max-width:210px;text-align:center;transform:rotate(-2deg)}.stk-arch-img[data-astro-cid-zlhgl3jj]{display:none}.stk-built[data-astro-cid-zlhgl3jj]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:40px}.stk-built-item[data-astro-cid-zlhgl3jj]{margin:0;position:relative}.stk-built-cap[data-astro-cid-zlhgl3jj]{margin-top:16px}.stk-built-title[data-astro-cid-zlhgl3jj]{font-family:Newsreader,Georgia,serif;font-size:20px;color:var(--color-ink);margin-bottom:6px}.stk-built-body[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-muted-text)}.stk-scribble-built-a[data-astro-cid-zlhgl3jj],.stk-scribble-built-b[data-astro-cid-zlhgl3jj]{max-width:200px;margin-bottom:10px;transform:rotate(-2deg)}.pl-split--principle[data-astro-cid-zlhgl3jj]{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start}.stk-ai-list[data-astro-cid-zlhgl3jj]{list-style:none;padding:22px 24px;margin:0;display:flex;flex-direction:column;gap:14px;background:var(--color-accent-soft);border-radius:12px}.stk-ai-list[data-astro-cid-zlhgl3jj] li[data-astro-cid-zlhgl3jj]{display:flex;align-items:center;gap:10px;font-family:Manrope,system-ui,sans-serif;font-size:13.5px;color:var(--color-ink)}.stk-ai-ico[data-astro-cid-zlhgl3jj]{display:inline-flex;color:var(--color-accent);flex-shrink:0}.pl-decisions[data-astro-cid-zlhgl3jj]{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pl-dec[data-astro-cid-zlhgl3jj]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:22px 20px}.pl-dec-icon--react[data-astro-cid-zlhgl3jj]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent);margin-bottom:16px}.pl-dec-title[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--color-ink);margin-bottom:8px}.pl-dec-body[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-muted-text)}.stk-gallery[data-astro-cid-zlhgl3jj]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.stk-shot[data-astro-cid-zlhgl3jj]{margin:0}.stk-shot-ph[data-astro-cid-zlhgl3jj]{display:flex;align-items:center;justify-content:center;height:180px;border:1px dashed var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-muted-text)}.stk-shot[data-astro-cid-zlhgl3jj] figcaption[data-astro-cid-zlhgl3jj]{margin-top:10px;font-family:Manrope,system-ui,sans-serif;font-size:13px;color:var(--color-muted-text)}.stk-stack[data-astro-cid-zlhgl3jj]{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stk-stack[data-astro-cid-zlhgl3jj] li[data-astro-cid-zlhgl3jj]{display:flex;gap:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:18px 20px}.stk-stack-ico[data-astro-cid-zlhgl3jj]{display:inline-flex;align-items:flex-start;color:var(--color-accent);flex-shrink:0;margin-top:2px}.stk-stack-title[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-weight:600;font-size:14.5px;color:var(--color-ink);margin-bottom:6px}.stk-stack-body[data-astro-cid-zlhgl3jj]{font-family:Manrope,system-ui,sans-serif;font-size:13px;line-height:1.55;color:var(--color-muted-text)}@media(max-width:900px){.stk-hero-grid[data-astro-cid-zlhgl3jj]{grid-template-columns:1fr;gap:28px}.stk-scribble-hero[data-astro-cid-zlhgl3jj]{margin:0 auto 12px}.pl-decisions[data-astro-cid-zlhgl3jj],.stk-stack[data-astro-cid-zlhgl3jj]{grid-template-columns:repeat(2,1fr)}.pl-split[data-astro-cid-zlhgl3jj],.pl-split--principle[data-astro-cid-zlhgl3jj]{grid-template-columns:1fr;gap:28px}.stk-built[data-astro-cid-zlhgl3jj]{grid-template-columns:1fr;gap:36px}.stk-scribble-arch[data-astro-cid-zlhgl3jj]{position:static;margin-top:16px;max-width:none;text-align:left}}@media(max-width:640px){.stk-hero-grid[data-astro-cid-zlhgl3jj]{display:flex;flex-direction:column}.stk-hero-left[data-astro-cid-zlhgl3jj],.stk-hero-right[data-astro-cid-zlhgl3jj]{display:contents}.pl-title[data-astro-cid-zlhgl3jj]{order:1}.pl-hero-body[data-astro-cid-zlhgl3jj]{order:2}.stk-scribble-hero[data-astro-cid-zlhgl3jj]{order:3;margin:0 auto 12px}.stk-imgcard--hero[data-astro-cid-zlhgl3jj]{order:4}.pl-tags[data-astro-cid-zlhgl3jj]{order:5}.pl-hero-actions[data-astro-cid-zlhgl3jj]{order:6}.pl-title[data-astro-cid-zlhgl3jj]{font-size:32px}.pl-h2[data-astro-cid-zlhgl3jj]{font-size:28px}.pl-h2-row[data-astro-cid-zlhgl3jj]{flex-direction:column}.pl-scribble-results[data-astro-cid-zlhgl3jj]{transform:none;text-align:left}.pl-decisions[data-astro-cid-zlhgl3jj],.stk-stack[data-astro-cid-zlhgl3jj],.stk-gallery[data-astro-cid-zlhgl3jj]{grid-template-columns:1fr}.stk-arch-diagram[data-astro-cid-zlhgl3jj]{display:none}.stk-arch-img[data-astro-cid-zlhgl3jj]{display:block;width:100%;max-width:460px;height:auto;margin:0 auto}}
