.BotCelebrations_bubble__dIm65{position:fixed;z-index:250;right:28px;top:150px;bottom:auto;width:390px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 340px);overflow:auto;padding:22px;border:1px solid #5d626b;border-radius:18px;background:linear-gradient(145deg,#30363f,#242a32);color:#eeefed;box-shadow:0 18px 60px #0006}.BotCelebrations_close__XR6zH{position:absolute;right:14px;top:14px;color:#b5bec9;padding:4px}.BotCelebrations_intro__xBuFs{display:flex;align-items:center;gap:12px;padding-right:14px}.BotCelebrations_intro__xBuFs h2{font-size:17px;font-weight:500;line-height:1.4}.BotCelebrations_eyebrow__Nf9g4{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#cbb58b;margin-bottom:6px}.BotCelebrations_message__exv6n{font-size:14px;line-height:1.65;color:#dde0e3;margin:14px 0 18px}.BotCelebrations_actions__fEoa9{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.BotCelebrations_actions__fEoa9 button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;font-size:11px;border:1px solid #545f6b;border-radius:7px}.BotCelebrations_actions__fEoa9 button:disabled{opacity:.5}.BotCelebrations_error__FkQ3H{margin-top:12px;font-size:12px;color:#d5b77d}.BotCelebrations_confetti__CGFpK{position:fixed;inset:0;z-index:255;overflow:hidden;pointer-events:none}.BotCelebrations_confetti__CGFpK i{position:absolute;top:-20px;left:var(--left);width:var(--width);height:var(--height);perspective:120px;opacity:0;animation:BotCelebrations_fall__guXTD var(--duration) var(--delay) linear infinite}@keyframes BotCelebrations_fall__guXTD{0%{opacity:0;transform:translateY(0) rotate(0)}8%{opacity:.48}35%{transform:translate(calc(var(--drift) * -.25),38vh) rotate(calc(var(--spin) * .3))}65%{transform:translate(calc(var(--drift) * .65),70vh) rotate(calc(var(--spin) * .65))}85%{opacity:.38}to{opacity:0;transform:translate(var(--drift),110vh) rotate(var(--spin))}}@media(prefers-reduced-motion:reduce){.BotCelebrations_confetti__CGFpK{display:none}}@media(max-width:520px){.BotCelebrations_bubble__dIm65{right:16px;top:120px;bottom:auto;max-height:calc(100dvh - 290px);padding:18px}}.BotCelebrations_confetti__CGFpK i:after{content:"";position:absolute;inset:0;background:var(--color);border-radius:.5px;box-shadow:inset 0 0 1px rgba(255,255,255,.25);animation:BotCelebrations_paperFlutter__8YpQF var(--flutter) var(--delay) ease-in-out infinite}@keyframes BotCelebrations_paperFlutter__8YpQF{0%,to{transform:rotateX(20deg) rotateY(-20deg) rotate(-12deg)}25%{transform:rotateX(105deg) rotateY(25deg) rotate(14deg)}50%{transform:rotateX(175deg) rotateY(-15deg) rotate(-8deg)}75%{transform:rotateX(270deg) rotateY(20deg) rotate(10deg)}}.BotCelebrations_replayBirthday__MRQ4X{position:fixed;left:24px;bottom:24px;z-index:248;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #cbb58b66;border-radius:999px;background:#24282fee;color:#eee5d4;font-size:12px;box-shadow:0 6px 20px #0003}.BotCelebrations_focusShield__bKsN7{position:fixed;inset:0;z-index:248;background:rgba(0,0,0,.08);touch-action:none}.BotCelebrations_actions__fEoa9[hidden]{display:none}.BotCelebrations_close__XR6zH:disabled{visibility:hidden}.BotCelebrations_countdown__ELy4j{position:sticky;bottom:0;margin-top:18px;text-align:right;z-index:252;color:white;font-size:13px;font-weight:600;text-shadow:0 1px 6px #000}.BotCelebrations_highlightClose__ilvfa{color:white;background:#8b5cf6;border-radius:50%;box-shadow:0 0 0 4px #c4b5fd66,0 0 20px #a78bfa;cursor:pointer;animation:BotCelebrations_closeGlow__6FnsS 1s ease-in-out infinite alternate}@keyframes BotCelebrations_closeGlow__6FnsS{to{box-shadow:0 0 0 7px #c4b5fd33,0 0 28px #a78bfa}}@media(prefers-reduced-motion:reduce){.BotCelebrations_highlightClose__ilvfa{animation:none}}.BotCelebrations_musicCue__EuzA3{animation:BotCelebrations_musicCuePulse__M8Mlc 1.1s ease-in-out infinite}@keyframes BotCelebrations_musicCuePulse__M8Mlc{0%,to{opacity:1;color:#f6e6c4;text-shadow:0 0 4px #dec28b55}50%{opacity:.65;color:#fff4d8;text-shadow:0 0 16px #ffe1a4,0 0 30px #dec28baa}}@media(prefers-reduced-motion:reduce){.BotCelebrations_musicCue__EuzA3{animation:none}}@font-face{font-family:BirthdayNeon;src:url(/fonts/Allura-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.BotCelebrations_birthdayDim__HQ_fH{position:fixed;inset:70px 0 0;z-index:247;background:#05080f33;pointer-events:none}.BotCelebrations_birthdayCard____28V{display:flex;flex-direction:column;container-type:inline-size;min-height:520px;padding:32px;border:1px solid #bfa67599;border-radius:14px;background:linear-gradient(135deg,#222831,#1D232B 72%);color:#EEEAE2;box-shadow:0 12px 32px #0002;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#75674f #1d232b}.BotCelebrations_birthdayScene__4GrxL{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,55fr);gap:16px 5%;align-items:end;flex-shrink:0;margin:auto 0 0;min-width:0}.BotCelebrations_birthdayCard____28V .BotCelebrations_intro__xBuFs{display:contents}.BotCelebrations_cardBot__O_fU1{grid-column:1;grid-row:1/span 3;width:112%!important;height:auto!important;aspect-ratio:2/3;margin-left:-6%;align-self:end;justify-content:flex-start!important}.BotCelebrations_cardBot__O_fU1 canvas{width:100%!important;height:auto!important}.BotCelebrations_birthdayCard____28V .BotCelebrations_intro__xBuFs>div{grid-column:2;min-width:0;padding:0;align-self:start}.BotCelebrations_birthdayCard____28V h2{margin:0;font:400 clamp(22px,6cqw,48px)/1.25 BirthdayNeon,cursive;color:#EAD9B5;text-shadow:none;overflow-wrap:anywhere}.BotCelebrations_birthdayScene__4GrxL>.BotCelebrations_message__exv6n{grid-column:2;margin:0;font-size:clamp(13px,2.85cqw,18px);line-height:1.7;text-align:left;overflow-wrap:anywhere;word-spacing:normal;color:#E8E5DF}.BotCelebrations_birthdayKeepsake__0Gulp{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) 48%;gap:8px;align-items:end;margin-top:0;min-width:0}.BotCelebrations_signature__y_qSA{font-size:clamp(11px,2.3cqw,15px);line-height:1.8;letter-spacing:.02em;color:#C5AF87;margin:0;align-self:start;padding-top:8px}.BotCelebrations_signature__y_qSA strong{font-weight:600}.BotCelebrations_cake___ENCE{position:relative;width:122%;aspect-ratio:1.35;justify-self:end;align-self:end}.BotCelebrations_cake___ENCE img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.BotCelebrations_cake___ENCE canvas{position:absolute;inset:-25% -25%;width:150%;height:150%;pointer-events:none}.BotCelebrations_birthdayCard____28V>.BotCelebrations_message__exv6n{flex-shrink:0;text-align:center;margin:18px 0 auto;font-size:clamp(12px,2.4cqw,16px);color:#B8B3A9}.BotCelebrations_birthdayCard____28V .BotCelebrations_musicCue__EuzA3{animation:none;text-shadow:none}.BotCelebrations_birthdayCard____28V>.BotCelebrations_countdown__ELy4j{position:static;flex-shrink:0;margin:0;padding-top:28px;color:#969DA7;font-size:12px;font-weight:400;text-shadow:none}.BotCelebrations_birthdayCard____28V>.BotCelebrations_actions__fEoa9{flex-shrink:0;padding-top:14px;border-top:1px solid #bfa67533}.BotCelebrations_birthdayCard____28V>.BotCelebrations_error__FkQ3H,.BotCelebrations_birthdayCard____28V>section{flex-shrink:0}.BotCelebrations_longGreeting__fW37H .BotCelebrations_birthdayScene__4GrxL{margin-top:0;align-items:start}.BotCelebrations_longGreeting__fW37H .BotCelebrations_cardBot__O_fU1{align-self:start}.BotCelebrations_longGreeting__fW37H>.BotCelebrations_message__exv6n{margin-bottom:0}@container(max-width:450px){.BotCelebrations_birthdayScene__4GrxL{grid-template-columns:minmax(0,32fr) minmax(0,68fr);gap:16px 18px}.BotCelebrations_birthdayCard____28V h2{font-size:7cqw}.BotCelebrations_birthdayScene__4GrxL>.BotCelebrations_message__exv6n{font-size:clamp(13px,3.7cqw,16px)}.BotCelebrations_birthdayKeepsake__0Gulp{grid-template-columns:1fr;gap:14px}.BotCelebrations_cake___ENCE{width:66%;max-width:180px}.BotCelebrations_signature__y_qSA{font-size:13px}.BotCelebrations_birthdayCard____28V .BotCelebrations_actions__fEoa9 button{font-size:11px}}@media(max-width:520px){.BotCelebrations_birthdayCard____28V{padding:24px 20px 20px;min-height:450px}}.RobotMascot_mascot___IuPh{display:block;overflow:visible;filter:drop-shadow(0 3px 3px rgb(38 22 96/.24))}.RobotMascot_peekMascot__FJnzz{display:block;overflow:visible;filter:drop-shadow(0 5px 5px rgb(38 22 96/.32));transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.RobotMascot_peekMascot__FJnzz:focus-visible,.RobotMascot_peekMascot__FJnzz:hover{filter:drop-shadow(0 6px 7px rgb(76 29 149/.42))}.RobotMascot_peekRight__8GxGF:hover{transform:translateX(-7px)}.RobotMascot_peekLeft__BwgOq:hover{transform:translateX(7px)}.RobotMascot_peekRight__8GxGF .RobotMascot_peekHead__dF81P{animation:RobotMascot_robot-peek-right__I9A9l 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_peekLeft__BwgOq .RobotMascot_peekHead__dF81P{animation:RobotMascot_robot-peek-left__RZoxe 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_peekEye__lJIhw{animation:RobotMascot_robot-peek-blink__OwTZY 4.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_peekPupil___L159{animation:RobotMascot_robot-peek-look__4bfAL 3.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_peekSpark__Mj9t7{animation:RobotMascot_robot-peek-spark__Ki7qp 2.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_logo__gbiww{filter:drop-shadow(0 0 1.1px rgb(255 255 255/.82))}.RobotMascot_statusLightDelayed__fHKLn,.RobotMascot_statusLight__lTn93{animation:RobotMascot_robot-status-pulse__Vz1q6 2.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_statusLight__lTn93{filter:drop-shadow(0 0 2px rgb(103 232 249/.9))}.RobotMascot_statusLightDelayed__fHKLn{animation-delay:1.1s;filter:drop-shadow(0 0 2px rgb(192 132 252/.9))}.RobotMascot_expression__V2ibC{animation:RobotMascot_robot-expression-pop__tE7oX .32s cubic-bezier(.34,1.56,.64,1);transform-box:fill-box;transform-origin:center}.RobotMascot_leftLeg__9QD2a,.RobotMascot_rightLeg__vXbaJ{transform-box:fill-box;transform-origin:50% 8%}.RobotMascot_moonwalking__tygmV{animation:RobotMascot_robot-moonwalk-stage-glide__uBn_u 4.8s linear both}.RobotMascot_animated__ohcOM .RobotMascot_robot__H_i9d{animation:RobotMascot_robot-float__qA19r 5.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_animated__ohcOM .RobotMascot_head__O21rw{animation:RobotMascot_robot-head-tilt__UvxVB 6.2s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 82%}.RobotMascot_animated__ohcOM .RobotMascot_leftArm__a0w_7{animation:RobotMascot_robot-wave__mnxKP 6.2s ease-in-out infinite;transform-box:fill-box;transform-origin:88% 15%}.RobotMascot_animated__ohcOM .RobotMascot_rightArm__rVqiM{animation:RobotMascot_robot-arm-swing__2HOWt 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:12% 15%}.RobotMascot_animated__ohcOM .RobotMascot_leftEye__HpAcp,.RobotMascot_animated__ohcOM .RobotMascot_rightEye__D32H_{animation:RobotMascot_robot-blink__UdkV_ 5.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_animated__ohcOM .RobotMascot_rightEye__D32H_{animation-delay:80ms}.RobotMascot_animated__ohcOM .RobotMascot_smile__OJVem{animation:RobotMascot_robot-smile__3rWx7 7.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_animated__ohcOM .RobotMascot_sparkOne__bhEBv{animation:RobotMascot_robot-spark__JVS7V 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_animated__ohcOM .RobotMascot_sparkTwo__fvOq4{animation:RobotMascot_robot-spark__JVS7V 3.4s ease-in-out 1.45s infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_moonwalking__tygmV .RobotMascot_robot__H_i9d{animation:RobotMascot_robot-moonwalk-body__OnWup 4.8s linear both}.RobotMascot_moonwalking__tygmV .RobotMascot_leftLeg__9QD2a,.RobotMascot_moonwalking__tygmV .RobotMascot_rightLeg__vXbaJ{animation:RobotMascot_robot-moonwalk-step__bUKtd 1.2s linear 4;transform-origin:50% 100%}.RobotMascot_moonwalking__tygmV .RobotMascot_rightLeg__vXbaJ{animation-delay:-.6s}.RobotMascot_moonwalking__tygmV .RobotMascot_leftArm__a0w_7{animation:RobotMascot_robot-moonwalk-left-arm__UeJZo 1.2s ease-in-out 4}.RobotMascot_moonwalking__tygmV .RobotMascot_rightArm__rVqiM{animation:RobotMascot_robot-moonwalk-right-arm___qTTQ 1.2s ease-in-out 4}.RobotMascot_moonwalking__tygmV .RobotMascot_head__O21rw{animation:RobotMascot_robot-moonwalk-head__UHy6R 1.2s ease-in-out 4}.RobotMascot_moonwalkTrail__4ybla{animation:RobotMascot_robot-moonwalk-trail__FL3Cr .6s ease-out 8}.RobotMascot_moonwalkHat__sDC_z{animation:RobotMascot_robot-moonwalk-hat__UBfad 1.2s ease-in-out 4;filter:drop-shadow(0 2px 2px rgb(0 0 0/.35));transform-box:fill-box;transform-origin:center bottom}.RobotMascot_moonwalkJacket___snC8{animation:RobotMascot_robot-stage-outfit__O1V7q 4.8s ease-in-out both;filter:drop-shadow(0 0 2px rgb(255 255 255/.28));transform-box:fill-box;transform-origin:center}.RobotMascot_outfitSequinDelayed__wp5dM,.RobotMascot_outfitSequin__9jsoH{animation:RobotMascot_robot-outfit-sequin__Z8CkJ .48s steps(2) infinite;filter:drop-shadow(0 0 1.5px white);transform-box:fill-box;transform-origin:center}.RobotMascot_outfitSequinDelayed__wp5dM{animation-delay:.24s}.RobotMascot_glitterShoeDelayed__Rp_g9,.RobotMascot_glitterShoe__4iM_N{animation:RobotMascot_robot-shoe-shimmer__xSGlo .36s steps(2) infinite alternate;filter:drop-shadow(0 0 3px rgb(255 255 255/1)) drop-shadow(0 0 6px rgb(203 213 225/.95));transform-box:fill-box;transform-origin:center}.RobotMascot_glitterShoeDelayed__Rp_g9{animation-delay:.18s}.RobotMascot_shoeSparkDelayed__qHj36,.RobotMascot_shoeSpark__DDKzW{animation:RobotMascot_robot-shoe-sparkle__3Xp6a .6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.RobotMascot_shoeSparkDelayed__qHj36{animation-delay:.3s}.RobotMascot_shoeSequinDelayed__a1NJu,.RobotMascot_shoeSequin__nYCDv{animation:RobotMascot_robot-shoe-sequin__YPqEo .42s steps(2) infinite;filter:drop-shadow(0 0 1.5px white);transform-box:fill-box;transform-origin:center}.RobotMascot_shoeSequinDelayed__a1NJu{animation-delay:.21s}.RobotMascot_animated__ohcOM:not(.RobotMascot_moonwalking__tygmV):hover .RobotMascot_robot__H_i9d{animation:RobotMascot_robot-giggle__9__CR .52s ease-in-out infinite alternate}.RobotMascot_animated__ohcOM:not(.RobotMascot_moonwalking__tygmV):hover .RobotMascot_head__O21rw{animation:RobotMascot_robot-curious__41Ois .7s ease-in-out infinite alternate}.RobotMascot_animated__ohcOM:not(.RobotMascot_moonwalking__tygmV):hover .RobotMascot_leftArm__a0w_7{animation:RobotMascot_robot-fast-wave__wS__d .52s ease-in-out infinite alternate}@keyframes RobotMascot_robot-float__qA19r{0%,to{transform:translateY(1px) rotate(-1deg) scale(1)}34%{transform:translateY(-3px) rotate(1deg) scale(1)}60%{transform:translateY(0) rotate(0deg) scale(1)}70%{transform:translateY(-6px) rotate(-1deg) scale(1.02,.98)}77%{transform:translateY(2px) rotate(1deg) scale(.96,1.04)}84%{transform:translateY(-2px) rotate(0deg) scale(1.01,.99)}91%{transform:translateY(1px) rotate(-1deg) scale(1)}}@keyframes RobotMascot_robot-peek-right__I9A9l{0%,20%,to{transform:translateX(7px) rotate(0deg)}32%,58%{transform:translateX(1px) rotate(-3deg)}70%{transform:translateX(5px) rotate(2deg)}}@keyframes RobotMascot_robot-peek-left__RZoxe{0%,20%,to{transform:translateX(-7px) rotate(0deg)}32%,58%{transform:translateX(-1px) rotate(3deg)}70%{transform:translateX(-5px) rotate(-2deg)}}@keyframes RobotMascot_robot-peek-blink__OwTZY{0%,42%,48%,76%,82%,to{transform:scaleY(1)}45%,79%{transform:scaleY(.12)}}@keyframes RobotMascot_robot-peek-look__4bfAL{0%,18%,to{transform:translateX(0)}32%,48%{transform:translateX(-1.8px)}62%,82%{transform:translateX(1.8px)}}@keyframes RobotMascot_robot-peek-spark__Ki7qp{0%,55%,to{opacity:0;transform:scale(.45) rotate(0deg)}68%{opacity:1;transform:scale(1.1) rotate(18deg)}82%{opacity:0;transform:scale(.55) rotate(38deg)}}@keyframes RobotMascot_robot-head-tilt__UvxVB{0%,62%,to{transform:rotate(0deg)}68%,76%{transform:rotate(-7deg)}82%{transform:rotate(4deg)}}@keyframes RobotMascot_robot-wave__mnxKP{0%,58%,to{transform:rotate(0deg)}64%{transform:rotate(28deg)}70%{transform:rotate(-13deg)}76%{transform:rotate(31deg)}82%{transform:rotate(0deg)}}@keyframes RobotMascot_robot-arm-swing__2HOWt{0%,to{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}@keyframes RobotMascot_robot-blink__UdkV_{0%,44%,48%,76%,80%,to{transform:scaleY(1)}46%,78%{transform:scaleY(.12)}}@keyframes RobotMascot_robot-smile__3rWx7{0%,60%,to{transform:scaleX(1) translateY(0)}68%,78%{transform:scaleX(.62) translateY(-1px)}}@keyframes RobotMascot_robot-spark__JVS7V{0%,62%,to{opacity:0;transform:scale(.35) rotate(0deg)}70%{opacity:1;transform:scale(1) rotate(18deg)}80%{opacity:0;transform:scale(.5) rotate(38deg)}}@keyframes RobotMascot_robot-status-pulse__Vz1q6{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}@keyframes RobotMascot_robot-expression-pop__tE7oX{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes RobotMascot_robot-moonwalk-body__OnWup{0%{transform:translate(8px) rotate(-4deg)}12%{transform:translate(6px,-1px) rotate(-5deg)}25%{transform:translate(3px) rotate(-4deg)}38%{transform:translate(1px,-1px) rotate(-5deg)}50%{transform:translate(-2px) rotate(-4deg)}63%{transform:translate(-4px,-1px) rotate(-5deg)}76%{transform:translate(-7px) rotate(-4deg)}90%{transform:translate(-9px,-1px) rotate(-5deg)}to{transform:translateY(1px) rotate(0deg)}}@keyframes RobotMascot_robot-moonwalk-stage-glide__uBn_u{0%{transform:translateX(24px)}12%{transform:translateX(18px)}25%{transform:translateX(10px)}38%{transform:translateX(3px)}50%{transform:translateX(-5px)}63%{transform:translateX(-12px)}76%{transform:translateX(-20px)}90%{transform:translateX(-28px)}to{transform:translateX(0)}}@keyframes RobotMascot_robot-moonwalk-step__bUKtd{0%{transform:translate(5px,-1px) rotate(-20deg)}12%{transform:translate(4px,-2px) rotate(-13deg)}25%{transform:translate(1px) rotate(-5deg)}38%{transform:translate(-4px,1px) rotate(0deg)}50%{transform:translate(-9px,1px) rotate(0deg)}58%{transform:translate(-7px,-1px) rotate(9deg)}68%{transform:translate(-3px,-3px) rotate(22deg)}80%{transform:translate(2px,-2px) rotate(12deg)}to{transform:translate(5px,-1px) rotate(-20deg)}}@keyframes RobotMascot_robot-moonwalk-left-arm__UeJZo{0%,to{transform:rotate(20deg)}50%{transform:rotate(-10deg)}}@keyframes RobotMascot_robot-moonwalk-right-arm___qTTQ{0%,to{transform:rotate(-12deg)}50%{transform:rotate(18deg)}}@keyframes RobotMascot_robot-moonwalk-head__UHy6R{0%,to{transform:translateX(1px) rotate(3deg)}50%{transform:translateX(-1px) rotate(-2deg)}}@keyframes RobotMascot_robot-moonwalk-trail__FL3Cr{0%{opacity:0;transform:translateX(8px) scaleX(.4)}25%{opacity:.8}to{opacity:0;transform:translateX(-7px) scaleX(1.15)}}@keyframes RobotMascot_robot-moonwalk-hat__UBfad{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-1px) rotate(2deg)}}@keyframes RobotMascot_robot-stage-outfit__O1V7q{0%{opacity:0;transform:scale(.78)}8%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes RobotMascot_robot-outfit-sequin__Z8CkJ{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.45)}}@keyframes RobotMascot_robot-shoe-shimmer__xSGlo{0%{filter:brightness(.88) contrast(1.15) drop-shadow(0 0 2px rgb(226 232 240/.8));transform:scale(.98)}to{filter:brightness(1.75) contrast(1.35) drop-shadow(0 0 7px rgb(255 255 255/1));transform:scale(1.1)}}@keyframes RobotMascot_robot-shoe-sparkle__3Xp6a{0%,to{opacity:.22;transform:scale(.45) rotate(0deg)}50%{opacity:1;transform:scale(1.75) rotate(45deg)}}@keyframes RobotMascot_robot-shoe-sequin__YPqEo{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.45)}}@keyframes RobotMascot_robot-giggle__9__CR{0%{transform:translateY(-2px) rotate(-3deg) scale(1.02)}to{transform:translateY(-4px) rotate(3deg) scale(1.05)}}@keyframes RobotMascot_robot-curious__41Ois{0%{transform:rotate(-8deg)}to{transform:rotate(5deg)}}@keyframes RobotMascot_robot-fast-wave__wS__d{0%{transform:rotate(4deg)}to{transform:rotate(34deg)}}@media (prefers-reduced-motion:reduce){.RobotMascot_animated__ohcOM .RobotMascot_head__O21rw,.RobotMascot_animated__ohcOM .RobotMascot_leftArm__a0w_7,.RobotMascot_animated__ohcOM .RobotMascot_leftEye__HpAcp,.RobotMascot_animated__ohcOM .RobotMascot_rightArm__rVqiM,.RobotMascot_animated__ohcOM .RobotMascot_rightEye__D32H_,.RobotMascot_animated__ohcOM .RobotMascot_robot__H_i9d,.RobotMascot_animated__ohcOM .RobotMascot_smile__OJVem,.RobotMascot_animated__ohcOM .RobotMascot_sparkOne__bhEBv,.RobotMascot_animated__ohcOM .RobotMascot_sparkTwo__fvOq4,.RobotMascot_expression__V2ibC,.RobotMascot_glitterShoeDelayed__Rp_g9,.RobotMascot_glitterShoe__4iM_N,.RobotMascot_moonwalkHat__sDC_z,.RobotMascot_moonwalkJacket___snC8,.RobotMascot_moonwalkTrail__4ybla,.RobotMascot_moonwalking__tygmV,.RobotMascot_moonwalking__tygmV .RobotMascot_head__O21rw,.RobotMascot_moonwalking__tygmV .RobotMascot_leftArm__a0w_7,.RobotMascot_moonwalking__tygmV .RobotMascot_leftLeg__9QD2a,.RobotMascot_moonwalking__tygmV .RobotMascot_rightArm__rVqiM,.RobotMascot_moonwalking__tygmV .RobotMascot_rightLeg__vXbaJ,.RobotMascot_moonwalking__tygmV .RobotMascot_robot__H_i9d,.RobotMascot_outfitSequinDelayed__wp5dM,.RobotMascot_outfitSequin__9jsoH,.RobotMascot_peekEye__lJIhw,.RobotMascot_peekHead__dF81P,.RobotMascot_peekPupil___L159,.RobotMascot_peekSpark__Mj9t7,.RobotMascot_shoeSequinDelayed__a1NJu,.RobotMascot_shoeSequin__nYCDv,.RobotMascot_shoeSparkDelayed__qHj36,.RobotMascot_shoeSpark__DDKzW,.RobotMascot_statusLightDelayed__fHKLn,.RobotMascot_statusLight__lTn93{animation:none}}.RobotMascot_hornPaper__DxX0P{transform:scaleX(.12);transform-box:fill-box;transform-origin:left center;animation:RobotMascot_hornUnroll__wKHMk 1.6s ease-in-out 3}.RobotMascot_hornCurl__EGbEW{transform:translateX(6px);animation:RobotMascot_hornCurl__EGbEW 1.6s ease-in-out 3}@keyframes RobotMascot_hornUnroll__wKHMk{0%,to{transform:scaleX(.12)}30%,55%{transform:scaleX(1)}}@keyframes RobotMascot_hornCurl__EGbEW{0%,to{transform:translateX(6px)}30%,55%{transform:translateX(49px)}}@media (prefers-reduced-motion:reduce){.RobotMascot_hornCurl__EGbEW,.RobotMascot_hornPaper__DxX0P{animation:none}}.ConciergeWardrobe_portrait__U1LWH{position:relative;display:inline-block;flex-shrink:0;pointer-events:none}.ConciergeWardrobe_portrait__U1LWH canvas{position:absolute;inset:0;width:100%;height:100%}.ConciergeWardrobe_launcher__R7h04{pointer-events:none;position:fixed;z-index:240;width:174px;height:174px;background:transparent;border:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px}.ConciergeWardrobe_launcher__R7h04:focus-visible,.ConciergeWardrobe_peek__KvJPQ:focus-visible{outline:2px solid #a897d0;outline-offset:2px}.ConciergeWardrobe_launcher__R7h04:active{cursor:grabbing}.ConciergeWardrobe_shadow__qtOLv{position:absolute;bottom:3px;left:38px;width:98px;height:12px;background:radial-gradient(ellipse,rgba(131,150,192,.23),transparent 70%);pointer-events:none}.ConciergeWardrobe_star__XvQml{position:absolute;width:9px;height:13px;background:#e8e4ff;clip-path:polygon(50% 0,60% 38%,100% 50%,60% 62%,50% 100%,40% 62%,0 50%,40% 38%);pointer-events:none;animation:ConciergeWardrobe_twinkle__oxVIM 3.8s ease-in-out infinite}.ConciergeWardrobe_starOne__6M1qB{top:22px;left:40px;animation-delay:.2s}.ConciergeWardrobe_starTwo__1ueZ3{top:9px;right:48px;width:6px;height:10px;animation-delay:1.5s}.ConciergeWardrobe_starThree__K81P8{top:47px;right:52px;width:7px;height:11px;animation-delay:2.7s}.ConciergeWardrobe_launcher__R7h04:hover .ConciergeWardrobe_star__XvQml{animation-duration:1.8s}.ConciergeWardrobe_launcher__R7h04:hover .ConciergeWardrobe_portrait__U1LWH{filter:drop-shadow(0 0 3px rgba(193,202,234,.18))}.ConciergeWardrobe_peek__KvJPQ{position:fixed;z-index:240;width:92px;height:96px;border:0;padding:0;background:transparent;cursor:pointer;border-radius:15px}.ConciergeWardrobe_badge__9uS8_{position:absolute;right:16px;top:12px;min-width:24px;height:24px;border-radius:20px;background:#dc2626;color:white;font-size:11px;font-weight:700;padding:4px}@keyframes ConciergeWardrobe_twinkle__oxVIM{0%,65%,to{opacity:0;transform:scale(.25)}20%{opacity:.9;transform:scale(1)}40%{opacity:.2;transform:scale(.55)}}@media(prefers-reduced-motion:reduce){.ConciergeWardrobe_star__XvQml{animation:none;opacity:.35}}.ConciergeWardrobe_hitArea__7saUZ{position:absolute;inset:0;pointer-events:auto}.ConciergeWardrobe_idlePose__GLaAx{transform-origin:50% 95%;animation:ConciergeWardrobe_idleBreath__rfoUZ 5s ease-in-out infinite}.ConciergeWardrobe_listeningPose__gOTVY{transform-origin:50% 95%;animation:ConciergeWardrobe_listeningSway__kABgn 3.6s ease-in-out infinite}@keyframes ConciergeWardrobe_idleBreath__rfoUZ{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ConciergeWardrobe_listeningSway__kABgn{0%,to{transform:rotate(0deg) translateY(0)}35%{transform:rotate(-1.2deg) translateY(-1px)}70%{transform:rotate(.6deg)}}@media(prefers-reduced-motion:reduce){.ConciergeWardrobe_idlePose__GLaAx,.ConciergeWardrobe_listeningPose__gOTVY{animation:none}}