.AILoadingAnimation_overlay__BdsYe{position:fixed;inset:0;background:radial-gradient(circle at 50% 18%,rgba(219,234,254,.9),transparent 38%),linear-gradient(165deg,#f8fafc,#eef6ff 48%,#edfdf8);display:flex;align-items:center;justify-content:center;padding:24px;z-index:9999;overflow-y:auto;animation:AILoadingAnimation_fadeIn__Vuh94 .24s ease-out}.AILoadingAnimation_container__tg5n3{width:min(100%,400px);flex-shrink:0;margin:auto;border:1px solid rgba(148,163,184,.22);border-radius:28px;background:rgba(255,255,255,.94);padding:32px 24px 28px;text-align:center;position:relative;overflow:hidden;box-shadow:0 24px 70px rgba(30,64,175,.12)}.AILoadingAnimation_container__tg5n3:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#2563eb,#14b8a6)}.AILoadingAnimation_summaryScene__iihHM{position:relative;width:224px;height:166px;margin:0 auto 24px}.AILoadingAnimation_sceneGlow__D_kxx{position:absolute;inset:8px 30px;border-radius:50%;background:radial-gradient(circle,#dbeafe,#f0fdfa 65%,transparent 72%)}.AILoadingAnimation_summaryPaper__WIliu{position:absolute;inset:22px 65px 14px;padding:19px 14px;border:1px solid #bfdbfe;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(37,99,235,.1)}.AILoadingAnimation_paperLabel__UK0Ic{display:block;width:22px;height:5px;margin-bottom:17px;border-radius:3px;background:#60a5fa}.AILoadingAnimation_summaryLines___Yjq1{display:grid;gap:9px}.AILoadingAnimation_summaryLines___Yjq1 span{height:4px;border-radius:3px;background:#93c5fd;transform-origin:left;animation:AILoadingAnimation_arrangeLine__IRNqK 6s ease-in-out infinite both}.AILoadingAnimation_summaryLines___Yjq1 span:nth-child(2){animation-delay:.16s}.AILoadingAnimation_summaryLines___Yjq1 span:nth-child(3){animation-delay:.32s}.AILoadingAnimation_summaryLines___Yjq1 span:nth-child(4){width:65%;animation-delay:.48s}.AILoadingAnimation_answerCard__2uQtb{--card-x:-68px;--card-y:-24px;--card-angle:-12deg;position:absolute;top:57px;left:80px;width:64px;height:52px;display:grid;align-content:center;gap:6px;padding:11px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;box-shadow:0 4px 12px rgba(30,64,175,.08);animation:AILoadingAnimation_gatherCard__Pv7_M 6s ease-in-out infinite both}.AILoadingAnimation_answerCard__2uQtb:nth-of-type(4){--card-x:68px;--card-y:-6px;--card-angle:12deg;border-color:#99f6e4;background:#f0fdfa;animation-delay:.18s}.AILoadingAnimation_answerCard__2uQtb:nth-of-type(5){--card-x:-52px;--card-y:42px;--card-angle:-7deg;animation-delay:.36s}.AILoadingAnimation_answerCard__2uQtb span{display:block;height:3px;border-radius:2px;background:#93c5fd}.AILoadingAnimation_answerCard__2uQtb span:first-child{width:45%;background:#3b82f6}.AILoadingAnimation_answerCard__2uQtb span:last-child{width:70%}.AILoadingAnimation_answerCard__2uQtb:nth-of-type(4) span{background:#5eead4}.AILoadingAnimation_answerCard__2uQtb:nth-of-type(4) span:first-child{background:#14b8a6}.AILoadingAnimation_mainText__cSNf1{margin:0 0 12px;color:#0f172a;font-size:21px;font-weight:800;line-height:1.6;letter-spacing:-.02em;text-wrap:balance}.AILoadingAnimation_subText__eOzky{margin:0 auto;max-width:300px;color:#475569;font-size:14px;line-height:1.9;text-wrap:pretty}.AILoadingAnimation_workingDots__QrJ0Y{display:flex;justify-content:center;gap:7px;margin-top:22px}.AILoadingAnimation_workingDots__QrJ0Y span{width:5px;height:5px;border-radius:50%;background:#60a5fa;animation:AILoadingAnimation_breathe__4o9CF 1.8s ease-in-out infinite}.AILoadingAnimation_workingDots__QrJ0Y span:nth-child(2){animation-delay:.2s}.AILoadingAnimation_workingDots__QrJ0Y span:nth-child(3){animation-delay:.4s}@keyframes AILoadingAnimation_fadeIn__Vuh94{0%{opacity:0}to{opacity:1}}@keyframes AILoadingAnimation_gatherCard__Pv7_M{0%,8%{opacity:0;transform:translate(var(--card-x),var(--card-y)) rotate(var(--card-angle))}16%,26%{opacity:1;transform:translate(var(--card-x),var(--card-y)) rotate(var(--card-angle))}43%,to{opacity:0;transform:translate(0) rotate(0deg) scale(.75)}}@keyframes AILoadingAnimation_arrangeLine__IRNqK{0%,42%{opacity:0;transform:translateY(4px) scaleX(.3)}55%,80%{opacity:1;transform:translateY(0) scaleX(1)}92%,to{opacity:0;transform:translateY(0) scaleX(1)}}@keyframes AILoadingAnimation_breathe__4o9CF{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:480px){.AILoadingAnimation_overlay__BdsYe{padding:16px}.AILoadingAnimation_container__tg5n3{padding:26px 18px 24px}.AILoadingAnimation_mainText__cSNf1{font-size:19px}.AILoadingAnimation_subText__eOzky{font-size:13px}}@media (prefers-reduced-motion:reduce){.AILoadingAnimation_answerCard__2uQtb,.AILoadingAnimation_overlay__BdsYe,.AILoadingAnimation_summaryLines___Yjq1 span,.AILoadingAnimation_workingDots__QrJ0Y span{animation:none}.AILoadingAnimation_answerCard__2uQtb{transform:translate(var(--card-x),var(--card-y)) rotate(var(--card-angle))}}.AILoadingAnimation_lotteryScene__p6bXG{position:relative;width:168px;height:174px;margin:0 auto 24px}.AILoadingAnimation_lotteryWheel__fS_KA{position:absolute;inset:8px 4px 6px;border-radius:50%;border:8px solid #dbeafe;background:conic-gradient(#2563eb 0deg 90deg,#bfdbfe 90deg 180deg,#14b8a6 180deg 270deg,#fef3c7 270deg);box-shadow:0 8px 20px #2563eb20}.AILoadingAnimation_lotteryWheel__fS_KA span{position:absolute;color:white;font-size:20px}.AILoadingAnimation_lotteryWheel__fS_KA span:first-child{top:22px;right:25px}.AILoadingAnimation_lotteryWheel__fS_KA span:nth-child(2){bottom:22px;right:25px}.AILoadingAnimation_lotteryWheel__fS_KA span:nth-child(3){bottom:22px;left:25px}.AILoadingAnimation_lotteryWheel__fS_KA span:nth-child(4){top:22px;left:25px}.AILoadingAnimation_lotteryCenter__QoSKx{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:white;color:#2563eb;font-size:23px;box-shadow:0 2px 8px #0f172a15}.AILoadingAnimation_lotteryPointer__pICgE{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:1;border-left:9px solid transparent;border-right:9px solid transparent;border-top:18px solid #155dfc}.SurveyGacha_backdrop__hThoQ{position:fixed;inset:0;z-index:1000;overflow:hidden}.SurveyGacha_preparation__JxvMT{width:100%;max-width:320px;margin:0 auto;padding:8px 0;color:#6f552c;text-align:center;font-size:13px}.SurveyGacha_preparation__JxvMT p{margin:0 0 10px}.SurveyGacha_preparationMeter__MTx6S{height:5px;border-radius:99px;overflow:hidden;background:#e5d7bd}.SurveyGacha_preparationMeter__MTx6S span{display:block;width:40%;height:100%;border-radius:99px;background:linear-gradient(110deg,#c6a061,#a67c39);animation:SurveyGacha_preparationMove__D8v8G 2.4s ease-in-out infinite}@keyframes SurveyGacha_preparationMove__D8v8G{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(prefers-reduced-motion:reduce){.SurveyGacha_preparationMeter__MTx6S span{animation:none;transform:translateX(75%)}}.SurveyGacha_screen__d56Ex{position:fixed;top:0;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,500px);height:100dvh;overflow:hidden;overscroll-behavior:none;background:radial-gradient(ellipse at 50% 42%,#fffdf6 0,#f5efdf 65%,#e9dfcb 100%);color:#493924;font-family:Noto Sans JP,Arial,Helvetica,sans-serif;line-height:1.5;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-bottom:var(--footer-height,100px);box-shadow:-18px 0 36px #0000004d,18px 0 36px #0000004d}.SurveyGacha_screen__d56Ex *{box-sizing:border-box}.SurveyGacha_screen__d56Ex .SurveyGacha_header__2WtqQ{flex:none;width:100%;background:linear-gradient(110deg,#c6a061,#a67c39);padding-top:calc(24px + env(safe-area-inset-top))}.SurveyGacha_stage__HGYTu{position:relative;flex:1;width:calc(100% - 32px);max-width:480px;min-height:0;container-type:size;display:grid;place-items:center;margin:12px 0}.SurveyGacha_artboard__lg2LT{position:relative;width:min(100cqw,93.82cqh,440px);aspect-ratio:1215/1295;isolation:isolate}.SurveyGacha_art__Pr8GA{width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.SurveyGacha_art__Pr8GA,.SurveyGacha_bottomHalf__NKNN8,.SurveyGacha_capsule__vDaXL,.SurveyGacha_closedDisappear__akM1N,.SurveyGacha_closedWiggle__XhmJT,.SurveyGacha_glow__KAUML,.SurveyGacha_machineEntrance__7jX2G,.SurveyGacha_machineFade__RgG0V,.SurveyGacha_machineShake__LQcFp,.SurveyGacha_openCapsule__x9p7M,.SurveyGacha_resultLayers__x3rBA,.SurveyGacha_sparkles__F07CI,.SurveyGacha_topHalf__nWpr3{position:absolute;inset:0}.SurveyGacha_machineEntrance__7jX2G{animation:SurveyGacha_enter__EjTMr .6s cubic-bezier(.2,.7,.3,1) both}.SurveyGacha_machineFade__RgG0V{will-change:opacity,transform}.SurveyGacha_handle__Fg6Cm{position:absolute;left:49.8%;top:68.7%;width:20%;aspect-ratio:1;min-width:44px;min-height:44px;border:0;background:none;padding:0;transform:translate(-50%,-50%);cursor:pointer;border-radius:50%}.SurveyGacha_handle__Fg6Cm:focus-visible{outline:2px solid #9c742e;outline-offset:5px}.SurveyGacha_handle__Fg6Cm:disabled{cursor:default}.SurveyGacha_handleRotor__NAYPx{position:absolute;left:-16%;top:-36.5%;width:132%;aspect-ratio:1215/1295;transform-origin:50.2% 61.4%;clip-path:ellipse(38% 31% at 50.2% 61.4%)}.SurveyGacha_running__ABMDx .SurveyGacha_handleRotor__NAYPx{animation:SurveyGacha_turn__BjQSt 1s cubic-bezier(.3,.08,.28,1) both;will-change:transform}.SurveyGacha_running__ABMDx .SurveyGacha_machineShake__LQcFp{animation:SurveyGacha_machineSway__McbjV 1s ease-in-out both}.SurveyGacha_running__ABMDx .SurveyGacha_machineFade__RgG0V{animation:SurveyGacha_machineExit__bE2ZK .55s ease-out 1.1s both}.SurveyGacha_capsule__vDaXL{opacity:0;z-index:4;transform:translateY(33%) scale(.22)}.SurveyGacha_running__ABMDx .SurveyGacha_capsule__vDaXL{animation:SurveyGacha_capsuleDrop__Mh4Am 1s 1s both;will-change:transform,opacity}.SurveyGacha_running__ABMDx .SurveyGacha_closedWiggle__XhmJT{animation:SurveyGacha_anticipation__5fFx_ .6s ease-in-out 2s both}.SurveyGacha_running__ABMDx .SurveyGacha_closedDisappear__akM1N{animation:SurveyGacha_closedHide__ZMg8p .14s 2.6s both}.SurveyGacha_openCapsule__x9p7M{transform:scale(.75);z-index:5}.SurveyGacha_bottomHalf__NKNN8,.SurveyGacha_topHalf__nWpr3{opacity:0}.SurveyGacha_topRegistration__3UTK_{transform:translateY(-9.3%) scale(.8)}.SurveyGacha_bottomRegistration__j_MYp{transform:translateY(9.3%) scale(.77)}.SurveyGacha_running__ABMDx .SurveyGacha_topHalf__nWpr3{animation:SurveyGacha_openTop__jDfTM .8s cubic-bezier(.16,.65,.28,1) 2.6s both;will-change:transform,opacity}.SurveyGacha_running__ABMDx .SurveyGacha_bottomHalf__NKNN8{animation:SurveyGacha_openBottom__L6_M7 .8s cubic-bezier(.16,.65,.28,1) 2.6s both;will-change:transform,opacity}.SurveyGacha_glow__KAUML{z-index:6;opacity:0}.SurveyGacha_sparkles__F07CI{z-index:7;opacity:0}.SurveyGacha_running__ABMDx .SurveyGacha_glow__KAUML{animation:SurveyGacha_openingGlow__5rAGg .9s ease-out 2.6s both}.SurveyGacha_running__ABMDx .SurveyGacha_sparkles__F07CI{animation:SurveyGacha_particleBloom__2cobi 1.5s ease-out 2s both}.SurveyGacha_resultLayers__x3rBA{z-index:10;opacity:0}.SurveyGacha_running__ABMDx .SurveyGacha_resultLayers__x3rBA{animation:SurveyGacha_resultEnter__8DLky .8s cubic-bezier(.2,.75,.3,1) 3.4s both}.SurveyGacha_frame__ip77n{z-index:20;transform:scale(.94)}.SurveyGacha_winnerHalo__o_Fvr{z-index:21;opacity:.22;transform:scale(.96)}.SurveyGacha_running__ABMDx .SurveyGacha_winnerHalo__o_Fvr{animation:SurveyGacha_winnerLight__WIDBs 1.1s ease-out 3.4s both}.SurveyGacha_badge__r_O5M{position:absolute;z-index:23;left:5%;top:4%;width:90%;height:83%}.SurveyGacha_badgePulse__XU4yY{position:absolute;inset:0}.SurveyGacha_running__ABMDx .SurveyGacha_winnerBadge__L4duR{animation:SurveyGacha_winnerSettle__wZmdI .8s cubic-bezier(.2,.7,.3,1) 3.7s both}.SurveyGacha_running__ABMDx .SurveyGacha_loseBadge__wPWqI{animation:SurveyGacha_loseEnter__l7zhh .5s ease-out 3.7s both}.SurveyGacha_finished__W3NGg .SurveyGacha_resultLayers__x3rBA{opacity:1}.SurveyGacha_finished__W3NGg .SurveyGacha_winnerHalo__o_Fvr{opacity:.16}.SurveyGacha_finished__W3NGg .SurveyGacha_badgePulse__XU4yY{animation:SurveyGacha_badgeBreathe__PYRYM 3.6s ease-in-out infinite;will-change:transform}.SurveyGacha_footer__Fxmy7{z-index:50;background:rgba(255,255,255,.95);padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgba(15,23,42,.12);text-align:center;display:flex;flex-direction:column;gap:12px}.SurveyGacha_footer__Fxmy7>p{margin:0;font-size:12px;line-height:1.7;color:#726047}.SurveyGacha_actions__Dkw1o a,.SurveyGacha_actions__Dkw1o button,.SurveyGacha_primary__50ehe{display:flex;align-items:center;justify-content:center;min-height:54px;width:100%;padding:16px;border:0;border-radius:16px;background:linear-gradient(110deg,#c6a061,#a67c39);color:#fff;font-family:inherit;font-size:15px;font-weight:900;line-height:1.5;text-decoration:none;cursor:pointer;box-shadow:0 5px 15px #8d682520;transition:opacity .2s,transform .2s}.SurveyGacha_actions__Dkw1o a:active,.SurveyGacha_actions__Dkw1o button:active,.SurveyGacha_primary__50ehe:active{transform:scale(.98)}.SurveyGacha_actions__Dkw1o button:disabled,.SurveyGacha_primary__50ehe:disabled{cursor:default;background:#cbd5e1;box-shadow:none}.SurveyGacha_actions__Dkw1o a:focus-visible,.SurveyGacha_actions__Dkw1o button:focus-visible,.SurveyGacha_primary__50ehe:focus-visible{outline:2px solid #554024;outline-offset:3px}.SurveyGacha_actions__Dkw1o{display:flex;flex-direction:column;gap:8px}.SurveyGacha_actions__Dkw1o .SurveyGacha_secondary__NNtNX{background:#ffffff80;color:#795d30;border:1px solid #caba9c;box-shadow:none;min-height:44px;padding:10px 14px}.SurveyGacha_actions__Dkw1o .SurveyGacha_textAction__xt14t{background:transparent;border:0;box-shadow:none;color:#795d30;min-height:44px;padding:3px;text-decoration:underline;font-size:12px}.SurveyGacha_actions__Dkw1o .SurveyGacha_draftStatus__U_3ph{margin:0;font-size:11px;line-height:1.65;color:#7b6c56}.SurveyGacha_loading__y_pzl{position:absolute;inset:0;display:grid;place-items:center}.SurveyGacha_loading__y_pzl span{width:24px;height:24px;border:1px solid #d2c3a6;border-top-color:#92764b;border-radius:50%;animation:SurveyGacha_turn__BjQSt 1.6s linear infinite}@keyframes SurveyGacha_enter__EjTMr{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes SurveyGacha_turn__BjQSt{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes SurveyGacha_machineSway__McbjV{0%,to{transform:rotate(0)}30%{transform:rotate(.4deg)}65%{transform:rotate(-.4deg)}}@keyframes SurveyGacha_machineExit__bE2ZK{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes SurveyGacha_capsuleDrop__Mh4Am{0%{opacity:0;transform:translateY(33%) scale(.22);animation-timing-function:cubic-bezier(.5,0,.8,.6)}12%{opacity:1}38%{opacity:1;transform:translateY(39%) scale(.27);animation-timing-function:cubic-bezier(.2,.6,.3,1)}51%{transform:translateY(35%) scale(.27);animation-timing-function:ease-in}62%{transform:translateY(39%) scale(.27);animation-timing-function:cubic-bezier(.2,.7,.3,1)}to{opacity:1;transform:translateY(0) scale(.75)}}@keyframes SurveyGacha_anticipation__5fFx_{0%,to{transform:rotate(0)}25%{transform:rotate(-1.4deg)}55%{transform:rotate(1.4deg)}80%{transform:rotate(-.6deg)}}@keyframes SurveyGacha_closedHide__ZMg8p{0%{opacity:1}to{opacity:0}}@keyframes SurveyGacha_openTop__jDfTM{0%{opacity:0;transform:translateY(0) rotate(0)}1%{opacity:1}60%{opacity:1;transform:translateY(-18%) rotate(-9deg)}to{opacity:0;transform:translateY(-22%) rotate(-11deg)}}@keyframes SurveyGacha_openBottom__L6_M7{0%{opacity:0;transform:translateY(0)}1%{opacity:1}60%{opacity:1;transform:translateY(12%)}to{opacity:0;transform:translateY(15%)}}@keyframes SurveyGacha_openingGlow__5rAGg{0%{opacity:0;transform:scale(.25)}35%{opacity:.6;transform:scale(.87)}75%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes SurveyGacha_particleBloom__2cobi{0%{opacity:0;transform:scale(.72) rotate(-3deg)}35%{opacity:.2}75%{opacity:.4;transform:scale(.95) rotate(2deg)}to{opacity:0;transform:scale(1)}}@keyframes SurveyGacha_resultEnter__8DLky{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SurveyGacha_badgeBreathe__PYRYM{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes SurveyGacha_winnerLight__WIDBs{0%{opacity:0;transform:scale(.6)}50%{opacity:.35;transform:scale(1)}to{opacity:.16;transform:scale(.96)}}@keyframes SurveyGacha_winnerSettle__wZmdI{0%{opacity:0;transform:scale(.7)}65%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes SurveyGacha_loseEnter__l7zhh{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-height:680px){.SurveyGacha_stage__HGYTu{margin:8px 0}.SurveyGacha_footer__Fxmy7{gap:8px}.SurveyGacha_actions__Dkw1o{gap:5px}.SurveyGacha_actions__Dkw1o a,.SurveyGacha_actions__Dkw1o button{min-height:44px;font-size:12px;padding:10px 14px}.SurveyGacha_actions__Dkw1o .SurveyGacha_textAction__xt14t{min-height:44px;padding:3px}}@media(prefers-reduced-motion:reduce){.SurveyGacha_machineEntrance__7jX2G{animation-name:SurveyGacha_fadeOnly__WTIOa}.SurveyGacha_running__ABMDx .SurveyGacha_closedWiggle__XhmJT,.SurveyGacha_running__ABMDx .SurveyGacha_machineShake__LQcFp{animation:none}.SurveyGacha_running__ABMDx .SurveyGacha_handleRotor__NAYPx{animation:SurveyGacha_turn__BjQSt 1s linear both}.SurveyGacha_running__ABMDx .SurveyGacha_capsule__vDaXL{animation-name:SurveyGacha_reducedCapsule__K0EWS}.SurveyGacha_running__ABMDx .SurveyGacha_topHalf__nWpr3{animation-name:SurveyGacha_reducedTop__HwHhK}.SurveyGacha_running__ABMDx .SurveyGacha_bottomHalf__NKNN8{animation-name:SurveyGacha_reducedBottom__DZ9Ml}.SurveyGacha_running__ABMDx .SurveyGacha_glow__KAUML,.SurveyGacha_running__ABMDx .SurveyGacha_sparkles__F07CI{animation-name:SurveyGacha_reducedGlow__gDi1z}.SurveyGacha_running__ABMDx .SurveyGacha_loseBadge__wPWqI,.SurveyGacha_running__ABMDx .SurveyGacha_resultLayers__x3rBA,.SurveyGacha_running__ABMDx .SurveyGacha_winnerBadge__L4duR{animation-name:SurveyGacha_fadeOnly__WTIOa}.SurveyGacha_running__ABMDx .SurveyGacha_winnerHalo__o_Fvr{animation-name:SurveyGacha_reducedGlow__gDi1z}.SurveyGacha_finished__W3NGg .SurveyGacha_badgePulse__XU4yY{animation:none;will-change:auto}.SurveyGacha_loading__y_pzl span{animation:none}.SurveyGacha_actions__Dkw1o a,.SurveyGacha_actions__Dkw1o button,.SurveyGacha_primary__50ehe{transition:none}}@keyframes SurveyGacha_fadeOnly__WTIOa{0%{opacity:0}to{opacity:1}}@keyframes SurveyGacha_reducedCapsule__K0EWS{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(.75)}}@keyframes SurveyGacha_reducedTop__HwHhK{0%{opacity:0}1%{opacity:1}60%{opacity:1;transform:translateY(-10%)}to{opacity:0;transform:translateY(-10%)}}@keyframes SurveyGacha_reducedBottom__DZ9Ml{0%{opacity:0}1%{opacity:1}60%{opacity:1;transform:translateY(8%)}to{opacity:0;transform:translateY(8%)}}@keyframes SurveyGacha_reducedGlow__gDi1z{0%,to{opacity:0}50%{opacity:.18}}.page_container__8_Omr{max-width:720px;margin:0 auto;padding:0}.page_header__OilKy{margin:0;text-align:center;background:#13202f;color:#fff;padding:24px 16px 28px}.page_headerInner__8EFR8{max-width:720px;margin:0 auto;padding:0 16px}.page_desc__Igcrh,.page_store__Jlzon,.page_title__lu_BR{display:none}.page_storeTop__OE8Rk{font-size:16px}.page_kicker__cjSZb,.page_storeTop__OE8Rk{font-weight:700;opacity:.95;margin:0 0 8px}.page_kicker__cjSZb{font-size:14px}.page_mainTitle__a2KIZ{font-size:22px;font-weight:800;margin:0}.page_subTitle__yjqEL{font-size:14px;color:rgba(255,255,255,.9);margin:8px 0 0;line-height:1.6}.page_section__zfTCe{margin-top:0}.page_muted__ADAOZ{color:#9aa0a6;font-size:13px}.page_form__ukeg4{display:block;margin-top:8px}.page_stepRow__bzDvo{gap:16px}.page_stepLabels__wJaBO,.page_stepRow__bzDvo{display:flex;align-items:center;justify-content:center}.page_stepLabels__wJaBO{gap:64px;margin-top:8px}.page_card__z10Qb{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin:24px 0}.page_resultSteps__giSjD,.page_steps__Ecr8v{--circle:64px;display:flex;align-items:flex-start;justify-content:center;background:#fff;padding:24px 0 16px;margin-bottom:32px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.page_stepItem__x92ru{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1 0%;min-width:0}.page_stepCircle__meFiR{width:var(--circle);height:var(--circle);border-radius:999px;background:#173a5e;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700}.page_stepCircleMuted__P2M7a span,.page_stepCircle__meFiR span{font-size:12px;opacity:.9}.page_stepCircleMuted__P2M7a strong,.page_stepCircle__meFiR strong{font-size:20px;line-height:1}.page_stepCircleMuted__P2M7a{width:var(--circle);height:var(--circle);border-radius:999px;background:#eef2f7;color:#64748b;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700}.page_stepLabel__bwMFN{color:#173a5e}.page_stepLabelMuted__e7aQv,.page_stepLabel__bwMFN{font-size:12px;padding:4px 8px;text-align:center;white-space:normal;line-height:1.35;overflow-wrap:break-word;word-break:normal;hyphens:auto}.page_stepLabelMuted__e7aQv{color:#94a3b8}.page_stepArrow__l4sgl{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #cbd5e1;align-self:flex-start;margin-top:calc(var(--circle)/2 - 6px)}.page_qtext__9fdm2{font-size:15px;font-weight:600;color:#202124;margin:0 0 10px}.page_cardHeader__tcd9D{background:#eff6ff;border-radius:10px 10px 0 0;padding:0;margin:-14px -14px 10px}.page_cardHeaderText__lOaaY{font-size:15px;font-weight:600;color:#202124;margin:0;padding:16px}.page_options__YpeJM{display:flex;flex-direction:column;gap:8px}.page_option__HTx_v{display:flex;align-items:center;gap:8px;font-size:14px;color:#202124}.page_multipleNote__HRrxU{font-size:12px;color:#1a73e8;margin:0 0 8px;font-weight:500}.page_freeInputWrap__AkUiA{margin-top:10px}.page_input__Mjg4M{width:100%;max-width:100%;box-sizing:border-box;display:block;border:1px solid #dadce0;border-radius:8px;padding:10px 12px;font-size:14px;outline:none}.page_input__Mjg4M:focus{border-color:#1a73e8;box-shadow:0 0 0 3px rgba(26,115,232,.18)}.page_textarea__hcQC5{width:100%;border:1px solid #dadce0!important;border-radius:8px;padding:10px 12px;font-size:14px;outline:none;resize:vertical;min-height:80px;font-family:inherit;line-height:1.5}.page_textarea__hcQC5:focus{border-color:#1a73e8!important;box-shadow:0 0 0 3px rgba(26,115,232,.18)}.page_subhead__23umw{font-size:14px;font-weight:600;color:#202124;margin:0 0 6px}.page_keywords__lAOHd{display:flex;flex-wrap:wrap;gap:8px}.page_keyword__DplOE{font-size:12px;color:#1a73e8;background:#e8f0fe;border:1px solid #d2e3fc;border-radius:999px;padding:4px 8px}.page_couponContent__PGiVh{font-size:14px;color:#202124}.page_couponRules__YJUvT{font-size:12px;color:#5f6368;margin-top:4px}.page_couponNote__tyMoa{font-size:11px;color:#9aa0a6;margin-top:4px}.page_required__K0JXU{color:#d32f2f;font-weight:700}.page_errorMessage__mmEuq{background:#ffebee;border:1px solid #f44336;border-radius:8px;padding:12px;margin:16px 0;color:#d32f2f;font-size:14px}.page_submitSection__Ta_3i{margin-top:24px;text-align:center;padding:20px 0}.page_demoSection__xk60P{margin:0 0 16px;padding:0}.page_demoField__cSIpz{display:block;margin:0 0 30px}.page_label__xIkKE{display:block;margin:0 0 6px 2px;font-size:14px;color:#374151;font-weight:600}.page_demoOptions__VUG6f{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-left:12px;max-width:100%;box-sizing:border-box}.page_noAnim__yFbn1,.page_noAnim__yFbn1 *{transition:none!important;animation:none!important;transform:none!important}.page_submitButton__Tinr0{background:#1a73e8;color:white;border:none;border-radius:100px;padding:16px;width:80%;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s;min-width:200px}.page_submitButton__Tinr0:hover{background:#1565c0}.page_submitButton__Tinr0:active{background:#0d47a1}.page_error__7_xQg,.page_loading__NXF9I{text-align:center;padding:40px 20px;font-size:16px;color:#666}.page_steps__Ecr8v:lang(ja) .page_stepLabelMuted__e7aQv,.page_steps__Ecr8v:lang(ja) .page_stepLabel__bwMFN,.page_steps__Ecr8v:lang(ko) .page_stepLabelMuted__e7aQv,.page_steps__Ecr8v:lang(ko) .page_stepLabel__bwMFN,.page_steps__Ecr8v:lang(zh) .page_stepLabelMuted__e7aQv,.page_steps__Ecr8v:lang(zh) .page_stepLabel__bwMFN,.page_steps__Ecr8v:lang(zhtw) .page_stepLabelMuted__e7aQv,.page_steps__Ecr8v:lang(zhtw) .page_stepLabel__bwMFN{overflow-wrap:normal;word-break:normal;hyphens:manual;line-break:strict}@media (max-width:480px){.page_container__8_Omr{padding:0 0 32px}.page_store__Jlzon{font-size:18px}.page_title__lu_BR{font-size:22px}.page_qtext__9fdm2{font-size:14px}.page_submitButton__Tinr0{min-width:180px;padding:16px 24px;font-size:15px}}.page_roleTabs__zJo1f{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 16px;margin-bottom:8px;-webkit-overflow-scrolling:touch}.page_roleTabs__zJo1f::-webkit-scrollbar{display:none}.page_activeTab__a_FRj,.page_tab__CBMzS{white-space:nowrap;padding:6px 16px;border-radius:999px;font-size:13px;font-weight:600;transition:all .2s;border:1px solid transparent;cursor:pointer;background:none}.page_tab__CBMzS{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.page_activeTab__a_FRj{background:#1a73e8;color:#fff;border-color:#1a73e8}.page_staffGrid__ruVY1{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}@media (max-width:480px){.page_staffGrid__ruVY1{grid-template-columns:repeat(2,1fr)}}@media (min-width:501px){.page_staffGrid__ruVY1{grid-template-columns:repeat(2,1fr)}}.page_staffCard__1Rn_z{position:relative;border:2px solid #f1f5f9;border-radius:12px;padding:8px;text-align:center;cursor:pointer;transition:all .2s}.page_selectedStaff__2DQAj{border-color:#1a73e8;background:#f0f7ff}.page_staffImageWrap__cyX1r{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;margin-bottom:8px;background:#f8fafc}.page_staffImage__V14Jt{width:100%;height:100%;object-fit:cover}.page_staffImagePlaceholder__I6Bn9{width:100%;height:100%;background:#e2e8f0;display:flex;align-items:center;justify-content:center}.page_staffInfo__r58AS{min-height:40px}.page_staffRole__EObNE{font-size:10px;color:#94a3b8;margin:0;font-weight:700;text-transform:uppercase}.page_staffName__PoyZC{font-size:12px;font-weight:600;color:#1e293b;margin:2px 0 0;line-height:1.2}.page_staffFeedbackOptions__jNIEl{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.page_feedbackTag__ZOLe2{position:relative;cursor:pointer}.page_feedbackTag__ZOLe2 input{position:absolute;opacity:0;cursor:pointer}.page_feedbackTag__ZOLe2 span{display:block;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;color:#475569;font-weight:500;transition:all .2s}.page_feedbackTag__ZOLe2 input:checked+span{background:#eef2ff;border-color:#1a73e8;color:#1a73e8}.result_couponCard__dn6ll{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;position:relative;overflow:hidden}.result_celebrate__iTZWg{position:relative;background:linear-gradient(90deg,#fff7cc,#ffe6f7);border:1px solid #fde68a;border-radius:10px;padding:10px 12px;margin-bottom:12px;display:flex;align-items:center;gap:10px}.result_celebrateEmoji__3NIVF{font-size:20px}.result_badge__ROtYW{font-weight:800;color:#8a2c0b}.result_subtle__r_hqj{font-size:12px;color:#6b7280}.result_confetti___m8lR{position:absolute;top:-8px;width:6px;height:10px;background:#f59e0b;opacity:.9;animation:result_fall__aKZ_Q 2.8s linear infinite}.result_confetti___m8lR:nth-child(2){left:15%;background:#ef4444;animation-delay:.2s}.result_confetti___m8lR:nth-child(3){left:30%;background:#10b981;animation-delay:.6s}.result_confetti___m8lR:nth-child(4){left:45%;background:#3b82f6;animation-delay:.1s}.result_confetti___m8lR:nth-child(5){left:60%;background:#a855f7;animation-delay:.5s}.result_confetti___m8lR:nth-child(6){left:75%;background:#f97316;animation-delay:.9s}.result_confetti___m8lR:nth-child(7){left:90%;background:#22c55e;animation-delay:.3s}@keyframes result_fall__aKZ_Q{0%{transform:translateY(0) rotate(0)}to{transform:translateY(140px) rotate(180deg)}}.result_sectionTitle__1sfs9{font-size:14px;color:#202124;margin:0 0 6px;font-weight:600}.result_value__RCS2j{font-size:14px;color:#202124;white-space:pre-wrap}.result_valueMuted__zyRQK{font-size:14px;color:#9aa0a6}.result_overlay__ORfgc{position:fixed;inset:0;background:rgba(15,23,42,.62);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000;backdrop-filter:blur(4px)}.result_panel__0TyKz{background:#fff;border-radius:12px;padding:18px 24px;box-shadow:0 12px 32px rgba(0,0,0,.25);text-align:center}.result_check__hvK2f{width:48px;height:48px;border-radius:999px;background:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 8px}.result_msg__UREcP{font-weight:700;color:#111827}.result_guidePanel__EzA_C{display:flex;flex-direction:column;width:min(100%,420px);max-height:calc(100dvh - 40px);overflow:hidden;border:1px solid #dbeafe;border-radius:24px;background:#fff;padding:22px;box-shadow:0 24px 70px rgba(15,23,42,.3);text-align:center}.result_guideContent__Qljp9{min-height:0;overflow:auto}.result_copyConfirmation__2r__i{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ecfdf5;padding:6px 12px;color:#047857;font-size:12px;font-weight:800}.result_copyConfirmation__2r__i:before{content:"✓";display:grid;place-items:center;width:18px;height:18px;margin-right:6px;border-radius:50%;background:#10b981;color:#fff;font-size:12px}.result_guideTitle__EZZ2R{margin:14px 0 16px;color:#0f172a;font-size:21px;font-weight:900;line-height:1.4;letter-spacing:-.02em}.result_mobileTitleBreak__xjABj{display:none}.result_guideDescription__wPSxb{margin:0;color:#475569;font-size:14px;line-height:1.8}.result_guideButton__A7XzZ{flex-shrink:0;width:100%;min-height:56px;margin-top:20px;border:0;border-radius:16px;background:#2563eb;padding:14px 20px;color:#fff;font:inherit;font-size:15px;font-weight:900;line-height:1.5;box-shadow:0 12px 28px rgba(37,99,235,.25);cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.result_guideButton__A7XzZ:hover{background:#1d4ed8}.result_guideButton__A7XzZ:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.result_guideButton__A7XzZ:active{transform:scale(.985);box-shadow:0 7px 18px rgba(37,99,235,.22)}.result_couponGuide__R2Lo9{padding:4px 2px 0}.result_couponGuideBadge__lgytU{display:inline-block;border-radius:999px;background:#eff6ff;padding:6px 12px;color:#1d4ed8;font-size:12px;font-weight:800}.result_returnSteps__RBmKF{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none;text-align:left}.result_returnSteps__RBmKF li{display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:11px 12px}.result_returnSteps__RBmKF span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:13px;font-weight:900}.result_returnSteps__RBmKF p{margin:0;color:#1e293b;font-size:13px;font-weight:700;line-height:1.6}.result_returnNote__ek88P{margin:14px 2px 0;color:#64748b;font-size:12px;line-height:1.7}.result_entryOverlay__3MksL{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1200}.result_entryPanel__PegR_{background:#fff;border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.35);width:min(92vw,560px);max-width:560px;padding:16px}.result_entryImg__RHtdz{width:100%;height:auto;border-radius:12px;display:block}.result_entryTitle__Wpeil{font-weight:800;color:#111827;text-align:center;margin:10px 0 4px}.result_entrySub__LWqdE{font-size:13px;color:#6b7280;text-align:center;margin:0 0 12px}.result_entryBtnRow__8vqnz{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:24px}.result_glowButton__aqweK{position:relative;overflow:hidden;animation:result_pulseGlow__yA269 2s ease-in-out infinite}.result_glowButton__aqweK:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);animation:result_shine__06BW6 1.5s ease-in-out infinite}@keyframes result_pulseGlow__yA269{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes result_shine__06BW6{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}.result_ghostButton__vitzX{background:#fff;border:1px solid #e5e7eb;color:#111827;border-radius:100px;padding:10px 16px;font-weight:600}.result_ghostButton__vitzX:hover{background:#f8fafc}.result_btnRow__vUdux{display:flex;flex-direction:column;align-items:center;gap:12px}.result_secondaryButton__zSCaC{background:#fff;color:#173a5e;border:1px solid #cbd5e1;border-radius:100px;padding:10px 16px;font-weight:600;font-size:14px}.result_secondaryButton__zSCaC:hover{background:#f8fafc}.result_reviewCard__5pw8q{background:#fff;border:1px solid #2563eb;border-radius:16px;overflow:hidden;margin:0 26px 8px}.result_reviewHeading__xdxa2{text-align:center;margin:0 26px 12px;padding:0 16px}.result_reviewHeading__xdxa2 h2{margin:0;color:#0f172a;font-size:20px;font-weight:800;line-height:1.5}.result_reviewHeading__xdxa2 p{margin:2px 0 0;color:#64748b;font-size:14px;line-height:1.5}.result_reviewHeader__BLAb8{display:none}.result_reviewBody__MRwFr{margin:0}.result_reviewTextarea__P1Ur7{width:100%;border:none;border-radius:0;padding:22px;font-size:14px;outline:none;resize:none;min-height:220px;overflow:hidden;font-family:inherit;line-height:1.7;color:#0f172a}.result_reviewTextarea__P1Ur7:focus{border:none;box-shadow:none}@media (max-width:480px){.result_panel__0TyKz{margin:0 16px}.result_mobileTitleBreak__xjABj{display:block}}.result_guidePanel__EzA_C{position:relative}.result_guideButton__A7XzZ:disabled{opacity:.55;cursor:wait}.ReviewPasteGuide_introduction__Je07v{margin:28px 0 36px;color:#606060;font-size:14px;line-height:1.5}.ReviewPasteGuide_example__BperP{margin:0;overflow:hidden;border:1px solid #eef0f2;border-radius:0 0 16px 16px;text-align:left;background:#fff}.ReviewPasteGuide_reviewPreview__njd7s{padding:22px 16px 16px}.ReviewPasteGuide_profile__fdMPy{display:flex;align-items:center;gap:10px}.ReviewPasteGuide_avatar__hjKIX{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:50%;background:#ff751a;color:#fff;font-size:21px;font-weight:700}.ReviewPasteGuide_name__la2SR{color:#202124;font-size:14px;font-weight:700}.ReviewPasteGuide_name__la2SR span{color:#80868b;font-size:10px;font-weight:400}.ReviewPasteGuide_visibility__1H8Pc{margin-top:3px;color:#80868b;font-size:11px;line-height:1.5}.ReviewPasteGuide_stars__F3lqp{display:flex;justify-content:center;gap:12px;margin:16px 0 0}.ReviewPasteGuide_stars__F3lqp svg{flex:0 0 32px;width:32px;height:32px;fill:#ffbf3f}.ReviewPasteGuide_pasteArea__62wX7{position:relative;padding-top:48px}.ReviewPasteGuide_pasteHint__JYeLt{position:absolute;top:16px;left:50%;z-index:1;width:max-content;max-width:100%;transform:translateX(-50%);animation:ReviewPasteGuide_pasteHintFloat__FhKia 3s ease-in-out infinite;border-radius:8px;background:#ff0808;padding:10px 18px;color:#fff;font-size:15px;font-weight:800;line-height:1.3;text-align:center}@keyframes ReviewPasteGuide_pasteHintFloat__FhKia{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.ReviewPasteGuide_pasteHint__JYeLt{animation:none}}.ReviewPasteGuide_pasteHint__JYeLt:after{content:"";position:absolute;bottom:-11px;left:50%;transform:translateX(-50%);border-top:12px solid #ff0808;border-right:10px solid transparent;border-left:10px solid transparent}.ReviewPasteGuide_inputExample__ZgDU7{min-height:130px;border:2px solid #a7a7a7;border-radius:6px;padding:20px 10px;color:#606060;font-size:12px;line-height:1.7}.ReviewPasteGuide_nextButton__yTe9s{margin-top:60px}@media (max-width:360px){.ReviewPasteGuide_reviewPreview__njd7s{padding:16px 12px 14px}.ReviewPasteGuide_profile__fdMPy{gap:8px}.ReviewPasteGuide_avatar__hjKIX{flex-basis:32px;height:32px;font-size:18px}.ReviewPasteGuide_visibility__1H8Pc{font-size:10px}.ReviewPasteGuide_stars__F3lqp{gap:10px}.ReviewPasteGuide_stars__F3lqp svg{flex-basis:28px;width:28px;height:28px}.ReviewPasteGuide_pasteHint__JYeLt{padding:10px 12px;font-size:12px}.ReviewPasteGuide_inputExample__ZgDU7{min-height:112px;padding-inline:8px;font-size:10px}.ReviewPasteGuide_introduction__Je07v{margin:22px 0 28px;font-size:12px}.ReviewPasteGuide_nextButton__yTe9s{margin-top:48px}}.ReviewPasteGuide_advanceArea__pydvk{margin-top:20px}.ReviewPasteGuide_downloadNotice__OK4Yk{display:flex;align-items:center;gap:10px;border-radius:12px;padding:10px 12px;background:#eff6ff;color:#475569;font-size:12px;line-height:1.6;text-align:left}.ReviewPasteGuide_downloadNotice__OK4Yk>span:first-child{font-size:26px;color:#2563eb}.ReviewPasteGuide_countdown__IjYOK{display:flex;align-items:center;justify-content:center;gap:9px;color:#64748b}.ReviewPasteGuide_countdown__IjYOK>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#eff6ff;color:#2563eb;font-weight:800;font-size:18px}.ReviewPasteGuide_countdown__IjYOK p{margin:0;font-size:12px;line-height:1.6}.ReviewPasteGuide_pauseButton__B_Cjb{margin-top:8px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;color:#64748b;padding:6px 12px;cursor:pointer}.ReviewPasteGuide_prepareError__CT3vM{color:#b91c1c;font-size:12px;line-height:1.7}.ReviewPasteGuide_prepareError__CT3vM button{display:block;margin:8px auto;padding:6px 12px;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#b91c1c}.CouponFlow_result__AYJIg{padding:0 0 100px}.CouponFlow_loseBanner__TzRxZ{margin:0 26px 20px;padding:14px 18px;border-radius:16px;background:#f1f5f9;color:#475569;text-align:center}.CouponFlow_loseBanner__TzRxZ span{font-size:11px}.CouponFlow_loseBanner__TzRxZ p{margin:4px 0 0;font-size:17px;font-weight:700}.CouponFlow_disclaimer__RqqyI{margin:12px 26px 24px;color:#64748b;font-size:12px;line-height:1.8}.CouponFlow_coupons__lq7NX{border:0;margin:0 26px 24px;padding:0}.CouponFlow_coupons__lq7NX legend{padding:0;margin-bottom:14px;font-size:14px;font-weight:800;color:#0f172a}.CouponFlow_couponGrid__N_Ldp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CouponFlow_couponGrid__N_Ldp>:only-child{grid-column:1/-1}.CouponFlow_couponCard__8TM2M,.CouponFlow_selectedCard__r_Kuf{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;overflow-wrap:anywhere;border:2px solid #e2e8f0;border-radius:16px;padding:14px 12px;background:#fff;cursor:pointer}.CouponFlow_selectedCard__r_Kuf{border-color:#2563eb;background:#eff6ff;box-shadow:0 5px 16px #2563eb12}.CouponFlow_couponCard__8TM2M input,.CouponFlow_selectedCard__r_Kuf input{position:absolute;opacity:0;width:1px;height:1px}.CouponFlow_couponCard__8TM2M:focus-within,.CouponFlow_selectedCard__r_Kuf:focus-within{outline:3px solid #93c5fd;outline-offset:3px}.CouponFlow_cardTop__dInIF{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;color:#2563eb;font-size:10px;font-weight:800}.CouponFlow_couponCard__8TM2M strong,.CouponFlow_selectedCard__r_Kuf strong{font-size:16px;line-height:1.6;color:#0f172a;white-space:pre-wrap}.CouponFlow_couponCard__8TM2M small,.CouponFlow_selectedCard__r_Kuf small{font-size:11px;line-height:1.6;color:#64748b;white-space:pre-wrap}.CouponFlow_error__XIEoy{margin:16px 26px;color:#b91c1c;font-size:13px;line-height:1.6}.CouponFlow_winAnnouncement__NOBD4{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(0,0,0,.72);padding:24px;text-align:center;color:#fff}.CouponFlow_winAnnouncement__NOBD4 strong{font-size:clamp(24px,6vw,32px);font-weight:900;line-height:1.5;text-shadow:0 2px 12px rgba(0,0,0,.3)}.CouponConfetti_confetti__alwWA{position:fixed;inset:0 auto 0 50%;z-index:90;width:min(100%,500px);overflow:hidden;pointer-events:none;transform:translateX(-50%)}.CouponConfetti_confetti__alwWA span{position:absolute;top:36%;left:50%;width:8px;height:14px;border-radius:2px;opacity:0;animation:CouponConfetti_burst__924vR 2.8s ease-out var(--delay) 1 both}.CouponConfetti_confetti__alwWA span:nth-child(3n){border-radius:50%;width:9px;height:9px}@keyframes CouponConfetti_burst__924vR{0%{opacity:0;transform:translateZ(0) rotate(0deg) scale(.3)}8%{opacity:1}46%{opacity:1;transform:translate3d(var(--x),var(--up),0) rotate(450deg) scale(1)}to{opacity:0;transform:translate3d(var(--x),var(--down),0) rotate(900deg) scale(.7)}}@media (prefers-reduced-motion:reduce){.CouponConfetti_confetti__alwWA{display:none}}.demo_demoPage__KYdJj{--demo-navy:#143456;--demo-blue:#0061ff;min-height:100vh;background:#fff;color:#17202e}.demo_error__j4e8P{margin:0 20px 110px;padding:14px;border:1px solid #b91c1c;border-radius:8px;color:#b91c1c;font-size:14px}.demo_aiButton__0OEvf,.demo_primaryButton__2O8MS{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;padding:14px 18px;border:0;border-radius:4px;font-size:clamp(16px,3vw,20px);font-weight:800;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.demo_primaryButton__2O8MS{background:var(--demo-blue);box-shadow:0 6px 16px #0061ff30;color:#fff}.demo_primaryButton__2O8MS:hover{background:#1545db}.demo_aiButton__0OEvf{background:#222;color:#fff;font-size:18px;font-weight:700}.demo_aiButton__0OEvf:hover{background:#000}.demo_thanksDialog__VZuHS{width:min(100% - 32px,668px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:24px;color:#111827;background:#fff;overflow:auto}.demo_thanksDialog__VZuHS::backdrop{background:#071e47b8}.demo_thanksContent__uF6DF{padding:clamp(28px,5vw,48px) clamp(22px,5vw,44px) 36px;text-align:center}.demo_thanksContent__uF6DF h2{margin:0 0 22px;font-size:clamp(28px,4.5vw,36px);font-weight:800;line-height:1.5}.demo_thanksContent__uF6DF p{margin:0 0 44px;color:#64748b;font-size:clamp(16px,3vw,21px)}.demo_thanksContent__uF6DF .demo_primaryButton__2O8MS{margin-bottom:18px}.demo_closeButton__1Qjqz{margin-top:44px;padding:12px 24px;border:0;background:transparent;color:#64748b;font-size:19px;font-weight:800;cursor:pointer}.demo_askAiDialog__ExewJ{position:fixed;top:50%;left:50%;width:min(520px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;margin:0;overflow:auto;color:#333;background:#fff;border:0;border-radius:20px;box-shadow:0 24px 70px rgb(7 30 71/32%);transform:translate(-50%,-50%)}.demo_askAiDialog__ExewJ::backdrop{background:rgb(7 30 71/68%);backdrop-filter:blur(4px)}.demo_askAiContent___LjYQ{position:relative;padding:40px;text-align:center}.demo_askAiClose__Qu8uO{position:absolute;top:16px;right:16px;display:grid;width:40px;height:40px;padding:0;color:#52627b;font:inherit;font-size:28px;line-height:1;background:#f1f6fc;border:0;border-radius:50%;cursor:pointer;place-items:center}.demo_askAiDialog__ExewJ h2{margin:0;color:#071e47;font-size:clamp(24px,5vw,30px);font-weight:900;line-height:1.4}.demo_askAiDialog__ExewJ p{margin:10px 0 0;font-size:16px;line-height:1.7}.demo_askAiProviders__nOe_R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.demo_askAiProvider__zQMOg{display:flex;min-height:60px;padding:14px 18px;color:#071e47;font-size:16px;font-weight:700;text-decoration:none;background:#fff;border:2px solid #d7e5f7;border-radius:12px;box-shadow:0 6px 16px rgb(7 30 71/8%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;align-items:center;justify-content:center;gap:10px}.demo_askAiProvider__zQMOg:hover{color:#071e47;text-decoration:none;border-color:#1676f3;box-shadow:0 9px 22px rgb(22 118 243/16%);transform:translateY(-2px)}.demo_askAiProvider__zQMOg img{display:block;flex:0 0 28px;width:28px;height:28px}.demo_askAiClose__Qu8uO:focus-visible,.demo_askAiProvider__zQMOg:focus-visible{outline:3px solid #1676f3;outline-offset:3px}.demo_demoPage__KYdJj :is(button,a,textarea):focus-visible{outline:3px solid #096db8;outline-offset:3px}@media (max-width:480px){.demo_thanksContent__uF6DF p{margin-bottom:32px}.demo_closeButton__1Qjqz{margin-top:28px}}@media (max-width:520px){.demo_askAiContent___LjYQ{padding:36px 20px 24px}.demo_askAiProviders__nOe_R{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.demo_askAiProvider__zQMOg{transition:none}}.demo_verification__59zvO{position:fixed;bottom:120px;left:50%;transform:translateX(-50%);z-index:1100;max-width:calc(100% - 32px)}