.builder-chat_shell__QDOqC{background:#05080e;color:#f4f1eb}.builder-chat_header__zblZY{flex:none;padding:max(8px,env(safe-area-inset-top)) 15px 8px}.builder-chat_headerInner__Yc7B_{margin:auto;display:flex;align-items:center;gap:5px;max-width:760px}.builder-chat_icon__7t_Lu{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;color:inherit}.builder-chat_icon__7t_Lu:disabled{opacity:.35}.builder-chat_icon__7t_Lu svg{width:22px;height:22px}.builder-chat_title__dFTuQ{display:flex;align-items:center;gap:5px;min-height:44px;padding:0 6px;font-size:20px;font-weight:600;letter-spacing:-.45px}.builder-chat_title__dFTuQ svg{height:14px;width:14px;color:#a2a6ad}.builder-chat_thread__4ynTv{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:8px 22px 30px}.builder-chat_threadInner__qpee8{margin:auto;max-width:620px}.builder-chat_emptyThread__yu038{display:grid;place-items:center}.builder-chat_emptyTitle__ZVKtw{margin:0;max-width:290px;padding-bottom:36px;text-align:center;font-size:28px;font-weight:550;line-height:1.22;letter-spacing:-1px}.builder-chat_user__5z2_5{display:flex;justify-content:flex-end;margin:18px 0 32px}.builder-chat_user__5z2_5 p{max-width:86%;border-radius:24px;padding:13px 18px;background:#162030;line-height:1.5}.builder-chat_answer__1j4h5,.builder-chat_user__5z2_5 p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.builder-chat_answer__1j4h5{margin:0 0 22px;line-height:1.65}.builder-chat_card__TpRqR{display:block;width:100%;max-width:420px;overflow:hidden;border:1px solid #1c2636;border-radius:19px;background:#0b111b;text-align:left}.builder-chat_poster__LXBgZ{height:166px;overflow:hidden;background:#111a27;display:grid;place-items:center;color:#939da9}.builder-chat_poster__LXBgZ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.builder-chat_poster__LXBgZ svg{width:58px;height:58px;stroke-width:1.1}.builder-chat_cardInfo__GUjTe{display:flex;align-items:center;gap:12px;padding:15px}.builder-chat_cardCopy__Pyqhr{min-width:0;flex:1}.builder-chat_cardCopy__Pyqhr strong{display:block;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.builder-chat_cardCopy__Pyqhr small{display:block;margin-top:3px;color:#a2a6ad;font-size:12px}.builder-chat_play__STMpj{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 17px;border-radius:24px;background:#f4f1eb;color:#05080e;font-size:14px;font-weight:600}.builder-chat_play__STMpj svg{width:14px;height:14px;fill:currentColor}.builder-chat_feedback__Uqjt6{display:flex;align-items:center;margin-top:4px;margin-left:-10px}.builder-chat_progress__TPzD1{margin-top:24px;color:#a2a6ad}.builder-chat_progressTitle__f5t7Y{display:flex;align-items:center;gap:9px;font-size:16px;line-height:1.5}.builder-chat_progressDot__86fCZ{width:8px;height:8px;border-radius:50%;background:#ff9a73;flex:none}.builder-chat_progressHint__cDOfi{margin-top:8px;font-size:13px;line-height:1.5}.builder-chat_progress__TPzD1 summary{cursor:pointer;display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;text-decoration:underline;text-underline-offset:4px;font-size:13px}.builder-chat_footer__73jKk{flex:none;background:#05080e;padding:0 12px max(18px,env(safe-area-inset-bottom))}.builder-chat_footerInner__muH_x{max-width:644px;margin:auto}.builder-chat_composer___BqnS{background:#0e141f;border:1px solid #2a3850;border-radius:28px;padding:14px 10px 8px}.builder-chat_composer___BqnS:focus-within{border-color:#686b72}.builder-chat_composer___BqnS textarea{display:block;width:100%;min-height:30px;max-height:132px;resize:none;padding:0 8px;background:transparent;color:#f4f1eb;font-size:16px;line-height:1.5;caret-color:#ff9a73;outline:none}.builder-chat_composer___BqnS textarea::-moz-placeholder{color:#a7aab0}.builder-chat_composer___BqnS textarea::placeholder{color:#a7aab0}.builder-chat_tools__pcqln{display:flex;align-items:center;gap:3px;margin-top:5px}.builder-chat_mode__TMd8k{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:8px 6px;border-radius:16px;color:#a2a6ad;font-size:13px}.builder-chat_mode__TMd8k svg{height:12px;width:12px}.builder-chat_send__ftnci{margin-left:auto;background:#f4f1eb;color:#05080e}.builder-chat_sheet__VCoe4{margin:auto auto 12px;width:calc(100% - 24px);max-width:460px;max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #1f2a3b;border-radius:26px;padding:20px;background:#0c121c;color:#f4f1eb}.builder-chat_sheet__VCoe4::backdrop{background:#0009}.builder-chat_sheetHeader__wb9U3{display:flex;align-items:center;gap:10px;margin-bottom:12px}.builder-chat_sheetHeader__wb9U3 h2{flex:1;font-size:20px;font-weight:600;letter-spacing:-.4px}.builder-chat_sheetAction__szDLs{display:flex;align-items:center;gap:12px;min-height:50px;width:100%;text-align:left;font-size:15px;border-radius:12px;padding:5px 7px}.builder-chat_sheetAction__szDLs:hover{background:#ffffff05}.builder-chat_sheetAction__szDLs svg{height:22px;width:22px}.builder-chat_sectionLabel__YziDb{color:#a2a6ad;font-size:12px;margin:20px 7px 8px}@media (min-width:700px){.builder-chat_header__zblZY{padding-top:18px}.builder-chat_thread__4ynTv{padding-top:20px}.builder-chat_emptyTitle__ZVKtw{max-width:450px;font-size:34px}.builder-chat_poster__LXBgZ{height:230px}.builder-chat_footer__73jKk{padding-bottom:26px}}.builder-chat_sheetAction__szDLs:disabled{opacity:.4}.builder-chat_composer___BqnS textarea,.builder-chat_composer___BqnS textarea:focus{border:0;border-radius:0;box-shadow:none;outline:none;transition:none}.builder-chat_composer___BqnS:focus-within{outline:2px solid #ff8a5b;outline-offset:0}.builder-chat_tools__pcqln{flex-wrap:wrap}.builder-chat_mode__TMd8k{flex:1;min-width:90px}.creator-voice_screen__aj_id{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:#0b111b;color:#f4f1e8;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,sans-serif}.creator-voice_shell__4SHDD{position:relative;display:flex;flex-direction:column;width:100%;max-width:680px;height:100%;min-height:0;margin:auto;padding:68px 18px max(16px,env(safe-area-inset-bottom))}.creator-voice_header__fAQ6I{position:absolute;top:12px;left:18px;right:18px;z-index:2;background:#0b111b;display:flex;align-items:center;gap:10px;flex-shrink:0}.creator-voice_header__fAQ6I h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.creator-voice_label__H1VQ1{display:flex;align-items:center;gap:7px;border-radius:24px;background:#111a27;padding:10px 15px}.creator-voice_dot__WaryS{width:6px;height:6px;border-radius:50%;background:#ffac88}.creator-voice_icon__gQ4Js{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:#162030;color:inherit}.creator-voice_icon__gQ4Js svg{width:22px;height:22px}.creator-voice_entry__69LbA:focus-within,.creator-voice_icon__gQ4Js:focus-visible,.creator-voice_primary__fmCrR:focus-visible,.creator-voice_secondary__DNsp9:focus-visible{outline:2px solid #ffae8d;outline-offset:3px}.creator-voice_icon__gQ4Js:disabled,.creator-voice_primary__fmCrR:disabled{opacity:.35}.creator-voice_info__lUxGR{margin-left:auto}.creator-voice_body__2CKbc{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 2px 14px;scrollbar-width:thin}.creator-voice_empty__f_EkS{height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px}.creator-voice_orb__Trx8E{position:relative;width:176px;height:176px;flex-shrink:0;border-radius:50%;overflow:hidden;background:radial-gradient(ellipse at 35% 74%,#fff3e7 0,#ffd5c0 32%,transparent 65%),linear-gradient(155deg,#ff906a 6%,#ffb599 43%,#ffe9dd 64%,#ffc5ae 88%);box-shadow:inset 0 0 18px #fff7ea55}.creator-voice_orb__Trx8E:after{content:"";position:absolute;inset:-40%;background:radial-gradient(ellipse at 50% 50%,#fffaf5d9 0,#fff3e788 18%,transparent 43%);transform:translate(-12%,8%) rotate(-28deg);filter:blur(10px)}.creator-voice_orb__Trx8E[data-active=true]:after{animation:creator-voice_voiceCloud__S_xQK 4s ease-in-out infinite alternate}.creator-voice_orb__Trx8E[data-active=true]{animation:creator-voice_voiceBreath__pxlBP 3s ease-in-out infinite}.creator-voice_smallOrb__BfkPR{width:58px;height:58px;margin:10px auto}@keyframes creator-voice_voiceCloud__S_xQK{to{transform:translate(15%,-8%) rotate(28deg)}}@keyframes creator-voice_voiceBreath__pxlBP{50%{transform:scale(.96)}}.creator-voice_caption__6MjSE{color:#b6b7bb;font-size:14px;line-height:1.5;margin:0}.creator-voice_intro__k4cmT{font-size:24px;line-height:1.25;font-weight:500;max-width:270px;margin:0;letter-spacing:-.04em}.creator-voice_consent__wxO2V{max-width:320px;font-size:13px;line-height:1.55;color:#b6b7bb;margin:0}.creator-voice_primary__fmCrR{min-height:44px;border:0;border-radius:24px;padding:11px 21px;background:#f4f1e8;color:#0b111b;font-size:14px;font-weight:600}.creator-voice_secondary__DNsp9{min-height:40px;border:0;background:transparent;color:#d0d0d3;font-size:13px;padding:8px;border-radius:18px}.creator-voice_messages__drBq2{display:flex;flex-direction:column;gap:26px;font-size:16px;line-height:1.6}.creator-voice_user__wuc9q{align-self:flex-end;max-width:86%;padding:11px 17px;border-radius:24px;background:#162030;white-space:pre-wrap}.creator-voice_assistant__GSlSr{margin:0;white-space:pre-wrap}.creator-voice_liveText__P6lej{color:#b9b9be;font-size:17px;line-height:1.5;margin:20px 0}.creator-voice_footer__V5QEo{flex-shrink:0;padding-top:8px}.creator-voice_status__tUSUJ{text-align:center;min-height:20px;margin:0 0 12px;font-size:12px;color:#b6b7bb}.creator-voice_controls__tEngE{display:flex;gap:9px;align-items:flex-end}.creator-voice_entry__69LbA{min-width:0;flex:1;display:flex;align-items:center;gap:8px;min-height:48px;border-radius:26px;background:#162030;padding:10px 14px}.creator-voice_entry__69LbA textarea,.creator-voice_entry__69LbA textarea:focus{display:block;min-width:0;flex:1;width:100%;border:0;outline:0;box-shadow:none;resize:none;background:transparent;color:inherit;font:inherit;font-size:16px;line-height:24px;max-height:96px;padding:0}.creator-voice_entry__69LbA textarea::-moz-placeholder{color:#aeafb4}.creator-voice_entry__69LbA textarea::placeholder{color:#aeafb4}.creator-voice_exit__4A_Qo{background:#f4f1e8;color:#0b111b}.creator-voice_muted__58Sw3{background:#493332;color:#ffc5b8}.creator-voice_prompt__KYVfC{margin-top:24px;padding:16px 18px;border:1px solid #2a3850;border-radius:20px}.creator-voice_prompt__KYVfC h3{margin:0 0 8px;color:#ffb79a;font-size:13px;font-weight:600}.creator-voice_prompt__KYVfC p{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap}.creator-voice_use__E80e6{display:block;width:100%;margin-bottom:12px;background:#ffad89}.creator-voice_notice__g8O1D{margin:0 0 12px;padding:12px 14px;background:#162030;border-radius:16px;font-size:13px;line-height:1.5;color:#e1d0c5}.creator-voice_details__XUSDy{margin-top:14px;padding:14px;font-size:13px;line-height:1.6;background:#162030;border-radius:18px;color:#c9c9cd}.creator-voice_review__Wet54{width:100%;min-height:150px;border:0;border-radius:20px;background:#162030;padding:18px;color:inherit;font:inherit;font-size:18px;line-height:1.5;resize:none}.creator-voice_tools__5vt8Y{display:flex;gap:2px}.creator-voice_tools__5vt8Y .creator-voice_icon__gQ4Js{background:transparent;width:40px}@media (prefers-reduced-motion:reduce){.creator-voice_orb__Trx8E,.creator-voice_orb__Trx8E:after{animation:none!important}}@media (max-height:500px){.creator-voice_body__2CKbc{padding-top:12px}.creator-voice_empty__f_EkS{min-height:120px;gap:12px}.creator-voice_orb__Trx8E{width:74px;height:74px}.creator-voice_smallOrb__BfkPR{display:none}.creator-voice_intro__k4cmT{font-size:18px}}.rivi-character_stage__fq2bH{position:relative;width:min(66vw,260px,calc(42dvh * 2 / 3));aspect-ratio:2/3;display:grid;place-items:center;pointer-events:none;-webkit-touch-callout:none}.rivi-character_glow__nDhA7{position:absolute;inset:6% -18% 2%;border-radius:50%;background:radial-gradient(closest-side,#ff8a5b55,#ff8a5b12 62%,transparent);opacity:.55;transform:scale(.9);transition:opacity .35s ease,transform .35s ease}.rivi-character_pose__NQSoO{position:relative;width:100%;height:100%;transform-origin:50% 94%;opacity:0;transition:transform .4s ease,opacity .3s ease}.rivi-character_stage__fq2bH[data-ready=true] .rivi-character_pose__NQSoO{opacity:1}.rivi-character_figure__yd5vj{position:relative;width:100%;height:100%;transform-origin:50% 94%;animation:rivi-character_float__COn_Z 3.6s ease-in-out infinite;transition:filter .35s ease;will-change:transform}.rivi-character_face__yiqUT,.rivi-character_head__G2ojd,.rivi-character_layer__b41Vp{position:absolute;inset:0;width:100%;height:100%}.rivi-character_layer__b41Vp{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.rivi-character_head__G2ojd{transform-origin:50.8% 47.9%;animation:rivi-character_sway__ClR_U 5.2s ease-in-out infinite;will-change:transform}.rivi-character_arm__05fbe{transform-origin:68.8% 53.7%;will-change:transform}.rivi-character_face__yiqUT{overflow:visible}.rivi-character_light__TMF4j{opacity:0}.rivi-character_brows__ocmFM path{fill:none;stroke:#56607a;stroke-width:9;stroke-linecap:round;opacity:0;transition:opacity .2s ease,transform .25s ease}.rivi-character_iris__IH0oy{fill:#ff8a5b}.rivi-character_pupil__gmZxi{fill:#10151c}.rivi-character_glint__D_eAZ{fill:#fffdf8}.rivi-character_gaze__7qqe6{animation:rivi-character_glance__R6rgo 7.3s ease-in-out infinite}.rivi-character_lid__j0rzQ{fill:#1b2026;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:rivi-character_blink__xiUaf 4.6s infinite}.rivi-character_cheek__iETek{fill:#1b2026;transform:translateY(40px);transition:transform .25s ease}.rivi-character_mm__LjJpa,.rivi-character_smile__epmj1{fill:none;stroke:#ff8a5b;stroke-width:13;stroke-linecap:round}.rivi-character_smile__epmj1{transition:opacity .12s ease}.rivi-character_oh__ZVAOT,.rivi-character_shape___39KU{opacity:0}.rivi-character_ah__vHpgy,.rivi-character_ee__a6aiN,.rivi-character_oh__ZVAOT,.rivi-character_oo__8IXQq{fill:#ff8a5b}.rivi-character_stage__fq2bH[data-mood=idle] .rivi-character_arm__05fbe{animation:rivi-character_wave__p2Ihx 1.9s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=listening] .rivi-character_glow__nDhA7{opacity:.7;transform:scale(1)}.rivi-character_stage__fq2bH[data-mood=listening] .rivi-character_light__TMF4j{animation:rivi-character_light__TMF4j 1.8s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=listening] .rivi-character_head__G2ojd{animation:rivi-character_wait__9oJxj 3.4s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=listening] .rivi-character_brows__ocmFM path{opacity:1}.rivi-character_stage__fq2bH[data-mood=listening] .rivi-character_gaze__7qqe6{animation:none}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_glow__nDhA7{opacity:1;transform:scale(1.12)}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_pose__NQSoO{transform:scale(1.06)}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_figure__yd5vj{animation:rivi-character_lean__v_zYr 2.2s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_head__G2ojd{animation:rivi-character_nod__klYPv 1.3s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_light__TMF4j{opacity:.95}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_gaze__7qqe6{animation:none}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_brows__ocmFM path{opacity:1;transform:translateY(-8px)}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_smile__epmj1{opacity:0}.rivi-character_stage__fq2bH[data-mood=hearing] .rivi-character_oh__ZVAOT{opacity:1}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_glow__nDhA7{opacity:.85;transform:scale(1.06)}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_pose__NQSoO{transform:scale(1.08)}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_figure__yd5vj{animation:rivi-character_address__KI82C 4.7s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_head__G2ojd{animation:rivi-character_chat__Y7dva 3.9s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_arm__05fbe{animation:rivi-character_gesture__1QBLb 3.1s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_gaze__7qqe6{animation:rivi-character_contact__XwJX8 5.9s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_brows__ocmFM path{opacity:1;animation:rivi-character_brows__ocmFM 2.9s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_cheek__iETek{animation:rivi-character_cheeks__TYNEN 3.9s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_lid__j0rzQ{animation:rivi-character_blink-talking__MhzN7 3.3s infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_smile__epmj1{opacity:0}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_mouth__1U3oE{animation:rivi-character_jaw__DTQk_ 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 30%}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_ah__vHpgy{animation:rivi-character_ah__vHpgy 2.4s step-end infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_ee__a6aiN{animation:rivi-character_ee__a6aiN 2.4s step-end infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_oo__8IXQq{animation:rivi-character_oo__8IXQq 2.4s step-end infinite}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_mm__LjJpa{animation:rivi-character_mm__LjJpa 2.4s step-end infinite}.rivi-character_stage__fq2bH[data-mood=connecting][data-ready=true] .rivi-character_pose__NQSoO{opacity:.6}.rivi-character_stage__fq2bH[data-mood=connecting] .rivi-character_figure__yd5vj{animation:rivi-character_float__COn_Z 1.6s ease-in-out infinite}.rivi-character_stage__fq2bH[data-mood=connecting] .rivi-character_glow__nDhA7{opacity:.3}.rivi-character_stage__fq2bH[data-mood=ended] .rivi-character_figure__yd5vj,.rivi-character_stage__fq2bH[data-mood=muted] .rivi-character_figure__yd5vj{filter:saturate(.25) brightness(.8);animation:none}.rivi-character_stage__fq2bH[data-mood=ended] .rivi-character_gaze__7qqe6,.rivi-character_stage__fq2bH[data-mood=ended] .rivi-character_head__G2ojd,.rivi-character_stage__fq2bH[data-mood=ended] .rivi-character_lid__j0rzQ,.rivi-character_stage__fq2bH[data-mood=muted] .rivi-character_gaze__7qqe6,.rivi-character_stage__fq2bH[data-mood=muted] .rivi-character_head__G2ojd,.rivi-character_stage__fq2bH[data-mood=muted] .rivi-character_lid__j0rzQ{animation:none}.rivi-character_stage__fq2bH[data-mood=ended] .rivi-character_glow__nDhA7,.rivi-character_stage__fq2bH[data-mood=muted] .rivi-character_glow__nDhA7{opacity:.15}@keyframes rivi-character_float__COn_Z{0%,to{transform:translateY(0)}50%{transform:translateY(-2.2%)}}@keyframes rivi-character_sway__ClR_U{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.6deg)}}@keyframes rivi-character_wait__9oJxj{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-5.5deg)}}@keyframes rivi-character_nod__klYPv{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-3deg) translateY(1.4%)}}@keyframes rivi-character_lean__v_zYr{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg) translateY(-.6%)}}@keyframes rivi-character_wave__p2Ihx{0%,to{transform:rotate(0deg)}25%{transform:rotate(9deg)}50%{transform:rotate(-4deg)}75%{transform:rotate(8deg)}}@keyframes rivi-character_address__KI82C{0%,to{transform:translateX(0) rotate(0deg)}22%{transform:translateX(-1%) rotate(-.8deg) translateY(-.5%)}48%{transform:translateX(.6%) rotate(.5deg)}71%{transform:translateX(1%) rotate(1deg) translateY(-.8%)}}@keyframes rivi-character_chat__Y7dva{0%{transform:rotate(0deg)}8%{transform:rotate(4deg) translateY(.6%)}24%{transform:rotate(4.4deg)}31%{transform:rotate(-1deg) translateY(.9%)}36%{transform:rotate(-.4deg)}52%{transform:rotate(-4.6deg) translateY(.4%)}68%{transform:rotate(-4deg)}75%{transform:rotate(1.6deg) translateY(1%)}81%{transform:rotate(1deg)}to{transform:rotate(0deg)}}@keyframes rivi-character_gesture__1QBLb{0%,to{transform:rotate(0deg)}12%{transform:rotate(11deg)}27%{transform:rotate(7deg)}44%{transform:rotate(-6deg)}60%{transform:rotate(-3deg)}78%{transform:rotate(13deg)}90%{transform:rotate(4deg)}}@keyframes rivi-character_contact__XwJX8{0%,58%,to{transform:translate(0)}64%,74%{transform:translate(22px,-14px)}80%{transform:translate(-4px,2px)}}@keyframes rivi-character_glance__R6rgo{0%,70%,to{transform:translate(0)}76%,88%{transform:translate(-20px,6px)}}@keyframes rivi-character_brows__ocmFM{0%,to{transform:translateY(0)}18%{transform:translateY(-14px)}34%{transform:translateY(-2px)}62%{transform:translateY(-18px)}80%{transform:translateY(-4px)}}@keyframes rivi-character_cheeks__TYNEN{0%,40%,to{transform:translateY(40px)}52%,70%{transform:translateY(-8px)}}@keyframes rivi-character_jaw__DTQk_{0%,to{transform:scale(1)}30%{transform:scale(1.06,1.12)}55%{transform:scale(.96,.9)}80%{transform:scale(1.04,1.08)}}@keyframes rivi-character_ah__vHpgy{0%{opacity:1}8.33%{opacity:0}25%{opacity:1}33.33%{opacity:0}50%{opacity:1}58.33%{opacity:0}75%{opacity:1}83.33%{opacity:0}}@keyframes rivi-character_ee__a6aiN{0%{opacity:0}8.33%{opacity:1}16.67%{opacity:0}41.67%{opacity:1}50%{opacity:0}66.67%{opacity:1}75%{opacity:0}}@keyframes rivi-character_oo__8IXQq{0%{opacity:0}16.67%{opacity:1}25%{opacity:0}58.33%{opacity:1}66.67%{opacity:0}91.67%{opacity:1}}@keyframes rivi-character_mm__LjJpa{0%{opacity:0}33.33%{opacity:1}41.67%{opacity:0}83.33%{opacity:1}91.67%{opacity:0}}@keyframes rivi-character_blink__xiUaf{0%,94%,to{transform:scaleY(0)}96.5%{transform:scaleY(1)}}@keyframes rivi-character_blink-talking__MhzN7{0%,92%,to{transform:scaleY(0)}95.5%{transform:scaleY(1)}}@keyframes rivi-character_light__TMF4j{0%,to{opacity:.35}50%{opacity:.95}}@media (prefers-reduced-motion:reduce){.rivi-character_arm__05fbe,.rivi-character_brows__ocmFM path,.rivi-character_cheek__iETek,.rivi-character_figure__yd5vj,.rivi-character_gaze__7qqe6,.rivi-character_head__G2ojd,.rivi-character_lid__j0rzQ,.rivi-character_light__TMF4j,.rivi-character_mouth__1U3oE,.rivi-character_shape___39KU{animation:none!important}.rivi-character_pose__NQSoO{transition:opacity .3s ease}.rivi-character_stage__fq2bH[data-mood=speaking] .rivi-character_ah__vHpgy{opacity:1}.rivi-character_stage__fq2bH[data-mood=listening] .rivi-character_light__TMF4j{opacity:.8}}.rivi-realtime_screen__aZhvW{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;background:#05080e;color:#f5f1ea;padding:max(16px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.rivi-realtime_top__TzHE5{width:100%;max-width:520px;display:flex;align-items:center;justify-content:space-between;min-height:44px}.rivi-realtime_title__CQLpP{font-size:15px;font-weight:600;letter-spacing:.01em;opacity:.85}.rivi-realtime_time__FYR24{font-size:13px;font-variant-numeric:tabular-nums;opacity:.55;min-width:44px;text-align:right}.rivi-realtime_stage__NHHC2{flex:1;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:0}.rivi-realtime_status__hBkUM{font-size:15px;opacity:.7;min-height:22px;text-align:center}.rivi-realtime_caption__pkYGd{font-size:19px;line-height:1.4;text-align:center;max-width:30ch;min-height:2.8em;max-height:5.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.rivi-realtime_intro__whJhK{font-size:22px;font-weight:700;text-align:center}.rivi-realtime_fine__f85IZ{font-size:13px;line-height:1.45;opacity:.65;text-align:center;max-width:34ch}.rivi-realtime_notice__wDAVL{font-size:14px;color:#ffd9a8;text-align:center;max-width:34ch}.rivi-realtime_bottom__M8gHL{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:16px}.rivi-realtime_primary__KgLVe{min-height:52px;width:100%;border-radius:999px;background:#ff8a5c;color:#1a0f08;font-weight:700;font-size:16px}.rivi-realtime_primary__KgLVe:disabled{opacity:.4}.rivi-realtime_controls__kDhk_{display:flex;gap:28px;align-items:center;justify-content:center}.rivi-realtime_round__zmaXS{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);color:inherit}.rivi-realtime_round__zmaXS svg{width:26px;height:26px}.rivi-realtime_round__zmaXS[data-on=true]{background:#f5f1ea;color:#0b0f1a}.rivi-realtime_end__Dv7K2{background:#e5484d;color:#fff}.rivi-realtime_text__4uE32{font-size:14px;text-decoration:underline;opacity:.75;min-height:44px}