.section_badge_root{display:inline-flex;align-items:center;position:relative;text-decoration:none;background:transparent;border:none;box-shadow:none;padding:0;margin:0 0 .85rem;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;transition:opacity .25s ease,transform .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section_badge_root.align_center{margin-left:auto;margin-right:auto;justify-content:center}.section_badge_root.align_left{margin-left:0;margin-right:auto;justify-content:flex-start}.section_badge_root.align_right{margin-left:auto;margin-right:0;justify-content:flex-end}.section_badge_root.pattern_technical_index{gap:.6rem;letter-spacing:.14em;text-transform:uppercase}.section_badge_root.pattern_technical_index .tech_index_num{font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;color:var(--Third-color,#41d4ff);letter-spacing:.08em;flex-shrink:0}.section_badge_root.pattern_technical_index .tech_index_divider{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;opacity:.4;color:currentColor;margin:0 .05rem}.section_badge_root.pattern_technical_index .tech_index_text{font-family:Satoshi-Bold,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1}.section_badge_root.pattern_technical_index .tech_index_rule{display:inline-block;width:32px;height:1px;flex-shrink:0;background:linear-gradient(90deg,rgba(65,212,255,.45),transparent);margin-left:.35rem}.section_badge_root.pattern_editorial_overline{gap:.75rem;text-transform:uppercase}.section_badge_root.pattern_editorial_overline .editorial_marker{display:inline-block;width:18px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--Ninth-color,#7c34f8) 0,var(--Third-color,#41d4ff) 100%);flex-shrink:0}.section_badge_root.pattern_editorial_overline .editorial_text{font-family:Satoshi-Bold,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.16em;line-height:1.2}.section_badge_root.pattern_bracketed_tech{gap:.35rem;text-transform:uppercase}.section_badge_root.pattern_bracketed_tech .bracket_mark{font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:.85rem;font-weight:500;color:var(--Third-color,#41d4ff);opacity:.8;line-height:1;transform:translateY(-.5px)}.section_badge_root.pattern_bracketed_tech .bracketed_text{font-family:Satoshi-Bold,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1.2;padding:0 .15rem}.section_badge_root.pattern_split_label{gap:.55rem;text-transform:uppercase}.section_badge_root.pattern_split_label .split_glyph{width:6px;height:6px;background:var(--Third-color,#41d4ff);border-radius:1px;transform:rotate(45deg);flex-shrink:0;opacity:.9}.section_badge_root.pattern_split_label .split_category{font-family:Satoshi-Bold,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.13em;line-height:1}.section_badge_root.pattern_split_label .split_divider{width:1px;height:11px;background:currentColor;opacity:.3;flex-shrink:0;margin:0 .15rem}.section_badge_root.pattern_split_label .split_descriptor{font-family:Satoshi-Medium,sans-serif;font-size:.75rem;letter-spacing:.13em;line-height:1;opacity:.88}.section_badge_root.pattern_vertical_marker{gap:.7rem;text-transform:uppercase}.section_badge_root.pattern_vertical_marker .vertical_bar{display:inline-block;width:2.5px;height:14px;border-radius:1.5px;background:linear-gradient(180deg,var(--Third-color,#41d4ff) 0,var(--Ninth-color,#7c34f8) 100%);flex-shrink:0}.section_badge_root.pattern_vertical_marker .vertical_text{font-family:Satoshi-Bold,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.15em;line-height:1}.section_badge_root.pattern_numbered_chapter{gap:.65rem;text-transform:uppercase}.section_badge_root.pattern_numbered_chapter .chapter_number{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;font-weight:800;color:var(--Third-color,#41d4ff);letter-spacing:.05em;line-height:1;opacity:.9}.section_badge_root.pattern_numbered_chapter .chapter_divider{font-family:ui-monospace,monospace;font-size:.75rem;opacity:.35;color:currentColor}.section_badge_root.pattern_numbered_chapter .chapter_text{font-family:Satoshi-Bold,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.15em;line-height:1}.section_badge_root.theme_dark{color:#e2e8f0}.section_badge_root.theme_dark .bracketed_text,.section_badge_root.theme_dark .chapter_text,.section_badge_root.theme_dark .editorial_text,.section_badge_root.theme_dark .split_category,.section_badge_root.theme_dark .tech_index_text,.section_badge_root.theme_dark .vertical_text{color:#f1f5f9;text-shadow:0 1px 4px rgba(0,0,0,.4)}.section_badge_root.theme_dark .split_descriptor{color:#cbd5e1}.section_badge_root.theme_light{color:#0f172a}.section_badge_root.theme_light .chapter_number,.section_badge_root.theme_light .tech_index_num{color:#0284c7}.section_badge_root.theme_light .bracketed_text,.section_badge_root.theme_light .chapter_text,.section_badge_root.theme_light .editorial_text,.section_badge_root.theme_light .split_category,.section_badge_root.theme_light .tech_index_text,.section_badge_root.theme_light .vertical_text{color:#0f172a}.section_badge_root.theme_light .bracket_mark{color:#0284c7;opacity:.75}.section_badge_root.theme_light .split_glyph{background:#0284c7}.section_badge_root.theme_light .split_descriptor{color:#475569}.section_badge_root.theme_light .editorial_marker{background:linear-gradient(90deg,#7c34f8,#0284c7)}.section_badge_root.theme_light .vertical_bar{background:linear-gradient(180deg,#0284c7,#7c34f8)}.section_badge_root.theme_light .tech_index_rule{background:linear-gradient(90deg,rgba(2,132,199,.35),transparent)}.section_badge_root.theme_auto{color:inherit}@media screen and (max-width:768px){.section_badge_root{margin-bottom:.65rem}.section_badge_root.pattern_bracketed_tech .bracketed_text,.section_badge_root.pattern_editorial_overline .editorial_text,.section_badge_root.pattern_numbered_chapter .chapter_text,.section_badge_root.pattern_split_label .split_category,.section_badge_root.pattern_split_label .split_descriptor,.section_badge_root.pattern_technical_index .tech_index_text,.section_badge_root.pattern_vertical_marker .vertical_text{font-size:.7rem;letter-spacing:.11em}.section_badge_root.pattern_technical_index .tech_index_rule{width:20px}.section_badge_root.pattern_editorial_overline .editorial_marker{width:14px}.section_badge_root.pattern_vertical_marker .vertical_bar{height:12px}}