.Figure_figure__MCFdF{margin:2.5rem 0}.Figure_eyebrow__FNRA6{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fade);margin-bottom:.4rem}.Figure_title__dz9qd{font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:600;color:var(--ink);margin:0 0 .75rem;line-height:1.3}.Figure_card__r90bu{border:1px solid var(--rule);background:#ffffff;padding:1.5rem;overflow:hidden}.Figure_controlsBar__pvvgc{display:flex;align-items:center;gap:.375rem;padding:.625rem .75rem;border:1px solid var(--rule);border-top:none;background:var(--paper);flex-wrap:wrap}.Figure_button__nl4cM{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem;border:1px solid var(--rule);background:#ffffff;color:var(--ink);cursor:pointer;transition:background .1s,color .1s,border-color .1s;line-height:1.4}.Figure_button__nl4cM:hover:not(:disabled){background:var(--ink);color:#ffffff;border-color:var(--ink)}.Figure_button__nl4cM:disabled{color:var(--fade);cursor:default;border-color:var(--rule);background:#ffffff}.Figure_button__nl4cM[data-variant=primary]{background:var(--ink);color:#ffffff;border-color:var(--ink)}.Figure_button__nl4cM[data-variant=primary]:hover:not(:disabled){background:#333333;border-color:#333333}.Figure_button__nl4cM[data-active=true]{background:var(--accent);color:#ffffff;border-color:var(--accent)}.Figure_button__nl4cM[data-active=true]:hover:not(:disabled){background:#a93226;border-color:#a93226}.Figure_status__RD_Ve{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;letter-spacing:.08em;color:var(--fade);margin-left:auto}.Figure_readouts__W6m9x{display:flex;gap:1.5rem;padding:.5rem .75rem;background:var(--paper);border:1px solid var(--rule);border-top:none;margin:0;flex-wrap:wrap}.Figure_readout__PJP55{display:flex;align-items:baseline;gap:.375rem}.Figure_readout__PJP55 dt{font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fade)}.Figure_readout__PJP55 dd,.Figure_readout__PJP55 dt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.Figure_readout__PJP55 dd{font-size:.8125rem;color:var(--ink);margin:0;min-width:5ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Figure_tryThis__maOr8{margin-top:1rem;padding:.75rem 1rem;border-left:2px solid var(--accent);background:#fdf0ee;font-size:.875rem;color:var(--ink);line-height:1.55}.Figure_tryLabel___d_XU{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-right:.5rem;font-weight:700;vertical-align:middle}.AnimationSpeedControl_control__bc8sB{display:inline-flex;align-items:center;gap:.375rem}.AnimationSpeedControl_label__gbcli{font-size:.5625rem;letter-spacing:.15em;text-transform:uppercase}.AnimationSpeedControl_btn__ssI25,.AnimationSpeedControl_label__gbcli{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--fade)}.AnimationSpeedControl_btn__ssI25{font-size:.6875rem;line-height:1;height:1.5rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);background:transparent;cursor:pointer;border-radius:3px;transition:color .15s,border-color .15s,background .15s}.AnimationSpeedControl_btn__ssI25:hover{color:var(--ink);border-color:var(--fade)}.AnimationSpeedControl_active__4hXwO{background:var(--ink)}.AnimationSpeedControl_active__4hXwO,.AnimationSpeedControl_active__4hXwO:hover{color:var(--paper);border-color:var(--ink)}.AbstractInterfaceViz_panels__H_VMe{display:flex;gap:1.1rem;flex-wrap:wrap;margin-top:6px}.AbstractInterfaceViz_code__zi8QN{flex:1 1 260px;min-width:240px;max-width:100%;margin:0;padding:.75rem .9rem;border:1px solid var(--rule);border-radius:8px;background:#faf9f6;display:flex;flex-direction:column;gap:.1rem;overflow-x:auto}.AbstractInterfaceViz_codeTitle__bqcMA{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fade);margin-bottom:.35rem}.AbstractInterfaceViz_codeLine__AYVRB{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.5;color:var(--ink);padding:.08rem .35rem;border-radius:4px;white-space:pre}.AbstractInterfaceViz_codeHot__B_wpX{background:#eef3f7;box-shadow:inset 2px 0 0 #2f6f8f}.AbstractInterfaceViz_codeDim__upVCK{color:var(--fade)}.AbstractInterfaceViz_codeError__YhYU_{background:#fbecea;box-shadow:inset 2px 0 0 var(--accent);color:var(--accent)}.AbstractInterfaceViz_comment__RJcY3{color:var(--fade)}.AbstractInterfaceViz_strike__5HJFn{text-decoration:line-through;color:var(--fade)}.AbstractInterfaceViz_verdict__KSrI4{margin-top:.9rem}.AbstractInterfaceViz_verdictBadge__q0qj1{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;letter-spacing:.02em;padding:.3rem .6rem;border-radius:4px}.AbstractInterfaceViz_verdictOk__RDQRz .AbstractInterfaceViz_verdictBadge__q0qj1{background:#e6f2ec;color:#1f6f5c}.AbstractInterfaceViz_verdictError__aNfLp .AbstractInterfaceViz_verdictBadge__q0qj1{background:#fbecea;color:var(--accent)}.ActivationViz_sliderValue__iNXwj{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--ink);min-width:1ch}.ActivationViz_plotWrap__vsngy{width:100%;display:flex;justify-content:center;overflow-x:auto}.ActivationViz_svg__6hR1V{width:100%;max-width:600px;height:auto;display:block}.AtomicityViz_plotWrap__jFarw{width:100%;display:flex;justify-content:center;overflow-x:auto}.AtomicityViz_svg__Dhc_g{width:100%;height:auto;display:block;margin:0 auto}.AtomicityViz_card__ItI25{transition:fill .16s ease,stroke .16s ease}.AtomicityViz_script__P7QU8{margin:14px 0 0;padding:8px 10px;background:#f4f2ec;border:1px solid var(--rule);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.5;color:var(--ink);overflow-x:auto}.AtomicityViz_scriptLine__nQ0Y_{padding:2px 6px;border-radius:4px;white-space:pre;color:var(--fade)}.AtomicityViz_scriptLineActive__WQ_jY{background:#d8d4cc;color:var(--ink);font-weight:700}@media (prefers-reduced-motion:reduce){.AtomicityViz_card__ItI25{transition:none}}.BigOViz_curveCard__msXtV,.BigOViz_raceCard__JpZ3a{border:1px solid var(--rule);border-radius:4px;background:#faf9f6}.BigOViz_raceCard__JpZ3a{padding:14px 16px;margin-bottom:14px}.BigOViz_lane__jdvuT{margin-bottom:11px}.BigOViz_lane__jdvuT:last-child{margin-bottom:0}.BigOViz_laneHead__85SFl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.BigOViz_laneLabel__DjaTU{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700}.BigOViz_laneAlgo__eYL8i{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--ink);margin-left:8px;font-size:.8125rem}.BigOViz_laneStat__IX1vJ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.BigOViz_bar__qY6be{position:relative;height:11px;background:#f4f2ec;border-radius:2px;overflow:hidden}.BigOViz_barFill__7gy_B{position:absolute;left:0;top:0;bottom:0;transition:width .05s linear}.BigOViz_sliderRow__IzVpo{margin-bottom:18px}.BigOViz_sliderValue__L9vg7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--ink);min-width:3ch}.BigOViz_wallClock__bnqKj{background:#f4f2ec;border-left:3px solid var(--accent);border-radius:0 4px 4px 0;padding:13px 16px;margin-bottom:22px}.BigOViz_wallClockLabel__3_quJ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.BigOViz_wallGrid__Wvmnx{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 18px;gap:5px 18px}.BigOViz_wallRow__GmUvr{display:flex;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.BigOViz_wallRowLabel__e_1KV{font-weight:700}.BigOViz_curveLabel__PtUQT{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fade);margin-bottom:8px}.BigOViz_curveIntro__PlF2K{font-family:Georgia,Times New Roman,serif;font-size:.9rem;color:var(--ink);line-height:1.5;margin:0 0 10px}.BigOViz_curveCard__msXtV{padding:6px 8px 2px}.BigOViz_svg__HtlUg{width:100%;min-width:434px;display:block}@media (prefers-reduced-motion:reduce){.BigOViz_barFill__7gy_B{transition:none}}.AttentionHeatmap_wrap__qA5H0{margin-bottom:14px}.AttentionHeatmap_disclosure__XLAgh{margin:0 auto .75rem;max-width:380px}.AttentionHeatmap_scroll__rT3VA{overflow-x:auto}.AttentionHeatmap_svg__tNZHX{display:block;width:100%;max-width:380px;height:auto;margin:0 auto}.AttentionHeatmap_rowHit__M0DF4{cursor:pointer}.AttentionHeatmap_rowHit__M0DF4:hover{fill:rgba(192,57,43,.06)}.AttentionHeatmap_rowHit__M0DF4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.BeamSearchViz_prompt__awirb{display:flex;align-items:baseline;gap:8px;font-family:Georgia,Times New Roman,serif;font-size:16px;color:var(--ink);margin:0 0 16px}.BeamSearchViz_promptLabel__tjhbP{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fade)}.BeamSearchViz_promptBlank__e1GQ6{color:var(--accent);font-weight:600}.BeamSearchViz_sliderValue__VFztj{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--ink);min-width:1ch}.BeamSearchViz_svg__qLeqJ{width:100%;min-width:466px;max-width:640px;height:auto;display:block;margin:6px auto}.BeamSearchViz_swatchDashed__RHnzw{width:12px;height:0;border-radius:0;border:0;border-top:2px dashed #1f6f5c}.BeamSearchViz_chips__mMm_7{display:flex;flex-direction:column;gap:6px;margin:12px 0 0}.BeamSearchViz_chip__Lpv_F{display:flex;align-items:center;gap:10px;text-align:left}.BeamSearchViz_chipRank__kw_Xf{opacity:.7;min-width:1.6rem}.BeamSearchViz_chipTokens__SIxfq{flex:1 1}.BeamSearchViz_chipLogProb__4_WYY{opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BinarySearchViz_svg__dQHGC{width:100%;min-width:467px;max-width:600px;height:auto;display:block;margin:0 auto .5rem}.BinarySearchViz_targetRow__NperR{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.BinarySearchViz_hint__dRF4A{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--fade)}.BinarySearchTreeViz_svg__a9gZ5{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.BinarySearchTreeViz_node__UHh2d circle,.BinarySearchTreeViz_node__UHh2d text{transition:fill .18s ease,stroke .18s ease}.BinarySearchTreeViz_nodeText__FMAlF{font-size:.8rem;font-weight:600}.BinarySearchTreeViz_empty__WRorL,.BinarySearchTreeViz_nodeText__FMAlF{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.BinarySearchTreeViz_empty__WRorL{font-size:.75rem;fill:var(--fade);font-style:italic}@media (prefers-reduced-motion:reduce){.BinarySearchTreeViz_node__UHh2d circle,.BinarySearchTreeViz_node__UHh2d text{transition:none}}.IndexViz_controls__x_v6q{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:0 0 14px}.IndexViz_line__ExKrL{display:inline-flex;align-items:center;gap:10px}.IndexViz_plotWrap__p_NQQ{width:100%;display:flex;justify-content:center;overflow-x:auto}.IndexViz_svg__orbtq{width:100%;max-width:520px;height:auto;display:block;margin:0 auto}.IndexViz_row__4m9A0 rect{transition:fill .16s ease,stroke .16s ease}.IndexViz_sql__hU0cT{margin:14px 0 0;padding:10px 12px;background:#f4f2ec;border:1px solid var(--rule);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.5;color:var(--ink);overflow-x:auto}@media (prefers-reduced-motion:reduce){.IndexViz_row__4m9A0 rect{transition:none}}.IsolationLevelsViz_dials__5Tlxs{display:flex;flex-direction:column;gap:12px;margin:0 0 14px}.IsolationLevelsViz_dial__sF07G{display:flex;flex-direction:column;gap:6px}.IsolationLevelsViz_segGroup__c7YBJ{display:flex;flex-wrap:wrap;gap:6px}.IsolationLevelsViz_dbState__gh4AF{display:flex;align-items:baseline;gap:10px;padding:8px 12px;border:1px solid var(--rule);border-radius:8px;background:#faf9f6;margin:0 0 12px}.IsolationLevelsViz_dbLabel__Rz_qd{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fade)}.IsolationLevelsViz_dbLabel__Rz_qd,.IsolationLevelsViz_dbValue__iM_y0{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.IsolationLevelsViz_dbValue__iM_y0{font-size:13px;color:var(--ink)}.IsolationLevelsViz_lanes__dTd3a{display:flex;gap:12px;justify-content:center}.IsolationLevelsViz_lane__smZMG{flex:1 1;max-width:240px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--rule);border-radius:8px;padding:8px 12px;background:#faf9f6;transition:border-color .16s ease,box-shadow .16s ease}.IsolationLevelsViz_laneActive__KsaQY{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.IsolationLevelsViz_laneHead__0NxfD{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700}.IsolationLevelsViz_laneBadge__c3TeP{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;padding:2px 8px;border-radius:4px}.IsolationLevelsViz_script__mGSdv{display:flex;flex-direction:column;gap:3px;margin-top:14px}.IsolationLevelsViz_scriptLine__VFZZI{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--fade);padding:4px 10px;border-left:3px solid #d8d4cc;background:#faf9f6;border-radius:0 4px 4px 0;white-space:pre-wrap;transition:background .15s ease,color .15s ease}.IsolationLevelsViz_scriptLineActive__txg0x{background:#f4f2ec;color:var(--ink);font-weight:700}.IsolationLevelsViz_verdict__jOQSk{margin-top:12px;border:1px solid;border-radius:6px;font-size:13px;font-weight:700}.IsolationLevelsViz_deviation__H6X50,.IsolationLevelsViz_verdict__jOQSk{padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:center}.IsolationLevelsViz_deviation__H6X50{margin-top:10px;border:1px solid var(--accent);border-radius:6px;background:#fbecea;color:var(--accent);font-size:12px}@media (prefers-reduced-motion:reduce){.IsolationLevelsViz_lane__smZMG,.IsolationLevelsViz_scriptLine__VFZZI{transition:none}}.CallStackPanel_wrap__KG69l{display:flex;flex-direction:column}.CallStackPanel_label__yHo5S{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fade);margin-bottom:8px}.CallStackPanel_stack__zen5L{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:4px;border:1px solid var(--rule);border-radius:6px;background:#faf9f6}.CallStackPanel_empty__TjHIG{margin:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--fade);font-style:italic}.CallStackPanel_frame__3T0Fb{display:flex;justify-content:space-between;align-items:baseline;gap:10px;height:26px;padding:0 10px;border:1px solid var(--rule);border-radius:4px;background:#ffffff;animation:CallStackPanel_frameIn__1sUc0 .22s ease-out both}.CallStackPanel_active__b_fLH{border-color:var(--accent);background:#fbecea}.CallStackPanel_name__rLhKY{font-size:.78rem;font-weight:700;color:var(--ink)}.CallStackPanel_args__jZsqC,.CallStackPanel_name__rLhKY{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CallStackPanel_args__jZsqC{font-size:.72rem;color:var(--fade)}@keyframes CallStackPanel_frameIn__1sUc0{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CallStackPanel_frame__3T0Fb{animation:none}}.vizShared_group__Y2XTt{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem}.vizShared_groupLabel__nBFuo{font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fade);margin-right:.25rem}.vizShared_btn__Rzknf,.vizShared_groupLabel__nBFuo{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vizShared_btn__Rzknf{font-size:.6875rem;letter-spacing:.02em;line-height:1.4;padding:.25rem .6rem;border:1px solid var(--rule);background:#ffffff;color:var(--ink);cursor:pointer;transition:background .1s,color .1s,border-color .1s}.vizShared_btn__Rzknf:hover:not(:disabled),.vizShared_btn__Rzknf[aria-pressed=true],.vizShared_btn__Rzknf[data-active=true]{background:var(--ink);color:#ffffff;border-color:var(--ink)}.vizShared_btn__Rzknf:disabled{color:var(--fade);background:#ffffff;border-color:var(--rule);cursor:default}.vizShared_btn__Rzknf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vizShared_btn__Rzknf[data-variant=primary]{background:var(--ink);color:#ffffff;border-color:var(--ink)}.vizShared_btn__Rzknf[data-variant=primary]:hover:not(:disabled){background:#333333;border-color:#333333}.vizShared_btn__Rzknf[data-variant=danger]{color:var(--accent);border-color:var(--accent)}.vizShared_btn__Rzknf[data-variant=danger]:hover:not(:disabled){background:var(--accent);color:#ffffff}.vizShared_slider__XIydf{accent-color:var(--accent);width:100%;max-width:220px;height:22px;margin:0;cursor:pointer}.vizShared_slider__XIydf:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vizShared_input__oqvIn{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;padding:.3rem .5rem;border:1px solid var(--rule);background:#ffffff;color:var(--ink)}.vizShared_input__oqvIn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vizShared_select__oS_iC{padding:.25rem .5rem;border:1px solid var(--rule);background:#ffffff;color:var(--ink)}.vizShared_caption__ME7Bc,.vizShared_select__oS_iC{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.vizShared_caption__ME7Bc{line-height:1.55;color:var(--fade);margin:.75rem 0 0}.vizShared_legend__Q6BVd{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin-top:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;letter-spacing:.04em;color:var(--fade)}.vizShared_legendItem__cRWyv{display:inline-flex;align-items:center;gap:.375rem}.vizShared_swatch__Z0eeE{display:inline-block;width:10px;height:10px;border-radius:2px;border:1px solid rgba(0,0,0,.12);flex:none}.vizShared_scroll__ROBsP{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.vizShared_btn__Rzknf{transition:none}}.CachingLayersViz_svg__jMjDG{width:100%;min-width:400px;max-width:600px;height:auto;display:block;margin:0 auto}.BroadcastingViz_selectors__fqXLf{display:flex;flex-direction:column;gap:4px;margin:0 0 8px}.BroadcastingViz_selLabelA___6GeE{color:#2f6f8f}.BroadcastingViz_selLabelB__8qraV{color:#8a5a83}.BroadcastingViz_stage__Mv1n9{overflow-x:auto;padding:6px 2px 2px}.BroadcastingViz_align__tHCQB{display:inline-grid;gap:6px;margin:0 auto}.BroadcastingViz_rowLabel__ceU75{display:flex;align-items:center;justify-content:flex-end;padding-right:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700}.BroadcastingViz_rowLabelA__wMPPq{color:#2f6f8f}.BroadcastingViz_rowLabelB__kFRxc{color:#8a5a83}.BroadcastingViz_rowLabelR__1ebFI{color:#1a1a1a}.BroadcastingViz_cell__6ufnK{min-width:54px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--rule);border-radius:7px;background:#faf9f6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;color:var(--ink)}.BroadcastingViz_cellA__df4Kx{border-color:#b9c6d8;color:#2f6f8f}.BroadcastingViz_cellB__Q7zAj{border-color:rgba(138,90,131,.4);color:#8a5a83}.BroadcastingViz_cellPad__TqxEZ{background:#f4f2ec;color:var(--fade);border-style:dashed}.BroadcastingViz_padTag__2xaWo{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--fade)}.BroadcastingViz_stretch__qqHOB{font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:#1f6f5c}.BroadcastingViz_resultCell__LkgTy{border-color:#d8d4cc;background:#e6f2ec;font-weight:700}.BroadcastingViz_resultFail__EC7hv{border-color:#e3b7b1;background:#fbecea;color:var(--accent)}.BroadcastingViz_mark__xo5ZK{display:flex;align-items:center;justify-content:center;height:18px;font-size:12px;line-height:1}.BroadcastingViz_markOk__MNnG4{color:#1f6f5c}.BroadcastingViz_markFail__6vFLz{color:var(--accent)}.BroadcastingViz_verdict__QGMsi{margin-top:14px;padding:9px 12px;border:1px solid;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;text-align:center}.BroadcastingViz_verdictOk__GBJNF{border-color:#1f6f5c;background:#e6f2ec;color:#1f6f5c}.BroadcastingViz_verdictFail__iu3O9{border-color:var(--accent);background:#fbecea;color:var(--accent)}.BroadcastingViz_failDetail__ozo3n{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;color:var(--accent);text-align:center}.CapTheoremViz_svg__mdrR6{min-width:403px}.CachingViz_svg__e5hIs,.CapTheoremViz_svg__mdrR6{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.CachingViz_svg__e5hIs{min-width:400px}.CompositionViz_columns__6nOWT{display:flex;gap:1rem;flex-wrap:wrap;align-items:stretch}.CompositionViz_side___9Glx{flex:1 1 300px;min-width:270px;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:8px;background:#faf9f6;padding:.85rem}.CompositionViz_sideHead__E1RU5{display:flex;flex-direction:column;margin-bottom:.7rem;padding-bottom:.45rem;border-bottom:1px solid var(--rule)}.CompositionViz_sideTitle__3pM5W{font-size:.9375rem;font-weight:700;color:var(--ink)}.CompositionViz_sideTag__wEEK0,.CompositionViz_sideTitle__3pM5W{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CompositionViz_sideTag__wEEK0{font-size:.625rem;letter-spacing:.04em;color:var(--fade)}.CompositionViz_classBox__jaQ8W{position:relative;border:1.5px solid var(--ink);border-radius:7px;background:#ffffff;padding:.45rem .55rem;box-shadow:2px 2px 0 var(--rule)}.CompositionViz_boxTag__sBaf6{font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fade);display:block}.CompositionViz_boxName__c6c6p,.CompositionViz_boxTag__sBaf6{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.CompositionViz_boxName__c6c6p{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;color:var(--ink)}.CompositionViz_base__xm8cM{width:max-content;margin:0 auto .4rem}.CompositionViz_treeArea__1bJcg{flex:1 1;min-height:150px}.CompositionViz_leaves__yssBw{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.CompositionViz_leaf__POUBD{flex:0 1 auto;max-width:150px}.CompositionViz_ext__03kR2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;color:var(--fade);display:block;margin-top:.1rem}.CompositionViz_methods__39FcI{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.CompositionViz_dupMethod__nIbHV,.CompositionViz_method__eLrv1{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem}.CompositionViz_method__eLrv1{color:#1f6f5c}.CompositionViz_dupMethod__nIbHV{color:#b07a2e;background:#f6e7c8;padding:0 .2rem;border-radius:2px}.CompositionViz_changed__VKa8E{border-color:var(--accent);box-shadow:0 0 0 3px rgba(192,57,43,.18)}.CompositionViz_brokenBadge__kHvh4,.CompositionViz_changedBadge__sZZXR{position:absolute;top:-.6rem;right:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:700;padding:.05rem .3rem;border-radius:3px;background:var(--paper);color:var(--accent)}.CompositionViz_brokenBox__W8s_y{border-color:var(--accent);background:#fbecea}.CompositionViz_affectedBox__Gg9Ze{border-color:#caa24a}.CompositionViz_composeArea__dg6jx{flex:1 1;display:flex;flex-direction:column;align-items:center}.CompositionViz_composedRobot__HR0qX{display:flex;flex-direction:column;align-items:center;border:1.5px solid var(--ink);border-radius:8px;background:#ffffff;padding:.7rem 1rem;box-shadow:2px 2px 0 var(--rule);margin-bottom:.8rem}.CompositionViz_composedName__JHyzz{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700;color:var(--ink);margin-top:.25rem}.CompositionViz_composedCaps__f3V2X{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;color:var(--fade);margin-top:.15rem;text-align:center}.CompositionViz_modules__JfLtn{display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:220px;margin-bottom:.7rem}.CompositionViz_module__VRP9h{display:flex;align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;padding:.4rem .55rem;border:1.5px dashed var(--rule);border-radius:6px;background:#ffffff;color:var(--fade);cursor:pointer;text-align:left}.CompositionViz_moduleOn__JhnNl{border-style:solid;font-weight:700;box-shadow:2px 2px 0 var(--rule)}.CompositionViz_moduleDot__o_a2v{width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid var(--fade);flex-shrink:0}.CompositionViz_moduleState__F6mf1{margin-left:auto;font-size:.5625rem;letter-spacing:.04em;opacity:.8}.CompositionViz_note__U0B8u{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;line-height:1.4;color:#1f6f5c;text-align:center;margin:0;max-width:240px}.CompositionViz_btnRow__SrVo1{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.ClassesObjectsViz_stage__P1G0D{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.ClassesObjectsViz_mono__ViCD7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ClassesObjectsViz_blueprint__mEBAH{position:relative;flex:0 0 200px;border:1.5px solid var(--ink);border-radius:8px;background:#ffffff;padding:1.25rem .9rem .9rem;box-shadow:3px 3px 0 var(--rule)}.ClassesObjectsViz_blueprintTag__cHU2Y,.ClassesObjectsViz_cardTag__T7uUU,.ClassesObjectsViz_memoryLabel__1Y1zV{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fade)}.ClassesObjectsViz_blueprintTag__cHU2Y{position:absolute;top:-.55rem;left:.75rem;background:var(--paper);padding:0 .4rem}.ClassesObjectsViz_className__Bvb4o{display:flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.0625rem;font-weight:700;color:var(--ink);margin-bottom:.85rem}.ClassesObjectsViz_sectionLabel__mc2sF{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fade);margin:.6rem 0 .3rem;border-bottom:1px solid var(--rule);padding-bottom:.2rem}.ClassesObjectsViz_members__O9Sek{list-style:none;margin:0;padding:0}.ClassesObjectsViz_member__HsxI_{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.22rem .1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.ClassesObjectsViz_memberName__1z5dR{color:var(--ink);display:inline-flex;align-items:center;gap:.3rem}.ClassesObjectsViz_memberType__DSNM4,.ClassesObjectsViz_methodName__RbavG{color:var(--fade);font-size:.6875rem}.ClassesObjectsViz_methodName__RbavG{color:#1f6f5c}.ClassesObjectsViz_privateMember__4snkT .ClassesObjectsViz_memberName__1z5dR{color:var(--accent)}.ClassesObjectsViz_lock__yXmD2{font-size:.6875rem;line-height:1}.ClassesObjectsViz_defaultRow___sGlQ{display:flex;align-items:center;justify-content:space-between;margin-top:.4rem;padding:.3rem .1rem 0}.ClassesObjectsViz_defaultLabel__XvrKU{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;color:var(--fade);letter-spacing:.05em}.ClassesObjectsViz_stepper___OxTT{display:inline-flex;align-items:center;gap:.3rem}.ClassesObjectsViz_stepperBtn__3pimq{width:1.25rem;height:1.25rem;padding:0;font-size:.8125rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ClassesObjectsViz_stepperValue__HbflK{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;min-width:2.6rem;text-align:center;color:var(--ink)}.ClassesObjectsViz_arrow___M_7m{flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:center;color:var(--fade);padding-top:1.5rem}.ClassesObjectsViz_arrowGlyph__1gt_I{font-size:1.5rem;line-height:1;color:var(--ink)}.ClassesObjectsViz_arrowLabel__DzNwQ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;letter-spacing:.1em;margin-top:.15rem}.ClassesObjectsViz_memory__fx4Rq{flex:1 1 320px;min-width:280px;border:1px dashed var(--rule);border-radius:8px;padding:.85rem;background:#faf9f6}.ClassesObjectsViz_memoryLabel__1Y1zV{margin-bottom:.6rem}.ClassesObjectsViz_empty__NbYZV{font-style:italic;color:var(--fade);font-size:.875rem;padding:1.5rem .5rem;text-align:center}.ClassesObjectsViz_cards__mDePO{display:flex;flex-wrap:wrap;gap:.7rem}.ClassesObjectsViz_card__nwxDB{flex:1 1 150px;max-width:200px;border:1.5px solid var(--ink);border-radius:8px;background:#ffffff;padding:.7rem;transform-origin:center top}.ClassesObjectsViz_cardHead__OIMqq{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem}.ClassesObjectsViz_cardId__wmiFM{display:flex;flex-direction:column}.ClassesObjectsViz_objName__RSP_4{font-size:.875rem;font-weight:700;color:var(--ink)}.ClassesObjectsViz_objName__RSP_4,.ClassesObjectsViz_objType__sV3b3{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ClassesObjectsViz_objType__sV3b3{font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fade)}.ClassesObjectsViz_batteryRow__j8nJk{display:flex;align-items:baseline;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ClassesObjectsViz_batteryLabel__XNWOX{font-size:.6875rem;color:var(--ink);display:inline-flex;align-items:center;gap:.25rem}.ClassesObjectsViz_batteryValue__Kj7Ld{font-size:.875rem;font-weight:700;color:var(--ink)}.ClassesObjectsViz_batteryBar__xiolN{height:5px;border-radius:3px;background:var(--rule);overflow:hidden;margin:.3rem 0 .5rem}.ClassesObjectsViz_batteryFill__NxU8q{height:100%;border-radius:3px;transition:width .3s ease-out}.ClassesObjectsViz_blockedFlash__mhwZB{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;color:var(--accent);font-weight:700;margin-bottom:.4rem;animation:ClassesObjectsViz_blockedFade__QnSVp 1.3s ease-out forwards}@keyframes ClassesObjectsViz_blockedFade__QnSVp{0%{opacity:0;transform:translateY(-2px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0}}.ClassesObjectsViz_actions__ms_ck{display:flex;flex-direction:column;gap:.4rem}.ClassesObjectsViz_actionGroup__iuy22{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ClassesObjectsViz_actionLabel__t8LZp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fade);min-width:3rem}.ClassesObjectsViz_actBtn__OXT43{font-size:.625rem;padding:.2rem .4rem}.ClassesObjectsViz_blockedBtn__8uTIZ{border-style:dashed;opacity:.75}.ClassesObjectsViz_console__RIzL1{margin-top:.7rem;border-top:1px solid var(--rule);padding-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:var(--ink);min-height:1.2rem}.ClassesObjectsViz_consoleHint__LjPjG{color:var(--fade);font-style:italic}@media (prefers-reduced-motion:reduce){.ClassesObjectsViz_batteryFill__NxU8q,.ClassesObjectsViz_blockedFlash__mhwZB{animation:none;transition:none}}.ConfusionMatrixViz_svg__omkLp{width:100%;min-width:382px;max-width:600px;height:auto;display:block;margin:0 auto}.ConfusionMatrixViz_sliderBlock__YG0gI{max-width:600px;margin:14px auto 4px;padding:0 4px}.ConfusionMatrixViz_sliderLabel____5fW{display:flex;justify-content:space-between;max-width:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fade);margin-bottom:6px}.ConfusionMatrixViz_sliderValue__1Vs8y{color:var(--ink)}.ConfusionMatrixViz_matrixWrap__Nfe33{max-width:420px;margin:18px auto 2px}.ConfusionMatrixViz_matrix__I587L{display:grid;grid-template-columns:64px 1fr 1fr;grid-template-rows:auto auto auto;grid-gap:1px;gap:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ConfusionMatrixViz_header__JOaCI,.ConfusionMatrixViz_rowLabel__rIjVw{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--fade)}.ConfusionMatrixViz_header__JOaCI{text-align:center;padding:4px 0}.ConfusionMatrixViz_rowLabel__rIjVw{display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.ConfusionMatrixViz_cell__3yjfY{padding:12px 10px;text-align:center;min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:2px}.ConfusionMatrixViz_cellCorrect__vQX_K{background:rgba(26,26,26,.05);border:1px solid rgba(26,26,26,.18)}.ConfusionMatrixViz_cellWrong___3PYI{background:rgba(192,57,43,.08);border:1px solid rgba(192,57,43,.28)}.ConfusionMatrixViz_count__ABTmB{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ConfusionMatrixViz_cellWrong___3PYI .ConfusionMatrixViz_count__ABTmB{color:var(--accent)}.ConfusionMatrixViz_cellName__ypWUI{font-size:9px;letter-spacing:.12em;color:var(--fade)}.ConcurrencyViz_modeGroup__9ZkOj{display:inline-flex;gap:.375rem}.ConcurrencyViz_balanceBox__d_1KE{display:flex;flex-direction:column;align-items:center;gap:2px;border:1.5px solid var(--rule);border-radius:8px;padding:10px 16px;background:#faf9f6;width:-moz-fit-content;width:fit-content;margin:0 auto 14px}.ConcurrencyViz_balanceLabel__jvbe4{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--fade)}.ConcurrencyViz_balanceValue__7ybx2{font-size:30px;font-weight:700;line-height:1.1;transition:color .18s ease}.ConcurrencyViz_balanceGoal__L8Fdt,.ConcurrencyViz_balanceValue__7ybx2{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ConcurrencyViz_balanceGoal__L8Fdt{font-size:10px;color:var(--fade)}.ConcurrencyViz_lanes__K5WhW{display:flex;gap:12px;justify-content:center}.ConcurrencyViz_lane__77J8a{flex:1 1;max-width:220px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid var(--rule);border-radius:8px;padding:10px 12px;background:#faf9f6;transition:border-color .16s ease,box-shadow .16s ease}.ConcurrencyViz_laneActive__WP38h{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ConcurrencyViz_laneHead__xnebT{font-size:13px;font-weight:700;color:var(--ink)}.ConcurrencyViz_badge__1svjp,.ConcurrencyViz_laneHead__xnebT{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ConcurrencyViz_badge__1svjp{font-size:11px;padding:2px 8px;border-radius:4px}.ConcurrencyViz_readLine__0r8QI{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--fade)}.ConcurrencyViz_script__Hp0zB{display:flex;flex-direction:column;gap:3px;margin-top:14px}.ConcurrencyViz_scriptLine__jW5oo{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--fade);padding:4px 10px;border-left:3px solid #d8d4cc;background:#faf9f6;border-radius:0 4px 4px 0;transition:background .15s ease,color .15s ease}.ConcurrencyViz_scriptLineActive__2I54U{background:#f4f2ec;color:var(--ink);font-weight:700}.ConcurrencyViz_verdict__FmPkr{margin-top:12px;padding:8px 12px;border:1px solid;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;text-align:center}@media (prefers-reduced-motion:reduce){.ConcurrencyViz_balanceValue__7ybx2,.ConcurrencyViz_lane__77J8a,.ConcurrencyViz_scriptLine__jW5oo{transition:none}}.ConsistentHashingViz_svg__7Tj2s{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.ConstructorsHeapViz_layout__1TeYH{display:flex;align-items:flex-start;gap:1.1rem;flex-wrap:wrap}.ConstructorsHeapViz_code__YAVcm{flex:0 0 auto;margin:0;padding:.75rem .9rem;border:1px solid var(--rule);border-radius:8px;background:#faf9f6;display:flex;flex-direction:column;gap:.15rem}.ConstructorsHeapViz_codeLine__AGFLS{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.5;color:var(--fade);padding:.1rem .35rem;border-radius:4px;white-space:pre;transition:color .2s ease,background .2s ease}.ConstructorsHeapViz_codeActive__MIyGJ{color:var(--ink);background:#eef3f7;box-shadow:inset 2px 0 0 #2f6f8f}.ConstructorsHeapViz_stage__0Gc9d{flex:1 1 380px;min-width:0;max-width:600px}.ConstructorsHeapViz_svg__cs9eU{display:block;width:100%;min-width:300px;height:auto}.ConstructorsHeapViz_panelLabel__GIU3M{font-size:10px;letter-spacing:.14em}.ConstructorsHeapViz_frameTag__ZuGRz,.ConstructorsHeapViz_panelLabel__GIU3M{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;fill:var(--fade)}.ConstructorsHeapViz_frameTag__ZuGRz{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase}.ConstructorsHeapViz_slotName__ioF6p{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;fill:var(--ink);text-anchor:end}.ConstructorsHeapViz_dash__vjL0i{font-size:14px;fill:#b9c6d8}.ConstructorsHeapViz_dash__vjL0i,.ConstructorsHeapViz_refTag__uIE6R{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-anchor:middle}.ConstructorsHeapViz_refTag__uIE6R{font-size:10px;letter-spacing:.08em;fill:#2f6f8f}.ConstructorsHeapViz_heapType__4eyhr{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;fill:#2f6f8f}.ConstructorsHeapViz_heapField__XLMeu{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;fill:var(--ink)}.ConstructorsHeapViz_heapValue__ZCgRm{fill:var(--ink)}.ConstructorsHeapViz_heapValueHot__Qlm_M{fill:var(--accent);font-weight:700}.ConstructorsHeapViz_heapEmpty__VwUDO{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-style:italic;fill:var(--fade)}@media (prefers-reduced-motion:reduce){.ConstructorsHeapViz_codeLine__AGFLS{transition:none}}.DeadlockViz_svg__JVg7O{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.DeadlockViz_nodeLabel__yn6rN{font-size:12px;font-weight:700;fill:var(--ink)}.DeadlockViz_nodeLabel__yn6rN,.DeadlockViz_nodeSub__167NR{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.DeadlockViz_nodeSub__167NR{font-size:10px;letter-spacing:.04em;fill:var(--fade)}.DeadlockViz_deadlockLabel__qYrcj{font-size:16px;letter-spacing:.08em;fill:var(--accent)}.DeadlockViz_deadlockLabel__qYrcj,.DnsViz_sliderValue__OWnt8{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.DnsViz_sliderValue__OWnt8{font-size:.75rem;color:var(--ink)}.DnsViz_svg__tQXl3{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.DecisionBoundaryViz_plotWrap__AeGiD{width:100%;display:flex;justify-content:center;overflow-x:auto}.DecisionBoundaryViz_svg__yHXd8{width:100%;max-width:600px;height:auto;display:block}.DecisionBoundaryViz_point__2lexU{cursor:-webkit-grab;cursor:grab}.DecisionBoundaryViz_point__2lexU:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DecisionBoundaryViz_equation___4sqe{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--ink);text-align:center;margin:.75rem 0 0;letter-spacing:.01em}.DijkstraViz_svg__mGprb{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.DijkstraViz_edge__9pM7H{transition:stroke .18s ease,stroke-width .18s ease}.DijkstraViz_node__flo53 circle{transition:fill .18s ease}.DijkstraViz_dist__X8e0o{font-size:13px}.DijkstraViz_dist__X8e0o,.DijkstraViz_nodeTag__X_h5Z{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.DijkstraViz_nodeTag__X_h5Z{font-size:10px;fill:var(--fade)}.DijkstraViz_weight__WG174{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;fill:var(--fade)}@media (prefers-reduced-motion:reduce){.DijkstraViz_edge__9pM7H,.DijkstraViz_node__flo53 circle{transition:none}}.DynamicProgrammingViz_nControl__2el6M{display:inline-flex;align-items:center;gap:8px;margin-left:8px}.DynamicProgrammingViz_nSlider__dZ51W{width:110px}.DynamicProgrammingViz_nValue__9sEyr{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--ink);min-width:1ch}.DynamicProgrammingViz_treeWrap__ZzgWY{width:100%;display:flex;justify-content:center;overflow-x:auto}.DynamicProgrammingViz_svg__lWGfu{width:100%;height:auto;display:block}.DynamicProgrammingViz_node__CQdxr{transition:opacity .18s ease}.DynamicProgrammingViz_node__CQdxr rect{transition:stroke .16s ease,fill .16s ease}.DynamicProgrammingViz_nodeText__baEEE{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700}@media (prefers-reduced-motion:reduce){.DynamicProgrammingViz_node__CQdxr,.DynamicProgrammingViz_node__CQdxr rect{transition:none}}.EncapsulationViz_layout__iX3y6{display:flex;align-items:flex-start;gap:1.1rem;flex-wrap:wrap}.EncapsulationViz_code__akma5{flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:.75rem .9rem;border:1px solid var(--rule);border-radius:8px;background:#faf9f6;display:flex;flex-direction:column;gap:.1rem;overflow-x:auto}.EncapsulationViz_codeLine__2BsfE{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;line-height:1.5;color:var(--ink);padding:.08rem .35rem;border-radius:4px;white-space:pre}.EncapsulationViz_codeHot__U0zAE{background:#eef3f7;box-shadow:inset 2px 0 0 #2f6f8f}.EncapsulationViz_comment__4a0T1{color:var(--fade)}.EncapsulationViz_stage__acARJ{flex:1 1 400px;min-width:0;max-width:600px}.EncapsulationViz_svg__9qAzB{display:block;width:100%;min-width:320px;height:auto}.EncapsulationViz_panelLabel__zMhwF{letter-spacing:.14em}.EncapsulationViz_balanceLabel__W_Ypl,.EncapsulationViz_panelLabel__zMhwF{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;fill:var(--fade)}.EncapsulationViz_balanceLabel__W_Ypl{letter-spacing:.1em;text-transform:uppercase;text-anchor:middle}.EncapsulationViz_balance__2xU0f{font-size:34px}.EncapsulationViz_badge__6hKN9,.EncapsulationViz_balance__2xU0f{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;text-anchor:middle}.EncapsulationViz_badge__6hKN9{font-size:11px;letter-spacing:.03em}.EncapsulationViz_actionCode__z_Ddl{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;fill:var(--ink)}.EncapsulationViz_strike__JKHWw{text-decoration:line-through;fill:var(--fade)}.EncapsulationViz_outcome__NU6dc{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;letter-spacing:.02em}.EncoderDecoderViz_svg__2VAia{width:100%;max-width:420px;height:auto;display:block;margin:0 auto}.EncoderDecoderViz_row__yStTS{cursor:pointer;outline:none}.EncoderDecoderViz_row__yStTS rect{transition:fill .16s ease-out,fill-opacity .16s ease-out,stroke-opacity .16s ease-out}.EncoderDecoderViz_row__yStTS:hover rect:first-child{fill:rgba(26,26,26,.04)}.EncoderDecoderViz_row__yStTS:focus-visible rect:first-child{stroke:var(--accent);stroke-width:2px}.EncoderDecoderViz_maskedSwatch__yZlWh{background:transparent;border-color:var(--fade)}@media (prefers-reduced-motion:reduce){.EncoderDecoderViz_row__yStTS rect{transition:none}}.EncryptionViz_wrap__5yhLn{max-width:600px;margin:0 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.EncryptionViz_msgLabel__h37ZJ{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fade);margin-bottom:14px}.EncryptionViz_msgInput__5zMrr{flex:1 1;min-width:0}.EncryptionViz_fieldset__b9Fw6{border:0;margin-left:0;margin-right:0;padding:0;min-width:0}.EncryptionViz_fieldset__b9Fw6 legend{float:left;padding:0}.EncryptionViz_pending__uYcry{font-size:12px;color:var(--fade);padding:24px 0;text-align:center}.EncryptionViz_pipeline__53q1S{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.EncryptionViz_step__JkrDh{position:relative;padding:0 0 10px 30px;border-left:1px solid #e2e0d8;margin-left:10px}.EncryptionViz_step__JkrDh:last-child{border-left-color:transparent}.EncryptionViz_stepLabel__IdVt_{font-size:11px;line-height:1.45;color:var(--ink);margin-bottom:6px}.EncryptionViz_stepNum__7EG4_{position:absolute;left:-11px;top:-1px;width:21px;height:21px;border-radius:50%;background:#ffffff;border:1px solid #d8d4cc;font-size:10px;line-height:19px;text-align:center;color:var(--fade)}.EncryptionViz_value__LeugF{font-size:12.5px;line-height:1.5;color:var(--ink);background:#faf9f6;border:1px solid #d8d4cc;border-radius:4px;padding:7px 10px;margin:6px 0;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap}.EncryptionViz_good__KTxe3{border-color:#1f6f5c;background:#e6f2ec;color:#1f6f5c;word-break:normal}.EncryptionViz_bad__MQy3y{border-color:var(--accent);background:#fbecea;color:var(--accent);word-break:normal}.EncryptionViz_field__haAaa{display:inline-block;min-width:5.5em;color:var(--fade)}.EncryptionViz_aside__CPcNB{color:var(--fade)}.EntropyCompressionViz_rows__p7mlb{display:flex;flex-direction:column;gap:14px}.EntropyCompressionViz_row__oC6tp{display:flex;flex-direction:column;gap:4px}.EntropyCompressionViz_rowHead__behxk{display:flex;align-items:baseline;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.EntropyCompressionViz_symbol__oytj4{font-weight:700;color:var(--ink);min-width:1rem}.EntropyCompressionViz_prob__joWiz{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.4rem}.EntropyCompressionViz_code__6EiXZ{color:#2f6f8f;font-weight:600;letter-spacing:.04em;flex:1 1}.EntropyCompressionViz_codeLen__3HEze{color:var(--fade)}.EntropyCompressionViz_barTrack__D5bM5{width:100%;height:10px;border-radius:5px;background:#ece9e1;overflow:hidden}.EntropyCompressionViz_barFill___lYyG{height:100%;background:#2f6f8f;border-radius:5px;transition:width .1s linear}.EntropyCompressionViz_slider__Mqaxq{max-width:none}@media (prefers-reduced-motion:reduce){.EntropyCompressionViz_barFill___lYyG{transition:none}}.FunnelViz_bar__8xKvX{animation:FunnelViz_growBar__vu1SU .52s cubic-bezier(.4,0,.2,1) both;transform-box:fill-box;transform-origin:center}@keyframes FunnelViz_growBar__vu1SU{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.FunnelViz_dropoff__tZ1tI{animation:FunnelViz_fadeIn__InSU5 .3s ease-out both}@keyframes FunnelViz_fadeIn__InSU5{0%{opacity:0}to{opacity:1}}.FunnelViz_svg__slyVQ{width:100%;max-width:560px;min-width:374px;height:auto;display:block;margin:0 auto}.FunnelViz_cohortRow__pNNo1{margin-top:14px}.FunnelViz_cohortSize__BkWyk{color:var(--fade)}.FunnelViz_cohortSize__BkWyk,.FunnelViz_sql__ABr95{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.FunnelViz_sql__ABr95{margin:14px 0 0;padding:12px 14px;background:#f4f2ec;border:1px solid var(--rule);border-radius:6px;line-height:1.5;color:var(--ink);overflow-x:auto}@media (prefers-reduced-motion:reduce){.FunnelViz_bar__8xKvX,.FunnelViz_dropoff__tZ1tI{animation:none}}.GraphTraversalViz_startHint__7lZ2R{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--fade);margin-left:4px}.GraphTraversalViz_layout__oa2rF{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}.GraphTraversalViz_graphWrap__PZf_H{flex:1 1 320px;min-width:280px}.GraphTraversalViz_svg__o6yU0{width:100%;height:auto;display:block}.GraphTraversalViz_node__lc88l circle{transition:fill .18s ease,stroke .18s ease}.GraphTraversalViz_nodeLabel__x9ZHl{font-size:.82rem;font-weight:700}.GraphTraversalViz_nodeLabel__x9ZHl,.GraphTraversalViz_nodeTag__ygqi1{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.GraphTraversalViz_nodeTag__ygqi1{font-size:.56rem;fill:var(--fade)}.GraphTraversalViz_panel__yCx7u{flex:0 1 150px;min-width:130px;display:flex;flex-direction:column}.GraphTraversalViz_panelLabel__yTuh9{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--fade);margin-bottom:8px}.GraphTraversalViz_frontier__NYjv6{flex:1 1;display:flex;gap:5px;padding:6px;border:1px solid var(--rule);border-radius:6px;background:#faf9f6;min-height:54px}.GraphTraversalViz_queue__PYkqj{flex-direction:row;flex-wrap:wrap;align-content:flex-start}.GraphTraversalViz_stack__dJe0V{flex-direction:column;justify-content:flex-start}.GraphTraversalViz_frontierEmpty__hj0Ns{margin:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;color:var(--fade);font-style:italic}.GraphTraversalViz_frontierItem__rD27h{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--rule);border-radius:4px;background:#ffffff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;color:var(--ink);animation:GraphTraversalViz_frontierIn__RQgP8 .18s ease-out both}.GraphTraversalViz_stack__dJe0V .GraphTraversalViz_frontierItem__rD27h{width:100%}.GraphTraversalViz_frontierHead__hhYQz{border-color:var(--accent);background:#fbecea}.GraphTraversalViz_headTag__FFKYB{position:absolute;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.GraphTraversalViz_queue__PYkqj .GraphTraversalViz_headTag__FFKYB{top:-12px;left:0}.GraphTraversalViz_stack__dJe0V .GraphTraversalViz_headTag__FFKYB{right:6px;top:50%;transform:translateY(-50%)}@keyframes GraphTraversalViz_frontierIn__RQgP8{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.GraphTraversalViz_codePanel__Qw7JY{margin-top:18px;border:1px solid var(--rule);border-radius:6px;background:#faf9f6;padding:10px 12px 12px}.GraphTraversalViz_codeHead__4L_rz{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--fade);margin-bottom:8px}.GraphTraversalViz_code__U10I_{overflow-x:auto}.GraphTraversalViz_codeRow__Wk0xo{width:max-content;min-width:100%}.GraphTraversalViz_codePanel__Qw7JY .GraphTraversalViz_codeText__5FgfD{display:block;white-space:pre;background:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;line-height:1.65;color:var(--ink)}.GraphTraversalViz_markPrimary__4ZHbZ{padding:2px 7px;border:1px solid var(--accent);border-radius:4px;background:#fbecea;font-weight:700;letter-spacing:.03em;color:var(--accent)}.GraphTraversalViz_markPrimary__4ZHbZ,.GraphTraversalViz_markSecondary___UU8J{position:-webkit-sticky;position:sticky;left:0;display:block;width:-moz-fit-content;width:fit-content;margin:3px 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.GraphTraversalViz_markSecondary___UU8J{padding:1px 0 1px 7px;border-left:2px dotted var(--fade);color:var(--fade)}@media (prefers-reduced-motion:reduce){.GraphTraversalViz_node__lc88l circle{transition:none}.GraphTraversalViz_frontierItem__rD27h{animation:none}}.GradientDescentViz_svg__s83jN{width:100%;max-width:600px;min-width:382px;height:auto;display:block;margin:0 auto;touch-action:none}.GradientDescentViz_lrBlock__04WUT{max-width:600px;margin:14px auto 4px;padding:0 4px}.GradientDescentViz_lrLabel__zir4c{display:flex;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fade);margin-bottom:6px}.GradientDescentViz_lrValue__DlMRR{color:var(--ink)}.GradientDescentViz_lrSlider__1l4k2{max-width:none}.GradientDescentViz_lrHints__XLNy7{display:flex;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;color:var(--fade);margin-top:2px}.GroupByViz_funnel__Mi9Ao,.GroupByViz_summaryCard__Ro7yG{animation:GroupByViz_fadeIn__JfGDE .42s ease-out both}@keyframes GroupByViz_fadeIn__JfGDE{0%{opacity:0}to{opacity:1}}.GroupByViz_svg___3Zfq{width:100%;max-width:600px;min-width:382px;height:auto;display:block;margin:0 auto}.GroupByViz_detailRow__CV0mA{transition:transform .48s cubic-bezier(.4,0,.2,1),opacity .28s ease}.GroupByViz_colorBar__dkZ_n{transition:fill .48s ease}.GroupByViz_valueBar__IHY_s{transition:width .36s ease}.GroupByViz_controlRow__X_e_V{margin-top:14px}.GroupByViz_havingValue__bY4TS{min-width:8.5rem}.GroupByViz_havingValue__bY4TS,.GroupByViz_sql__U6IYj{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;color:var(--ink)}.GroupByViz_sql__U6IYj{margin:14px 0 0;padding:12px 14px;background:#f4f2ec;border:1px solid var(--rule);border-radius:6px;line-height:1.5;overflow-x:auto}@media (prefers-reduced-motion:reduce){.GroupByViz_funnel__Mi9Ao,.GroupByViz_summaryCard__Ro7yG{animation:none}.GroupByViz_colorBar__dkZ_n,.GroupByViz_detailRow__CV0mA,.GroupByViz_valueBar__IHY_s{transition:none}}.HashTableViz_inputRow__RfLbh{display:flex;gap:6px;margin:0 0 12px}.HashTableViz_keyInput__sn4tF{width:140px}.HashTableViz_compute__oajLV{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.5;color:var(--ink);background:#f4f2ec;border-left:3px solid var(--accent);border-radius:0 4px 4px 0;padding:.5rem .7rem;margin:0 0 12px}.HashTableViz_computeKey__8DpEX{font-weight:700;color:var(--accent)}.HashTableViz_code__SSVOz{color:var(--fade)}.HashTableViz_svg__hyVdq{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.HashTableViz_idx__9YJRX{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:700;fill:var(--fade)}.HashTableViz_chip__izzqj{animation:HashTableViz_chipDrop__2udJ5 .22s ease-out both}.HashTableViz_chipText__ATGrw{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600}@keyframes HashTableViz_chipDrop__2udJ5{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HashTableViz_chip__izzqj{animation:none}}.HeapsViz_heapFigure__4bUrf .HeapsViz_svg__DZis9{width:100%;max-width:640px;height:auto;display:block;margin:0 auto}.JoinsViz_svg__uYuqN{width:100%;max-width:600px;min-width:433px;height:auto;display:block;margin:0 auto}.JoinsViz_sql__7ciDG{margin:14px 0 0;padding:12px 14px;background:#f4f2ec;border:1px solid var(--rule);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.5;color:var(--ink);overflow-x:auto}.JoinsViz_resultRow__L5F1j{animation:JoinsViz_assemble__48x5q .36s ease-out both;transform-box:fill-box}@keyframes JoinsViz_assemble__48x5q{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.JoinsViz_resultRow__L5F1j{animation:none}}.LinkedListArrayViz_svg__vlNrg{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.LinkedListArrayViz_cellG__G7HO1{transition:transform .18s ease}.LinkedListArrayViz_cellText__8qH52{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:600}.LinkedListArrayViz_idx__stE7w,.LinkedListArrayViz_section__peGZp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;fill:var(--fade)}.LinkedListArrayViz_section__peGZp{letter-spacing:.08em}.LinkedListArrayViz_doneTag__RxjFh{letter-spacing:.06em;text-transform:uppercase;fill:#1f6f5c}.LinkedListArrayViz_doneTag__RxjFh,.LinkedListArrayViz_marker__S8zCu{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.LinkedListArrayViz_marker__S8zCu{fill:var(--fade)}.LinkedListArrayViz_fade__kpcv8{animation:LinkedListArrayViz_llvaFade__hr62e .22s ease-out both}@keyframes LinkedListArrayViz_llvaFade__hr62e{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LinkedListArrayViz_cellG__G7HO1,.LinkedListArrayViz_fade__kpcv8{animation:none;transition:none}}.InheritanceViz_wrap__XUfeS{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap}.InheritanceViz_stageScroll__ZAoIN{flex:1 1 460px;min-width:0}.InheritanceViz_stage__f4KlJ{position:relative;margin:0 auto}.InheritanceViz_lines__q39Kb{position:absolute;top:0;left:0;pointer-events:none}.InheritanceViz_box__nNwEI{position:absolute;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1.5px solid var(--ink);border-radius:8px;background:#ffffff;padding:.5rem .6rem;cursor:pointer;box-shadow:2px 2px 0 var(--rule);transition:box-shadow .15s,border-color .15s,transform .15s}.InheritanceViz_box__nNwEI:hover{box-shadow:3px 3px 0 var(--rule)}.InheritanceViz_boxTag__jPFg8{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fade)}.InheritanceViz_boxHead__9CWb3{display:flex;align-items:center;gap:.4rem;margin-top:.05rem}.InheritanceViz_boxName__t1wtR{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--ink)}.InheritanceViz_base__r2oGg,.InheritanceViz_extends__Uh2jT{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;color:var(--fade);margin-top:.1rem}.InheritanceViz_boxMembers__bAoGU{display:flex;flex-wrap:wrap;gap:.25rem .4rem;margin-top:.3rem}.InheritanceViz_chipField__WzuHD,.InheritanceViz_chipMethod__dcUHW{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;line-height:1.1}.InheritanceViz_chipField__WzuHD{color:var(--ink)}.InheritanceViz_selected__DPBm_{border-color:#1f6f5c;box-shadow:2px 2px 0 #b9c6d8}.InheritanceViz_checking__jnjJr{border-color:#b07a2e;box-shadow:0 0 0 3px rgba(176,122,46,.25);animation:InheritanceViz_pulse__6b7n1 .9s ease-in-out infinite}.InheritanceViz_found__mwsuG{border-color:#1f6f5c;box-shadow:0 0 0 3px rgba(31,111,92,.28)}.InheritanceViz_passed__K0grh{opacity:.55}@keyframes InheritanceViz_pulse__6b7n1{0%,to{box-shadow:0 0 0 3px rgba(176,122,46,.18)}50%{box-shadow:0 0 0 5px rgba(176,122,46,.32)}}.InheritanceViz_badgeChecking__mpsvV,.InheritanceViz_badgeFound__hs4ev,.InheritanceViz_badgePassed__j4tkC{position:absolute;top:-.7rem;right:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:700;padding:.05rem .3rem;border-radius:3px;background:var(--paper)}.InheritanceViz_badgeChecking__mpsvV{color:#b07a2e}.InheritanceViz_badgeFound__hs4ev{color:#1f6f5c}.InheritanceViz_badgePassed__j4tkC{color:var(--fade);font-weight:400}.InheritanceViz_probe__9LTHs{position:absolute;top:0;left:0;min-width:1.6rem;height:1.6rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;color:#ffffff;background:var(--accent);border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap;will-change:transform;z-index:3}.InheritanceViz_detail__VrCsd{flex:1 1 210px;min-width:0;max-width:100%;border:1px solid var(--rule);border-radius:8px;background:#faf9f6;padding:.75rem .85rem}.InheritanceViz_detailHead__goLJE{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.InheritanceViz_detailName__ii5Ng{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-weight:700;color:var(--ink)}.InheritanceViz_detailParent__t8klB{font-size:.625rem}.InheritanceViz_detailParent__t8klB,.InheritanceViz_detailSection__S9oo_{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--fade)}.InheritanceViz_detailSection__S9oo_{font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;margin:.55rem 0 .3rem;border-bottom:1px solid var(--rule);padding-bottom:.2rem}.InheritanceViz_memberList__aLG5M{list-style:none;margin:0;padding:0}.InheritanceViz_memberItem__O9R5x{display:flex;align-items:center;gap:.4rem;padding:.18rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.InheritanceViz_dot__kUXqi{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.InheritanceViz_memberName__6jJlH{color:var(--ink)}.InheritanceViz_memberTag__84In4{margin-left:auto;font-size:.625rem}@media (prefers-reduced-motion:reduce){.InheritanceViz_box__nNwEI,.InheritanceViz_checking__jnjJr{animation:none;transition:none}}.NeuralNetViz_layout__LVF2w{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}.NeuralNetViz_netSvg__G__LK{width:100%;max-width:250px;height:auto;flex:1 1 220px}.NeuralNetViz_taskSvg__rH7Qm{width:100%;max-width:300px;height:auto;flex:1 1 260px}.NormalizationViz_svg__uG3cJ{width:100%;max-width:620px;height:auto;display:block;margin:0 auto}.LoadBalancingViz_svg__TOmKl,.QuantizationViz_svg__eOcZ1{width:100%;max-width:600px;height:auto;display:block;margin:0 auto}.QuantizationViz_svg__eOcZ1{min-width:400px}.FineTuningViz_flow__z4aSf{width:100%;max-width:480px;height:auto;display:block;margin:0 auto 1rem}.FineTuningViz_dataset__kJ_sl{border:1px solid var(--rule);border-radius:8px;background:#faf9f6;padding:.7rem .85rem;margin-bottom:1rem}.FineTuningViz_datasetLabel__qgJi0{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fade)}.FineTuningViz_dataList__3AH8D{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.FineTuningViz_dataPair__roANE{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem}.FineTuningViz_dataArrow__gC8s7,.FineTuningViz_dataIn__9sNGG{color:var(--fade)}.FineTuningViz_dataOut__u_kGz{color:var(--ink);font-weight:600}.FineTuningViz_prompts__Ogjx1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.FineTuningViz_promptRow__RRbxk{display:flex;align-items:flex-start;gap:.6rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.FineTuningViz_promptRow__RRbxk:last-child{border-bottom:none}.FineTuningViz_tag__X2KeG{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:.15rem .35rem;border-radius:3px;margin-top:.15rem}.FineTuningViz_tagDomain__WvtD8{background:#fbecea;color:var(--accent)}.FineTuningViz_tagGeneral__BP8Ac{background:#e6f2ec;color:#1f6f5c}.FineTuningViz_qa__qAb5u{flex:1 1;min-width:0}.FineTuningViz_q__5Kt66{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:var(--fade);margin-bottom:.2rem}.FineTuningViz_answer__QxbTY{font-family:Georgia,Times New Roman,serif;font-size:.9375rem;line-height:1.45;color:var(--ink)}.FineTuningViz_answerTuned__bDrVq{color:var(--ink)}.FineTuningViz_badgeRetained__Y_Hsp,.FineTuningViz_badgeSpecialized__xL_EG{flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:.15rem .35rem;border-radius:3px;margin-top:.15rem;white-space:nowrap}.FineTuningViz_badgeSpecialized__xL_EG{background:var(--accent);color:#ffffff}.FineTuningViz_badgeRetained__Y_Hsp{background:#e6f2ec;color:#1f6f5c}