.jEStXW_sprite{aspect-ratio:1;background:var(--background-2,#09090f);isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.jEStXW_cutout{aspect-ratio:640/796;background:0 0;overflow:visible}.jEStXW_layer,.jEStXW_eye{object-fit:cover;object-position:50% 32%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.jEStXW_cutout .jEStXW_layer,.jEStXW_cutout .jEStXW_eye{object-fit:contain;object-position:center bottom}.jEStXW_cutout .jEStXW_scanlines{display:none}.jEStXW_red{opacity:.58;filter:hue-rotate(330deg)saturate(2)contrast(1.05);mix-blend-mode:screen;transform:translate(-3px,1px)}.jEStXW_cyan{opacity:.5;filter:hue-rotate(180deg)saturate(1.6)contrast(1.05);mix-blend-mode:screen;transform:translate(3px,-1px)}.jEStXW_core{opacity:1}.jEStXW_eye{opacity:0}.jEStXW_sprite[data-flicker=true] .jEStXW_eye{animation:.16s steps(2,end) jEStXW_canonical-furby-eye-flicker}.jEStXW_scanlines{z-index:2;mix-blend-mode:screen;opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(#0000 0 3px,#f5f3ff12 3px 4px);position:absolute;inset:0}.jEStXW_sprite[data-expression=thinking]{transform:rotate(-2deg)scale(1.03)}.jEStXW_sprite[data-expression=speaking] .jEStXW_red,.jEStXW_sprite[data-expression=speaking] .jEStXW_cyan{animation:.24s steps(3,end) infinite jEStXW_canonical-furby-rgb-talk}.jEStXW_sprite[data-expression=quota-low],.jEStXW_sprite[data-expression=exhausted]{box-shadow:inset 0 0 22px #fd109a47}.jEStXW_cutout[data-expression=quota-low],.jEStXW_cutout[data-expression=exhausted]{box-shadow:none}@keyframes jEStXW_canonical-furby-rgb-talk{0%,to{transform:translate(-3px,1px)}50%{transform:translate(4px,-1px)}}@keyframes jEStXW_canonical-furby-eye-flicker{0%,to{opacity:0}50%{opacity:.86}}@media (prefers-reduced-motion:reduce){.jEStXW_sprite,.jEStXW_sprite *,.jEStXW_sprite:before,.jEStXW_sprite:after{transition:none!important;animation:none!important}.jEStXW_red,.jEStXW_cyan,.jEStXW_eye{display:none}}
.AxUeXW_room{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--background-2);display:grid;overflow:hidden}.AxUeXW_stage{isolation:isolate;height:200px;position:relative;overflow:hidden}.AxUeXW_backdrop{object-fit:cover;object-position:50% 52%}.AxUeXW_stageTop{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:12px 16px auto}.AxUeXW_stageTop p{border-radius:var(--radius);background:color-mix(in srgb, var(--background) 75%, transparent);padding:8px}.AxUeXW_character{width:168px;position:absolute;bottom:-14px;left:calc(50% - 84px)}.AxUeXW_arrival{opacity:0;transform-origin:bottom;transform:translate(-70%,90%)rotate(-12deg)}.AxUeXW_room[data-arrived=true] .AxUeXW_arrival{animation:AxUeXW_furby-arrival var(--duration-hero) var(--ease-reveal) both}.AxUeXW_room[data-paused=true] .AxUeXW_arrival,.AxUeXW_room[data-arrival-settled=true] .AxUeXW_arrival{opacity:1;animation:none;transform:none}@keyframes AxUeXW_furby-arrival{0%{opacity:0;transform:translate(-70%,90%)rotate(-12deg)}55%{opacity:1;transform:translate(5%,-4%)rotate(4deg)}78%{opacity:1;transform:translate(-2%)rotate(-2deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}.AxUeXW_nameplate{background:linear-gradient(transparent, var(--background));justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex;position:absolute;inset:auto 0 0}.AxUeXW_console{grid-template-rows:52px minmax(0,1fr) auto;min-width:0;height:452px;display:grid;overflow:hidden}.AxUeXW_consoleHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.AxUeXW_iconButton{width:36px;height:36px;color:var(--foreground-dim);border-radius:var(--radius);background:color-mix(in srgb, var(--background) 75%, transparent);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.AxUeXW_iconButton:disabled{opacity:.35;cursor:default}.AxUeXW_transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;padding:20px;overflow-y:auto}.AxUeXW_speaker{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--pink);margin-bottom:8px}.AxUeXW_message,.AxUeXW_question{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);color:var(--foreground-dim);line-height:1.6}.AxUeXW_question{color:var(--foreground);margin-bottom:20px}.AxUeXW_turn{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.AxUeXW_controls{border-top:1px solid var(--border);min-width:0;padding:12px 16px 16px}.AxUeXW_suggestions{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.AxUeXW_suggestions button{border:1px solid var(--border-strong);border-radius:var(--radius);min-height:36px;color:var(--foreground-dim);font-size:var(--text-xs);cursor:pointer;flex-shrink:0;padding:6px 10px}.AxUeXW_suggestions button:hover:not(:disabled){border-color:var(--signal-text);color:var(--foreground)}.AxUeXW_suggestions button:disabled{opacity:.45;cursor:default}.AxUeXW_serviceStatus{height:48px;font-size:var(--text-xs);align-items:center;gap:12px;line-height:1.35;display:flex;overflow-y:auto}.AxUeXW_serviceStatus p{flex:1}.AxUeXW_serviceStatus button{color:var(--signal-text);text-underline-offset:3px;cursor:pointer;flex-shrink:0;text-decoration:underline}.AxUeXW_form{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--background);align-items:center;gap:8px;padding:4px;display:flex}.AxUeXW_form:focus-within{border-color:var(--signal-text)}.AxUeXW_form input{min-width:0;color:var(--foreground);background:0 0;outline:none;flex:1;padding:8px;font-size:16px}.AxUeXW_form input::placeholder{color:var(--muted)}.AxUeXW_form button{border-radius:var(--radius);width:40px;height:40px;color:var(--foreground);background:var(--signal);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AxUeXW_form button:hover:not(:disabled){background:var(--signal-strong)}.AxUeXW_form button:disabled{opacity:.4;cursor:default}.AxUeXW_room button:focus-visible,.AxUeXW_transcript:focus-visible{outline:2px solid var(--signal-text);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.AxUeXW_arrival,.AxUeXW_room[data-arrived=true] .AxUeXW_arrival{opacity:1;animation:none;transform:none}}@media (min-width:768px){.AxUeXW_room{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.AxUeXW_stage{height:100%}.AxUeXW_character{width:min(90%,300px);bottom:20px;left:50%;transform:translate(-50%)}.AxUeXW_nameplate{flex-direction:column;gap:4px;padding:20px}.AxUeXW_console{border-left:1px solid var(--border-strong)}.AxUeXW_consoleHeader,.AxUeXW_transcript{padding-left:24px;padding-right:24px}.AxUeXW_controls{padding:12px 24px 20px}}
