.th-hero[data-astro-cid-sylbad4q]{position:relative;padding:48px 0 52px;overflow:hidden;background:linear-gradient(170deg,#f8f9fc,#eef0fb,#f8f9fc)}.th-hero-bg[data-astro-cid-sylbad4q]{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(99,102,241,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 80% 100%,rgba(99,102,241,.05) 0%,transparent 60%);pointer-events:none}.th-breadcrumb[data-astro-cid-sylbad4q]{position:relative;display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:28px;font-size:13px;color:var(--text-3)}.th-breadcrumb[data-astro-cid-sylbad4q] a[data-astro-cid-sylbad4q]{color:var(--text-3);text-decoration:none;transition:color .15s}.th-breadcrumb[data-astro-cid-sylbad4q] a[data-astro-cid-sylbad4q]:hover{color:var(--lp)}.th-breadcrumb[data-astro-cid-sylbad4q] span[data-astro-cid-sylbad4q][aria-current]{color:var(--text-2);font-weight:500}.th-hero-content[data-astro-cid-sylbad4q]{position:relative;max-width:640px;margin:0 auto;text-align:center}.th-hero-icon[data-astro-cid-sylbad4q]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:var(--lp-soft);border:1px solid rgba(99,102,241,.15);color:var(--lp);margin-bottom:20px}.th-hero-content[data-astro-cid-sylbad4q] h1[data-astro-cid-sylbad4q]{font-size:clamp(28px,3.5vw,42px);letter-spacing:-.025em;line-height:1.1;margin:0 0 14px;color:var(--text)}.th-hero-desc[data-astro-cid-sylbad4q]{font-size:16px;line-height:1.6;color:var(--text-2);margin:0 0 28px}.th-hero-stats[data-astro-cid-sylbad4q]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.th-stat[data-astro-cid-sylbad4q]{display:flex;flex-direction:column;align-items:center;gap:2px}.th-stat-value[data-astro-cid-sylbad4q]{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--text);line-height:1.2}.th-stat-label[data-astro-cid-sylbad4q]{font-size:12px;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.th-hero-tags[data-astro-cid-sylbad4q]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:28px}.th-hero-tag[data-astro-cid-sylbad4q]{font-size:12px;font-weight:500;color:var(--text-2);background:#fff;border:1px solid var(--border);border-radius:20px;padding:4px 12px;white-space:nowrap}.th-hero-cta[data-astro-cid-sylbad4q]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;background:var(--lp);padding:12px 28px;border-radius:10px;text-decoration:none;transition:background .2s,transform .15s,gap .15s}.th-hero-cta[data-astro-cid-sylbad4q]:hover{background:#4f46e5;transform:translateY(-1px);gap:12px}.th-section-wrap[data-astro-cid-sylbad4q]{padding:48px 0;border-top:1px solid var(--border)}.th-section-wrap[data-astro-cid-sylbad4q]:first-of-type{border-top:none}.th-section-alt[data-astro-cid-sylbad4q]{background:var(--surface-2);border-top:none}.th-overview-grid[data-astro-cid-sylbad4q]{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}.th-overview-heading[data-astro-cid-sylbad4q]{font-size:clamp(22px,2.5vw,28px);letter-spacing:-.02em;line-height:1.15;margin:12px 0}.th-text-lead[data-astro-cid-sylbad4q]{font-size:17px;color:var(--text);line-height:1.7;margin:0 0 16px;font-weight:500}.th-text[data-astro-cid-sylbad4q]{font-size:16px;color:var(--text-2);line-height:1.75;margin:0 0 16px}.th-text[data-astro-cid-sylbad4q]:last-child{margin-bottom:0}.th-inline-link[data-astro-cid-sylbad4q]{color:var(--lp);text-decoration:none;font-weight:500;border-bottom:1px solid rgba(99,102,241,.25);transition:border-color .15s}.th-inline-link[data-astro-cid-sylbad4q]:hover{border-bottom-color:var(--lp)}.th-overview-sidebar[data-astro-cid-sylbad4q]{display:flex;flex-direction:column;gap:16px;padding-top:56px}.th-tip[data-astro-cid-sylbad4q]{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:20px}.th-tip-label[data-astro-cid-sylbad4q]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--lp);margin-bottom:8px}.th-tip[data-astro-cid-sylbad4q] p[data-astro-cid-sylbad4q]{font-size:14px;color:var(--text-2);line-height:1.65;margin:0 0 10px}.th-tip[data-astro-cid-sylbad4q] p[data-astro-cid-sylbad4q]:last-child,.th-tip[data-astro-cid-sylbad4q] ul[data-astro-cid-sylbad4q]:last-child{margin-bottom:0}.th-tip-list[data-astro-cid-sylbad4q]{font-size:14px;color:var(--text-2);line-height:1.65;margin:0 0 10px;padding-left:16px;list-style:none}.th-tip-list[data-astro-cid-sylbad4q] li[data-astro-cid-sylbad4q]{position:relative;padding-left:12px;margin-bottom:4px}.th-tip-list[data-astro-cid-sylbad4q] li[data-astro-cid-sylbad4q]:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--lp)}.th-tip-list[data-astro-cid-sylbad4q] li[data-astro-cid-sylbad4q]:last-child{margin-bottom:0}.th-guide-group[data-astro-cid-sylbad4q]{margin-bottom:36px}.th-guide-group[data-astro-cid-sylbad4q]:last-child{margin-bottom:0}.th-guide-grid[data-astro-cid-sylbad4q]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.th-guide-card[data-astro-cid-sylbad4q]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 24px;transition:border-color .15s,box-shadow .15s}.th-guide-card[data-astro-cid-sylbad4q]:hover{border-color:#6366f14d;box-shadow:0 4px 12px #6366f10f}.th-guide-card-header[data-astro-cid-sylbad4q]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.th-guide-state[data-astro-cid-sylbad4q]{font-size:16px;font-weight:700;color:var(--text);text-decoration:none;transition:color .15s}.th-guide-state[data-astro-cid-sylbad4q]:hover{color:var(--lp)}.th-guide-weight[data-astro-cid-sylbad4q]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--lp);background:var(--lp-soft);padding:2px 10px;border-radius:20px;white-space:nowrap}.th-guide-note[data-astro-cid-sylbad4q]{font-size:14px;color:var(--text-2);line-height:1.65;margin:0}.th-concepts-grid[data-astro-cid-sylbad4q]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.th-concept-card[data-astro-cid-sylbad4q]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px 28px}.th-concept-icon[data-astro-cid-sylbad4q]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--lp-soft);color:var(--lp);margin-right:12px;vertical-align:middle}.th-concept-body[data-astro-cid-sylbad4q]{min-width:0}.th-concept-header[data-astro-cid-sylbad4q]{display:flex;align-items:center;margin-bottom:10px}.th-concept-card[data-astro-cid-sylbad4q] h3[data-astro-cid-sylbad4q]{font-size:17px;font-weight:700;color:var(--text);margin:0;line-height:1.3}.th-concept-card[data-astro-cid-sylbad4q] p[data-astro-cid-sylbad4q]{font-size:14.5px;color:var(--text-2);line-height:1.7;margin:0 0 12px}.th-concept-link[data-astro-cid-sylbad4q]{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--lp);text-decoration:none;transition:gap .15s}.th-concept-link[data-astro-cid-sylbad4q]:hover{gap:9px}.th-faq-list[data-astro-cid-sylbad4q]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 32px}.th-faq-item[data-astro-cid-sylbad4q]{border-bottom:1px solid var(--border)}.th-faq-item[data-astro-cid-sylbad4q]:nth-child(-n+2){border-top:1px solid var(--border)}.th-faq-question[data-astro-cid-sylbad4q]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-size:16px;font-weight:600;color:var(--text);cursor:pointer;list-style:none;transition:color .15s}.th-faq-question[data-astro-cid-sylbad4q]::-webkit-details-marker{display:none}.th-faq-question[data-astro-cid-sylbad4q]:hover{color:var(--lp)}.th-faq-chevron[data-astro-cid-sylbad4q]{flex-shrink:0;color:var(--text-3);transition:transform .2s}.th-faq-item[data-astro-cid-sylbad4q][open] .th-faq-chevron[data-astro-cid-sylbad4q]{transform:rotate(180deg)}.th-faq-answer[data-astro-cid-sylbad4q]{padding:0 4px 20px}.th-faq-answer[data-astro-cid-sylbad4q] p[data-astro-cid-sylbad4q]{font-size:15px;color:var(--text-2);line-height:1.7;margin:0 0 14px}.th-faq-link[data-astro-cid-sylbad4q]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--lp);text-decoration:none;transition:gap .15s}.th-faq-link[data-astro-cid-sylbad4q]:hover{gap:10px}@media(max-width:900px){.th-overview-grid[data-astro-cid-sylbad4q]{grid-template-columns:1fr;gap:28px}.th-overview-sidebar[data-astro-cid-sylbad4q]{position:static;padding-top:0}.th-guide-grid[data-astro-cid-sylbad4q],.th-concepts-grid[data-astro-cid-sylbad4q],.th-faq-list[data-astro-cid-sylbad4q]{grid-template-columns:1fr}.th-faq-item[data-astro-cid-sylbad4q]:nth-child(2){border-top:none}}@media(max-width:640px){.th-hero[data-astro-cid-sylbad4q]{padding:36px 0 40px}.th-hero-stats[data-astro-cid-sylbad4q]{gap:20px;flex-wrap:wrap}.th-stat-value[data-astro-cid-sylbad4q]{font-size:18px}.th-section-wrap[data-astro-cid-sylbad4q]{padding:36px 0}.th-breadcrumb[data-astro-cid-sylbad4q]{font-size:12px}.th-question-card[data-astro-cid-sylbad4q]{padding:20px}}
