.LanguagesBar_container__m7ep4{display:flex;background-color:var(--bg-landing-language-bar);height:80px;justify-content:center;align-items:center;padding:0;width:100%;overflow:hidden;position:relative}.LanguagesBar_container__m7ep4:after,.LanguagesBar_container__m7ep4:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.LanguagesBar_container__m7ep4:before{left:0;background:linear-gradient(to right,var(--bg-landing-language-bar),transparent)}[dir=rtl] .LanguagesBar_container__m7ep4:before{left:auto}.LanguagesBar_container__m7ep4:after,[dir=rtl] .LanguagesBar_container__m7ep4:before{right:0;background:linear-gradient(to left,var(--bg-landing-language-bar),transparent)}[dir=rtl] .LanguagesBar_container__m7ep4:after{right:auto;left:0;background:linear-gradient(to right,var(--bg-landing-language-bar),transparent)}.LanguagesBar_marquee__tjpnC{width:100%;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent)}.LanguagesBar_track__6_90m{display:flex;align-items:center;gap:16px;width:-moz-max-content;width:max-content;animation:LanguagesBar_marquee__tjpnC var(--marquee-duration,120s) linear infinite;will-change:transform;direction:ltr}.LanguagesBar_marquee__tjpnC.LanguagesBar_rtl__R4U_O .LanguagesBar_track__6_90m{animation-direction:reverse}.LanguagesBar_marquee__tjpnC:hover .LanguagesBar_track__6_90m{animation-play-state:paused}@keyframes LanguagesBar_marquee__tjpnC{0%{transform:translateX(calc(50vw - 60px - 33.3333%))}to{transform:translateX(calc(50vw - 60px - 66.6666%))}}.LanguagesBar_staticRow__FdWoY{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;width:100%}@media (min-width:768px){.LanguagesBar_containerStatic__zx6vw:after,.LanguagesBar_containerStatic__zx6vw:before,.LanguagesBar_marqueeNarrow__NWBFF{display:none}}@media (max-width:767px){.LanguagesBar_staticRow__FdWoY{display:none}}.LanguagesBar_chip__1c_qh{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;height:44px;box-sizing:border-box;border-radius:10px;border:var(--border-primary);background:var(--bg-primary);transition:opacity .15s;white-space:nowrap;flex-shrink:0}.LanguagesBar_chip__1c_qh:hover{opacity:.8}.LanguagesBar_iconWrap__93L4D{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:32px;height:32px;flex-shrink:0}.LanguagesBar_iconWrapMulti__PgO3U{width:auto}@media (prefers-reduced-motion:reduce){.LanguagesBar_track__6_90m{animation:none}}@media (max-width:899px){.LanguagesBar_container__m7ep4{height:64px}.LanguagesBar_container__m7ep4:after,.LanguagesBar_container__m7ep4:before{width:40px}.LanguagesBar_marquee__tjpnC{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent)}.LanguagesBar_track__6_90m{gap:12px;animation-duration:var(--marquee-duration,100s)}.LanguagesBar_staticRow__FdWoY{gap:12px}.LanguagesBar_chip__1c_qh{height:40px;gap:8px}.LanguagesBar_iconWrap__93L4D{width:24px;height:24px}.LanguagesBar_iconWrapMulti__PgO3U{width:auto}}.BugsyDemo_wrap__YU_zM{--bugsy-pink:var(--bugsy-magenta);--bugsy-pink-alpha:rgba(211,29,101,0.16);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;border:1px solid var(--border-secondary,rgba(0,0,0,.08));border-radius:16px;overflow:hidden;background:var(--bg-secondary)}.BugsyDemo_editor__VbhBy{display:flex;flex-direction:column;background:var(--bg-primary);border-inline-end:1px solid var(--border-secondary,rgba(0,0,0,.08));min-width:0}.BugsyDemo_editorBar__nKl32{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-secondary,rgba(0,0,0,.08))}.BugsyDemo_dot__LJQu2{width:9px;height:9px;border-radius:50%;background:var(--border-secondary,rgba(0,0,0,.12))}.BugsyDemo_editorFile__o98zf{margin-inline-start:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;color:var(--text-secondary)}.BugsyDemo_challenge__0hV1S{margin:0;padding:14px 16px 6px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.BugsyDemo_code__ZDas4{margin:0;padding:6px 16px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.6;color:var(--text-primary);white-space:pre;overflow-x:auto;direction:ltr;text-align:left;flex:1}.BugsyDemo_testRow__9uvEE{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--border-secondary,rgba(0,0,0,.08));font-size:13px;flex-wrap:wrap}.BugsyDemo_testFail__p2eRj{font-weight:700;color:#d0362b;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.BugsyDemo_testMsg__HX6T6{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:var(--text-secondary);direction:ltr}.BugsyDemo_chat__DMNiK{display:flex;flex-direction:column;min-width:0;min-height:380px}.BugsyDemo_chatHeader__Yck0v{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-secondary,rgba(0,0,0,.08))}.BugsyDemo_bubbleAvatar__Bbckc,.BugsyDemo_chatAvatar__MPEvk{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--bugsy-pink-alpha);flex-shrink:0}.BugsyDemo_bubbleAvatar__Bbckc{width:26px;height:26px;margin-top:2px}.BugsyDemo_chatName__QBA4E{font-weight:600;font-size:14px;color:var(--text-primary)}.BugsyDemo_chatSub__LD6dl{font-size:11px;color:var(--text-secondary)}.BugsyDemo_messages__2hO7d{flex:1;display:flex;flex-direction:column;gap:12px;padding:14px}.BugsyDemo_userRow__wvYhg{display:flex;justify-content:flex-end}.BugsyDemo_bugsyRow__e725G{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.BugsyDemo_bubble__qLZf2{max-width:88%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.55;word-break:break-word}.BugsyDemo_userBubble__RpqtO{background:var(--bugsy-pink);color:#fff;border-end-end-radius:4px}.BugsyDemo_bugsyBubble__0I4nZ{background:var(--bg-primary);color:var(--text-primary);border-end-start-radius:4px}.BugsyDemo_typing__IQkQ7:after{content:"▍";color:var(--bugsy-pink);animation:BugsyDemo_blink__4mYyD .9s steps(2) infinite}@keyframes BugsyDemo_blink__4mYyD{50%{opacity:0}}.BugsyDemo_gateButton__xjZ7A{display:flex;align-items:center;margin-top:10px;padding:7px 12px;border-radius:8px;border:1.5px solid var(--bugsy-pink);color:var(--bugsy-pink);font-weight:600;font-size:12.5px;letter-spacing:.02em;width:-moz-fit-content;width:fit-content}.BugsyDemo_composer__Qs3qB{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px 14px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-secondary,rgba(0,0,0,.1));background:var(--bg-primary)}.BugsyDemo_composerGhost__gGzr9{font-size:13px;color:var(--text-secondary);opacity:.8}.BugsyDemo_replay__bocWJ{border:none;background:var(--bugsy-pink-alpha);color:var(--bugsy-pink);font-weight:700;font-size:12px;padding:6px 12px;border-radius:8px;cursor:pointer;font-family:inherit}.BugsyDemo_replay__bocWJ:hover{background:var(--bugsy-pink);color:#fff}.BugsyDemo_replay__bocWJ:focus-visible{outline:2px solid var(--bugsy-pink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BugsyDemo_typing__IQkQ7:after{animation:none}}@media (max-width:760px){.BugsyDemo_wrap__YU_zM{grid-template-columns:minmax(0,1fr)}.BugsyDemo_editor__VbhBy{border-inline-end:none;border-bottom:1px solid var(--border-secondary,rgba(0,0,0,.08))}.BugsyDemo_code__ZDas4{flex:0 0 auto}.BugsyDemo_chat__DMNiK{min-height:0}}