.szBBuq_hero{border-bottom:1px solid var(--codedd-border);background:radial-gradient(60rem 22rem at 50% -6rem, var(--codedd-teal-muted), transparent 70%), var(--codedd-surface-muted);padding-block:3rem 2.5rem;position:relative;overflow:hidden}@media (min-width:64rem){.szBBuq_hero{padding-block:4.5rem 3.5rem}}.szBBuq_heroInner{flex-direction:column;align-items:flex-start;max-width:50rem;display:flex}@media (min-width:48rem){.szBBuq_heroInner{text-align:center;align-items:center}}.szBBuq_heroTitle{text-wrap:balance;margin-top:1rem}.szBBuq_heroLead{text-wrap:pretty;max-width:40rem;margin-top:1rem}.szBBuq_heroSearch{max-width:36rem;margin-top:2rem}.szBBuq_quick{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:1.25rem;display:flex}@media (min-width:48rem){.szBBuq_quick{justify-content:center}}.szBBuq_quickLabel{color:var(--codedd-muted)}.szBBuq_quickList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.szBBuq_quickLink{border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface);min-height:2rem;color:var(--codedd-navy);align-items:center;padding:.25rem .75rem;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.szBBuq_quickLink:hover{border-color:var(--codedd-teal);color:var(--codedd-teal-dark)}.szBBuq_stats{color:var(--codedd-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:1.5rem 0 0}.szBBuq_sectionLabel{color:var(--codedd-navy);font-size:var(--text-xl);letter-spacing:-.01em;margin:0 0 1.5rem;font-weight:700}@media (min-width:48rem){.szBBuq_sectionLabel{font-size:var(--text-2xl)}}.szBBuq_paths{padding-block:3rem 1rem}@media (min-width:64rem){.szBBuq_paths{padding-block:4rem 1.5rem}}.szBBuq_pathGrid{border:1px solid var(--codedd-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:64rem){.szBBuq_pathGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.szBBuq_path{background:var(--codedd-surface);flex-direction:column;padding:1.5rem 1.25rem;display:flex}.szBBuq_path+.szBBuq_path{border-top:1px solid var(--codedd-border)}@media (min-width:64rem){.szBBuq_path{padding:1.75rem}.szBBuq_path+.szBBuq_path{border-top:0;border-left:1px solid var(--codedd-border)}}.szBBuq_pathAudience{color:var(--codedd-teal-dark);font-size:var(--text-xs);letter-spacing:.02em;align-items:center;gap:.5rem;margin:0;font-weight:600;display:inline-flex}.szBBuq_pathAudience .pi{font-size:var(--text-xs)}.szBBuq_pathTitle{color:var(--codedd-navy);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);margin:.625rem 0 0}.szBBuq_pathDescription{color:var(--codedd-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:.5rem 0 0}.szBBuq_steps{counter-reset:step;flex-direction:column;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}@media (min-width:64rem){.szBBuq_steps{margin-top:auto;padding-top:1.25rem}}.szBBuq_steps li{counter-increment:step}.szBBuq_step{min-height:var(--tap-min);border-top:1px solid var(--codedd-border);font-size:var(--text-sm);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.szBBuq_step:before{content:counter(step);border-radius:var(--radius-full);background:var(--codedd-surface-muted);width:1.5rem;height:1.5rem;color:var(--codedd-muted);font-family:var(--font-mono);font-size:var(--text-2xs);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.szBBuq_stepTitle{color:var(--codedd-navy);flex:1;font-weight:500}.szBBuq_stepMeta{color:var(--codedd-muted);font-size:var(--text-xs)}.szBBuq_step:hover .szBBuq_stepTitle{color:var(--codedd-teal-dark)}.szBBuq_step:hover:before{background:var(--codedd-teal);color:var(--codedd-surface)}.szBBuq_directory{padding-block:2.5rem 4rem}@media (min-width:64rem){.szBBuq_directory{padding-block:3rem 5rem}}.szBBuq_topicNav{margin:0 calc(var(--container-gutter) * -1) .5rem;padding:0 var(--container-gutter) .5rem;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}@media (min-width:48rem){.szBBuq_topicNav{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.szBBuq_topicChip{border:1px solid var(--codedd-border);border-radius:var(--radius-full);min-height:2.25rem;color:var(--codedd-ink);font-size:var(--text-sm);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.25rem .875rem;display:inline-flex}.szBBuq_topicChip .pi{font-size:var(--text-xs);color:var(--codedd-teal)}.szBBuq_topicChip:hover{border-color:var(--codedd-teal);color:var(--codedd-teal-dark)}.szBBuq_category{border-bottom:1px solid var(--codedd-border);scroll-margin-top:calc(var(--header-height) + 1rem);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:2rem;display:grid}.szBBuq_category:last-of-type{border-bottom:0}@media (min-width:64rem){.szBBuq_category{grid-template-columns:18rem minmax(0,1fr);gap:3rem;padding-block:2.5rem}}.szBBuq_categoryHeader{align-items:flex-start;gap:1rem;display:flex}@media (min-width:64rem){.szBBuq_categoryHeader{flex-direction:column;gap:.875rem}}.szBBuq_categoryIcon{border-radius:var(--radius-md);background:var(--codedd-teal-muted);width:2.5rem;height:2.5rem;color:var(--codedd-teal-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.szBBuq_categoryTitle{color:var(--codedd-navy);font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:700}.szBBuq_categoryDescription{color:var(--codedd-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:.375rem 0 0}.szBBuq_categoryCount{color:var(--codedd-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:.5rem 0 0}.szBBuq_docList{grid-template-columns:minmax(0,1fr);column-gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.szBBuq_docList{grid-template-columns:repeat(2,minmax(0,1fr))}}.szBBuq_docList li{border-top:1px solid var(--codedd-border)}.szBBuq_docLink{flex-direction:column;gap:.25rem;height:100%;padding:1rem 0 1.125rem;display:flex}.szBBuq_docTitle{color:var(--codedd-navy);font-weight:600;line-height:var(--leading-tight);justify-content:space-between;align-items:baseline;gap:.75rem;transition:color .15s;display:flex}.szBBuq_docLink:hover .szBBuq_docTitle{color:var(--codedd-teal-dark)}.szBBuq_docTitle .pi{font-size:var(--text-xs);color:var(--codedd-teal);opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.szBBuq_docLink:hover .szBBuq_docTitle .pi{opacity:1;transform:none}.szBBuq_docDescription{color:var(--codedd-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.szBBuq_docMeta{color:var(--codedd-muted);font-family:var(--font-mono);font-size:var(--text-2xs);margin-top:auto;padding-top:.25rem}
