.nl-card[data-astro-cid-wfvanopq]{background:color-mix(in srgb,#f59e0b 7%,#111827);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);border-radius:12px;padding:1.5rem;margin:2.5rem 0 0;font-family:Inter,system-ui,sans-serif}.nl-card[data-astro-cid-wfvanopq][data-placement=mid]{margin:2.25rem 0 2.5rem}@media(max-width:640px){.nl-card[data-astro-cid-wfvanopq]{padding:1.15rem 1rem}button[data-astro-cid-wfvanopq]{flex:1 1 100%}}h3[data-astro-cid-wfvanopq]{font-size:1.15rem;font-weight:700;color:#f1f5f9;margin:0 0 .5rem}p[data-astro-cid-wfvanopq]{color:#cbd5e1;line-height:1.6;margin:0 0 1rem;font-size:.95rem}.nl-form[data-astro-cid-wfvanopq]{display:flex;gap:.6rem;flex-wrap:wrap}input[data-astro-cid-wfvanopq]{flex:1 1 220px;background:#0a0f1e99;border:1px solid #334155;border-radius:6px;color:#f1f5f9;padding:.6rem .9rem;font-size:.95rem}input[data-astro-cid-wfvanopq]:focus{outline:2px solid #f59e0b;border-color:transparent}button[data-astro-cid-wfvanopq]{background:#f59e0b;color:#0a0f1e;font-weight:700;border:none;border-radius:6px;padding:.6rem 1.25rem;font-size:.95rem;cursor:pointer}button[data-astro-cid-wfvanopq]:hover{opacity:.85}button[data-astro-cid-wfvanopq]:disabled{opacity:.5;cursor:default}.nl-fine[data-astro-cid-wfvanopq]{font-size:.78rem;color:#64748b;margin:.6rem 0 0}.nl-fine[data-astro-cid-wfvanopq] a[data-astro-cid-wfvanopq]{color:#94a3b8}.nl-done[data-astro-cid-wfvanopq]{color:#10b981;font-weight:600;margin:0}.nl-err[data-astro-cid-wfvanopq]{color:#f87171;margin:.6rem 0 0}.sr-only[data-astro-cid-wfvanopq]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body{padding:2rem 1rem 4rem}.article-shell{max-width:min(94vw,1200px);margin:0 auto}.top-bridge[data-astro-cid-zm77yjld]{display:flex;align-items:center;gap:.75rem;background:color-mix(in srgb,var(--learn-color) 8%,#0f172a);border:1px solid color-mix(in srgb,var(--learn-color) 35%,transparent);border-radius:10px;padding:.8rem 1rem;margin:1.25rem 0 2rem;text-decoration:none;font-family:Inter,system-ui,sans-serif;transition:border-color .15s,background .15s}.top-bridge[data-astro-cid-zm77yjld]:hover{background:color-mix(in srgb,var(--learn-color) 14%,#0f172a);border-color:color-mix(in srgb,var(--learn-color) 60%,transparent)}.tb-dot[data-astro-cid-zm77yjld]{flex:0 0 10px;width:10px;height:10px;border-radius:5px;background:var(--learn-color);box-shadow:0 0 10px color-mix(in srgb,var(--learn-color) 70%,transparent)}.tb-text[data-astro-cid-zm77yjld]{flex:1;color:#cbd5e1;font-size:.92rem;line-height:1.5}.tb-text[data-astro-cid-zm77yjld] strong[data-astro-cid-zm77yjld]{color:#f1f5f9}.tb-go[data-astro-cid-zm77yjld]{flex:0 0 auto;color:var(--learn-color);font-weight:700;font-size:.92rem;white-space:nowrap}@media(max-width:560px){.top-bridge[data-astro-cid-zm77yjld]{flex-wrap:wrap}.tb-go[data-astro-cid-zm77yjld]{margin-left:auto}}body{padding:0 0 4rem}.page-wrapper{max-width:min(94vw,1500px);margin:0 auto;padding:2rem 1rem;display:grid;grid-template-columns:1fr 280px;gap:3rem;align-items:start}@media(max-width:900px){.page-wrapper{grid-template-columns:1fr}.toc-sidebar{display:none}}.breadcrumb{font-size:.85rem;color:#64748b;margin-bottom:1.25rem}.breadcrumb a{color:var(--learn-color);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb span{margin:0 .4rem}article{min-width:0}.page-wrapper>main{min-width:0}.toc-sidebar{position:sticky;top:2rem;font-size:.875rem;background:linear-gradient(180deg,#ffffff0b,#fff0 45%),#0f152a8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--learn-color) 22%,transparent);border-radius:12px;padding:1.1rem 1.2rem;box-shadow:inset 0 1px #ffffff0f}.toc-sidebar h4{color:var(--learn-color);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;margin-bottom:.75rem}.toc-sidebar ul{list-style:none;padding:0}.toc-sidebar li{margin-bottom:.45rem}.toc-sidebar a{color:#94a3b8;text-decoration:none;line-height:1.4;display:block;transition:color .15s ease}.toc-sidebar a:hover{color:var(--learn-color)}.related{margin-top:2.5rem}.related h2{font-size:1.15rem;color:#f8fafc;margin-bottom:1rem}.related ul{list-style:none;padding:0}.related li{margin-bottom:.7rem}.related a{color:var(--learn-color);font-size:1rem;text-decoration:none}.related a:hover{text-decoration:underline}.top-bridge[data-astro-cid-vykgib6i]{display:flex;align-items:center;gap:.6rem;background:color-mix(in srgb,var(--learn-color) 5%,transparent);border:1px solid color-mix(in srgb,var(--learn-color) 22%,transparent);border-radius:8px;padding:.45rem .8rem;margin:-.9rem 0 1.75rem;text-decoration:none;font-family:Inter,system-ui,sans-serif;transition:border-color .15s,background .15s}.top-bridge[data-astro-cid-vykgib6i]:hover{background:color-mix(in srgb,var(--learn-color) 10%,transparent);border-color:color-mix(in srgb,var(--learn-color) 45%,transparent)}.tb-dot[data-astro-cid-vykgib6i]{flex:0 0 7px;width:7px;height:7px;border-radius:4px;background:var(--learn-color)}.tb-text[data-astro-cid-vykgib6i]{flex:1;min-width:0;color:#94a3b8;font-size:.84rem;line-height:1.45}.tb-text[data-astro-cid-vykgib6i] strong[data-astro-cid-vykgib6i]{color:#e2e8f0;font-weight:600}.tb-go[data-astro-cid-vykgib6i]{flex:0 0 auto;color:var(--learn-color);font-weight:700;font-size:.84rem;white-space:nowrap}@media(max-width:560px){.top-bridge[data-astro-cid-vykgib6i]{flex-wrap:wrap;row-gap:.2rem}.tb-dot[data-astro-cid-vykgib6i],.tb-action[data-astro-cid-vykgib6i]{display:none}.tb-go[data-astro-cid-vykgib6i]{margin-left:auto}}.related-grid[data-astro-cid-vykgib6i]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin-top:1rem}.related-card[data-astro-cid-vykgib6i]{display:flex;flex-direction:column;gap:.4rem;background:color-mix(in srgb,var(--rc-color) 6%,#0f172a);border:1px solid color-mix(in srgb,var(--rc-color) 28%,transparent);border-radius:10px;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;font-family:Inter,system-ui,sans-serif}.related-card[data-astro-cid-vykgib6i]:hover{background:color-mix(in srgb,var(--rc-color) 12%,#0f172a);border-color:color-mix(in srgb,var(--rc-color) 55%,transparent)}.rc-pillar[data-astro-cid-vykgib6i]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-color)}.rc-dot[data-astro-cid-vykgib6i]{width:7px;height:7px;border-radius:4px;background:var(--rc-color)}.rc-title[data-astro-cid-vykgib6i]{color:#f1f5f9;font-weight:600;font-size:.98rem;line-height:1.4}.rc-desc[data-astro-cid-vykgib6i]{color:#94a3b8;font-size:.84rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
