.callRinging-module__KQ0zMa__soft{filter:blur(8px);animation:3.2s ease-in-out infinite callRinging-module__KQ0zMa__settle}@keyframes callRinging-module__KQ0zMa__settle{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.95;transform:scale(1.012)}}.callRinging-module__KQ0zMa__label{color:#0000;background-image:linear-gradient(100deg,#a1a1aa 0% 38%,#18181b 50%,#a1a1aa 62% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite callRinging-module__KQ0zMa__shimmer}@keyframes callRinging-module__KQ0zMa__shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.callRinging-module__KQ0zMa__soft{opacity:.85;animation:none}.callRinging-module__KQ0zMa__label{color:#3f3f46;background-image:none;animation:none}}
.avatarDeck-module__oWNEkG__deck{--card-front:#fafafa;--card-back:#f7f7f7;--card-border:#dcdcdc;--green:#00d053;aspect-ratio:485/554;--u:calc(100cqi / 485);-webkit-user-select:none;user-select:none;height:100%;position:relative;container-type:inline-size}.avatarDeck-module__oWNEkG__card{width:calc(433 * var(--u));border-radius:calc(44.583 * var(--u));border:calc(1.013 * var(--u)) solid var(--card-border);background:var(--card-back);box-shadow:0 0 calc(20.265 * var(--u)) #00000014;transform-origin:50%;will-change:transform;position:absolute;overflow:hidden}.avatarDeck-module__oWNEkG__card[data-depth="0"]{left:calc(52 * var(--u));height:calc(554 * var(--u));z-index:7;background:var(--card-front);top:0}.avatarDeck-module__oWNEkG__card[data-depth="1"]{left:calc(39 * var(--u));top:calc(10.77 * var(--u));height:calc(532.466 * var(--u));z-index:6}.avatarDeck-module__oWNEkG__card[data-depth="2"]{left:calc(25 * var(--u));top:calc(31.32 * var(--u));height:calc(492.336 * var(--u));z-index:5}.avatarDeck-module__oWNEkG__card[data-depth="3"]{left:calc(13 * var(--u));top:calc(62.64 * var(--u));height:calc(439.481 * var(--u));z-index:4}.avatarDeck-module__oWNEkG__card[data-depth="4"]{left:calc(5 * var(--u));top:calc(92.99 * var(--u));height:calc(377.816 * var(--u));z-index:3}.avatarDeck-module__oWNEkG__card[data-depth="5"]{left:0;top:calc(114.52 * var(--u));height:calc(335.728 * var(--u));z-index:2}.avatarDeck-module__oWNEkG__card[data-depth="6"]{left:calc(-4 * var(--u));top:calc(133 * var(--u));height:calc(296 * var(--u));z-index:1;opacity:0}.avatarDeck-module__oWNEkG__card:before,.avatarDeck-module__oWNEkG__card:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;position:absolute;inset:0}.avatarDeck-module__oWNEkG__card:before{box-shadow:inset calc(2 * var(--u)) calc(2 * var(--u)) calc(1 * var(--u)) 0 #fff}.avatarDeck-module__oWNEkG__card:after{box-shadow:inset 0 calc(-4 * var(--u)) calc(4 * var(--u)) 0 #ffcbcb33;opacity:0;transition:opacity .4s}.avatarDeck-module__oWNEkG__card[data-depth="0"]:after{opacity:1}.avatarDeck-module__oWNEkG__status{left:calc(39.34 * var(--u));top:calc(37.5 * var(--u));align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));color:#000;white-space:nowrap;z-index:5;font-weight:500;line-height:1.035;display:flex;position:absolute}.avatarDeck-module__oWNEkG__live{align-items:center;gap:calc(5 * var(--u));display:inline-flex}.avatarDeck-module__oWNEkG__dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--green);border-radius:50%}.avatarDeck-module__oWNEkG__fps{opacity:.5}.avatarDeck-module__oWNEkG__riv{left:calc(66.26 * var(--u));top:calc(102.77 * var(--u));width:calc(284.784 * var(--u));height:calc(311.33 * var(--u));z-index:3;transform-origin:50%;position:absolute;transform:scale(.92)}.avatarDeck-module__oWNEkG__cta{left:50%;bottom:calc(41 * var(--u));padding:calc(16 * var(--u)) calc(28 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));background:var(--green);border-radius:calc(76 * var(--u));color:#fff;font-family:var(--font-familjen-grotesk), sans-serif;font-weight:600;font-size:calc(18 * var(--u));line-height:calc(25 * var(--u));letter-spacing:0;box-shadow:0 0 calc(40 * var(--u)) 0 #ffffff80;cursor:pointer;white-space:nowrap;z-index:5;display:inline-flex;position:absolute;transform:translate(-50%)}.avatarDeck-module__oWNEkG__cta img{width:calc(29 * var(--u));height:auto;transform:translateY(calc(1.5 * var(--u)))}
.avatar-controls-root{pointer-events:none;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:10px}.avatar-controls-button{pointer-events:auto;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex}.avatar-controls-button:active{transform:scale(.95)}.avatar-controls-call{background-color:#059669eb;box-shadow:0 4px 12px #00000026}.avatar-controls-call:hover{background-color:#10b981;transform:scale(1.05);box-shadow:0 6px 18px #0003}.avatar-controls-hangup{background-color:#e11d48eb;box-shadow:0 4px 12px #00000026}.avatar-controls-hangup:hover{background-color:#f43f5e;transform:scale(1.05);box-shadow:0 6px 18px #0003}.avatar-controls-mute{background-color:#1f29378c;box-shadow:0 4px 12px #00000026}.avatar-controls-mute:hover{background-color:#374151b3;transform:scale(1.05);box-shadow:0 6px 18px #0003}.avatar-controls-muted{background-color:#e11d48d9}.avatar-controls-muted:hover{background-color:#f43f5e}.avatar-controls-stop-speaking{background-color:#d97706e6;box-shadow:0 4px 12px #00000026}.avatar-controls-stop-speaking:hover{background-color:#f59e0b;transform:scale(1.05);box-shadow:0 6px 18px #0003}.avatar-controls-connecting{cursor:default;background-color:#6b7280}.avatar-controls-connecting:hover{background-color:#6b7280;transform:none;box-shadow:0 10px 25px #0006}@keyframes avatar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avatar-controls-spinner{animation:.9s linear infinite avatar-spin}.avatar-ptt-root{pointer-events:none;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:10px}.avatar-ptt-secondary{pointer-events:auto;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background-color:#18181b8c;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .18s cubic-bezier(.34,1.4,.64,1),background-color .18s,border-color .18s;display:flex}.avatar-ptt-secondary:hover{background-color:#27272ab8;transform:scale(1.06)}.avatar-ptt-secondary:active{transform:scale(.94)}.avatar-ptt-secondary-off{background-color:#e11d48d1;border-color:#ffffff38}.avatar-ptt-hangup:hover{background-color:#e11d48d9;border-color:#ffffff3d}.avatar-ptt-connect{pointer-events:auto;color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#10b981,#059669);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;height:48px;padding:0 22px;font:600 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .18s cubic-bezier(.34,1.4,.64,1),box-shadow .18s,filter .18s;display:flex;box-shadow:0 6px 20px #05966959}.avatar-ptt-connect:hover:not(:disabled){transform:translateY(-1px)scale(1.02);box-shadow:0 10px 26px #0596696b}.avatar-ptt-connect:active:not(:disabled){transform:scale(.97)}.avatar-ptt-connect:disabled{cursor:default;filter:grayscale(.7);opacity:.55;box-shadow:none}.avatar-ptt-button{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;min-width:178px;height:52px;padding:0;position:relative}.avatar-ptt-face{z-index:1;color:#ffffffeb;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#27272ad1,#18181be0);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:100%;padding:0 26px;font:600 14.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .22s cubic-bezier(.34,1.4,.64,1),background .22s,border-color .22s,box-shadow .22s,color .22s;display:flex;position:relative;box-shadow:0 8px 24px #00000047,inset 0 1px #ffffff14}.avatar-ptt-button:hover .avatar-ptt-face{border-color:#ffffff42;transform:translateY(-1px)}.avatar-ptt-holding .avatar-ptt-face{color:#fff;background:linear-gradient(#6366f1,#4f46e5);border-color:#ffffff57;transform:scale(1.04);box-shadow:0 10px 30px #4f46e573,inset 0 1px #ffffff38}.avatar-ptt-icon{opacity:.8;flex:none;transition:opacity .22s,transform .22s cubic-bezier(.34,1.4,.64,1)}.avatar-ptt-holding .avatar-ptt-icon{opacity:1;transform:scale(1.12)}.avatar-ptt-label{animation:.26s cubic-bezier(.22,1,.36,1) avatar-ptt-label-in;display:inline-block}@keyframes avatar-ptt-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.avatar-ptt-halo{opacity:0;background:#6366f1;border-radius:999px;transition:opacity .3s,transform .3s;position:absolute;inset:-3px;transform:scale(.96)}.avatar-ptt-holding .avatar-ptt-halo{animation:1.6s cubic-bezier(.25,.6,.35,1) infinite avatar-ptt-pulse}@keyframes avatar-ptt-pulse{0%{opacity:.42;transform:scale(.98)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}.avatar-ptt-button:disabled{cursor:default}.avatar-ptt-button:disabled .avatar-ptt-face{opacity:.5}@media (prefers-reduced-motion:reduce){.avatar-ptt-face,.avatar-ptt-icon,.avatar-ptt-secondary,.avatar-ptt-connect{transition-duration:.01ms}.avatar-ptt-holding .avatar-ptt-halo,.avatar-ptt-label{animation:none}.avatar-ptt-holding .avatar-ptt-halo{opacity:.3}}.avatar-shell-root{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.connectivity-dot{z-index:10;border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:background-color .3s;position:absolute;top:10px;right:25px;box-shadow:0 0 4px #0000004d}.connectivity-dot.connected{background-color:#4caf50}.connectivity-dot.disconnected{background-color:#f44336}.avatar-root{width:100%;height:100%;position:relative}.avatar-connecting-overlay{pointer-events:none;z-index:21;justify-content:center;align-items:center;animation:.24s ease-out both avatar-connecting-in;display:flex;position:absolute;inset:0;container-type:size}@keyframes avatar-connecting-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar-connecting-overlay{animation:none}}.avatar-controls{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.avatar-captions{z-index:12;--avatar-captions-max-lines:2;--avatar-captions-text-line:21px;--avatar-captions-pill-padding:14px;width:min(620px,100% - 32px);max-height:calc(var(--avatar-captions-max-lines) * var(--avatar-captions-text-line) + var(--avatar-captions-pill-padding));pointer-events:none;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:6px;transition:opacity .5s;display:flex;position:absolute;overflow:hidden}.avatar-captions--top-left,.avatar-captions--bottom-left{align-items:flex-start;left:16px}.avatar-captions--top-right,.avatar-captions--bottom-right{align-items:flex-end;right:16px}.avatar-captions--top-center,.avatar-captions--bottom-center{align-items:center;left:50%;transform:translate(-50%)}.avatar-captions--top-left,.avatar-captions--top-center,.avatar-captions--top-right{top:16px}.avatar-captions--bottom-left,.avatar-captions--bottom-center,.avatar-captions--bottom-right{bottom:16px}.avatar-captions--top-left .avatar-captions-line,.avatar-captions--bottom-left .avatar-captions-line{text-align:left;justify-content:flex-start}.avatar-captions--top-right .avatar-captions-line,.avatar-captions--bottom-right .avatar-captions-line{text-align:right;justify-content:flex-end}.avatar-captions--raised{bottom:72px}.avatar-captions--hidden{opacity:0}.avatar-captions-line{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.01em;text-align:center;background:#0c0c0ea8;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:3px 6px;max-width:100%;margin:0;padding:7px 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:500;line-height:1.4;animation:.24s ease-out both avatar-captions-line-in;display:flex}.avatar-captions-line--past{opacity:.45;font-size:13.5px}.avatar-captions-tag{letter-spacing:.06em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.avatar-captions-word{animation:.26s cubic-bezier(.2,.8,.2,1) both avatar-captions-word-in;display:inline-block}.avatar-captions-word--interim{opacity:.82}@keyframes avatar-captions-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes avatar-captions-word-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.avatar-captions-line,.avatar-captions-word{animation:none}}.avatar-status-banner{z-index:13;-webkit-backdrop-filter:blur(10px);color:#fff;pointer-events:none;background:#0c0c0eb8;border-radius:999px;align-items:center;gap:9px;max-width:min(360px,100% - 32px);padding:8px 13px 8px 11px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;animation:.24s ease-out both avatar-status-banner-in;display:flex;position:absolute;box-shadow:0 4px 16px #00000047}.avatar-status-banner--top-left,.avatar-status-banner--bottom-left{left:16px}.avatar-status-banner--top-right,.avatar-status-banner--bottom-right{right:16px}.avatar-status-banner--top-left,.avatar-status-banner--top-right{top:16px}.avatar-status-banner--bottom-left,.avatar-status-banner--bottom-right{bottom:28px}.avatar-status-banner--raised{bottom:80px}.avatar-status-banner-dot{background:#f5b53d;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite avatar-status-banner-pulse;box-shadow:0 0 #f5b53d8c}.avatar-status-banner--failed .avatar-status-banner-dot{background:#f0533f;animation-duration:1.2s;box-shadow:0 0 #f0533f8c}.avatar-status-banner-text{flex-direction:column;gap:1px;min-width:0;display:flex}.avatar-status-banner-title{letter-spacing:.005em;font-size:13px;font-weight:600;line-height:1.3}.avatar-status-banner-detail{color:#ffffffad;font-size:11.5px;font-weight:450;line-height:1.3}@keyframes avatar-status-banner-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes avatar-status-banner-pulse{0%{box-shadow:0 0 #f5b53d80}70%,to{box-shadow:0 0 0 7px #f5b53d00}}@media (prefers-reduced-motion:reduce){.avatar-status-banner,.avatar-status-banner-dot{animation:none}}.avatar-thinking-indicator{z-index:11;-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#0c0c0ea8;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;animation:.2s ease-out both avatar-thinking-in;display:flex;position:absolute}.avatar-thinking-indicator--top-left,.avatar-thinking-indicator--bottom-left{left:16px}.avatar-thinking-indicator--top-right,.avatar-thinking-indicator--bottom-right{right:16px}.avatar-thinking-indicator--top-center,.avatar-thinking-indicator--bottom-center{left:50%;transform:translate(-50%)}.avatar-thinking-indicator--top-left,.avatar-thinking-indicator--top-center,.avatar-thinking-indicator--top-right{top:16px}.avatar-thinking-indicator--bottom-left,.avatar-thinking-indicator--bottom-center,.avatar-thinking-indicator--bottom-right{bottom:16px}.avatar-thinking-indicator--raised{bottom:72px}.avatar-thinking-indicator-dot{background:#ffffffd9;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite avatar-thinking-bounce}.avatar-thinking-indicator-dot:nth-child(2){animation-delay:.16s}.avatar-thinking-indicator-dot:nth-child(3){animation-delay:.32s}@keyframes avatar-thinking-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes avatar-thinking-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.avatar-thinking-indicator--top-center,.avatar-thinking-indicator--bottom-center{animation:.2s ease-out both avatar-thinking-fade}@keyframes avatar-thinking-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.avatar-thinking-indicator{animation:none}.avatar-thinking-indicator-dot{animation:1.4s ease-in-out infinite avatar-thinking-pulse}.avatar-thinking-indicator-dot:nth-child(2){animation-delay:.2s}.avatar-thinking-indicator-dot:nth-child(3){animation-delay:.4s}}@keyframes avatar-thinking-pulse{0%,to{opacity:.4}50%{opacity:1}}.rive-renderer-root{border-radius:inherit;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.rive-renderer-canvasWrapper{width:100%;height:100%;position:absolute;inset:0}.rive-renderer-canvas{width:100%;height:100%}.rive-renderer-canvas>canvas{display:block;width:100%!important;height:100%!important}.rive-renderer-surface{position:absolute;inset:0}.rive-renderer-hold{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.rive-renderer-hold[hidden]{display:none}.rive-renderer-loader{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.rive-renderer-error{z-index:20;color:#ffffffb3;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.rive-renderer-error-text{letter-spacing:.01em;font-family:system-ui,sans-serif;font-size:13px}.avatar-camera-preview{z-index:20;aspect-ratio:3/4;background:#000;border:1px solid #ffffff2e;border-radius:12px;width:22%;min-width:96px;max-width:180px;position:absolute;overflow:hidden;box-shadow:0 4px 16px #00000059}.avatar-camera-preview.top-left{top:12px;left:12px}.avatar-camera-preview.top-right{top:12px;right:12px}.avatar-camera-preview.bottom-left{bottom:12px;left:12px}.avatar-camera-preview.bottom-right{bottom:12px;right:12px}.avatar-camera-preview.stage{--af-camera-stage-inset:10px;--af-camera-stage-radius:18px;inset:var(--af-camera-stage-inset);aspect-ratio:auto;border-radius:var(--af-camera-stage-radius);z-index:1;background:#0d0f16;border:none;width:auto;min-width:0;max-width:none;animation:.32s cubic-bezier(.2,.8,.2,1) backwards avatar-camera-stage-in;box-shadow:0 1px 2px #10122024,0 14px 34px -14px #10122080,inset 0 0 0 1px #ffffff29}@keyframes avatar-camera-stage-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.avatar-camera-preview.stage:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(125% 95% at 50% 45%,#0000 52%,#0a0c144d 100%),linear-gradient(#0000 70%,#080a1273);position:absolute;inset:0}.avatar-camera-preview.stage .avatar-camera-preview-actions{z-index:2;background:linear-gradient(#080a126b,#080a1200);padding:12px;top:0;bottom:auto}.avatar-camera-preview.stage .avatar-camera-preview-btn{-webkit-backdrop-filter:blur(10px);background:#ffffff29;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff38}.avatar-camera-preview.stage .avatar-camera-preview-btn:hover{background:#ffffff4d}.avatar-camera-preview.stage .avatar-camera-preview-off{background:#0d0f16;gap:10px;font-size:14px}.avatar-camera-preview.swappable,.avatar-pip-frame.swappable{cursor:pointer;transition:transform .18s,box-shadow .18s}.avatar-camera-preview.swappable:hover,.avatar-pip-frame.swappable:hover{transform:scale(1.03)}.avatar-camera-preview.swappable:focus-visible,.avatar-pip-frame.swappable:focus-visible{outline-offset:2px;outline:2px solid #fff}.avatar-pip-swap-hint{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0c0e1680;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .15s;display:inline-flex;position:absolute;top:6px;right:6px}.swappable:hover .avatar-pip-swap-hint,.swappable:focus-visible .avatar-pip-swap-hint{opacity:1}@media (hover:none){.avatar-pip-swap-hint{opacity:1}.avatar-camera-preview.swappable:hover,.avatar-pip-frame.swappable:hover{transform:none}}.avatar-stage-layer{position:absolute;inset:0}.avatar-pip-frame{z-index:20;aspect-ratio:3/4;background:radial-gradient(118% 76% at 50% 6%,#bacff36b,#0000 62%),linear-gradient(#fff,#eaeef9);border:none;border-radius:16px;width:26%;min-width:104px;max-width:200px;animation:.32s cubic-bezier(.2,.8,.2,1) backwards avatar-pip-frame-in;position:absolute;overflow:hidden;box-shadow:0 1px 2px #10122029,0 16px 34px -14px #1012208c,inset 0 0 0 1px #ffffffbf}@keyframes avatar-pip-frame-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.avatar-pip-frame.top-left{top:20px;left:20px}.avatar-pip-frame.top-right{top:20px;right:20px}.avatar-pip-frame.bottom-left{bottom:20px;left:20px}.avatar-pip-frame.bottom-right{bottom:20px;right:20px}@media (prefers-reduced-motion:reduce){.avatar-camera-preview.stage,.avatar-pip-frame{animation:none}}.avatar-camera-preview-video{object-fit:cover;width:100%;height:100%;display:block}.avatar-camera-preview-video.mirrored{transform:scaleX(-1)}.avatar-camera-preview-off{color:#ffffff8c;-webkit-user-select:none;user-select:none;background:#1b1b1f;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;font-family:inherit;font-size:11px;display:flex}.avatar-camera-preview-actions{opacity:0;background:linear-gradient(#0000,#0000008c);justify-content:center;align-items:center;gap:8px;padding:6px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.avatar-camera-preview:hover .avatar-camera-preview-actions,.avatar-camera-preview:focus-within .avatar-camera-preview-actions,.avatar-camera-preview.video-off .avatar-camera-preview-actions{opacity:1}@media (hover:none){.avatar-camera-preview-actions{opacity:1}}.avatar-camera-preview-btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s;display:inline-flex}.avatar-camera-preview-btn:hover{background:#ffffff52}.avatar-camera-preview-btn.off{background:#d93b3b}.avatar-camera-preview-btn.off:hover{background:#e85555}.avatar-camera-preview-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}:where(.af-loader,.rive-renderer-loader,.avatar-connecting-overlay){--af-loader-1:#e3e9f7;--af-loader-2:#cfdaf2;--af-loader-3:#b8c7e9;--af-loader-4:#90a6da;--af-loader-ink:#47506b;--af-loader-avatar-blur:10px}.rive-renderer-loader,.avatar-connecting-overlay{overflow:hidden}.rive-renderer-canvasWrapper{transition:filter .45s}.rive-renderer-root--loading .rive-renderer-canvasWrapper,.avatar-stage-loading .rive-renderer-canvasWrapper{filter:blur(var(--af-loader-avatar-blur))}.rive-renderer-loader:before,.avatar-connecting-overlay:before{content:"";aspect-ratio:1;background:radial-gradient(40% 40% at 32% 28%,var(--af-loader-3),transparent 70%),radial-gradient(42% 42% at 70% 30%,var(--af-loader-2),transparent 70%),radial-gradient(46% 46% at 66% 74%,var(--af-loader-4),transparent 72%),radial-gradient(44% 44% at 30% 70%,var(--af-loader-1),transparent 72%);filter:blur(26px);opacity:.8;pointer-events:none;border-radius:50%;width:76%;animation:9s linear infinite af-loader-aura;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (width:1cqmin){.rive-renderer-loader:before,.avatar-connecting-overlay:before{width:var(--af-loader-aura-size,76cqmin);filter:blur(clamp(7px,7cqmin,24px))}}@keyframes af-loader-aura{0%{transform:translate(-50%,-50%)rotate(0)scale(1)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(1.06)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1)}}.af-loader{width:7em;height:7em;color:var(--af-loader-ink);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:inherit;font-size:15px;display:flex;position:relative}@supports (width:1cqmin){.af-loader{font-size:clamp(6px,11cqmin,15px)}}.af-loader__orb{filter:blur(2px);border-radius:50%;animation:3s linear infinite af-loader-rotate;position:absolute;inset:0}@keyframes af-loader-rotate{0%{box-shadow:0 .6em 1.25em #fff inset,0 1.25em 1.9em 0 var(--af-loader-2) inset,0 3.75em 3.75em 0 var(--af-loader-4) inset;transform:rotate(90deg)}33%{box-shadow:0 .6em 1.25em #fff inset,0 1.25em 1em 0 var(--af-loader-1) inset,0 3em 3.75em 0 var(--af-loader-3) inset;transform:rotate(210deg)}66%{box-shadow:0 .6em 1.25em #fff inset,0 1.25em .6em 0 var(--af-loader-3) inset,0 2.5em 3.75em 0 var(--af-loader-4) inset;transform:rotate(330deg)}to{box-shadow:0 .6em 1.25em #fff inset,0 1.25em 1.9em 0 var(--af-loader-2) inset,0 3.75em 3.75em 0 var(--af-loader-4) inset;transform:rotate(450deg)}}.af-loader__letters{z-index:1;letter-spacing:.02em;font-size:.85em;font-weight:600;display:flex;position:relative}.af-loader__letter{opacity:.4;animation:2s infinite af-loader-letter;display:inline-block}@keyframes af-loader-letter{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}@container (max-width:150px){.af-loader__letters{display:none}}@media (prefers-reduced-motion:reduce){.rive-renderer-loader:before,.avatar-connecting-overlay:before{animation:none}.af-loader__orb{animation-duration:9s}.af-loader__letter{opacity:.75;animation:none}}.af-widget{width:var(--af-widget-w);height:var(--af-widget-h);transition:width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1);position:fixed}.af-widget--bottom-right{right:var(--af-widget-offset-x);bottom:var(--af-widget-offset-y)}.af-widget--bottom-left{left:var(--af-widget-offset-x);bottom:var(--af-widget-offset-y)}.af-widget--top-right{right:var(--af-widget-offset-x);top:var(--af-widget-offset-y)}.af-widget--top-left{left:var(--af-widget-offset-x);top:var(--af-widget-offset-y)}.af-widget--sheet{inset:0}.af-widget--free{left:var(--af-widget-left);top:var(--af-widget-top);transition:width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1),left .32s cubic-bezier(.2,.8,.2,1),top .32s cubic-bezier(.2,.8,.2,1);bottom:auto;right:auto}.af-widget--dragging,.af-widget--dragging .af-widget__frame,.af-widget--gliding,.af-widget--gliding .af-widget__frame{transition:none}.af-widget--sheet.af-widget--free{inset:0}.af-widget{--af-widget-bounce-lift:-12px}.af-widget--expanded{--af-widget-bounce-lift:-7px}@keyframes af-widget-bounce{0%{animation-timing-function:cubic-bezier(.22,.68,.36,1);transform:translateZ(0)}22%{transform:translate3d(0,var(--af-widget-bounce-lift),0);animation-timing-function:cubic-bezier(.6,0,.85,.35)}40%{animation-timing-function:cubic-bezier(.22,.68,.36,1);transform:translateZ(0)}52%{transform:translate3d(0,calc(var(--af-widget-bounce-lift) * .42),0);animation-timing-function:cubic-bezier(.6,0,.85,.35)}62%{transform:translateZ(0)}to{transform:translateZ(0)}}.af-widget--bouncing .af-widget__frame{animation:1.4s af-widget-bounce;animation-iteration-count:var(--af-widget-bounce-count,1);will-change:transform}.af-widget--draggable.af-widget--collapsed .af-widget__launcher,.af-widget--draggable.af-widget--expanded:not(.af-widget--sheet) .af-widget__header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.af-widget--dragging .af-widget__launcher,.af-widget--dragging .af-widget__header{cursor:grabbing}.af-widget__frame{border-radius:var(--af-widget-radius);background:radial-gradient(120% 78% at 50% 8%,color-mix(in srgb,var(--af-widget-accent) 13%,transparent),transparent 62%),linear-gradient(to bottom,color-mix(in srgb,var(--af-widget-bg) 92%,#fff),var(--af-widget-bg));width:100%;height:100%;box-shadow:0 0 0 1px color-mix(in srgb,var(--af-widget-fg) 9%,transparent),inset 0 1px #ffffff8c,0 2px 6px #0000000f,0 12px 28px -10px #0000002e,0 32px 64px -28px #00000052;transition:background .22s,border-radius .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s;position:relative;overflow:hidden}@supports not (color:color-mix(in srgb,red 50%,blue)){.af-widget__frame{background:var(--af-widget-bg)}}.af-widget--expanded .af-widget__frame:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--af-widget-fg) 17%,transparent),transparent);pointer-events:none;border-radius:50%;width:46%;height:26px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.af-widget--collapsed .af-widget__frame{box-shadow:none;background:0 0}.af-widget__stage{transition:opacity .16s;position:absolute;inset:0}.af-widget--expanded .af-widget__stage .rive-renderer-canvasWrapper{inset:calc((1 - var(--af-widget-avatar-scale)) * 50%);width:auto;height:auto}.af-widget--expanded .af-widget__stage .rive-renderer-loader,.af-widget--expanded .af-widget__stage .avatar-connecting-overlay{--af-loader-aura-size:calc(76cqmin * var(--af-widget-avatar-scale))}.af-widget--sheet .af-widget__stage .rive-renderer-canvasWrapper{width:100%;height:100%;inset:0}.af-widget--sheet .af-widget__stage .rive-renderer-loader,.af-widget--sheet .af-widget__stage .avatar-connecting-overlay{--af-loader-aura-size:76cqmin}.af-widget--settling .af-widget__stage{opacity:0}.af-widget__settle{z-index:15;pointer-events:none;place-items:center;animation:.16s ease-out both af-widget-chrome-in;display:grid;position:absolute;inset:0}.af-widget__settle-spinner{border:2px solid var(--af-widget-scrim);border-top-color:var(--af-widget-fg);border-radius:50%;width:26px;height:26px;animation:.85s linear infinite af-widget-spin}@keyframes af-widget-spin{to{transform:rotate(360deg)}}.af-widget--collapsed .af-widget__stage{pointer-events:none}.af-widget--collapsed .avatar-captions,.af-widget--collapsed .avatar-status-banner,.af-widget--collapsed .avatar-thinking-indicator,.af-widget--collapsed .avatar-controls,.af-widget--collapsed .connectivity-dot{display:none}.af-widget__launcher{border-radius:inherit;cursor:pointer;z-index:14;background:0 0;border:0;padding:0;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.af-widget--collapsed .af-widget__frame:hover .af-widget__launcher{transform:translateY(-2px)scale(1.04)}.af-widget__launcher:active{transform:scale(.96)}.af-widget--collapsed .af-widget__frame:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--af-widget-accent) 34%,transparent),transparent);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .26s;position:absolute;inset:-18%}.af-widget--collapsed .af-widget__frame:hover:before,.af-widget--live.af-widget--collapsed .af-widget__frame:before{opacity:1}.af-widget__launcher:focus-visible{outline:2px solid var(--af-widget-accent);outline-offset:3px}.af-widget__ring{border:2px solid var(--af-widget-accent);pointer-events:none;border-radius:50%;animation:2s ease-in-out infinite af-widget-pulse;position:absolute;inset:-3px}.af-widget__timer{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#0c0c0edb;border-radius:999px;padding:1px 7px;font:600 10px/1.5 system-ui,sans-serif;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}@keyframes af-widget-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.af-widget__teaser{color:#16181d;white-space:normal;z-index:15;background:#fff;border-radius:13px;align-items:center;gap:8px;max-width:216px;padding:8px 10px 8px 13px;font:500 13px/1.42 system-ui,sans-serif;animation:.18s ease-out both af-widget-teaser-in;display:flex;position:absolute;bottom:50%;box-shadow:0 6px 22px -8px #0006}.af-widget--bottom-right .af-widget__teaser,.af-widget--top-right .af-widget__teaser{right:calc(100% + 10px);transform:translateY(50%)}.af-widget--bottom-left .af-widget__teaser,.af-widget--top-left .af-widget__teaser{left:calc(100% + 10px);transform:translateY(50%)}.af-widget__teaser-close{color:#59616e;cursor:pointer;background:#0000000f;border:0;border-radius:50%;flex:none;width:18px;height:18px;padding:0;font-size:13px;line-height:1}@keyframes af-widget-teaser-in{0%{opacity:0}to{opacity:1}}.af-widget__chrome{pointer-events:none;z-index:16;flex-direction:column;justify-content:space-between;animation:.22s ease-out 90ms both af-widget-chrome-in;display:flex;position:absolute;inset:0}.af-widget__header{pointer-events:auto;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.af-widget__title{color:var(--af-widget-fg);letter-spacing:-.01em;font:600 13.5px/1.4 system-ui,sans-serif}.af-widget__status{background:var(--af-widget-scrim);color:var(--af-widget-fg);font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.82;border-radius:999px;align-items:center;gap:6px;margin-right:auto;padding:3px 9px 3px 7px;font:600 11px/1.5 system-ui,sans-serif;display:inline-flex}.af-widget__title+.af-widget__status{margin-left:8px}.af-widget__status-dot{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite af-widget-blink}.af-widget__status--live .af-widget__status-dot{background:var(--af-widget-accent);opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--af-widget-accent) 26%,transparent);animation:none}@keyframes af-widget-blink{0%,to{opacity:.25}50%{opacity:.75}}.af-widget__collapse{background:var(--af-widget-scrim);width:27px;height:27px;color:var(--af-widget-fg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;transition:background .15s,opacity .15s;display:grid}.af-widget__collapse:hover{opacity:.72}.af-widget__collapse:focus-visible{outline:2px solid var(--af-widget-accent);outline-offset:2px}.af-widget__composer{pointer-events:auto;padding:10px 12px}@keyframes af-widget-chrome-in{0%{opacity:0}to{opacity:1}}.af-widget--speaking .af-widget__frame{box-shadow:0 0 0 1px color-mix(in srgb,var(--af-widget-accent) 30%,transparent),inset 0 1px #ffffff8c,0 2px 6px #0000000f,0 12px 30px -10px color-mix(in srgb,var(--af-widget-accent) 26%,transparent),0 32px 64px -28px #00000052}@media (prefers-reduced-motion:reduce){.af-widget,.af-widget__frame,.af-widget__stage,.af-widget__launcher{transition:none}.af-widget__chrome,.af-widget__teaser,.af-widget__settle,.af-widget__status-dot,.af-widget--bouncing .af-widget__frame{animation:none}.af-widget--bouncing .af-widget__frame{will-change:auto}.af-widget--collapsed .af-widget__frame:hover .af-widget__launcher{transform:none}.af-widget__ring{animation:2s ease-in-out infinite af-widget-ring-fade}}@keyframes af-widget-ring-fade{0%,to{opacity:.5}50%{opacity:1}}