._selectDevice_19pqh_2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0000;box-sizing:border-box;appearance:none;cursor:pointer;background-color:#fff3;border:1px solid #fff3;border-radius:9999px;width:5.5rem;height:3rem;padding:0 2rem 0 .75rem}._selectDevice_19pqh_2::-ms-expand{display:none}._selectDevice_19pqh_2 option{color:#0000;background-color:#0000}._selectDevice_19pqh_2:focus{outline:none}._deviceButtonContainer_19pqh_33{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}._deviceButton_19pqh_33{z-index:10;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:0;left:0}._deviceButtonIcon_19pqh_59{display:flex}._deviceButton_19pqh_33:disabled{opacity:.5}._srOnly_19pqh_68{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._controlsContainer_19pqh_81{justify-content:center;align-items:center;gap:1rem;display:flex}._selectDeviceContainer_19pqh_88{align-items:center;display:flex;position:relative}._selectArrow_19pqh_94{pointer-events:none;align-items:center;height:100%;display:flex;position:absolute;right:1rem}._screenShareButton_19pqh_103{cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;background-color:#fff3;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}@container conversation (width<=400px){._selectDevice_19pqh_2{width:4.5rem;height:2.5rem;padding-right:1.5rem}._deviceButton_19pqh_33,._screenShareButton_19pqh_103{width:2.5rem;height:2.5rem}._selectArrow_19pqh_94{right:.625rem}}._captionButton_i65hr_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;cursor:pointer;background-color:#fff3;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}._captionButtonActive_i65hr_16{color:#020617;background-color:#fff}@container conversation (width<=400px){._captionButton_i65hr_1{width:2.5rem;height:2.5rem}}._captionButtonIcon_i65hr_28{justify-content:center;align-items:center;display:flex}._srOnly_i65hr_34{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._container_i65hr_46{z-index:15;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center;pointer-events:none;--cc-line-height:1.4;--cc-max-lines:3;background-color:#020617b3;border-radius:.625rem;flex-direction:column;align-items:center;gap:.2rem;width:min(85%,40rem);padding:.625rem 1rem;font-size:.95rem;line-height:1.4;display:flex;position:absolute;bottom:5.5rem;left:50%;transform:translate(-50%)}._role_i65hr_71{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.75rem;font-weight:600}._roleReplica_i65hr_79{color:#93c5fd}._roleUser_i65hr_83{color:#fcd34d}._text_i65hr_87{width:100%;max-height:calc(var(--cc-line-height) * var(--cc-max-lines) * 1em);line-height:var(--cc-line-height);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}._textInner_i65hr_97{word-break:break-word;display:block}._chatButton_xhaek_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;cursor:pointer;background-color:#fff3;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}._chatButtonActive_xhaek_16{color:#020617;background-color:#fff}@container conversation (width<=400px){._chatButton_xhaek_1{width:2.5rem;height:2.5rem}}._chatButtonIcon_xhaek_28{justify-content:center;align-items:center;display:flex}._panel_xhaek_34{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;pointer-events:none;background-color:#020617d9;flex-direction:column;width:100%;max-width:100%;transition:transform .2s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}._panelOpen_xhaek_52{pointer-events:auto;transform:translate(0)}@container conversation (width>=768px){._panel_xhaek_34{width:24rem}}._header_xhaek_63{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;display:flex}._closeButton_xhaek_73{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._closeButton_xhaek_73:hover{background-color:#ffffff1a}._messageList_xhaek_90{flex-direction:column;flex:1;gap:.75rem;margin:0;padding:1rem;list-style:none;display:flex;overflow-y:auto}._messageRow_xhaek_101{flex-direction:column;gap:.25rem;max-width:85%;display:flex}._messageRowUser_xhaek_108{align-self:flex-end;align-items:flex-end}._messageRowReplica_xhaek_113{align-self:flex-start;align-items:flex-start}._messageRole_xhaek_118{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.7rem}._messageRoleReplica_xhaek_125{color:#93c5fd}._messageRoleUser_xhaek_129{color:#fcd34d}._messageBubble_xhaek_133{word-break:break-word;border-radius:1rem;padding:.625rem .875rem;font-size:.95rem;line-height:1.4}._messageBubbleUser_xhaek_141{text-align:end;background-color:#fcd34d2e;border:1px solid #fcd34d59;border-bottom-right-radius:.25rem}._messageBubbleReplica_xhaek_148{text-align:start;background-color:#93c5fd2e;border:1px solid #93c5fd59;border-bottom-left-radius:.25rem}._composer_xhaek_155{padding:.75rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom,0));border-top:1px solid #ffffff1a;gap:.5rem;display:flex}._composerInput_xhaek_163{resize:none;color:#fff;background-color:#ffffff14;border:1px solid #ffffff26;border-radius:.75rem;outline:none;flex:1;min-height:2.5rem;max-height:8rem;padding:.5rem .75rem;font-family:inherit;font-size:.95rem;line-height:1.4}._composerInput_xhaek_163:focus{border-color:#fff6}._composerInput_xhaek_163:disabled{opacity:.5}._sendButton_xhaek_187{color:#020617;cursor:pointer;background-color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}._sendButton_xhaek_187:disabled{opacity:.4;cursor:not-allowed}._empty_xhaek_206{text-align:center;color:#ffffff80;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.9rem;display:flex}._backdrop_xhaek_217,._swipeHandle_xhaek_221{display:none}._closeButton_xhaek_73{background-color:#ffffff29;flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}._header_xhaek_63{padding:.75rem .75rem .75rem 1.25rem;padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px));gap:.75rem}._composer_xhaek_155{padding-left:max(.75rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px));padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}@container conversation (width<=767px){._backdrop_xhaek_217{z-index:24;cursor:pointer;background:#02061759;border:0;border-radius:0;margin:0;padding:0;display:block;position:absolute;inset:0}._panel_xhaek_34{width:100%;max-width:100%;height:auto;max-height:min(55dvh,32rem);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:1.25rem 1.25rem 0 0;inset:auto 0 0;transform:translateY(100%)}._panelOpen_xhaek_52{transform:translateY(0)}._swipeHandle_xhaek_221{cursor:grab;touch-action:none;justify-content:center;align-items:center;min-height:28px;padding-top:.5rem;display:flex}._swipeHandleBar_xhaek_290{background:#ffffff73;border-radius:999px;width:3rem;height:.3rem;display:block}}._statusContainer_2ryl7_1{background:#0f0f13;width:100%;height:100%;position:relative;overflow:hidden}._grid_2ryl7_9{box-sizing:border-box;grid-template-rows:repeat(16,1fr);grid-template-columns:repeat(9,1fr);gap:.25rem;padding:.25rem;display:grid;position:absolute;inset:0}@container conversation (width>=768px){._grid_2ryl7_9{grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(16,1fr)}}._square_2ryl7_27{transform-origin:50%;opacity:0;background-color:#ffffff0a;border-radius:.25rem;box-shadow:inset 0 0 0 1px #ffffff0d}._squareConnecting_2ryl7_35{background-color:#412174;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect x='4' y='0' width='4' height='4' fill='black' fill-opacity='0.45'/><rect x='0' y='4' width='4' height='4' fill='black' fill-opacity='0.65'/><rect x='4' y='4' width='4' height='4' fill='black' fill-opacity='0.25'/></svg>");background-repeat:repeat;background-size:8px 8px;background-position:var(--dither-offset,0 0);animation:_squareFillIn_2ryl7_1 .55s ease-out var(--fill-delay,0s) forwards, _squareShimmer_2ryl7_1 2.6s ease-in-out calc(var(--fill-delay,0s) + .55s) infinite}@keyframes _squareFillIn_2ryl7_1{0%{opacity:0;transform:scale(.7)}to{opacity:var(--target-opacity,1);transform:scale(1)}}@keyframes _squareShimmer_2ryl7_1{0%,to{opacity:var(--target-opacity,1)}50%{opacity:calc(var(--target-opacity,1) * .2)}}._squareLeaving_2ryl7_67{background-color:#683d1b;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' shape-rendering='crispEdges'><rect x='4' y='0' width='4' height='4' fill='black' fill-opacity='0.45'/><rect x='0' y='4' width='4' height='4' fill='black' fill-opacity='0.65'/><rect x='4' y='4' width='4' height='4' fill='black' fill-opacity='0.25'/></svg>");background-repeat:repeat;background-size:8px 8px;background-position:var(--dither-offset,0 0);opacity:var(--target-opacity,1);animation:_squareFadeOut_2ryl7_1 3s ease-out var(--fill-delay,0s) forwards, _squareShimmer_2ryl7_1 2.6s ease-in-out calc(var(--fill-delay,0s) + .55s) infinite;transform:scale(1)}@keyframes _squareFadeOut_2ryl7_1{0%{opacity:var(--target-opacity,1);transform:scale(1)}to{opacity:0;transform:scale(.7)}}._label_2ryl7_91{z-index:2;pointer-events:none;justify-content:center;align-items:center;font-size:1rem;font-weight:500;display:flex;position:absolute;inset:0}._labelConnecting_2ryl7_103,._labelLeaving_2ryl7_107{color:#fff}._labelText_2ryl7_111{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0f172aa6;border-radius:.25rem;padding:.5rem 1.25rem;display:inline-flex}._dot_2ryl7_119{opacity:0;animation:1.4s ease-in-out infinite _dotFade_2ryl7_1;display:inline-block}._dot_2ryl7_119:first-child{animation-delay:0s}._dot_2ryl7_119:nth-child(2){animation-delay:.2s}._dot_2ryl7_119:nth-child(3){animation-delay:.4s}@keyframes _dotFade_2ryl7_1{0%,80%,to{opacity:0}40%{opacity:1}}._container_1oe6t_1{will-change:transform;border:1px solid #fff;border-radius:9999px;width:1.5rem;height:1.5rem;overflow:hidden;transform:translateZ(0)}._waveContainer_1oe6t_11{justify-content:center;align-items:center;gap:.125rem;width:100%;height:100%;display:flex}._bar_1oe6t_20{will-change:height;background-color:#fff;border-radius:9999px;width:.25rem;height:.25rem;transition:height .2s ease-out;transform:translateZ(0)}._barInactive_1oe6t_30{width:.25rem!important;height:.25rem!important}._containerWrapper_1otlp_1{width:100%;container:conversation/inline-size}._container_1otlp_1{text-align:center;aspect-ratio:9/16;background:linear-gradient(135deg,#4b5563 0%,#1f2937 100%) 0 0/400% 400%;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:90vh;animation:15s infinite _gradient_1otlp_1;display:flex;position:relative;overflow:hidden}@container conversation (width>=768px){._container_1otlp_1{aspect-ratio:16/9}}._errorContainer_1otlp_32{color:#fff;text-align:center;background:#f8fafc14;justify-content:center;align-items:center;height:100%;font-size:1.5rem;font-weight:600;display:flex;position:relative}._videoContainer_1otlp_45{z-index:5;width:100%;height:100%;position:relative}._footer_1otlp_52{z-index:20;transition:opacity .3s,transform .3s;position:absolute;bottom:1.5rem;left:0;right:0}._footerLeaving_1otlp_63{opacity:0;pointer-events:none;transform:translateY(20px)}._footerControls_1otlp_69{justify-content:center;align-items:center;gap:16px;display:flex}._moreMenu_1otlp_76{display:block;position:relative}._moreButton_1otlp_81{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;cursor:pointer;background-color:#fff3;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}._moreButtonActive_1otlp_96{color:#020617;background-color:#fff}._morePopover_1otlp_101{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background-color:#a2a2a233;border-radius:1rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}._leaveButton_1otlp_116{color:#fff;cursor:pointer;background:#ef4444 linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:16px;transition:all .3s;display:flex}._leaveButton_1otlp_116:hover{opacity:.8}._leaveButtonIcon_1otlp_136{justify-content:center;align-items:center;display:flex}@container conversation (width<=400px){._footerControls_1otlp_69{gap:8px}._moreButton_1otlp_81,._leaveButton_1otlp_116{width:2.5rem;height:2.5rem}}._mainVideoContainer_1otlp_154{background:0 0;width:100%;height:100%;position:relative}._mainVideoContainerScreenSharing_1otlp_161{justify-content:center;align-items:center;display:flex}._mainVideo_1otlp_154{object-position:center;width:100%;height:100%;transition:all .3s;position:absolute;inset:0;object-fit:cover!important}._mainVideoScreenSharing_1otlp_177{object-fit:contain!important}._mainVideoHidden_1otlp_181{display:none}._previewVideoContainer_1otlp_186{aspect-ratio:1;z-index:10;background:#0206174d;border-radius:.75rem;width:6rem;position:relative;overflow:hidden}@container conversation (width>=768px){._previewVideoContainer_1otlp_186{width:7rem}}@container conversation (width>=1024px){._previewVideoContainer_1otlp_186{width:8rem}}._previewVideoContainerHidden_1otlp_208{background:0 0;display:none}._previewVideo_1otlp_186{object-fit:cover;width:100%;height:100%}._previewVideoHidden_1otlp_219{display:none}._mainVideoContainer_1otlp_154{width:100%;height:100%}._selfViewContainer_1otlp_230{z-index:15;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}._selfViewContainer_1otlp_230 video{object-position:center center;object-fit:cover}._waitingContainer_1otlp_248{color:#fff;background:0 0;justify-content:center;align-items:center;height:100%;font-size:1.5rem;font-weight:600;display:flex;position:relative}@keyframes _gradient_1otlp_1{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}._audioWaveContainer_1otlp_273{position:absolute;bottom:.5rem;right:.5rem}.photo-countdown,.photo-flash{z-index:40;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.photo-countdown{color:#f4f6fb;text-shadow:0 4px 24px #0000008c;background:#10121840;justify-content:center;align-items:center;font-size:clamp(4rem,18vw,8rem);font-weight:700;display:flex}.photo-flash{background:#fff;animation:.16s ease-out forwards photo-flash}@keyframes photo-flash{0%{opacity:.92}to{opacity:0}}.photo-result{width:100%;max-width:1200px;padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;align-items:center;gap:12px;margin:0 auto;display:flex}.photo-result-image{object-fit:contain;background:#000;border-radius:16px;width:100%;max-height:min(42vh,520px);display:block}.photo-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.photo-result-close{color:#101218;background:#c5cbd6}@media (width<=767px){.photo-result-image{max-height:min(36vh,360px)}.photo-result-actions button{min-height:44px}}.photo-result-loading{color:#f4f6fb;text-align:center;background:#101218;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:min(28vh,240px);padding:24px;display:flex}.photo-result-spinner{border:3px solid #f4f6fb33;border-top-color:#f4f6fb;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite photo-spin}@keyframes photo-spin{to{transform:rotate(360deg)}}.app{box-sizing:border-box;flex-direction:column;gap:16px;min-height:100%;padding:24px;display:flex}.header{text-align:center}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#9aa3b5;margin:0 0 8px;font-size:12px}h1{color:#f4f6fb;margin:0 0 8px;font-size:28px;font-weight:600}.subtitle{color:#c5cbd6;max-width:36rem;margin:0 auto}.panel{flex-direction:column;align-items:center;gap:12px;display:flex}button{appearance:none;font:inherit;color:#101218;cursor:pointer;background:#f4f6fb;border:0;border-radius:999px;padding:12px 28px;font-weight:600}button:disabled{opacity:.7;cursor:progress}button.stop{color:#fff;background:#c23b3b}.stage{background:#000;border-radius:16px;flex:1;width:100%;max-width:1200px;height:min(70vh,800px);min-height:640px;margin:0 auto;overflow:hidden}.error{color:#ff8b8b;margin:0}.access-code{text-align:left;color:#c5cbd6;flex-direction:column;gap:6px;width:min(100%,280px);font-size:14px;display:flex}.access-code input{appearance:none;font:inherit;color:#f4f6fb;background:#171b24;border:1px solid #3a4152;border-radius:12px;padding:12px 14px}.access-code input:focus{outline-offset:2px;outline:2px solid #f4f6fb}.session{flex-direction:column;flex:1;gap:16px;width:100%;max-width:1200px;min-height:0;margin:0 auto;display:flex}.stage{position:relative}.sessionWithMedia .stage,.stage.stageShrunk{flex:0 auto;height:min(42vh,480px);min-height:200px}.panel-row{flex-flow:wrap;justify-content:center}.panel-row .error{text-align:center;flex-basis:100%}@media (width<=767px){.sessionWithMedia .stage,.stage.stageShrunk{height:min(38vh,360px);min-height:180px}.panel-row button{min-height:44px}}html,body,#root{width:100%;height:100%;margin:0}body{color:#f4f6fb;background:#101218;font-family:Inter,system-ui,Segoe UI,Roboto,sans-serif}button,input{font:inherit}
