.checklist-page[data-astro-cid-kdu2jxwh]{background-color:var(--paper-bg);padding:48px 0 88px}.breadcrumb-nav[data-astro-cid-kdu2jxwh]{margin-bottom:32px}.breadcrumb-list[data-astro-cid-kdu2jxwh]{color:var(--ink-500);align-items:center;gap:8px;margin:0;padding:0;font-size:.84375rem;list-style:none;display:flex}.breadcrumb-list[data-astro-cid-kdu2jxwh] a[data-astro-cid-kdu2jxwh]{color:var(--ink-700);text-decoration:none}.breadcrumb-list[data-astro-cid-kdu2jxwh] a[data-astro-cid-kdu2jxwh]:hover{color:var(--celadon-800)}.separator[data-astro-cid-kdu2jxwh]{color:var(--ink-300)}.doc-header[data-astro-cid-kdu2jxwh]{border-bottom:1px solid var(--paper-border);margin-bottom:40px;padding-bottom:32px}.doc-badge-wrap[data-astro-cid-kdu2jxwh]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.doc-title[data-astro-cid-kdu2jxwh]{color:var(--ink-950);font-size:clamp(2rem,3.8vw,2.75rem);font-weight:700;font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:18px;line-height:1.25}.doc-summary[data-astro-cid-kdu2jxwh]{color:var(--ink-700);max-width:820px;font-size:1.0625rem;line-height:1.75}.checklist-toolbar[data-astro-cid-kdu2jxwh]{background-color:var(--paper-surface);border:1px solid var(--paper-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;padding:24px 28px;display:flex}.progress-wrap[data-astro-cid-kdu2jxwh]{flex-grow:1;min-width:240px}.progress-info[data-astro-cid-kdu2jxwh]{justify-content:space-between;margin-bottom:8px;font-size:.875rem;font-weight:600;display:flex}.progress-label[data-astro-cid-kdu2jxwh]{color:var(--ink-700)}.progress-score[data-astro-cid-kdu2jxwh]{color:var(--celadon-800);font-family:var(--font-mono)}.progress-bar-bg[data-astro-cid-kdu2jxwh]{background-color:var(--paper-subtle);border-radius:999px;height:8px;overflow:hidden}.progress-bar-fill[data-astro-cid-kdu2jxwh]{background-color:var(--celadon-800);height:100%;transition:width var(--transition-normal)}.toolbar-actions[data-astro-cid-kdu2jxwh]{align-items:center;gap:12px;display:flex}.btn-sm[data-astro-cid-kdu2jxwh]{padding:8px 16px;font-size:.84375rem}.checklist-columns[data-astro-cid-kdu2jxwh]{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (width<=860px){.checklist-columns[data-astro-cid-kdu2jxwh]{grid-template-columns:1fr}}.stage-card[data-astro-cid-kdu2jxwh]{background-color:var(--paper-surface);border:1px solid var(--paper-border);border-radius:var(--radius-lg);padding:32px 28px}.stage-header[data-astro-cid-kdu2jxwh]{border-bottom:1px solid #252a2814;margin-bottom:24px;padding-bottom:18px}.stage-badge-group[data-astro-cid-kdu2jxwh]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.stage-num[data-astro-cid-kdu2jxwh]{font-family:var(--font-mono);color:var(--paper-surface);background-color:var(--ink-900);border-radius:4px;padding:2px 8px;font-size:.8125rem;font-weight:700}.stage-num-celadon[data-astro-cid-kdu2jxwh]{background-color:var(--celadon-800)}.stage-title[data-astro-cid-kdu2jxwh]{color:var(--ink-950);font-size:1.25rem;font-weight:700;font-family:var(--font-serif);margin-bottom:8px}.stage-desc[data-astro-cid-kdu2jxwh]{color:var(--ink-600);font-size:.875rem;line-height:1.5}.check-list[data-astro-cid-kdu2jxwh]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.check-item[data-astro-cid-kdu2jxwh]{background-color:var(--paper-bg);border:1px solid var(--paper-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), background-color var(--transition-fast)}.check-item[data-astro-cid-kdu2jxwh]:hover{border-color:#1b5a494d}.check-label[data-astro-cid-kdu2jxwh]{cursor:pointer;user-select:none;align-items:flex-start;gap:14px;padding:16px;display:flex}.ink-checkbox[data-astro-cid-kdu2jxwh]{opacity:0;pointer-events:none;position:absolute}.check-box-custom[data-astro-cid-kdu2jxwh]{border:2px solid var(--ink-400);background-color:var(--paper-surface);width:20px;height:20px;transition:background-color var(--transition-fast), border-color var(--transition-fast);border-radius:4px;flex-shrink:0;margin-top:2px;position:relative}.ink-checkbox[data-astro-cid-kdu2jxwh]:checked+.check-box-custom[data-astro-cid-kdu2jxwh]{background-color:var(--celadon-800);border-color:var(--celadon-800)}.ink-checkbox[data-astro-cid-kdu2jxwh]:checked+.check-box-custom[data-astro-cid-kdu2jxwh]:after{content:"";border:solid var(--paper-surface);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.check-content[data-astro-cid-kdu2jxwh]{flex-direction:column;gap:4px;display:flex}.item-title[data-astro-cid-kdu2jxwh]{color:var(--ink-950);font-size:.9375rem}.item-desc[data-astro-cid-kdu2jxwh]{color:var(--ink-600);font-size:.8125rem;line-height:1.5}
