.frame[data-astro-cid-jjr2jbud]{background:var(--ultra-light);border-radius:20px;padding:20px}.window[data-astro-cid-jjr2jbud]{background:var(--paper);border:1px solid var(--tint);border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #352f6f1a}.top[data-astro-cid-jjr2jbud]{border-bottom:1px solid var(--tint);flex-direction:column;gap:6px;padding:18px 20px 0;display:flex}.title-row[data-astro-cid-jjr2jbud]{justify-content:space-between;align-items:center;gap:12px;display:flex}.project[data-astro-cid-jjr2jbud]{font-size:18px;font-weight:700}.goal[data-astro-cid-jjr2jbud],.small[data-astro-cid-jjr2jbud]{color:var(--text-secondary);font-size:13px}.small[data-astro-cid-jjr2jbud]{font-size:12px}.tabs[data-astro-cid-jjr2jbud]{color:var(--text-secondary);white-space:nowrap;gap:18px;margin-top:8px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.tabs[data-astro-cid-jjr2jbud] span[data-astro-cid-jjr2jbud]{padding-bottom:8px}.tabs[data-astro-cid-jjr2jbud] .active[data-astro-cid-jjr2jbud]{color:var(--primary);border-bottom:2px solid var(--primary)}.body[data-astro-cid-jjr2jbud]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:16px 20px 20px;display:grid}.stat[data-astro-cid-jjr2jbud]{background:var(--bg);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.label[data-astro-cid-jjr2jbud]{color:var(--text-secondary);font-size:12px;font-weight:600}.big[data-astro-cid-jjr2jbud]{font-size:20px;font-weight:700}.of[data-astro-cid-jjr2jbud]{color:var(--text-secondary);font-size:13px;font-weight:500}.bar[data-astro-cid-jjr2jbud]{background:var(--tint);border-radius:4px;align-self:stretch;height:8px;overflow:hidden}.fill[data-astro-cid-jjr2jbud]{background:var(--primary);width:43%;height:100%}.milestone[data-astro-cid-jjr2jbud]{font-size:16px;font-weight:700}.board[data-astro-cid-jjr2jbud]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.column[data-astro-cid-jjr2jbud]{flex-direction:column;gap:8px;min-width:0;display:flex}.column-label[data-astro-cid-jjr2jbud]{color:var(--text-secondary);font-size:12px;font-weight:700}.card[data-astro-cid-jjr2jbud]{background:var(--paper);border:1px solid var(--divider);border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:13px;font-weight:600;display:flex}.card[data-astro-cid-jjr2jbud].done{color:var(--text-secondary);text-decoration:line-through}.ready[data-astro-cid-jjr2jbud]{color:var(--success-text);font-size:11px}@media (width<=480px){.frame[data-astro-cid-jjr2jbud]{border-radius:16px;padding:10px}.top[data-astro-cid-jjr2jbud],.body[data-astro-cid-jjr2jbud]{padding-left:14px;padding-right:14px}}.white[data-astro-cid-lcdefpme]{background:var(--paper)}.lilac[data-astro-cid-lcdefpme]{background:var(--ultra-light)}.visually-hidden[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero[data-astro-cid-lcdefpme]{background:var(--paper)}.hero-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-top:72px;padding-bottom:88px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:24px;min-width:0;display:flex}.hero-preview[data-astro-cid-lcdefpme]{flex:460px;min-width:0}.pill[data-astro-cid-lcdefpme]{color:var(--lavender-text);background:var(--soft-lilac);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.05}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:520px;font-size:19px}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.note[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:14px}@media (width<=640px){.hero-inner[data-astro-cid-lcdefpme]{gap:40px;padding-top:48px;padding-bottom:56px}.hero-copy[data-astro-cid-lcdefpme],.hero-preview[data-astro-cid-lcdefpme]{flex-basis:100%}}.compare[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.compare-card[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--divider);border-radius:14px;flex-direction:column;gap:8px;padding:22px;display:flex}.compare-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:17px;font-weight:700}.compare-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:15px}.compare-label[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:13px;font-weight:600}.compare-after[data-astro-cid-lcdefpme]{background:var(--primary);border-color:var(--primary);color:#fff}.compare-after[data-astro-cid-lcdefpme] .compare-label[data-astro-cid-lcdefpme]{color:var(--tint)}.compare-after[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ultra-light)}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (width<=400px){.features[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.feature[data-astro-cid-lcdefpme]{background:var(--bg);border-radius:16px;flex-direction:column;gap:12px;padding:26px;display:flex}.feature-icon[data-astro-cid-lcdefpme]{background:var(--soft-lilac);width:44px;height:44px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px;font-weight:700}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:15px;line-height:1.6}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0;padding:0;list-style:none}.step[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex}.step-number[data-astro-cid-lcdefpme]{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:flex}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:18px;font-weight:700}.step[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--text-secondary);font-size:15px}.sample[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--tint);border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:13px;display:flex}.sample-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-lcdefpme].sample{margin:0}.sample[data-astro-cid-lcdefpme] .sample-list[data-astro-cid-lcdefpme]{border:0;padding:0}.sample-label[data-astro-cid-lcdefpme],.muted[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.sample-label[data-astro-cid-lcdefpme]{font-size:12px;font-weight:600}.sample-title[data-astro-cid-lcdefpme]{font-weight:700}.row[data-astro-cid-lcdefpme]{justify-content:space-between;gap:8px;display:flex}.health[data-astro-cid-lcdefpme]{font-weight:600}.health[data-astro-cid-lcdefpme].success{color:var(--success-text)}.health[data-astro-cid-lcdefpme].warning{color:var(--warning-text)}.health[data-astro-cid-lcdefpme].info{color:var(--info-text)}.resource[data-astro-cid-lcdefpme]{color:var(--text);align-items:center;gap:8px;display:flex}.resource[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--success-text);flex:none}.resource[data-astro-cid-lcdefpme].missing,.resource[data-astro-cid-lcdefpme].missing svg[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.dark[data-astro-cid-lcdefpme]{background:var(--primary-dark);color:#fff}.dark-title[data-astro-cid-lcdefpme]{max-width:720px;margin-bottom:36px;font-size:clamp(26px,3vw,36px);line-height:1.2}.principles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px}.principle[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}.principle[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:17px;font-weight:700}.principle[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--tint);font-size:15px;line-height:1.6}.cta[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:760px;display:flex}.cta-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}
