.HybridBugsy_stage__pBNfS{position:relative}.HybridBugsy_bugsy__AUKNd{position:absolute;z-index:2;top:118px;right:0;width:168px;height:168px;opacity:0;transform:translateY(16px) scale(.7);transition:opacity var(--motion-slow) var(--motion-ease-enter),transform var(--motion-celebrate) var(--motion-ease-spring);pointer-events:none}.HybridBugsy_bugsyIn__XL7Q6{opacity:1;transform:none}.HybridBugsy_bugsyStill__wSO9F{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.HybridBugsy_window__Mr85J{width:560px;height:560px}.HybridBugsy_editor__ZuUu4{position:relative;flex:1;min-height:0;background:var(--bg-code-pre);overflow:hidden}.HybridBugsy_code__kPeQ1{display:flex;flex-direction:column;padding:16px 0}.HybridBugsy_line__2dmJy{display:flex;align-items:center;gap:16px;padding:3px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.5;transition:background-color var(--motion-base) var(--motion-ease-standard)}.HybridBugsy_text__APhH8{white-space:pre}.HybridBugsy_band__2a7jr{background:color-mix(in srgb,var(--bugsy-magenta) 20%,transparent)}.HybridBugsy_fix__D3fmb{color:var(--success);font-weight:600}.HybridBugsy_hint__cyLD2{width:-moz-fit-content;width:fit-content;max-width:300px;margin:6px 20px 8px 56px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--bugsy-magenta) 16%,var(--bg-code-secondary));color:var(--text-white);transform-origin:0 0;--motion-pop:0.94;animation:motion-pop-in var(--motion-slow) var(--motion-ease-spring) both}.HybridBugsy_hintText__7Sy5O{margin:0;font-size:15px;line-height:1.45;color:var(--text-white)}.HybridBugsy_run__jsgjN{position:absolute;right:16px;bottom:14px;height:38px;transition:background-color var(--motion-fast) var(--motion-ease-standard),transform var(--motion-press) var(--motion-ease-standard)}.HybridBugsy_pressed__W6jIZ{transform:scale(.94)}.HybridBugsy_run__jsgjN:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.HybridBugsy_tests__Mx9my{flex-shrink:0;background:var(--bg-code-primary);border-top:1px solid var(--border-code-primary)}.HybridBugsy_testRows__ktOFi{display:flex;flex-direction:column;gap:6px;padding:12px 16px 16px}.HybridBugsy_test__fGIf2{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:8px;font-family:var(--font-mono);font-size:13px;color:var(--text-white);transition:background-color var(--motion-base) var(--motion-ease-standard)}.HybridBugsy_pending__Fj6pS{background:rgba(255,255,255,.04);color:var(--text-white-secondary)}.HybridBugsy_passing__4Nse3{background:color-mix(in srgb,var(--success) 16%,transparent)}.HybridBugsy_failing__6YJOf{background:color-mix(in srgb,var(--error) 18%,transparent)}.HybridBugsy_failing__6YJOf .HybridBugsy_out__srudb{color:var(--error)}.HybridBugsy_passing__4Nse3 .HybridBugsy_out__srudb{color:var(--success)}.HybridBugsy_fixed__TUV6y{animation:motion-pop-in var(--motion-slow) var(--motion-ease-spring) both;--motion-pop:0.96}.HybridBugsy_dot__wBhSe{width:16px;height:16px;border-radius:50%;border:2px solid var(--text-white-secondary);opacity:.5}.HybridBugsy_arrow__ZgDdj{opacity:.5}@media (max-width:1240px){.HybridBugsy_window__Mr85J{width:520px}}@media (max-width:1100px){.HybridBugsy_window__Mr85J{width:480px}}@media (max-width:1000px){.HybridBugsy_stage__pBNfS{margin-top:64px}.HybridBugsy_stage__pBNfS,.HybridBugsy_window__Mr85J{width:100%;max-width:560px}.HybridBugsy_bugsy__AUKNd{top:-92px;right:8px;width:112px;height:112px}.HybridBugsy_bugsyIn__XL7Q6{transform:none}}@media (max-width:600px){.HybridBugsy_window__Mr85J{height:540px}.HybridBugsy_line__2dmJy{gap:12px;padding:3px 12px;font-size:11.5px}.HybridBugsy_hint__cyLD2{margin:6px 12px 8px 36px}.HybridBugsy_hintText__7Sy5O{font-size:13px}.HybridBugsy_run__jsgjN{right:10px;bottom:10px;height:34px;font-size:13px}}