.scrollbar-thin[data-v-a9dfbc49]::-webkit-scrollbar{height:6px}.scrollbar-thin[data-v-a9dfbc49]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-a9dfbc49]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:6px}.scrollbar-thin[data-v-a9dfbc49]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}@media(max-width:768px){.scrollbar-thin[data-v-a9dfbc49]{-webkit-overflow-scrolling:touch}}@media(hover:none)and (pointer:coarse){button[data-v-a9dfbc49]{min-height:44px;min-width:44px}}.tooltip-base-box[data-v-9d6d81ab]{width:300px}.tooltip-base-box .box-item[data-v-9d6d81ab]{margin-top:10px;width:300px}.custom-input-number .el-input__inner[data-v-2fee5eb0]{font-size:1rem;height:2.5rem;line-height:1.5rem}.custom-input-number .el-input-number__decrease[data-v-2fee5eb0],.custom-input-number .el-input-number__increase[data-v-2fee5eb0]{align-items:center;display:flex;height:2.5rem;justify-content:center}.el-collapse[data-v-2fee5eb0]{border-width:0}.el-collapse-item__header[data-v-2fee5eb0]{font-size:1rem;font-weight:500;line-height:1.5rem;padding:1rem;--tw-text-opacity:1;color:#1f2937;color:rgba(31,41,55,var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.el-collapse-item__header[data-v-2fee5eb0]:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--tw-bg-opacity,1))}.el-collapse-item__arrow[data-v-2fee5eb0]{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.el-collapse-item__content[data-v-2fee5eb0]{padding:.75rem 1rem}.el-button.popular_btn[data-v-2fee5eb0]{background-image:linear-gradient(to right,var(--tw-gradient-stops));border-width:0;--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}@supports (color:rgb(0 0 0/0)){.el-button.popular_btn[data-v-2fee5eb0]{--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position)}}.el-button.popular_btn[data-v-2fee5eb0]:hover{--tw-gradient-from:#db2777 var(--tw-gradient-from-position);--tw-gradient-to:rgba(219,39,119,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-from),#9333ea var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}@supports (color:rgb(0 0 0/0)){.el-button.popular_btn[data-v-2fee5eb0]:hover{--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position)}}@keyframes pulse-2fee5eb0{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse[data-v-2fee5eb0]{animation:pulse-2fee5eb0 2s cubic-bezier(.4,0,.6,1) infinite}.slider-hint-anchor[data-v-2fee5eb0]{min-height:48px}.slider-hint[data-v-2fee5eb0]{left:0;overflow:visible;pointer-events:none;position:absolute;right:14px;top:24px;z-index:1}.slider-hint__motion[data-v-2fee5eb0]{--slider-hint-size:24px;animation:slider-hint-drift-2fee5eb0 2.8s cubic-bezier(.45,.05,.55,.95) infinite;left:-1px;position:absolute;top:0;width:24px;width:var(--slider-hint-size)}.slider-hint__hand[data-v-2fee5eb0]{filter:drop-shadow(0 4px 8px rgba(17,24,39,.18));transform:rotate(-2deg)}.slider-hint__hand[data-v-2fee5eb0],.slider-hint__hand svg[data-v-2fee5eb0]{height:100%;width:100%}@keyframes slider-hint-drift-2fee5eb0{0%,12%{left:0;opacity:0}18%{left:0;opacity:1}58%{left:calc(100% - var(--slider-hint-size));opacity:.35}72%{left:calc(100% - var(--slider-hint-size));opacity:0}to{left:0;opacity:0}}@media(max-width:640px){.slider-hint[data-v-2fee5eb0]{left:-2px;right:10px}.slider-hint__motion[data-v-2fee5eb0]{--slider-hint-size:24px}}@media(prefers-reduced-motion:reduce){.slider-hint[data-v-2fee5eb0]{display:none}}.headers[data-v-3ba2dafe]{background-color:#fff;background-position:50%;background-size:cover;padding:40px 0;text-align:center}.headers h1[data-v-3ba2dafe]{font-size:48px}@media(max-width:960px){.headers h1[data-v-3ba2dafe]{font-size:40px;margin:0 auto;max-width:90%}}
