.card-header[data-astro-cid-mspuyifq]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.title-row[data-astro-cid-mspuyifq]{display:flex;align-items:center;gap:.5rem;min-width:0}.goal[data-astro-cid-mspuyifq]{font-size:.85rem;color:var(--text-muted);margin-bottom:.75rem}.progress-section[data-astro-cid-mspuyifq]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.progress-bar[data-astro-cid-mspuyifq]{flex:1;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.progress-fill[data-astro-cid-mspuyifq]{height:100%;background:var(--accent);border-radius:2px}.progress-text[data-astro-cid-mspuyifq]{font-size:.75rem;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.meta[data-astro-cid-mspuyifq]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8rem;color:var(--text-muted)}.meta[data-astro-cid-mspuyifq]+.tags{margin-top:.5rem}h3[data-astro-cid-e3dqqy63]{margin-bottom:.4rem}.locked[data-astro-cid-e3dqqy63] h3[data-astro-cid-e3dqqy63]{margin-bottom:0}.desc[data-astro-cid-e3dqqy63]{font-size:.85rem;color:var(--text-muted);margin-bottom:.6rem}h3[data-astro-cid-fzs2epah]{margin-bottom:.4rem}.locked[data-astro-cid-fzs2epah] h3[data-astro-cid-fzs2epah]{margin-bottom:0}.meta[data-astro-cid-fzs2epah]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem}.topic[data-astro-cid-fzs2epah]{color:var(--green)}.focus[data-astro-cid-hm77hzty]{list-style:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card)}.focus[data-astro-cid-hm77hzty]>li[data-astro-cid-hm77hzty]{padding:.9rem 1.1rem}.focus[data-astro-cid-hm77hzty]>li[data-astro-cid-hm77hzty]+li[data-astro-cid-hm77hzty]{border-top:1px solid var(--border)}.head[data-astro-cid-hm77hzty]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.title[data-astro-cid-hm77hzty]{font-weight:600;color:var(--text)}.when[data-astro-cid-hm77hzty]{margin-left:auto;display:flex;gap:.75rem;font-size:.8rem;color:var(--text-muted)}.next[data-astro-cid-hm77hzty]{list-style-type:"□  ";margin:.4rem 0 0 1.4rem;font-size:.9rem;color:var(--text-muted)}.none[data-astro-cid-hm77hzty]{margin:.4rem 0 0 1.1rem;font-size:.85rem;color:var(--yellow)}.feed[data-astro-cid-k32dxkij]{list-style:none}.feed[data-astro-cid-k32dxkij] li[data-astro-cid-k32dxkij]{display:grid;grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--border)}time[data-astro-cid-k32dxkij]{font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:.1rem}.body[data-astro-cid-k32dxkij] a[data-astro-cid-k32dxkij]{font-size:.8rem;font-weight:600;color:var(--accent)}.body[data-astro-cid-k32dxkij] p[data-astro-cid-k32dxkij]{font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.more[data-astro-cid-k32dxkij]{color:var(--text-muted);font-size:.8rem}.empty[data-astro-cid-k32dxkij]{color:var(--text-muted);font-style:italic;font-size:.9rem}@media(max-width:640px){.feed[data-astro-cid-k32dxkij] li[data-astro-cid-k32dxkij]{grid-template-columns:1fr;gap:.1rem}}.search[data-astro-cid-mjrxwznw]{margin-top:1.75rem;scroll-margin-top:1rem}.search-box[data-astro-cid-mjrxwznw]{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s}.search-box[data-astro-cid-mjrxwznw]:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.search-icon[data-astro-cid-mjrxwznw]{flex-shrink:0;width:1.1rem;height:1.1rem;margin-left:.9rem;color:var(--text-muted)}input[data-astro-cid-mjrxwznw]{flex:1;min-width:0;padding:.7rem .75rem;border:0;background:transparent;color:var(--text);font:inherit;font-size:1rem;appearance:none}input[data-astro-cid-mjrxwznw]:focus,input[data-astro-cid-mjrxwznw]:focus-visible{outline:none}input[data-astro-cid-mjrxwznw]::placeholder{color:var(--text-muted);opacity:1}input[data-astro-cid-mjrxwznw]::-webkit-search-cancel-button{appearance:none;display:none}.search-kbd[data-astro-cid-mjrxwznw]{flex-shrink:0;margin-right:.85rem;padding:0 .45rem;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font:.75rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}input[data-astro-cid-mjrxwznw]:focus~.search-kbd[data-astro-cid-mjrxwznw],input[data-astro-cid-mjrxwznw]:not(:placeholder-shown)~.search-kbd[data-astro-cid-mjrxwznw]{display:none}@media(pointer:coarse),(max-width:640px){.search-kbd[data-astro-cid-mjrxwznw]{display:none}}button[data-astro-cid-mjrxwznw]{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.search-clear[data-astro-cid-mjrxwznw]{flex-shrink:0;display:grid;place-items:center;width:2.75rem;align-self:stretch;color:var(--text-muted);border-radius:0 var(--radius) var(--radius) 0}.search-clear[data-astro-cid-mjrxwznw]:hover{color:var(--text)}.search-clear[data-astro-cid-mjrxwznw] svg[data-astro-cid-mjrxwznw]{width:1.1rem;height:1.1rem}.search-status[data-astro-cid-mjrxwznw]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.6rem;font-size:.8rem;color:var(--text-muted)}.filter-chip[data-astro-cid-mjrxwznw]{display:inline-flex;align-items:center;max-width:100%;padding-left:.65rem;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:.8rem}.filter-chip[data-astro-cid-mjrxwznw] button[data-astro-cid-mjrxwznw]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%}.filter-chip[data-astro-cid-mjrxwznw] button[data-astro-cid-mjrxwznw]:hover{color:var(--text)}.filter-chip[data-astro-cid-mjrxwznw] svg[data-astro-cid-mjrxwznw]{width:.95rem;height:.95rem}.search-empty[data-astro-cid-mjrxwznw]{margin-top:1.5rem;padding:1.5rem 1rem;border:1px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--text-muted);font-size:.9rem}.search-empty[data-astro-cid-mjrxwznw] button[data-astro-cid-mjrxwznw]{margin-top:.5rem;color:var(--accent);font-size:.85rem}.search-empty[data-astro-cid-mjrxwznw] button[data-astro-cid-mjrxwznw]:hover{text-decoration:underline}.search-snippet{margin-top:.6rem;font-size:.8rem;color:var(--text-muted);overflow-wrap:anywhere}.archive-list .search-snippet{margin:-.2rem 0 .6rem}.search-snippet mark{background:color-mix(in srgb,var(--yellow) 30%,transparent);color:var(--text);border-radius:2px;padding:0 .1em}.hero[data-astro-cid-yyf2qd25]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding:1rem 0 .5rem}h1[data-astro-cid-yyf2qd25]{font-size:clamp(1.8rem,6vw,2.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.subtitle[data-astro-cid-yyf2qd25]{color:var(--text-muted);margin-top:.2rem;font-size:.95rem}.stats[data-astro-cid-yyf2qd25]{display:flex;gap:.5rem}.stat[data-astro-cid-yyf2qd25]{display:flex;flex-direction:column;align-items:center;min-width:4.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:inherit}.stat[data-astro-cid-yyf2qd25]:hover{text-decoration:none;border-color:var(--accent)}.stat-num[data-astro-cid-yyf2qd25]{font-size:1.4rem;font-weight:700;line-height:1.2;color:var(--text);font-variant-numeric:tabular-nums}.stat-label[data-astro-cid-yyf2qd25]{font-size:.72rem;color:var(--text-muted);white-space:nowrap;overflow-wrap:normal}.hint[data-astro-cid-yyf2qd25]{font-size:.8rem;font-weight:400;color:var(--text-muted);margin-left:.5rem}section[data-astro-cid-yyf2qd25]{margin-top:2.5rem;scroll-margin-top:1rem}h2[data-astro-cid-yyf2qd25]{font-size:1.4rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.subsection[data-astro-cid-yyf2qd25]{font-size:.95rem;color:var(--text-muted);margin:1.5rem 0 .75rem}.empty[data-astro-cid-yyf2qd25]{color:var(--text-muted);font-style:italic;font-size:.9rem}.archive-list[data-astro-cid-yyf2qd25]{list-style:none}.archive-list[data-astro-cid-yyf2qd25] li[data-astro-cid-yyf2qd25]{border-bottom:1px solid var(--border)}.archive-link[data-astro-cid-yyf2qd25]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;padding:.6rem 0;font-size:.9rem;color:inherit;text-decoration:none;transition:color .15s}.archive-link[data-astro-cid-yyf2qd25]:hover{color:var(--accent);text-decoration:none}.archive-type[data-astro-cid-yyf2qd25]{font-size:.75rem;color:var(--text-muted);background:var(--bg-card);padding:.1rem .4rem;border-radius:3px;text-transform:uppercase}.archive-title[data-astro-cid-yyf2qd25]{min-width:0}.archive-date[data-astro-cid-yyf2qd25]{margin-left:auto;color:var(--text-muted);font-size:.8rem;font-variant-numeric:tabular-nums}@media(max-width:640px){.stats[data-astro-cid-yyf2qd25]{width:100%}.stat[data-astro-cid-yyf2qd25]{flex:1;min-width:0;padding:.5rem .25rem}.stat-label[data-astro-cid-yyf2qd25]{font-size:.68rem}}
