.rc{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/0.88);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/0.18);min-height:max(100svh,820px);overflow:hidden;text-align:center}.rc,.rc-top{position:relative}.rc-top{z-index:3;display:grid;justify-items:center;gap:12px;max-width:980px;margin:0 auto;padding:104px 24px 0}.rc-h{margin:4px 0 0;background-image:linear-gradient(180deg,#fff,hsl(calc(var(--th) + 352.8) calc(100% * var(--ts)) 85.29%));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:600;letter-spacing:-.04em;line-height:1.08;filter:drop-shadow(0 6px 24px hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.8))}.rc-sub{max-width:620px;margin:0;color:var(--soft);font-size:1.0625rem;line-height:1.6;text-shadow:0 2px 16px hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.9)}.rc-chat{display:grid;justify-items:center;gap:16px;width:min(760px,100%);min-height:190px;margin-top:4px}.rc-lines{display:grid;gap:10px;width:100%}.rc-line{display:flex;align-items:flex-end;gap:12px;animation:rc-in .45s cubic-bezier(.22,1,.36,1) both;transition:opacity .4s}.rc-line[data-who=you]{justify-content:flex-end}.rc-line[data-old=true]{opacity:.45}.rc-line p{max-width:640px;margin:0;padding:10px 18px;border:1px solid var(--hair);border-radius:18px 18px 18px 6px;background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 9%/.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.0625rem;line-height:1.5;text-align:left}.rc-line[data-who=you] p{border-radius:18px 18px 6px 18px;border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.4);background:linear-gradient(180deg,hsl(calc(var(--th) + 353.6) calc(100% * var(--ts)) 85.29%),hsl(calc(var(--th) + 348.46) calc(72.62% * var(--ts)) 67.06%));color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);font-weight:500}@keyframes rc-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rc-dots{display:flex;gap:6px;padding:16px 18px!important}.rc-dots i{width:8px;height:8px;border-radius:50%;background:var(--a);animation:rc-dot 1s ease-in-out infinite}.rc-dots i:nth-child(2){animation-delay:.15s}.rc-dots i:nth-child(3){animation-delay:.3s}@keyframes rc-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.rc-opts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.rc-opt{padding:11px 20px;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.4);border-radius:999px;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.09);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%);font:inherit;font-size:1rem;font-weight:500;cursor:pointer;animation:rc-in .5s cubic-bezier(.22,1,.36,1) both;transition:background .25s,border-color .25s,transform .25s,color .25s}.rc-opt:focus-visible,.rc-opt:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.2);color:#fff;outline:none;transform:translateY(-2px)}.rc-go{display:inline-flex;align-items:center;gap:10px;padding:12px 26px;border-radius:999px;background-image:linear-gradient(180deg,hsl(calc(var(--th) + 353.6) calc(100% * var(--ts)) 85.29%) 0,hsl(calc(var(--th) + 348.46) calc(72.62% * var(--ts)) 67.06%) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 6px 24px hsl(calc(var(--th) + 348.46) calc(72.62% * var(--ts)) 67.06%/.28);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);font-size:1rem;font-weight:600;text-decoration:none;animation:rc-in .5s cubic-bezier(.22,1,.36,1) both;transition:transform .25s}.rc-go:focus-visible,.rc-go:hover{transform:translateY(-2px)}.rc-links{display:flex;gap:22px;margin:2px 0 0}.rc-links a{color:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 90%/.78);font-size:1rem;text-decoration:underline;text-underline-offset:5px;transition:color .2s}.rc-links a:hover{color:#fff}.rc-scene{right:0;bottom:0;left:0;z-index:1;height:min(54%,580px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 80%,transparent),linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 30%,#000 80%,transparent),linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.rc-l,.rc-scene{position:absolute}.rc-l{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rc-wall{inset:-30px;background:linear-gradient(90deg,transparent 0 24.5%,hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.07) 24.5% 25%,transparent 25% 49.5%,hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.07) 49.5% 50%,transparent 50% 74.5%,hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.07) 74.5% 75%,transparent 75%),linear-gradient(180deg,hsl(calc(var(--th) + 347) calc(56% * var(--ts)) 8%),hsl(calc(var(--th) + 352) calc(54% * var(--ts)) 16%) 70%,hsl(calc(var(--th) + 354) calc(50% * var(--ts)) 12%));transform:translate(calc(var(--rcx, 0) * -4px),calc(var(--rcy, 0) * -2px))}.rc-windows{top:6%;right:8%;left:8%;display:flex;justify-content:space-between;height:46%;filter:blur(3px);transform:translate(calc(var(--rcx, 0) * -8px),calc(var(--rcy, 0) * -3px))}.rc-windows i{width:22%;border-radius:10px;background:linear-gradient(180deg,hsl(calc(var(--th) + 330) calc(70% * var(--ts)) 70%/.55),hsl(calc(var(--th) + 354) calc(70% * var(--ts)) 60%/.14)),repeating-linear-gradient(90deg,transparent 0 46%,hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 8%/.9) 46% 54%,transparent 54%);box-shadow:0 0 60px hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 70%/.25)}.rc-sign{top:9%;left:50%;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 88%);font-size:1.5rem;font-weight:600;letter-spacing:.5em;text-shadow:0 0 10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.9),0 0 36px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.6);white-space:nowrap;opacity:.85;filter:blur(1px);transform:translate(calc(-50% + var(--rcx, 0) * -10px),calc(var(--rcy, 0) * -4px))}.rc-lights{top:0;right:0;left:0;display:flex;justify-content:space-around;padding:0 14%;filter:blur(9px);transform:translate(calc(var(--rcx, 0) * -12px),calc(var(--rcy, 0) * -5px))}.rc-lights i{width:150px;height:18px;border-radius:50%;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 90%/.55)}.rc-shelf{bottom:160px;width:190px;height:120px;filter:blur(4px)}.rc-shelf-l{left:7%}.rc-shelf-l,.rc-shelf-r{transform:translate(calc(var(--rcx, 0) * -16px),calc(var(--rcy, 0) * -6px))}.rc-shelf-r{right:7%}.rc-shelf b{position:absolute;bottom:0;width:26px;border-radius:3px;background:hsl(calc(var(--th) + 20) calc(40% * var(--ts)) 34%)}.rc-shelf b:first-of-type{left:8px;height:78px}.rc-shelf b:nth-of-type(2){left:38px;height:96px;background:hsl(calc(var(--th) + 330) calc(40% * var(--ts)) 40%)}.rc-shelf b:nth-of-type(3){left:68px;height:66px;background:hsl(calc(var(--th) + 100) calc(30% * var(--ts)) 36%)}.rc-shelf u{position:absolute;right:6px;bottom:0;width:70px;height:108px;border-radius:50% 50% 30% 30%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 38%,hsl(calc(var(--th) + 222) calc(50% * var(--ts)) 40%),hsl(calc(var(--th) + 222) calc(50% * var(--ts)) 16%) 72%,transparent)}.rc-glow{left:50%;top:0;width:56%;height:100%;background:radial-gradient(closest-side,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 72%/.3),transparent);transform:translate(calc(-50% + var(--rcx, 0) * -6px),calc(var(--rcy, 0) * -3px))}.rc-avatar{--avh:min(470px,calc(100% - 20px));left:50%;bottom:calc(168px - var(--avh) * .196);height:var(--avh);aspect-ratio:480/560;transform:translate(calc(-50% + var(--rcx, 0) * 5px),calc(var(--rcy, 0) * 2px))}.rc-avatar-hit{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.rc-counter{bottom:56px;left:50%;width:min(1040px,78%);height:112px;border-radius:26px 26px 0 0;background:linear-gradient(180deg,hsl(calc(var(--th) + 349) calc(40% * var(--ts)) 20%),hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 8%));box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.45),0 -24px 70px -26px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.5);transform:translate(calc(-50% + var(--rcx, 0) * 9px),calc(var(--rcy, 0) * 3px))}.rc-logo{top:36px;color:hsl(0 0% 100%/.82);font-size:1.125rem;font-weight:600;letter-spacing:.42em}.rc-logo,.rc-plate{position:absolute;left:50%;transform:translateX(-50%)}.rc-plate{top:-10px;padding:3px 14px;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.35);border-radius:8px;background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 9%);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);font-size:.875rem;font-weight:500}.rc-bell{top:-10px;left:17%;width:24px;height:12px;border-radius:14px 14px 3px 3px;background:linear-gradient(180deg,hsl(calc(var(--th) + 40) 60% 76%),hsl(calc(var(--th) + 40) 50% 46%));box-shadow:0 0 14px hsl(calc(var(--th) + 40) 80% 70%/.4)}.rc-bell,.rc-pot{position:absolute}.rc-pot{top:-22px;right:15%;width:26px;height:22px;border-radius:6px 6px 10px 10px;background:linear-gradient(180deg,hsl(calc(var(--th) + 14) 30% 40%),hsl(calc(var(--th) + 14) 30% 24%))}.rc-pot:before{content:"";position:absolute;left:50%;bottom:70%;width:38px;height:32px;transform:translateX(-50%);border-radius:50% 50% 40% 40%;background:radial-gradient(circle at 50% 70%,hsl(calc(var(--th) + 222) calc(50% * var(--ts)) 44%),hsl(calc(var(--th) + 222) calc(50% * var(--ts)) 22%))}.rc-lamp{position:absolute;top:-34px;left:28%;width:4px;height:34px;background:hsl(calc(var(--th) + 354) 20% 60%/.8)}.rc-lamp:before{content:"";position:absolute;top:-8px;left:-14px;width:32px;height:14px;border-radius:16px 16px 4px 4px;background:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 70%/.9);box-shadow:0 6px 30px hsl(calc(var(--th) + 40) 90% 70%/.55)}.rc-fore{bottom:-20px;width:210px;height:330px;background:radial-gradient(ellipse at 50% 60%,hsl(calc(var(--th) + 222) calc(50% * var(--ts)) 30%/.9),hsl(calc(var(--th) + 222) calc(50% * var(--ts)) 12%/.7) 70%,transparent);filter:blur(14px);border-radius:50%}.rc-fore-l{left:-4%}.rc-fore-l,.rc-fore-r{transform:translate(calc(var(--rcx, 0) * -26px),calc(var(--rcy, 0) * -8px))}.rc-fore-r{right:-4%}.rc-face{flex:none;display:block;width:46px;height:46px;overflow:hidden;border:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.6);border-radius:50%;background:linear-gradient(160deg,hsl(calc(var(--th) + 354) calc(50% * var(--ts)) 30%),hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 12%));box-shadow:0 0 18px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.35)}.ra,.rc-face .ra{display:block;width:100%;height:100%}.ra{--ra-b1:hsl(calc(var(--th) + 352) calc(44% * var(--ts)) 34%);--ra-b2:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 15%);--ra-l1:hsl(calc(var(--th) + 354) calc(52% * var(--ts)) 48%);--ra-l2:hsl(calc(var(--th) + 352) calc(50% * var(--ts)) 28%);--ra-shine:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%);overflow:visible}.ra-hair,.ra-hair-back{fill:url(#ra-hair)}.ra-hair-line{fill:none;stroke:rgba(0,0,0,.35);stroke-width:2;stroke-linecap:round}.ra-hair-shine{fill:url(#ra-hair-sh);opacity:.7}.ra-hair-hi{fill:none;stroke:var(--ra-shine);stroke-width:2.4;stroke-linecap:round;opacity:.35}.ra-neck{fill:url(#ra-neck)}.ra-chin-shadow{fill:rgba(80,36,22,.28);filter:blur(6px)}.ra-blazer{fill:url(#ra-blazer)}.ra-blouse{fill:#f1ebf6}.ra-vneck{fill:url(#ra-skin)}.ra-lapel{fill:url(#ra-lapel)}.ra-lapel-r{opacity:.92}.ra-seam{fill:none;stroke:rgba(255,255,255,.22);stroke-width:2;stroke-linecap:round}.ra-badge{fill:#fbf7fd}.ra-badge-line{fill:none;stroke:hsl(calc(var(--th) + 347) calc(40% * var(--ts)) 30%);stroke-width:3;stroke-linecap:round}.ra-badge-dot{fill:hsl(calc(var(--th) + 354) calc(90% * var(--ts)) 60%)}.ra-skin-d{fill:#c98e68}.ra-earring{fill:hsl(var(--th) 0% 96%);stroke:rgba(0,0,0,.2)}.ra-face{fill:url(#ra-skin)}.ra-face-sh{fill:rgba(120,56,36,.16)}.ra-brow{fill:none;stroke:#2a1820;stroke-width:5.4;stroke-linecap:round;transition:transform .4s}.ra-sclera{fill:#fbf7f4}.ra-lid{fill:#e0a982;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:ra-blink 5.4s ease-in-out infinite}.ra-eye[data-side=r] .ra-lid{animation-delay:0s}@keyframes ra-blink{0%,91%,to{transform:scaleY(0)}94%{transform:scaleY(1)}97%{transform:scaleY(0)}}.ra-lash{fill:none;stroke:#1b0f12;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.ra-lash-b{fill:none;stroke:rgba(60,30,20,.35);stroke-width:2;stroke-linecap:round}.ra-iris-g{transform:translate(calc(var(--rcx, 0) * 6px),calc(var(--rcy, 0) * 4px));transition:transform .25s ease-out}.ra-nose{fill:rgba(120,56,36,.14)}.ra-nose-hi{fill:none;stroke:rgba(255,255,255,.35);stroke-width:3;stroke-linecap:round}.ra-nostril{fill:rgba(70,30,20,.45)}.ra-smile-fill{fill:url(#ra-lip);transition:opacity .12s}.ra-lip-hi{fill:none;stroke:rgba(255,255,255,.4);stroke-width:2.4;stroke-linecap:round}.ra-open{opacity:0;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(.2)}.ra-open-bg{fill:#4b1624}.ra-teeth{fill:#fff}.ra-tongue{fill:#c9566b}.ra[data-talk=true] .ra-lip-hi,.ra[data-talk=true] .ra-smile-fill{opacity:0}.ra[data-talk=true] .ra-open{opacity:1;animation:ra-talk .34s ease-in-out infinite alternate}@keyframes ra-talk{0%{transform:scale(.9,.25)}40%{transform:scaleY(.9)}70%{transform:scale(.94,.5)}to{transform:scaleX(1.02)}}.ra-band{fill:none;stroke:#17101f;stroke-width:9;stroke-linecap:round}.ra-cup{fill:#1c1328;stroke:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 60%/.5);stroke-width:1.6}.ra-cup-hi{fill:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.28)}.ra-boom{fill:none;stroke:#17101f;stroke-width:4.4;stroke-linecap:round}.ra-mic{fill:#17101f;stroke:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 60%/.6);stroke-width:1.4}.ra-led{fill:hsl(calc(var(--th) + 140) 90% 60%);filter:drop-shadow(0 0 4px hsl(calc(var(--th) + 140) 90% 60%))}.ra-body{transform-origin:240px 460px;animation:ra-breathe 4.6s ease-in-out infinite}@keyframes ra-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.004)}}.ra-body[data-nod=true]{animation:ra-breathe 4.6s ease-in-out infinite,ra-nod .8s ease-in-out 1}@keyframes ra-nod{0%,to{translate:0 0}35%{translate:0 9px}65%{translate:0 -2px}}.ra-head{transform-origin:240px 300px;transform:translate(calc(var(--rcx, 0) * 8px),calc(var(--rcy, 0) * 5px)) rotate(calc(var(--rcx, 0) * 2.6deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ra-arm{transform:translateY(260px);transform-origin:408px 372px}.ra-arm[data-wave=true]{animation:ra-wave 3.2s cubic-bezier(.3,.7,.3,1) both}@keyframes ra-wave{0%{transform:translateY(260px) rotate(0deg)}16%{transform:translateY(0) rotate(0deg)}26%{transform:translateY(0) rotate(14deg)}36%{transform:translateY(0) rotate(-14deg)}46%{transform:translateY(0) rotate(14deg)}56%{transform:translateY(0) rotate(-14deg)}66%{transform:translateY(0) rotate(10deg)}76%{transform:translateY(0) rotate(0deg)}to{transform:translateY(260px) rotate(0deg)}}.ra-sleeve{fill:url(#ra-blazer)}.ra-cuff{fill:#f1ebf6}.ra-finger,.ra-skin{fill:url(#ra-skin);stroke:rgba(120,56,36,.35);stroke-width:1.2}.ra-palm-sh{fill:none;stroke:rgba(120,56,36,.3);stroke-width:2.4;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.ra-body,.ra-lid,.ra-open{animation:none!important}.rc-dots i,.rc-go,.rc-line,.rc-opt{animation:none}}@property --rcx{syntax:"<number>";inherits:false;initial-value:0}@property --rcy{syntax:"<number>";inherits:false;initial-value:0}