.RRCVMW_frame{background:#fff;border-radius:20px;flex-direction:column;height:640px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #14110f66,0 0 0 1px #14110f14}@media (max-width:640px){.RRCVMW_frame{border-radius:16px;height:600px}}.RRCVMW_bar{background:#f1ebe0;border-bottom:1px solid #e4dccf;flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.RRCVMW_dots{gap:6px;display:flex}.RRCVMW_dots i{background:#d9d0c1;border-radius:50%;width:10px;height:10px}.RRCVMW_url{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;height:28px;padding:0 12px;font-size:12px;display:flex;overflow:hidden}.RRCVMW_url svg{flex:none}.RRCVMW_when{color:var(--agent-deep);background:var(--agent-soft);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:600}@media (max-width:640px){.RRCVMW_when{display:none}}.RRCVMW_site{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.RRCVMW_siteInner{color:#14110f;flex-direction:column;gap:18px;padding:18px 22px;display:flex}.RRCVMW_nav{color:#6b645c;align-items:center;gap:18px;font-size:12px;display:flex}.RRCVMW_brand{letter-spacing:-.01em;color:#14110f;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.RRCVMW_brand i{background:var(--agent);border-radius:5px;width:18px;height:18px}.RRCVMW_navItems{flex:1;gap:14px;display:flex}.RRCVMW_hero{background:radial-gradient(400px 200px at 100% 0%, var(--agent-soft), transparent 70%), #faf6ef;border:1px solid #e4dccf;border-radius:14px;padding:26px 24px}.RRCVMW_hero h3{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.05}.RRCVMW_hero p{color:#6b645c;max-width:34ch;margin:10px 0 0;font-size:13px}.RRCVMW_cta{background:var(--agent);color:#fff;border-radius:999px;margin-top:16px;padding:9px 16px;font-size:12px;font-weight:700;display:inline-block}.RRCVMW_grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.RRCVMW_tile{background:#fff;border:1px solid #e4dccf;border-radius:12px;overflow:hidden}.RRCVMW_tile .RRCVMW_img{aspect-ratio:1}.RRCVMW_tl{white-space:nowrap;text-overflow:ellipsis;padding:8px 10px 2px;font-size:12px;font-weight:600;overflow:hidden}.RRCVMW_tp{color:#6b645c;padding:0 10px 10px;font-size:12px}.RRCVMW_img{background:linear-gradient(135deg, hsl(var(--h) 45% 88%), hsl(var(--h) 40% 74%));letter-spacing:.02em;color:hsl(var(--h) 35% 30%);justify-content:center;align-items:center;font-weight:800;display:flex}.RRCVMW_site:after{content:"";opacity:0;pointer-events:none;background:#14110f47;transition:opacity .6s;position:absolute;inset:0}.RRCVMW_site.RRCVMW_dim:after{opacity:1}.RRCVMW_launcher{background:var(--agent);width:52px;height:52px;box-shadow:0 14px 34px -10px var(--agent), 0 2px 6px #14110f26;border-radius:50%;justify-content:center;align-items:center;animation:3s infinite RRCVMW_nudge;display:flex;position:absolute;bottom:16px;right:16px}.RRCVMW_launcher svg{width:38px;height:38px}.RRCVMW_badge{color:#fff;text-align:center;background:#e11d48;border:2px solid #fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-3px}@keyframes RRCVMW_nudge{0%,to{transform:none}10%{transform:rotate(-8deg)scale(1.05)}20%{transform:rotate(8deg)scale(1.05)}30%{transform:none}}@media (max-width:640px){.RRCVMW_launcher{display:none}}.RRCVMW_panel{transform-origin:100% 100%;background:#fff;border-radius:20px;flex-direction:column;width:min(400px,100% - 32px);animation:.32s cubic-bezier(.2,.9,.3,1.2) both RRCVMW_pop;display:flex;position:absolute;top:14px;bottom:80px;right:16px;overflow:hidden;box-shadow:0 30px 80px -30px #14110f73,0 0 0 1px #14110f0f}@media (max-width:640px){.RRCVMW_panel{border-radius:0;width:auto;inset:0}}@keyframes RRCVMW_pop{0%{opacity:0;transform:scale(.85)translateY(12px)}to{opacity:1;transform:none}}.RRCVMW_hdr{background:#fff;border-bottom:1px solid #e4dccf;flex:none;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.RRCVMW_who{flex:1;min-width:0}.RRCVMW_name{font-size:15px;font-weight:700;line-height:1.1}.RRCVMW_live{color:#6b645c;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.RRCVMW_dot{background:#10b981;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.RRCVMW_dot:after{content:"";border:2px solid #10b981;border-radius:50%;animation:1.8s ease-out infinite RRCVMW_radar;position:absolute;inset:-3px}@keyframes RRCVMW_radar{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.RRCVMW_cart{color:#fff;background:#e11d48;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 9px 0 8px;font-size:12px;font-weight:700;animation:.45s cubic-bezier(.2,.9,.3,1.4) RRCVMW_badgein;display:inline-flex;box-shadow:0 4px 12px -4px #e11d4899}@keyframes RRCVMW_badgein{0%{transform:scale(.3)}60%{transform:scale(1.15)}to{transform:scale(1)}}.RRCVMW_x{color:#6b645c;padding:6px;display:flex}.RRCVMW_msgs{scrollbar-width:thin;background:#faf6ef;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.RRCVMW_msgs.RRCVMW_clearing .RRCVMW_row{animation:.28s ease-in both RRCVMW_rowout}@keyframes RRCVMW_rowout{to{opacity:0;transform:translateY(14px)scale(.97)}}.RRCVMW_row{animation:.35s cubic-bezier(.2,.9,.3,1.2) both RRCVMW_rowin;display:flex}@keyframes RRCVMW_rowin{0%{opacity:0;transform:translateY(10px)}}.RRCVMW_row.RRCVMW_me{justify-content:flex-end}.RRCVMW_col{flex-direction:column;gap:8px;max-width:88%;display:flex}.RRCVMW_row.RRCVMW_me .RRCVMW_col{align-items:flex-end}.RRCVMW_bub{white-space:pre-wrap;word-wrap:break-word;border-radius:18px;padding:10px 14px;font-size:14px;line-height:1.5}.RRCVMW_row.RRCVMW_bot .RRCVMW_bub{background:#f1ebe0;border-bottom-left-radius:6px}.RRCVMW_row.RRCVMW_me .RRCVMW_bub{background:var(--agent);color:#fff;border-bottom-right-radius:6px}.RRCVMW_rich{flex-direction:column;gap:8px;display:flex}.RRCVMW_typing{align-items:center;gap:4px;height:18px;display:inline-flex}.RRCVMW_typing i{background:var(--agent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite RRCVMW_b}.RRCVMW_typing i:nth-child(2){animation-delay:.2s}.RRCVMW_typing i:nth-child(3){animation-delay:.4s}@keyframes RRCVMW_b{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.RRCVMW_tool{color:#6b645c;margin-left:6px;font-size:12px}.RRCVMW_note{border:2px solid var(--agent);background:#fff;border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.4;animation:.42s cubic-bezier(.2,.9,.3,1.2) both RRCVMW_cardin}.RRCVMW_note b{justify-content:space-between;gap:10px;margin-bottom:4px;font-weight:700;display:flex}.RRCVMW_note code{color:#6b645c;font-size:11px;font-weight:400}.RRCVMW_note .RRCVMW_g{color:#6b645c;margin-top:2px;font-size:12px}.RRCVMW_cartnote{color:#0b6b4f;background:#e3f6ee;border:1px solid #b6e4d0;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;animation:.42s cubic-bezier(.2,.9,.3,1.2) both RRCVMW_cardin;display:flex}.RRCVMW_tick{border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:6px;height:11px;margin:0 6px 2px 4px;display:inline-block;transform:rotate(45deg)}.RRCVMW_card{background:#fff;border:1px solid #e4dccf;border-radius:12px;transition:box-shadow .15s,border-color .15s;animation:.42s cubic-bezier(.2,.9,.3,1.2) both RRCVMW_cardin;overflow:hidden}.RRCVMW_card.RRCVMW_open{border-color:color-mix(in srgb, var(--agent) 40%, transparent);box-shadow:0 10px 26px -12px #14110f4d}@keyframes RRCVMW_cardin{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.RRCVMW_head{text-align:left;align-items:center;gap:10px;padding:8px 10px;display:flex}.RRCVMW_head .RRCVMW_img{border-radius:8px;flex:none;width:48px;height:48px;font-size:13px}.RRCVMW_txt{flex:1;min-width:0}.RRCVMW_t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.RRCVMW_m{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.RRCVMW_p{color:var(--agent-deep);flex:none;font-size:13px;font-weight:700}.RRCVMW_chev{border-bottom:2px solid #6b645c;border-right:2px solid #6b645c;flex:none;width:8px;height:8px;margin:0 4px 3px 2px;transition:transform .2s;transform:rotate(45deg)}.RRCVMW_card.RRCVMW_open .RRCVMW_chev{margin-bottom:-3px;transform:rotate(-135deg)}.RRCVMW_wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1);display:grid}.RRCVMW_card.RRCVMW_open .RRCVMW_wrap{grid-template-rows:1fr}.RRCVMW_body{opacity:0;flex-direction:column;gap:10px;min-height:0;padding:0 12px;transition:opacity .25s,transform .3s,padding .32s;display:flex;overflow:hidden;transform:translateY(-6px)}.RRCVMW_card.RRCVMW_open .RRCVMW_body{opacity:1;padding-bottom:12px;transition-delay:60ms;transform:none}.RRCVMW_big{border-radius:10px;width:100%;height:150px;font-size:34px}.RRCVMW_opts{color:#6b645c;font-size:12px}.RRCVMW_desc{color:#3d3833;margin:0;font-size:13px;line-height:1.5}.RRCVMW_acts{gap:8px;display:flex}.RRCVMW_btn{text-align:center;border:1.5px solid var(--agent);color:var(--agent-deep);background:#fff;border-radius:999px;flex:1;padding:9px 12px;font-size:13px;font-weight:700;transition:background .25s,color .25s,border-color .25s}.RRCVMW_btn.RRCVMW_primary{background:var(--agent);color:#fff}.RRCVMW_btn.RRCVMW_done{color:#fff;background:#10b981;border-color:#10b981;animation:.45s cubic-bezier(.2,.9,.3,1.4) RRCVMW_added}@keyframes RRCVMW_added{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.RRCVMW_btn .RRCVMW_tick{border-color:#fff;width:7px;height:12px;margin:0 10px 2px 0}.RRCVMW_chips{background:#faf6ef;flex-wrap:wrap;flex:none;gap:6px;min-height:0;padding:0 14px 10px;display:flex}.RRCVMW_chip{border:1px solid var(--agent);color:var(--agent-deep);background:#fff;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;line-height:1.2;transition:background .2s,color .2s,transform .2s;animation:.4s cubic-bezier(.2,.9,.3,1.3) both RRCVMW_chipin}.RRCVMW_chip.RRCVMW_active{background:var(--agent);color:#fff;transform:scale(.96)}@keyframes RRCVMW_chipin{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.RRCVMW_form{background:#fff;border-top:1px solid #e4dccf;flex:none;align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.RRCVMW_input{color:#14110f;background:#faf6ef;border:1px solid #e4dccf;border-radius:14px;flex:1;align-items:center;min-height:40px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.RRCVMW_input.RRCVMW_empty{color:#9a928a}.RRCVMW_caret{vertical-align:-3px;background:#14110f;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite RRCVMW_caret;display:inline-block}@keyframes RRCVMW_caret{50%{opacity:0}}.RRCVMW_send{background:var(--agent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s,transform .15s;display:flex}.RRCVMW_send.RRCVMW_off{opacity:.35}.RRCVMW_send.RRCVMW_fire{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.RRCVMW_frame *,.RRCVMW_frame :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
