.learn-article[data-astro-cid-o7vy477l]{padding:var(--space-8) 0 var(--space-16);min-width:0;overflow-x:hidden}.learn-layout[data-astro-cid-o7vy477l]{gap:var(--space-12);grid-template-columns:220px 1fr;align-items:start;display:grid}.learn-sidebar[data-astro-cid-o7vy477l]{position:sticky;top:112px}.toc[data-astro-cid-o7vy477l]{padding:var(--space-4);border-left:2px solid var(--color-border)}.toc-heading[data-astro-cid-o7vy477l]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:.75rem;font-weight:600}.toc-toggle[data-astro-cid-o7vy477l],.toc-chevron[data-astro-cid-o7vy477l]{display:none}.toc-details[data-astro-cid-o7vy477l]>.toc-list[data-astro-cid-o7vy477l]{display:flex!important}.toc-list[data-astro-cid-o7vy477l]{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.toc-item[data-astro-cid-o7vy477l] a[data-astro-cid-o7vy477l]{color:var(--color-text-muted);padding:var(--space-1) 0;font-size:.8rem;line-height:1.4;transition:color .2s;display:block}.toc-item[data-astro-cid-o7vy477l] a[data-astro-cid-o7vy477l]:hover{color:var(--color-accent-cyan)}.toc-depth-3[data-astro-cid-o7vy477l]{padding-left:var(--space-4)}.learn-content[data-astro-cid-o7vy477l]{min-width:0;overflow-x:hidden}.learn-header[data-astro-cid-o7vy477l]{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border);overflow-wrap:break-word;word-wrap:break-word}.learn-meta[data-astro-cid-o7vy477l]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.learn-category-badge[data-astro-cid-o7vy477l]{letter-spacing:.12em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-accent-cyan);background:#00e5cc1f;border:1px solid #00e5cc40;font-size:.7rem;font-weight:700;display:inline-block}.learn-read-time[data-astro-cid-o7vy477l]{color:var(--color-text-muted);font-size:.8rem}.learn-header[data-astro-cid-o7vy477l] h1[data-astro-cid-o7vy477l]{margin-bottom:var(--space-4);font-size:clamp(1.8rem,4vw,2.5rem)}.learn-description[data-astro-cid-o7vy477l]{color:var(--color-text-secondary);overflow-wrap:break-word;word-wrap:break-word;max-width:640px;font-size:1.1rem;line-height:1.6}.learn-verified[data-astro-cid-o7vy477l]{align-items:center;gap:var(--space-2);color:var(--color-text-muted);margin-top:var(--space-4);font-size:.8rem;display:flex}.learn-verified[data-astro-cid-o7vy477l] svg[data-astro-cid-o7vy477l]{color:var(--color-success)}.prose[data-astro-cid-o7vy477l]{overflow-wrap:break-word;word-wrap:break-word;max-width:720px}.prose[data-astro-cid-o7vy477l] [id]{scroll-margin-top:112px}.prose[data-astro-cid-o7vy477l] h2{margin-top:var(--space-12);margin-bottom:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:1.5rem}.prose[data-astro-cid-o7vy477l] h3{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:1.2rem}.prose[data-astro-cid-o7vy477l] p{margin-bottom:var(--space-4);color:var(--color-text-secondary);line-height:1.8}.prose[data-astro-cid-o7vy477l] ul,.prose[data-astro-cid-o7vy477l] ol{margin-bottom:var(--space-4);padding-left:var(--space-6);color:var(--color-text-secondary)}.prose[data-astro-cid-o7vy477l] li{margin-bottom:var(--space-2);line-height:1.7}.prose[data-astro-cid-o7vy477l] code{font-family:var(--font-mono);background:var(--color-bg-elevated);border-radius:var(--radius-sm);color:var(--color-accent-cyan);padding:.15em .4em;font-size:.85em}.prose[data-astro-cid-o7vy477l] pre{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-6);overflow-x:auto}.prose[data-astro-cid-o7vy477l] pre code{color:var(--color-text-primary);background:0 0;padding:0;font-size:.85rem}.prose[data-astro-cid-o7vy477l] blockquote{border-left:3px solid var(--color-accent-cyan);padding-left:var(--space-5);margin:var(--space-6) 0;color:var(--color-text-secondary);font-style:italic}.prose[data-astro-cid-o7vy477l] table{border-collapse:collapse;margin-bottom:var(--space-6);-webkit-overflow-scrolling:touch;max-width:100%;font-size:.9rem;display:block;overflow-x:auto}.prose[data-astro-cid-o7vy477l] thead{display:table-header-group}.prose[data-astro-cid-o7vy477l] tbody{display:table-row-group}.prose[data-astro-cid-o7vy477l] tr{display:table-row}.prose[data-astro-cid-o7vy477l] th,.prose[data-astro-cid-o7vy477l] td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left}.prose[data-astro-cid-o7vy477l] th{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.prose[data-astro-cid-o7vy477l] td{color:var(--color-text-secondary)}.prose[data-astro-cid-o7vy477l] strong{color:var(--color-text-primary);font-weight:600}.prose[data-astro-cid-o7vy477l] a{color:var(--color-accent-cyan);text-underline-offset:2px;text-decoration:underline}.prose[data-astro-cid-o7vy477l] a:hover{color:var(--color-text-primary)}.prose[data-astro-cid-o7vy477l] hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-10) 0}@media (width<=900px){.learn-layout[data-astro-cid-o7vy477l]{grid-template-columns:1fr}.learn-sidebar[data-astro-cid-o7vy477l]{margin-bottom:var(--space-4);border-bottom:none;padding-bottom:0;position:static}.toc[data-astro-cid-o7vy477l]{background:var(--color-bg-surface);border-left:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0}.toc-heading[data-astro-cid-o7vy477l]{display:none}.toc-toggle[data-astro-cid-o7vy477l]{width:100%;padding:var(--space-3) var(--space-4);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;list-style:none;display:flex}.toc-toggle[data-astro-cid-o7vy477l]::-webkit-details-marker{display:none}.toc-toggle[data-astro-cid-o7vy477l]::marker{content:"";display:none}.toc-chevron[data-astro-cid-o7vy477l]{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s;display:block}.toc-details[data-astro-cid-o7vy477l][open] .toc-chevron[data-astro-cid-o7vy477l]{transform:rotate(180deg)}.toc-details[data-astro-cid-o7vy477l]>.toc-list[data-astro-cid-o7vy477l]{padding:0 var(--space-4) var(--space-3);border-top:1px solid var(--color-border);max-height:200px;overflow-y:auto}.toc-list[data-astro-cid-o7vy477l]{flex-direction:column;gap:0}.toc-item[data-astro-cid-o7vy477l] a[data-astro-cid-o7vy477l]{padding:var(--space-2) 0;color:var(--color-text-secondary);background:0 0;border:none;border-bottom:1px solid #2a2a3a80;border-radius:0;font-size:.82rem;display:block}.toc-item[data-astro-cid-o7vy477l]:last-child a[data-astro-cid-o7vy477l]{border-bottom:none}.toc-item[data-astro-cid-o7vy477l] a[data-astro-cid-o7vy477l]:hover{color:var(--color-accent-cyan)}.toc-depth-3[data-astro-cid-o7vy477l]{padding-left:var(--space-4)}.learn-content[data-astro-cid-o7vy477l],.prose[data-astro-cid-o7vy477l] pre{max-width:100%}.learn-header[data-astro-cid-o7vy477l] h1[data-astro-cid-o7vy477l]{word-break:break-word;font-size:clamp(1.4rem,5vw,2rem)}.learn-description[data-astro-cid-o7vy477l]{font-size:1rem}.prose[data-astro-cid-o7vy477l] h2,.prose[data-astro-cid-o7vy477l] h3{word-break:break-word}.prose[data-astro-cid-o7vy477l] p{overflow-wrap:break-word;word-wrap:break-word}}
