.AppDemo_term__Pg5I5{border:1px solid rgba(0,255,65,.18);border-radius:14px;background:radial-gradient(900px 400px at 50% -10%,rgba(0,80,30,.14),transparent 60%),linear-gradient(180deg,rgba(5,10,5,.85),rgba(3,5,3,.92));box-shadow:0 18px 48px rgba(0,0,0,.7),inset 0 1px 0 rgba(0,255,65,.05);overflow:hidden;font-family:JetBrains Mono,Share Tech Mono,ui-monospace,monospace;color:#c8ffc8}.AppDemo_bar__FiA36{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid rgba(0,255,65,.1);background:rgba(3,8,3,.9)}.AppDemo_title__08V2z{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,255,65,.7);white-space:nowrap}.AppDemo_hud__3A2nd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AppDemo_hudChip__DPcEW{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid rgba(0,255,65,.18);background:rgba(5,8,5,.7);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6fa06f}.AppDemo_dot__5CL9c{width:6px;height:6px;border-radius:999px;background:#00ff41;box-shadow:0 0 6px #00ff41}.AppDemo_dotAmber__J6dyD{background:#ffb000;box-shadow:0 0 6px #ffb000}.AppDemo_dotCyan___USGh{background:#0ff;box-shadow:0 0 6px #0ff}.AppDemo_body__uV9QQ{display:grid;grid-template-columns:minmax(0,1fr) 230px}@media (max-width:860px){.AppDemo_body__uV9QQ{grid-template-columns:minmax(0,1fr)}}.AppDemo_pane__HHFQb{min-width:0;display:flex;flex-direction:column;min-height:440px}.AppDemo_tabHead__zocnh{display:flex;gap:4px;padding:10px 12px;border-bottom:1px solid rgba(0,255,65,.1)}.AppDemo_tabBtn__XuUGk{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:rgba(0,255,65,.55);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .18s ease}.AppDemo_tabBtn__XuUGk:hover{color:#00ff41;background:rgba(0,255,65,.05)}.AppDemo_tabBtn__XuUGk.AppDemo_active__k4jtv{color:#00ff41;border-color:rgba(0,255,65,.4);background:rgba(0,255,65,.08)}.AppDemo_content__XyzMJ{flex:1;min-height:0;padding:14px;display:flex;flex-direction:column}.AppDemo_log__FnPKm{flex:1;min-height:240px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:2px}.AppDemo_rowUser__Ivm99{display:flex;justify-content:flex-end}.AppDemo_bubbleUser___E0qt{max-width:86%;border:1px solid rgba(0,255,255,.25);background:rgba(0,255,255,.06);color:#b9ffff;border-radius:8px 8px 2px 8px;padding:8px 11px;font-size:12.5px;line-height:1.5}.AppDemo_aiLabel__22PBk{font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,255,65,.45);margin-bottom:3px}.AppDemo_bubbleAi__AaglO{max-width:90%;border:1px solid rgba(0,255,65,.15);background:rgba(0,255,65,.04);color:rgba(0,255,65,.88);border-radius:8px 8px 8px 2px;padding:8px 11px;font-size:12.5px;line-height:1.55;white-space:pre-wrap}.AppDemo_inputWrap__JGEyf{margin-top:12px}.AppDemo_toolbar__1ycPp{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.AppDemo_lengthToggle__SVnSa{display:inline-flex;gap:2px;padding:2px;border-radius:8px;border:1px solid rgba(0,255,65,.12);background:rgba(0,0,0,.4)}.AppDemo_lengthBtn__HW_iE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:rgba(0,255,65,.4);font-family:inherit;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:6px;cursor:pointer}.AppDemo_lengthBtn__HW_iE.AppDemo_active__k4jtv{background:rgba(0,255,65,.12);color:#00ff41}.AppDemo_label__bxZQj{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6fa06f}.AppDemo_inputMain__GnROE{display:flex;gap:8px;align-items:flex-end}.AppDemo_textarea__i7j78{flex:1;resize:none;background:rgba(5,8,5,.84);color:#c8ffc8;border:1px solid rgba(0,255,65,.12);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.45;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.AppDemo_textarea__i7j78:focus{border-color:rgba(0,255,65,.5);box-shadow:0 0 0 1px rgba(0,255,65,.12)}.AppDemo_input__V_22y{flex:1;background:rgba(5,8,5,.84);color:#c8ffc8;border:1px solid rgba(0,255,65,.12);border-radius:6px;padding:10px 12px;font-family:inherit;font-size:13px;outline:none}.AppDemo_input__V_22y:focus{border-color:rgba(0,255,65,.5)}.AppDemo_send__Hg75D{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #00ff41;background:linear-gradient(180deg,#00ff41,#00aa2a);color:#001a06;font-family:inherit;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;border-radius:6px;cursor:pointer;transition:filter .2s ease,transform .1s ease;white-space:nowrap}.AppDemo_send__Hg75D:hover:not(:disabled){filter:brightness(1.1)}.AppDemo_send__Hg75D:active:not(:disabled){transform:translateY(1px)}.AppDemo_send__Hg75D:disabled{opacity:.5;cursor:not-allowed}.AppDemo_pill__JGbfY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,255,65,.18);background:rgba(5,8,5,.6);color:rgba(0,255,65,.7);font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px;cursor:pointer;transition:all .18s ease}.AppDemo_pill__JGbfY:hover:not(:disabled){border-color:rgba(0,255,65,.45);color:#00ff41}.AppDemo_pill__JGbfY:disabled{opacity:.4;cursor:not-allowed}.AppDemo_pill__JGbfY.AppDemo_active__k4jtv{background:rgba(0,255,65,.1);color:#00ff41;border-color:rgba(0,255,65,.4)}.AppDemo_pillDanger__nHHq1{border-color:rgba(255,51,51,.3);color:#f66}.AppDemo_startBtn__T32T7{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #00ff41;background:linear-gradient(180deg,#00ff41,#00aa2a);color:#001a06;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:12px 22px;border-radius:8px;cursor:pointer;box-shadow:0 0 15px rgba(0,255,65,.2);transition:filter .2s ease}.AppDemo_startBtn__T32T7:hover:not(:disabled){filter:brightness(1.1)}.AppDemo_startBtn__T32T7:disabled{opacity:.5;cursor:not-allowed}.AppDemo_center__YVUHk{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:24px 16px}.AppDemo_centerH__gLRta{font-size:16px;font-weight:700;color:rgba(0,255,65,.9)}.AppDemo_centerP__Q6Usr{max-width:460px;font-size:12.5px;line-height:1.55;color:rgba(0,255,65,.62)}.AppDemo_tiny__Y72Ez{font-size:10px;color:#6fa06f}.AppDemo_mono__qGaWj{font-family:inherit;font-size:11px;color:rgba(0,255,65,.55);word-break:break-word;line-height:1.5}.AppDemo_spinner__gKmSS{width:30px;height:30px;border-radius:999px;border:2px solid rgba(0,255,65,.18);border-top-color:rgba(0,255,65,.7);animation:AppDemo_spin__nbp7f .8s linear infinite}@keyframes AppDemo_spin__nbp7f{to{transform:rotate(1turn)}}.AppDemo_voiceTop__yI5tP{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.AppDemo_statePill__Q25Fn{display:inline-flex;align-items:center;gap:6px;min-width:96px;justify-content:center;padding:5px 12px;border-radius:999px;border:1px solid rgba(0,255,65,.12);background:rgba(5,8,5,.85);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6fa06f}.AppDemo_stateListening__W1eVD{border-color:rgba(0,255,65,.4);background:rgba(0,255,65,.08);color:#00ff41}.AppDemo_stateThinking__s9Ve9{border-color:rgba(255,176,0,.4);background:rgba(255,176,0,.06);color:#fc0}.AppDemo_stateSpeaking__IlVvL{border-color:rgba(0,255,255,.4);background:rgba(0,255,255,.06);color:#8ff}.AppDemo_voiceStage__E1rwX{display:flex;align-items:center;justify-content:center;flex:1;min-height:280px;padding:10px 0}.AppDemo_pttBtn__g2Hpx{position:relative;width:240px;height:240px;border-radius:999px;border:1px solid rgba(0,255,65,.86);background:radial-gradient(circle at 36% 28%,rgba(0,255,65,.06) 0,rgba(5,10,5,.9) 62%,rgba(5,8,5,.95) 100%);color:#c8ffc8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;transition:transform .14s ease,border-color .2s ease,box-shadow .2s ease}.AppDemo_pttBtn__g2Hpx:disabled{opacity:.6;cursor:not-allowed}.AppDemo_pttBtn__g2Hpx.AppDemo_pressed__FWV8K{transform:scale(.97);border-color:#00ff41;box-shadow:0 0 40px rgba(0,255,65,.25)}.AppDemo_pttBtn__g2Hpx.AppDemo_thinking__A0HpE{border-color:rgba(255,176,0,.7)}.AppDemo_pttBtn__g2Hpx.AppDemo_speaking__Gd_cM{border-color:rgba(0,255,255,.7)}.AppDemo_pttRing__FC3wM{position:absolute;inset:-16px;border-radius:999px;border:2px solid rgba(0,255,65,.28)}.AppDemo_pttCore__A_TVW{width:184px;height:184px;border-radius:999px;border:1px solid rgba(0,255,65,.12);background:radial-gradient(circle at 50% 30%,rgba(0,255,65,.06) 0,rgba(5,10,5,.9) 72%);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;box-shadow:inset 0 0 18px rgba(0,0,0,.48);padding:0 18px}.AppDemo_pttText__hqbph{font-size:17px;font-weight:700;color:#c8ffc8}.AppDemo_pttSub__JQgRb{font-size:11px;color:#6fa06f}.AppDemo_voiceTranscript__Xkb7g{margin-top:6px;font-size:12px;color:#8ff;min-height:18px;text-align:center}.AppDemo_voiceControls__pnCkp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:4px}@media (max-width:600px){.AppDemo_voiceControls__pnCkp{grid-template-columns:1fr}}.AppDemo_select___zKGx{width:100%;background:rgba(5,8,5,.84);color:#c8ffc8;border:1px solid rgba(0,255,65,.12);border-radius:6px;padding:7px 9px;font-family:inherit;font-size:11px;outline:none}.AppDemo_visionTop__IOxsc{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.AppDemo_visionPills__jBP_q{display:inline-flex;gap:6px;flex-wrap:wrap}.AppDemo_preview__9WWB4{border:1px solid rgba(0,255,65,.1);border-radius:8px;background:rgba(0,0,0,.4);min-height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.AppDemo_preview__9WWB4 img{max-width:100%;max-height:320px;display:block}.AppDemo_previewEmpty__7iFyo{color:#6fa06f;font-size:12px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px}.AppDemo_box__lzNh9{position:absolute;border:2px solid #00ff41;box-shadow:0 0 0 1px rgba(0,0,0,.5)}.AppDemo_boxLabel__SuEwQ{position:absolute;top:-16px;left:-2px;background:#00ff41;color:#001a06;font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;white-space:nowrap}.AppDemo_visionOut__Xg0pG{margin-top:12px;border:1px solid rgba(0,255,65,.1);border-radius:8px;background:rgba(5,8,5,.7);padding:12px;min-height:80px;font-size:12.5px;line-height:1.55;color:rgba(0,255,65,.85);white-space:pre-wrap}.AppDemo_rail__PtHrE{border-left:1px solid rgba(0,255,65,.1);background:rgba(3,8,3,.4);padding:14px;display:flex;flex-direction:column;gap:18px}@media (max-width:860px){.AppDemo_rail__PtHrE{border-left:none;border-top:1px solid rgba(0,255,65,.1)}}.AppDemo_railH__fAi1r{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,255,65,.45);margin-bottom:8px}.AppDemo_railRow__5uWU6{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.AppDemo_railLabel__6gZox{font-size:11px;color:#6fa06f}.AppDemo_railModel__W7LnX{font-size:11px;color:rgba(0,255,65,.85);font-family:inherit;word-break:break-word}.AppDemo_manualGrid__t_orO{display:grid;grid-template-columns:1fr 1fr;gap:6px}.AppDemo_manualBtn__0Y11T{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,255,65,.12);background:rgba(0,255,65,.03);color:rgba(0,255,65,.75);font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:9px 6px;border-radius:6px;cursor:pointer;transition:all .18s ease}.AppDemo_manualBtn__0Y11T:hover{border-color:rgba(0,255,65,.4);color:#00ff41;background:rgba(0,255,65,.07)}.AppDemo_railNote__agTBh{font-size:9px;color:#6fa06f;line-height:1.5;margin-top:8px}.AppDemo_foot__eMTzb{padding:8px 14px;border-top:1px solid rgba(0,255,65,.1);background:rgba(3,8,3,.9);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,255,65,.4);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.AppDemo_cursorBlink__q6xRB{animation:AppDemo_blink__VreJG 1s step-end infinite}@keyframes AppDemo_blink__VreJG{0%,50%{opacity:1}51%,to{opacity:.15}}.AppDemo_wave__VQ_nf{width:150px;height:56px;display:block}.AppDemo_pttBtn__g2Hpx.AppDemo_pressed__FWV8K .AppDemo_pttRing__FC3wM{border-color:rgba(0,255,65,.55);animation:AppDemo_pulseListen__y1h_o 1.3s ease-out infinite}.AppDemo_pttBtn__g2Hpx.AppDemo_thinking__A0HpE .AppDemo_pttRing__FC3wM{border-color:rgba(255,176,0,.55);animation:AppDemo_pulseThink__5iYB1 1.15s ease-out infinite}.AppDemo_pttBtn__g2Hpx.AppDemo_speaking__Gd_cM .AppDemo_pttRing__FC3wM{border-color:rgba(0,255,255,.55);animation:AppDemo_pulseSpeak__L2eee 1.5s ease-in-out infinite}@keyframes AppDemo_pulseListen__y1h_o{0%{transform:scale(.96);opacity:.9;box-shadow:0 0 0 0 rgba(0,255,65,.4)}80%{transform:scale(1.07);opacity:0;box-shadow:0 0 0 20px rgba(0,255,65,0)}to{opacity:0}}@keyframes AppDemo_pulseThink__5iYB1{0%{transform:scale(.94);opacity:.95;box-shadow:0 0 0 0 rgba(255,176,0,.4)}75%{transform:scale(1.09);opacity:0;box-shadow:0 0 0 22px rgba(255,176,0,0)}to{opacity:0}}@keyframes AppDemo_pulseSpeak__L2eee{0%,to{transform:scale(1);opacity:.92;box-shadow:0 0 0 0 rgba(0,255,255,.25)}50%{transform:scale(1.05);opacity:1;box-shadow:0 0 0 14px rgba(0,255,255,0)}}.AppDemo_flash__edhna{animation:AppDemo_offlineFlash__lXXVs 1.5s ease-out 1}@keyframes AppDemo_offlineFlash__lXXVs{0%{box-shadow:0 18px 48px rgba(0,0,0,.7)}18%{box-shadow:0 0 70px 4px rgba(255,176,0,.55),inset 0 0 70px rgba(255,176,0,.18);border-color:rgba(255,176,0,.7)}to{box-shadow:0 18px 48px rgba(0,0,0,.7)}}.AppDemo_offlineBanner__u3TIW{padding:9px 14px;border-bottom:1px solid rgba(255,176,0,.3);background:rgba(255,176,0,.08);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fc0;display:flex;align-items:center;gap:8px;animation:AppDemo_bannerIn__pCyTh .35s ease-out}@keyframes AppDemo_bannerIn__pCyTh{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.AppDemo_disasterSkin__fd2j5{border-color:rgba(255,176,0,.42)!important}.AppDemo_disasterSkin__fd2j5 .AppDemo_bar__FiA36,.AppDemo_disasterSkin__fd2j5 .AppDemo_foot__eMTzb{border-color:rgba(255,176,0,.18);background:rgba(12,7,0,.9)}.AppDemo_disasterSkin__fd2j5 .AppDemo_title__08V2z{color:rgba(255,176,0,.85)}.AppDemo_disasterSkin__fd2j5 .AppDemo_tabBtn__XuUGk.AppDemo_active__k4jtv{color:#ffb000;border-color:rgba(255,176,0,.45);background:rgba(255,176,0,.08)}.AppDemo_disasterSkin__fd2j5 .AppDemo_tabBtn__XuUGk:hover{color:#fc0;background:rgba(255,176,0,.05)}.AppDemo_disasterSkin__fd2j5 .AppDemo_rail__PtHrE{border-color:rgba(255,176,0,.12);background:rgba(12,7,0,.4)}.AppDemo_disasterSkin__fd2j5 .AppDemo_railH__fAi1r{color:rgba(255,176,0,.5)}.AppDemo_disasterSkin__fd2j5 .AppDemo_foot__eMTzb{color:rgba(255,176,0,.45)}@media (prefers-reduced-motion:reduce){.AppDemo_flash__edhna,.AppDemo_offlineBanner__u3TIW,.AppDemo_pttBtn__g2Hpx.AppDemo_pressed__FWV8K .AppDemo_pttRing__FC3wM,.AppDemo_pttBtn__g2Hpx.AppDemo_speaking__Gd_cM .AppDemo_pttRing__FC3wM,.AppDemo_pttBtn__g2Hpx.AppDemo_thinking__A0HpE .AppDemo_pttRing__FC3wM{animation:none!important}}