.ctx-hero.svelte-541x9k{padding:40px 0 44px;border-bottom:1px solid var(--color-border)}.ctx-hero.svelte-541x9k .kicker:where(.svelte-541x9k){font-size:13px;font-weight:700;color:var(--color-accent);margin-bottom:10px}.ctx-hero.svelte-541x9k h1:where(.svelte-541x9k){font-size:clamp(26px,4vw,34px);margin-bottom:12px}.ctx-hero.svelte-541x9k p:where(.svelte-541x9k){font-size:16px;color:var(--color-muted);max-width:620px;line-height:1.7}.layout.svelte-541x9k{display:grid;grid-template-columns:1fr 300px;gap:40px;padding:48px 0 80px;align-items:start}.col-main.svelte-541x9k{min-width:0}.col-side.svelte-541x9k{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:16px}.section-title.svelte-541x9k{font-size:20px;margin-bottom:6px}.section-desc.svelte-541x9k{font-size:14px;color:var(--color-muted);margin-bottom:22px}.section-gap.svelte-541x9k{margin-top:56px}.usage-grid.svelte-541x9k{display:grid;grid-template-columns:1fr 1fr;gap:16px}.usage-card.svelte-541x9k{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;background:var(--color-surface)}.usage-card.is-right.svelte-541x9k{border-color:var(--color-success);background:var(--color-success-weak)}.usage-card.is-wrong.svelte-541x9k{border-color:var(--color-danger);background:var(--color-danger-weak)}.usage-card.svelte-541x9k .h:where(.svelte-541x9k){font-size:13px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:6px}.usage-card.is-right.svelte-541x9k .h:where(.svelte-541x9k){color:var(--color-success)}.usage-card.is-wrong.svelte-541x9k .h:where(.svelte-541x9k){color:var(--color-danger)}.usage-card.svelte-541x9k ul:where(.svelte-541x9k){margin:0;padding-left:18px;font-size:14px;line-height:1.85;color:var(--color-fg)}.task-list.svelte-541x9k{display:flex;flex-direction:column;gap:12px}.task-row.svelte-541x9k{display:flex;align-items:center;gap:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 18px;background:var(--color-surface);transition:border-color .15s ease}.task-row.is-anchor.svelte-541x9k{border:1.5px solid var(--color-accent);background:var(--color-accent-weak)}.task-row.svelte-541x9k .check:where(.svelte-541x9k){width:20px;height:20px;border-radius:6px;border:1.5px solid var(--color-border-strong);flex-shrink:0;background:var(--color-surface)}.task-row.is-anchor.svelte-541x9k .check:where(.svelte-541x9k){border-color:var(--color-accent);background:var(--color-accent);position:relative}.task-row.is-anchor.svelte-541x9k .check:where(.svelte-541x9k):after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--color-accent-fg);border-width:0 2px 2px 0;transform:rotate(45deg)}.task-row.svelte-541x9k .body:where(.svelte-541x9k){flex:1;min-width:0}.task-row.svelte-541x9k .body:where(.svelte-541x9k) .name:where(.svelte-541x9k){font-size:15px;font-weight:600;margin-bottom:3px}.task-row.svelte-541x9k .body:where(.svelte-541x9k) .freq:where(.svelte-541x9k){font-size:12px;color:var(--color-muted)}.task-row.svelte-541x9k .cap:where(.svelte-541x9k){width:120px;flex-shrink:0}.task-row.svelte-541x9k .cap-scale:where(.svelte-541x9k){display:flex;gap:3px;margin-bottom:4px}.task-row.svelte-541x9k .cap-scale:where(.svelte-541x9k) i:where(.svelte-541x9k){flex:1;height:5px;border-radius:999px;background:var(--color-border);display:block}.task-row.svelte-541x9k .cap-scale:where(.svelte-541x9k) i.on:where(.svelte-541x9k){background:var(--color-accent)}.task-row.svelte-541x9k .cap-txt:where(.svelte-541x9k){font-size:12px;color:var(--color-muted);text-align:right}.task-row.svelte-541x9k .action:where(.svelte-541x9k){flex-shrink:0}@media(max-width:640px){.task-row.svelte-541x9k{flex-wrap:wrap}.task-row.svelte-541x9k .cap:where(.svelte-541x9k){order:3;width:auto;flex:1 1 100%}.task-row.svelte-541x9k .action:where(.svelte-541x9k){order:4}}.solution-card.svelte-541x9k{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:26px;background:var(--color-surface);margin-bottom:40px}.solution-card.svelte-541x9k .anchor-badge:where(.svelte-541x9k){display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--color-accent);background:var(--color-accent-weak);padding:4px 12px;border-radius:999px;margin-bottom:14px}.solution-card.svelte-541x9k h3:where(.svelte-541x9k){font-size:20px;margin-bottom:8px}.solution-card.svelte-541x9k .desc:where(.svelte-541x9k){font-size:15px;color:var(--color-muted);line-height:1.7;margin-bottom:18px;max-width:560px}.solution-meta.svelte-541x9k{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:20px}.solution-meta.svelte-541x9k .m:where(.svelte-541x9k) .label:where(.svelte-541x9k){font-size:12px;color:var(--color-muted-2);margin-bottom:3px}.solution-meta.svelte-541x9k .m:where(.svelte-541x9k) .val:where(.svelte-541x9k){font-size:14px;font-weight:600}.solution-actions.svelte-541x9k{display:flex;gap:10px;flex-wrap:wrap}.flow-steps.svelte-541x9k{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:20px;font-size:13px;color:var(--color-muted)}.flow-steps.svelte-541x9k .step:where(.svelte-541x9k){display:flex;align-items:center;gap:8px;padding:6px 0}.flow-steps.svelte-541x9k .step:where(.svelte-541x9k) .n:where(.svelte-541x9k){width:22px;height:22px;border-radius:999px;background:var(--color-surface-2);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--color-fg);flex-shrink:0}.flow-steps.svelte-541x9k .arrow:where(.svelte-541x9k){margin:0 10px;color:var(--color-border-strong)}.feedback-empty.svelte-541x9k{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:32px;text-align:center;background:var(--color-surface-2)}.feedback-empty.svelte-541x9k p:where(.svelte-541x9k){font-size:14px;color:var(--color-muted);margin-bottom:16px;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.6}.side-card.svelte-541x9k{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;background:var(--color-surface)}.side-card.svelte-541x9k h4:where(.svelte-541x9k){font-size:14px;margin-bottom:12px}.side-card.svelte-541x9k ul:where(.svelte-541x9k){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.side-card.svelte-541x9k ul:where(.svelte-541x9k) li:where(.svelte-541x9k) a:where(.svelte-541x9k){font-size:14px;color:var(--color-fg);display:flex;align-items:center;gap:8px}.side-card.svelte-541x9k ul:where(.svelte-541x9k) li:where(.svelte-541x9k) a:where(.svelte-541x9k):hover{color:var(--color-accent)}.side-card.svelte-541x9k ul:where(.svelte-541x9k) li:where(.svelte-541x9k) .dot-num:where(.svelte-541x9k){width:18px;height:18px;border-radius:5px;background:var(--color-surface-2);border:1px solid var(--color-border);font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.correction-card.svelte-541x9k{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;background:var(--color-surface)}.correction-card.svelte-541x9k textarea:where(.svelte-541x9k){margin-top:10px}@media(max-width:900px){.layout.svelte-541x9k{grid-template-columns:1fr}.col-side.svelte-541x9k{position:static}}@media(max-width:640px){.usage-grid.svelte-541x9k{grid-template-columns:1fr}}
