.island-module__-lFqzq__wrap{--accent:#7b61ff;--island-bg:#0a0a0c;--ring:#2b2b30;--live:#32d74b;--muted:#8e8e93;--text:#ffffffdb;--text-dim:#ffffffbd;left:50%;top:calc(64px + 12px + env(safe-area-inset-top,0px));z-index:9999;pointer-events:none;justify-content:center;display:flex;position:fixed;transform:translate(-50%)}.island-module__-lFqzq__island{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);max-width:calc(100vw - 24px);color:var(--text);background:#0c0c10c7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:width .42s cubic-bezier(.34,1.2,.24,1),border-radius .42s cubic-bezier(.34,1.2,.24,1),padding .42s cubic-bezier(.34,1.2,.24,1),box-shadow .3s;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff24,0 24px 60px #00000080,0 2px 10px #0000008c}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.island-module__-lFqzq__island{background:var(--island-bg)}}.island-module__-lFqzq__island[data-state=speaking],.island-module__-lFqzq__island[data-state=showing],.island-module__-lFqzq__island[data-state=intro]{box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px 0 #ffffff24,0 24px 60px #00000080,0 0 34px -6px color-mix(in srgb,var(--accent)45%,transparent)}.island-module__-lFqzq__island[data-state=listening]{box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px 0 #ffffff24,0 24px 60px #00000080,0 0 34px -6px color-mix(in srgb,var(--live)40%,transparent)}.island-module__-lFqzq__content{animation:.28s cubic-bezier(.22,1,.36,1) island-module__-lFqzq__island-in}@keyframes island-module__-lFqzq__island-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.island-module__-lFqzq__avatar{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#15151a;border-radius:50%;flex-shrink:0;display:block;box-shadow:0 0 0 1.5px #ffffff2e}.island-module__-lFqzq__pill{cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:9px;margin:0;padding:0;display:flex}.island-module__-lFqzq__name{letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:600}.island-module__-lFqzq__live{color:var(--live);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.island-module__-lFqzq__live.island-module__-lFqzq__mutedLive{color:var(--muted)}.island-module__-lFqzq__dotLive{background:var(--live);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite island-module__-lFqzq__island-pulse;box-shadow:0 0 #32d74b99}.island-module__-lFqzq__mutedLive .island-module__-lFqzq__dotLive{background:var(--muted);animation:none}@keyframes island-module__-lFqzq__island-pulse{0%{box-shadow:0 0 #32d74b8c}70%{box-shadow:0 0 0 6px #32d74b00}to{box-shadow:0 0 #32d74b00}}.island-module__-lFqzq__statusText{color:var(--text-dim);white-space:nowrap;margin-left:auto;font-size:12px}.island-module__-lFqzq__restPill{align-items:center;gap:10px;width:100%;display:flex}.island-module__-lFqzq__bareBtn{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.island-module__-lFqzq__restMeta{text-align:left;cursor:pointer;min-width:0;color:var(--text);background:0 0;border:none;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}.island-module__-lFqzq__restNameRow{align-items:center;gap:7px;display:flex}.island-module__-lFqzq__restName{letter-spacing:.01em;white-space:nowrap;font-size:15px;font-weight:700}.island-module__-lFqzq__restLive{color:var(--live);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.island-module__-lFqzq__restSub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.island-module__-lFqzq__iconBtn{cursor:pointer;width:38px;height:38px;color:var(--text);background:#232329;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,filter .15s,transform .12s;display:flex}.island-module__-lFqzq__iconBtn:hover{background:#2c2c33}.island-module__-lFqzq__iconBtn:active{transform:scale(.94)}.island-module__-lFqzq__micWhite{color:#111;background:#fff;border-radius:50%}.island-module__-lFqzq__micWhite:hover{filter:brightness(.9);background:#fff}@media (prefers-reduced-motion:no-preference){.island-module__-lFqzq__micPulse{animation:1.6s ease-out infinite island-module__-lFqzq__island-micpulse}}@keyframes island-module__-lFqzq__island-micpulse{0%{box-shadow:0 0 #7b61ff80}70%{box-shadow:0 0 0 8px #7b61ff00}to{box-shadow:0 0 #7b61ff00}}.island-module__-lFqzq__voiceFirst{flex-direction:column;align-items:center;gap:10px;padding:4px 0 2px;display:flex}.island-module__-lFqzq__hiddenBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.island-module__-lFqzq__head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.island-module__-lFqzq__headMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.island-module__-lFqzq__close{border:1px solid var(--ring);width:26px;height:26px;color:var(--text-dim);cursor:pointer;background:#141418;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,color .15s;display:flex}.island-module__-lFqzq__close:hover{color:var(--text);background:#1d1d22}.island-module__-lFqzq__body{flex-direction:column;gap:11px;display:flex}.island-module__-lFqzq__prompt{color:var(--text-dim);font-size:13.5px;line-height:1.3}.island-module__-lFqzq__captionLine{letter-spacing:.005em;color:#ffffffeb;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.64em;font-size:13.5px;line-height:1.32;display:-webkit-box;overflow:hidden}.island-module__-lFqzq__transcript{color:var(--text);min-height:1.3em;font-size:14px;line-height:1.3}.island-module__-lFqzq__caret{background:var(--accent);vertical-align:-1px;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite island-module__-lFqzq__island-blink;display:inline-block}@keyframes island-module__-lFqzq__island-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.island-module__-lFqzq__dots{align-items:center;gap:5px;height:16px;display:inline-flex}.island-module__-lFqzq__dots span{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite island-module__-lFqzq__island-dot}.island-module__-lFqzq__dots span:nth-child(2){animation-delay:.16s}.island-module__-lFqzq__dots span:nth-child(3){animation-delay:.32s}@keyframes island-module__-lFqzq__island-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.island-module__-lFqzq__wave{align-items:center;gap:3px;height:28px;display:flex}.island-module__-lFqzq__waveBar{background:var(--accent);transform-origin:50%;border-radius:2px;width:3px;height:100%;animation:1s ease-in-out infinite island-module__-lFqzq__island-wave;transform:scaleY(.34)}.island-module__-lFqzq__waveGreen .island-module__-lFqzq__waveBar{background:var(--live)}.island-module__-lFqzq__wavePill{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)90%,#fff 10%),var(--accent));transform-origin:50%;will-change:transform;border-radius:999px;width:6px;height:26px;min-height:6px;transform:scaleY(.18)}.island-module__-lFqzq__waveGreen .island-module__-lFqzq__wavePill{background:linear-gradient(180deg,color-mix(in srgb,var(--live)90%,#fff 10%),var(--live))}.island-module__-lFqzq__wave:has(.island-module__-lFqzq__wavePill){gap:5px}@keyframes island-module__-lFqzq__island-wave{0%,to{transform:scaleY(.34)}50%{transform:scaleY(1)}}.island-module__-lFqzq__row{gap:8px;display:flex}.island-module__-lFqzq__btn{border:1px solid var(--ring);color:var(--text);cursor:pointer;background:#141418;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13.5px;font-weight:500;transition:background .15s,transform .12s,border-color .15s;display:inline-flex}.island-module__-lFqzq__btn:hover{background:#1d1d22;transform:translateY(-1px)}.island-module__-lFqzq__btnPrimary{color:#fff;background:linear-gradient(#8b74ff,#6f55f2);border-color:#0000;font-weight:600}.island-module__-lFqzq__btnPrimary:hover{filter:brightness(1.1);background:linear-gradient(#8b74ff,#6f55f2)}.island-module__-lFqzq__speakRow{align-items:center;gap:10px;display:flex}.island-module__-lFqzq__speakRow>.island-module__-lFqzq__wave{flex:1}.island-module__-lFqzq__raiseHand{border:1px solid color-mix(in srgb,var(--accent)45%,transparent);background:color-mix(in srgb,var(--accent)14%,#141418);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,transform .12s,border-color .15s;display:inline-flex}.island-module__-lFqzq__raiseHand:hover{background:color-mix(in srgb,var(--accent)26%,#141418);border-color:color-mix(in srgb,var(--accent)70%,transparent);transform:translateY(-1px)}.island-module__-lFqzq__raiseHand:active{transform:translateY(0)}.island-module__-lFqzq__raiseHand svg{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.island-module__-lFqzq__raiseHand svg{transform-origin:70% 90%;animation:2.1s ease-in-out infinite island-module__-lFqzq__island-raisehand}}@keyframes island-module__-lFqzq__island-raisehand{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-13deg)}86%{transform:rotate(11deg)}94%{transform:rotate(-7deg)}}@media (max-width:360px){.island-module__-lFqzq__raiseHand span{display:none}.island-module__-lFqzq__raiseHand{padding:6px}}.island-module__-lFqzq__orb{vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative}.island-module__-lFqzq__orbCore{border-radius:50%;width:100%;height:100%;display:block}.island-module__-lFqzq__orbIdle .island-module__-lFqzq__orbCore{background:radial-gradient(circle at 32% 30%,#6c6c7a,#2b2b31 72%)}.island-module__-lFqzq__orbListening .island-module__-lFqzq__orbCore{background:radial-gradient(circle at 32% 30%,#9dfbc6,var(--live)72%)}.island-module__-lFqzq__orbSpeaking .island-module__-lFqzq__orbCore{background:radial-gradient(circle at 32% 30%,#c3b1ff,var(--accent)72%)}@media (prefers-reduced-motion:no-preference){.island-module__-lFqzq__orbIdle{animation:3s ease-in-out infinite island-module__-lFqzq__island-orb-breathe}.island-module__-lFqzq__orbListening{animation:1.1s ease-in-out infinite island-module__-lFqzq__island-orb-listen}.island-module__-lFqzq__orbSpeaking{animation:.85s ease-in-out infinite island-module__-lFqzq__island-orb-speak}}@keyframes island-module__-lFqzq__island-orb-breathe{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:.9;transform:scale(1)}}@keyframes island-module__-lFqzq__island-orb-listen{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--live)55%,transparent);transform:scale(.9)}50%{box-shadow:0 0 9px 2px color-mix(in srgb,var(--live)55%,transparent);transform:scale(1.12)}}@keyframes island-module__-lFqzq__island-orb-speak{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent)60%,transparent);transform:scale(.92)}50%{box-shadow:0 0 10px 2px color-mix(in srgb,var(--accent)60%,transparent);transform:scale(1.14)}}.island-module__-lFqzq__typeBtn{border:1px solid var(--ring);color:var(--text-dim);cursor:pointer;background:#141418;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px;transition:background .15s,color .15s,transform .12s;display:inline-flex}.island-module__-lFqzq__typeBtn:hover{color:var(--text);background:#1d1d22;transform:translateY(-1px)}.island-module__-lFqzq__toast{color:var(--text);align-items:center;gap:8px;font-size:13.5px;display:flex}.island-module__-lFqzq__toastDot{background:var(--live);color:#06210c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.island-module__-lFqzq__errText{color:#ffb4b4;font-size:13.5px;line-height:1.32}.island-module__-lFqzq__ghostLink{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:center;padding:2px 6px;font-size:12px;transition:color .15s}.island-module__-lFqzq__ghostLink:hover{color:var(--text);text-decoration:underline}.island-module__-lFqzq__composer{border:1px solid var(--ring);background:#141418;border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 14px;display:flex}.island-module__-lFqzq__composerInput{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14.5px}.island-module__-lFqzq__composerInput::placeholder{color:var(--muted)}.island-module__-lFqzq__composerInput:disabled{opacity:.6}.island-module__-lFqzq__composerBtn{cursor:pointer;width:32px;height:32px;color:var(--muted);background:#232329;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .12s;display:flex}.island-module__-lFqzq__composerBtn:hover:not(:disabled){color:var(--text);background:#2c2c33}.island-module__-lFqzq__composerSend{background:var(--accent);color:#fff}.island-module__-lFqzq__composerSend:hover:not(:disabled){background:var(--accent);filter:brightness(1.1)}.island-module__-lFqzq__composerMicOn{background:var(--accent);color:#fff;animation:1s ease-in-out infinite island-module__-lFqzq__island-mic}.island-module__-lFqzq__composerBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes island-module__-lFqzq__island-mic{0%,to{box-shadow:0 0 #7b61ff80}50%{box-shadow:0 0 0 6px #7b61ff00}}.island-module__-lFqzq__chips{flex-direction:column;gap:6px;display:flex}.island-module__-lFqzq__chip{text-align:left;border:1px solid var(--ring);width:100%;color:var(--text);cursor:pointer;background:#141418;border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;line-height:1.25;transition:background .15s,border-color .15s,transform .12s;display:flex}.island-module__-lFqzq__chip:hover{background:#1d1d22;border-color:#3a3a42;transform:translateY(-1px)}.island-module__-lFqzq__chipBook{background:var(--accent);color:#fff;border-color:#0000;font-weight:600}.island-module__-lFqzq__chipBook:hover{filter:brightness(1.1)}.island-module__-lFqzq__chipIcon{flex-shrink:0}.island-module__-lFqzq__keyboard{flex-direction:column;gap:6px;margin-top:2px;display:flex}.island-module__-lFqzq__keyRow{justify-content:center;gap:5px;display:flex}.island-module__-lFqzq__key{min-width:0;height:38px;color:var(--text);cursor:pointer;background:#26262c;border:none;border-radius:8px;flex:1;font-size:15px;transition:background .1s}.island-module__-lFqzq__key:active{background:var(--accent)}.island-module__-lFqzq__keyWide{flex:2}.island-module__-lFqzq__bookingCard{background:linear-gradient(160deg,#7b61ff2e,#7b61ff0d);border:1px solid #34343c;border-radius:14px;padding:12px 14px}.island-module__-lFqzq__bookingTitle{color:var(--accent);letter-spacing:.02em;margin-bottom:8px;font-size:13px;font-weight:600}.island-module__-lFqzq__bookingRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:10px;padding:3px 0;font-size:12.5px;display:flex}.island-module__-lFqzq__bookingRow:last-child{border-bottom:none}.island-module__-lFqzq__bookingLabel{color:var(--muted)}.island-module__-lFqzq__bookingValue{color:var(--text);text-align:right;word-break:break-word}@media (prefers-reduced-motion:reduce){.island-module__-lFqzq__island{transition:none}.island-module__-lFqzq__content,.island-module__-lFqzq__dotLive,.island-module__-lFqzq__dots span,.island-module__-lFqzq__waveBar,.island-module__-lFqzq__composerMicOn{animation:none!important}.island-module__-lFqzq__waveBar{transform:scaleY(.6)}.island-module__-lFqzq__caret{opacity:1;animation:none}}
