.ChatInterface-module__YDIRoW__container{width:100%;max-width:560px;margin:0 auto;padding:0 20px}.ChatInterface-module__YDIRoW__question{color:#ffffffb3;text-align:center;letter-spacing:.3px;min-height:24px;margin:0 0 24px;font-size:17px;font-style:italic}.ChatInterface-module__YDIRoW__cursor{opacity:1;color:inherit;margin-left:1px;font-weight:300;animation:.55s step-end infinite ChatInterface-module__YDIRoW__blink;display:inline}@keyframes ChatInterface-module__YDIRoW__blink{0%,to{opacity:1}50%{opacity:0}}.ChatInterface-module__YDIRoW__thinking{justify-content:center;gap:6px;padding:8px 0 16px;display:flex}.ChatInterface-module__YDIRoW__dot{background:#fff9;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ChatInterface-module__YDIRoW__dotBounce}.ChatInterface-module__YDIRoW__dot:nth-child(2){animation-delay:.2s}.ChatInterface-module__YDIRoW__dot:nth-child(3){animation-delay:.4s}@keyframes ChatInterface-module__YDIRoW__dotBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.ChatInterface-module__YDIRoW__response{color:#fff;text-align:left;font-size:16px;line-height:1.75}.ChatInterface-module__YDIRoW__response strong{font-weight:700}@media (max-width:600px){.ChatInterface-module__YDIRoW__container{padding:0 16px}.ChatInterface-module__YDIRoW__question{font-size:15px}.ChatInterface-module__YDIRoW__response{font-size:15px;line-height:1.65}}
.page-module___8aEwW__page{background:#000;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__stars{z-index:0}.page-module___8aEwW__scene{transition:transform .3s ease-out;position:absolute;inset:0;transform:translateY(0)}.page-module___8aEwW__redSquare{transform-origin:50%;will-change:transform;z-index:2;background:#de2d10;border-radius:4px;width:150px;height:150px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.page-module___8aEwW__squareEnter{animation:3.28s cubic-bezier(.4,0,.2,1) forwards page-module___8aEwW__sqEnter,1s cubic-bezier(.25,.46,.45,.94) 3.28s forwards page-module___8aEwW__sqSettle}.page-module___8aEwW__squarePulse{animation:3.69s ease-in-out infinite page-module___8aEwW__sqPulse;transform:translate(-50%,-50%)scale(1)}.page-module___8aEwW__hydrant{object-fit:contain;transform-origin:50%;will-change:transform;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto;width:260px;height:260px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.page-module___8aEwW__hydrantEnter{animation:3.28s cubic-bezier(.4,0,.2,1) forwards page-module___8aEwW__hyEnter,1s cubic-bezier(.25,.46,.45,.94) 3.28s forwards page-module___8aEwW__hySettle}.page-module___8aEwW__hydrantPulse{animation:3.69s ease-in-out infinite page-module___8aEwW__hyPulse;transform:translate(-50%,-50%)scale(.5)}.page-module___8aEwW__hoverZone{z-index:4;cursor:pointer;width:200px;height:200px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__clickHint{color:#ffffff80;letter-spacing:.5px;white-space:nowrap;pointer-events:none;z-index:4;margin:0;font-size:13px;font-weight:400;transition:opacity 1.2s,transform 1.2s;position:fixed;top:calc(50% + 95px);left:50%}.page-module___8aEwW__askBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;white-space:nowrap;z-index:10;background:#000000bf;border:1px solid #fff3;border-radius:999px;padding:14px 28px;font-family:inherit;font-size:16px;font-weight:700;transition:opacity .5s,transform .5s,background .15s;position:fixed;top:calc(50% + 140px);left:50%}.page-module___8aEwW__askBtn:hover{background:#000000e6}.page-module___8aEwW__blackBox{opacity:0;z-index:2;background:#0a0a0a;border-radius:16px;width:185px;height:185px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(0)}.page-module___8aEwW__blackBoxStars{position:absolute;inset:0}.page-module___8aEwW__miniStar{opacity:.7;background:#fff;border-radius:50%;width:2px;height:2px;animation:2s ease-in-out infinite alternate page-module___8aEwW__twinkle;position:absolute}.page-module___8aEwW__menuSide{z-index:12;flex-direction:column;gap:8px;transition:opacity .4s,transform .4s;display:flex;position:fixed;top:50%;left:calc(50% + 112px)}.page-module___8aEwW__menuBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:10px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s}.page-module___8aEwW__menuBtn:hover{background:#ffffff2e;transform:translate(3px);box-shadow:0 0 16px #ffffff1a}.page-module___8aEwW__menuBtn:active{transform:scale(.96)}.page-module___8aEwW__chatWrap{z-index:10;width:100%;max-width:560px;padding:0 16px 40px;transition:opacity .8s,transform .8s;position:fixed;top:calc(50% + 130px);left:50%}@keyframes page-module___8aEwW__sqEnter{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1.15)}}@keyframes page-module___8aEwW__sqSettle{0%{transform:translate(-50%,-50%)scale(1.15)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes page-module___8aEwW__sqPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.15)}}@keyframes page-module___8aEwW__hyEnter{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(.35)}}@keyframes page-module___8aEwW__hySettle{0%{transform:translate(-50%,-50%)scale(.35)}to{transform:translate(-50%,-50%)scale(.5)}}@keyframes page-module___8aEwW__hyPulse{0%,to{transform:translate(-50%,-50%)scale(.5)}50%{transform:translate(-50%,-50%)scale(.425)}}@keyframes page-module___8aEwW__twinkle{0%{opacity:.3}to{opacity:1}}@media (max-width:768px){.page-module___8aEwW__redSquare{width:130px;height:130px}.page-module___8aEwW__hydrant{width:210px;height:210px}.page-module___8aEwW__hoverZone{width:170px;height:170px}.page-module___8aEwW__clickHint{top:calc(50% + 82px)}.page-module___8aEwW__askBtn{padding:12px 22px;font-size:14px;top:calc(50% + 115px)}.page-module___8aEwW__blackBox{width:155px;height:155px}.page-module___8aEwW__menuSide{left:calc(50% + 92px)}.page-module___8aEwW__chatWrap{top:calc(50% + 110px)}}@media (max-width:480px){.page-module___8aEwW__redSquare{width:110px;height:110px}.page-module___8aEwW__hydrant{width:170px;height:170px}.page-module___8aEwW__clickHint{top:calc(50% + 70px)}.page-module___8aEwW__askBtn{padding:10px 18px;font-size:13px;top:calc(50% + 98px)}.page-module___8aEwW__blackBox{width:130px;height:130px}.page-module___8aEwW__menuSide{left:calc(50% + 78px)}.page-module___8aEwW__chatWrap{top:calc(50% + 95px)}}
