.terms-container[data-v-99601d9c]{font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;color:#333;background-color:#f8f9fa;min-height:100vh;padding-bottom:60px}.progress-bar[data-v-99601d9c]{position:fixed;top:0;left:0;width:100%;height:3px;background:#e9ecef;z-index:1000}.progress[data-v-99601d9c]{height:100%;background:linear-gradient(90deg,#4e73df,#224abe);transition:width .1s}.content-wrapper[data-v-99601d9c]{max-width:800px;margin:0 auto;padding:20px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.terms-title[data-v-99601d9c]{font-size:24px;color:#2e3a59;text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e9ecef}.terms-section[data-v-99601d9c]{margin-bottom:30px;-webkit-animation:fadeIn-data-v-99601d9c .5s ease;animation:fadeIn-data-v-99601d9c .5s ease}@-webkit-keyframes fadeIn-data-v-99601d9c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-99601d9c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.intro-section[data-v-99601d9c]{background-color:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:25px}.intro-text[data-v-99601d9c]{font-size:15px;line-height:1.7;color:#495057;text-align:center}.intro-text i[data-v-99601d9c]{color:#4e73df;font-style:italic}.section-title[data-v-99601d9c]{font-size:18px;color:#2e3a59;margin:25px 0 15px;padding-bottom:8px;border-bottom:1px solid #e9ecef;font-weight:600}.section-content[data-v-99601d9c]{padding-left:15px}.section-content p[data-v-99601d9c]{font-size:15px;line-height:1.7;margin-bottom:12px;color:#495057}.clause[data-v-99601d9c]{position:relative;padding-left:20px}.clause[data-v-99601d9c]:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:#4e73df;border-radius:50%}.privacy-link[data-v-99601d9c]{color:#4e73df;text-decoration:none;font-weight:500}.privacy-link[data-v-99601d9c]:hover{text-decoration:underline}.action-buttons[data-v-99601d9c]{display:flex;justify-content:center;gap:20px;margin-top:40px}.agree-btn[data-v-99601d9c]{padding:12px 30px;background:linear-gradient(135deg,#4e73df,#224abe);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 2px 10px rgba(78,115,223,.3);transition:all .3s}.agree-btn[data-v-99601d9c]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(78,115,223,.4)}.disagree-btn[data-v-99601d9c]{padding:12px 30px;background:#fff;color:#6c757d;border:1px solid #dee2e6;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.disagree-btn[data-v-99601d9c]:hover{background:#f8f9fa;border-color:#ced4da}.scroll-top-btn[data-v-99601d9c]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#fff;border:1px solid #e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:all .3s;z-index:999}.scroll-top-btn[data-v-99601d9c]:hover{background:#f8f9fa;transform:translateY(-3px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.scroll-top-btn svg[data-v-99601d9c]{width:20px;height:20px;color:#4e73df}@media (max-width:768px){.content-wrapper[data-v-99601d9c]{padding:15px}.terms-title[data-v-99601d9c]{font-size:22px}.section-title[data-v-99601d9c]{font-size:17px}.action-buttons[data-v-99601d9c]{flex-direction:column;gap:15px}.agree-btn[data-v-99601d9c],.disagree-btn[data-v-99601d9c]{width:100%}.scroll-top-btn[data-v-99601d9c]{width:45px;height:45px;bottom:20px;right:20px}}