.classification-join_figure__Pgsw3{container-type:inline-size;margin:34px 0 44px}.classification-join_heading__Z78BA{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.classification-join_heading__Z78BA span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.classification-join_drawing__MJrPw{display:block;width:100%;height:auto;overflow:visible}.classification-join_compact__dDCbv{display:none}.classification-join_drawing__MJrPw text{font-family:KaTeX_Main,serif}.classification-join_drawing__MJrPw [data-on]{opacity:.2;transition:opacity .2s}.classification-join_figure__Pgsw3[data-view=clean] [data-on~=clean],.classification-join_figure__Pgsw3[data-view=failed] [data-on~=failed],.classification-join_figure__Pgsw3[data-view=found] [data-on~=found],.classification-join_figure__Pgsw3[data-view=unmapped] [data-on~=unmapped]{opacity:1}.classification-join_wire__YxMGu{fill:none;stroke:currentColor;stroke-width:1.6}.classification-join_thin__TcY6A{fill:none;stroke:currentColor;stroke-width:1.3}.classification-join_detect__G27rW{color:var(--s-blue)}.classification-join_classify__Bv1XI{color:var(--s-green)}.classification-join_floors__sc7NM{color:var(--s-dim)}.classification-join_join__UxHbE{color:var(--s-teal)}.classification-join_join__UxHbE .classification-join_wire__YxMGu{stroke-width:2}.classification-join_refusal__3EeRx{color:var(--s-coral)}.classification-join_refusal__3EeRx .classification-join_wire__YxMGu{stroke-dasharray:5 4;stroke-width:1.8}.classification-join_stop___HsNz{fill:none;stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round}.classification-join_relation__EW6xi{fill:currentColor;font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.classification-join_drawing__MJrPw .classification-join_mono__DHEUq{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13.5px}.classification-join_label__g4rSq{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.classification-join_sub__uA_jL{fill:var(--s-dim)}.classification-join_sub__uA_jL,.classification-join_value__daqz7{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.classification-join_value__daqz7{fill:var(--s-blue)}.classification-join_valueBottom__IHm8u{fill:var(--s-dim)}.classification-join_node__OBbRC circle{stroke-width:1.4}.classification-join_kernel__zr18d circle{fill:var(--s-teal-fill);stroke:var(--s-teal)}.classification-join_kernel__zr18d .classification-join_ring__JdQKF{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.classification-join_labelNode__b5Knw circle,.classification-join_payloadNode__80a_w circle{fill:var(--s-blue-fill);stroke:var(--s-blue)}.classification-join_check__FOQo_ circle{fill:var(--s-green-fill);stroke:var(--s-green)}.classification-join_floorNode__IilGT circle{fill:var(--s-cell);stroke:var(--s-dim)}.classification-join_drawing__MJrPw .classification-join_mark__eXYSD{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.classification-join_drawing__MJrPw .classification-join_kernelMark__o1X_i{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.classification-join_drawing__MJrPw .classification-join_subMark__TAPex{font-family:KaTeX_Main,serif;font-style:normal}.classification-join_controls__COB7y{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.classification-join_controls__COB7y button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;background:none;border:0;border-bottom:2px solid transparent}.classification-join_controls__COB7y button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.classification-join_controls__COB7y button:hover{color:var(--editorial-bright)}.classification-join_controls__COB7y button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.classification-join_detail__33Rne{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.classification-join_detailMark__3K6BV{font:italic 28px KaTeX_Math,serif}.classification-join_figure__Pgsw3 .classification-join_detail__33Rne h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.classification-join_detail__33Rne p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.classification-join_detail__33Rne a{text-decoration:underline;text-underline-offset:4px}.classification-join_detail__33Rne code{font-size:13.5px}@container (max-width: 640px){.classification-join_wide__u6Pu0{display:none}.classification-join_compact__dDCbv{display:block;max-width:440px}.classification-join_label__g4rSq,.classification-join_relation__EW6xi,.classification-join_sub__uA_jL,.classification-join_value__daqz7{font-size:16px}.classification-join_drawing__MJrPw .classification-join_mono__DHEUq{font-size:15px}.classification-join_controls__COB7y{gap:0 22px}.classification-join_detail__33Rne{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.classification-join_figure__Pgsw3 *{transition:none}}