.service-button[data-v-2ef76a45]{position:fixed;right:20px;bottom:100px;z-index:1000;cursor:pointer}.service-button .button-content[data-v-2ef76a45]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001a;transition:all .3s}.service-button .button-content[data-v-2ef76a45]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.service-button .button-content .icon[data-v-2ef76a45]{width:28px;height:28px;color:#3d3fd9}.service-button .notify-dot[data-v-2ef76a45]{position:absolute;top:10px;right:10px}.service-button .notify-dot[data-v-2ef76a45] .el-badge__dot{border-radius:50%;background-color:#ff4d4f}.service-button .notify-dot[data-v-2ef76a45] .is-dot{width:10px;height:10px}.dialog-wrap[data-v-eb6c4342] .el-dialog{border-radius:20px;width:600px!important;margin:0 auto}@media screen and (max-width: 768px){.dialog-wrap[data-v-eb6c4342] .el-dialog{width:90%!important;margin:15vh auto}}.dialog-content[data-v-eb6c4342]{display:flex;flex-direction:column;align-items:center;padding:0 40px}@media screen and (max-width: 768px){.dialog-content[data-v-eb6c4342]{padding:0 20px}}.dialog-content .title[data-v-eb6c4342]{color:#131125;text-align:center;font-size:24px;font-weight:600;line-height:38px;margin-top:20px}@media screen and (max-width: 768px){.dialog-content .title[data-v-eb6c4342]{font-size:20px;line-height:30px;margin-top:15px}}.dialog-content .desc[data-v-eb6c4342]{color:#25233f;font-size:20px;line-height:34px;margin-top:6px}@media screen and (max-width: 768px){.dialog-content .desc[data-v-eb6c4342]{font-size:16px;line-height:28px;margin-top:10px}}.dialog-footer[data-v-eb6c4342]{margin-top:30px;margin-bottom:30px;text-align:center}.dialog-footer .btn[data-v-eb6c4342]{width:175px;height:46px;font-size:15px;font-weight:600;border-width:2px}@media screen and (max-width: 768px){.dialog-footer .btn[data-v-eb6c4342]{width:140px;height:40px;font-size:14px}}.footer[data-v-b9b8a10a]{background-color:#f8f9fa;padding:60px 0 20px;margin-top:60px}.footer .ft-container[data-v-b9b8a10a]{max-width:900px;margin:0 auto;padding:0 20px}.footer .footer-content[data-v-b9b8a10a]{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:20px;margin-bottom:40px}.footer .footer-section h3[data-v-b9b8a10a]{color:#333;margin-bottom:20px;font-size:18px}.footer .footer-section.contact-section[data-v-b9b8a10a]{grid-column:span 2}.footer .footer-section.contact-section .contact-content[data-v-b9b8a10a]{display:flex;align-items:flex-start;gap:20px}.footer .footer-section.contact-section .contact-content .contact-info[data-v-b9b8a10a]{flex:1}.footer .footer-section.contact-section .contact-content .qrcode-container[data-v-b9b8a10a]{text-align:center;margin-top:0}.footer .footer-section.contact-section .contact-content .qrcode-container .service-qrcode[data-v-b9b8a10a]{width:100px;height:100px;border:1px solid #eee;padding:5px;background:#fff;border-radius:4px}.footer .footer-section.contact-section .contact-content .qrcode-container .qrcode-tip[data-v-b9b8a10a]{margin-top:8px;font-size:12px;color:#999}.footer .footer-section p[data-v-b9b8a10a]{color:#666;line-height:1.6;margin-bottom:15px}.footer .footer-section ul[data-v-b9b8a10a]{list-style:none;padding:0}.footer .footer-section ul li[data-v-b9b8a10a]{margin-bottom:10px}.footer .footer-section ul li a[data-v-b9b8a10a]{color:#666;text-decoration:none;transition:color .3s}.footer .footer-section ul li a[data-v-b9b8a10a]:hover{color:#7c4dff}.footer .footer-bottom[data-v-b9b8a10a]{text-align:center;padding-top:20px;border-top:1px solid #ddd}.footer .footer-bottom p[data-v-b9b8a10a]{color:#666;font-size:14px}.footer .footer-bottom p a[data-v-b9b8a10a]{color:inherit;text-decoration:none}@media (max-width: 768px){.footer .footer-content[data-v-b9b8a10a]{grid-template-columns:1fr;gap:30px}.footer .footer-section[data-v-b9b8a10a]{text-align:center}}.header[data-v-0481c963]{background:#fff;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;left:0;width:100vw;z-index:1000;box-sizing:border-box}.header .affiliate-banner[data-v-0481c963]{width:100%;background:linear-gradient(270deg,#373CD7 0%,#8E69EF 100%);color:#fff;padding:8px 0;cursor:pointer;text-align:center}.header .affiliate-banner .banner-content[data-v-0481c963]{margin:0 auto;display:flex;align-items:center;justify-content:center;gap:24px}.header .affiliate-banner .banner-content .banner-text[data-v-0481c963]{font-size:14px;font-weight:500}.header .affiliate-banner .banner-content .join-btn[data-v-0481c963]{background-color:#fff;color:#8e69ef;border:none;padding:0 14px;font-weight:500;transition:all .3s ease}.header .affiliate-banner .banner-content .join-btn[data-v-0481c963]:hover{background-color:#ffffffe6;transform:translateY(-1px)}.header .container[data-v-0481c963]{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.header .header-content[data-v-0481c963]{display:flex;align-items:center;justify-content:space-between;height:80px;position:relative}.header .logo img[data-v-0481c963]{height:30px}.header .nav-menu ul[data-v-0481c963]{display:flex;list-style:none;margin:0;padding:0}.header .nav-menu ul li[data-v-0481c963]{margin:0 15px;position:relative}.header .nav-menu ul li.has-submenu[data-v-0481c963]{position:relative}.header .nav-menu ul li.has-submenu .menu-item[data-v-0481c963]{display:flex;align-items:center;cursor:pointer;color:#1a2734;font-size:16px;font-weight:500;padding:8px 0;height:40px;justify-content:flex-start}.header .nav-menu ul li.has-submenu .menu-item .chevron-icon[data-v-0481c963]{width:16px;height:16px;margin-left:4px;transition:transform .3s;display:inline-flex;align-items:center;justify-content:center;transform-origin:center}.header .nav-menu ul li.has-submenu .menu-item .chevron-icon[data-v-0481c963] svg{width:100%;height:100%}.header .nav-menu ul li.has-submenu .menu-item .chevron-icon.rotate[data-v-0481c963]{transform:rotate(90deg)}.header .nav-menu ul li.has-submenu .menu-item[data-v-0481c963]:hover{color:#7c4dff}.header .nav-menu ul li.has-submenu .submenu[data-v-0481c963]{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;padding:4px;min-width:fit-content;display:block;z-index:1000}.header .nav-menu ul li.has-submenu .submenu li[data-v-0481c963]{margin:0;white-space:nowrap}.header .nav-menu ul li.has-submenu .submenu li a[data-v-0481c963]{display:inline-flex;align-items:center;padding:8px 12px;height:auto;font-weight:400;position:relative;white-space:nowrap;width:100%}.header .nav-menu ul li.has-submenu .submenu li a>span[data-v-0481c963]:first-child{display:inline-block}.header .nav-menu ul li.has-submenu .submenu li a .beta-tag[data-v-0481c963]{position:relative;top:-8px;margin-left:8px;font-size:11px;padding:1px 4px;background:linear-gradient(90deg,#8C68EF 0%,#393DD8 100%);color:#fff;border-radius:4px;font-weight:500;line-height:1.2;transform:scale(.85);transform-origin:left center}.header .nav-menu ul li.has-submenu .submenu li a[data-v-0481c963]:hover{background-color:#7c4dff1a}.header .nav-menu ul li.has-submenu .submenu li a.active[data-v-0481c963]{color:#7c4dff;background:rgba(124,77,255,.1)}.header .nav-menu ul li.has-submenu .submenu li a.active[data-v-0481c963]:after{display:none}.header .nav-menu ul li a[data-v-0481c963]{display:flex;align-items:center;color:#1a2734;text-decoration:none;font-size:16px;font-weight:500;transition:color .3s;padding:8px 0;position:relative;height:40px}.header .nav-menu ul li a[data-v-0481c963]:hover{color:#7c4dff}.header .nav-menu ul li a.active[data-v-0481c963]{color:#7c4dff;font-weight:600}.header .nav-menu ul li a.active[data-v-0481c963]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:24px;height:3px;background-color:#7c4dff;border-radius:3px}.header .user-actions[data-v-0481c963]{display:flex;align-items:center;gap:20px}.header .user-actions .language-select[data-v-0481c963]{position:relative;cursor:pointer}.header .user-actions .language-select .current-lang[data-v-0481c963]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;background:#ffffff;border:1px solid #e9ecef;min-width:120px;height:40px;justify-content:flex-start}.header .user-actions .language-select .current-lang .flag-icon[data-v-0481c963]{width:20px;height:14px;object-fit:cover;flex-shrink:0}.header .user-actions .language-select .current-lang span[data-v-0481c963]{font-size:14px;color:#333;flex:1;white-space:nowrap}.header .user-actions .language-select .current-lang .chevron-icon[data-v-0481c963]{width:16px;height:16px;flex-shrink:0;margin-left:4px}.header .user-actions .language-select .lang-menu[data-v-0481c963]{position:absolute;top:100%;right:0;margin-top:4px;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;z-index:1000;min-width:120px;overflow:hidden}.header .user-actions .language-select .lang-menu .lang-option[data-v-0481c963]{display:flex;align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s;justify-content:flex-start}.header .user-actions .language-select .lang-menu .lang-option[data-v-0481c963]:hover{background-color:#f8f9fa}.header .user-actions .language-select .lang-menu .lang-option.active[data-v-0481c963]{background-color:#e9ecef}.header .user-actions .language-select .lang-menu .lang-option .flag-icon[data-v-0481c963]{width:20px;height:14px;object-fit:cover;flex-shrink:0}.header .user-actions .language-select .lang-menu .lang-option span[data-v-0481c963]{font-size:14px;color:#333;flex:1;white-space:nowrap}.header .user-actions .auth-buttons[data-v-0481c963]{display:none}@media screen and (min-width: 769px){.header .user-actions .auth-buttons[data-v-0481c963]{display:flex;align-items:center;gap:12px}.header .user-actions .auth-buttons .auth-btn[data-v-0481c963]{padding:8px 16px;border-radius:50px;font-size:14px;text-decoration:none;transition:all .3s}.header .user-actions .auth-buttons .login-btn[data-v-0481c963]{color:#7c4dff;background:transparent;border:1px solid #7558e7}.header .user-actions .auth-buttons .login-btn[data-v-0481c963]:hover{background-color:#7c4dff1a}.header .user-actions .auth-buttons .register-btn[data-v-0481c963]{color:#fff;background:linear-gradient(270deg,#373CD7 0%,#8E69EF 100%);border:1px solid #7c4dff}.header .user-actions .auth-buttons .register-btn[data-v-0481c963]:hover{opacity:.9;border-color:#6a3de8}}.header .user-actions .user-profile[data-v-0481c963]{display:flex;align-items:center;gap:12px;background:#ffffff;padding:8px 12px 8px 16px;border-radius:50px;cursor:pointer;position:relative;border:1px solid #e9ecef;height:40px}.header .user-actions .user-profile .menu-button[data-v-0481c963]{display:flex;flex-direction:column;justify-content:center;gap:4px;width:24px;height:24px;background:none;border:none;padding:0;cursor:pointer}.header .user-actions .user-profile .menu-button span[data-v-0481c963]{display:block;width:18px;height:2px;background-color:#666;border-radius:1px;transition:all .3s}.header .user-actions .user-profile .user-avatar[data-v-0481c963]{position:relative;margin-right:-4px}.header .user-actions .user-profile .user-avatar img[data-v-0481c963]{width:38px;height:38px;border-radius:50%;border:2px solid #fff;margin-top:3px;margin-right:-6px}.header .user-actions .user-profile .user-avatar .user-menu[data-v-0481c963]{position:absolute;top:calc(100% + 12px);right:0;width:280px;background:white;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:16px;z-index:1000}.header .user-actions .user-profile .user-avatar .user-menu[data-v-0481c963]:before{content:"";position:absolute;top:-8px;right:16px;width:16px;height:16px;background:white;transform:rotate(45deg);box-shadow:-2px -2px 2px #00000005}.header .user-actions .user-profile .user-avatar .user-menu .user-info[data-v-0481c963]{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #eee}.header .user-actions .user-profile .user-avatar .user-menu .user-info .menu-avatar[data-v-0481c963]{width:48px;height:48px;border-radius:50%}.header .user-actions .user-profile .user-avatar .user-menu .user-info .user-details[data-v-0481c963]{display:flex;flex-direction:column;gap:4px}.header .user-actions .user-profile .user-avatar .user-menu .user-info .user-details .username[data-v-0481c963]{font-size:16px;font-weight:500;color:#333}.header .user-actions .user-profile .user-avatar .user-menu .user-info .user-details .plan[data-v-0481c963]{font-size:14px;color:#666}.header .user-actions .user-profile .user-avatar .user-menu .usage-info[data-v-0481c963]{padding:16px 0;border-bottom:1px solid #eee}.header .user-actions .user-profile .user-avatar .user-menu .usage-info span[data-v-0481c963]{display:block;font-size:14px;color:#666;margin-bottom:8px}.header .user-actions .user-profile .user-avatar .user-menu .usage-info .progress-bar[data-v-0481c963]{height:6px;background:#eee;border-radius:3px;margin-bottom:4px}.header .user-actions .user-profile .user-avatar .user-menu .usage-info .progress-bar .progress[data-v-0481c963]{height:100%;background:#7c4dff;border-radius:3px}.header .user-actions .user-profile .user-avatar .user-menu .usage-info .progress-bar .progress-g[data-v-0481c963]{height:100%;background:green;border-radius:3px}.header .user-actions .user-profile .user-avatar .user-menu .usage-info .count[data-v-0481c963]{text-align:right;margin-bottom:0}.header .user-actions .user-profile .user-avatar .user-menu .menu-items[data-v-0481c963]{list-style:none;padding:0;margin:0}.header .user-actions .user-profile .user-avatar .user-menu .menu-items li[data-v-0481c963]{margin:4px 0}.header .user-actions .user-profile .user-avatar .user-menu .menu-items li a[data-v-0481c963]{display:flex;align-items:center;padding:12px;color:#333;text-decoration:none;border-radius:8px;transition:all .3s}.header .user-actions .user-profile .user-avatar .user-menu .menu-items li a .icon[data-v-0481c963]{width:24px;height:24px;margin-right:12px}.header .user-actions .user-profile .user-avatar .user-menu .menu-items li a span[data-v-0481c963]{font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;flex:1}.header .user-actions .user-profile .user-avatar .user-menu .menu-items li a .chevron[data-v-0481c963]{width:16px;height:16px;margin-left:auto}.header .user-actions .user-profile .user-avatar .user-menu .menu-items li a[data-v-0481c963]:hover{background-color:#0000000a}.header .user-actions .user-profile .user-avatar .user-menu .menu-items .logout[data-v-0481c963]{margin-top:8px;padding-top:8px;border-top:1px solid #eee}.header .user-actions .user-profile .user-avatar .user-menu .menu-items .logout a[data-v-0481c963]{color:#ff4d4f}.header .user-actions .user-profile .user-avatar .user-menu .menu-items .logout a[data-v-0481c963]:hover{background-color:#ff4d4f1a;color:#ff4d4f}.header .user-actions .user-profile .user-avatar .user-menu .menu-items .logout a:hover i[data-v-0481c963]{color:#ff4d4f}.header .user-actions .user-profile .user-avatar .user-menu .menu-items .logout a:hover i.fa-chevron-right[data-v-0481c963]{color:#999}.header .menu-toggle[data-v-0481c963]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;padding:0;cursor:pointer}.header .menu-toggle span[data-v-0481c963]{display:block;width:100%;height:2px;background-color:#333;transition:all .3s ease}.header .menu-toggle.is-active span[data-v-0481c963]:nth-child(1){transform:translateY(9px) rotate(45deg)}.header .menu-toggle.is-active span[data-v-0481c963]:nth-child(2){opacity:0}.header .menu-toggle.is-active span[data-v-0481c963]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media screen and (max-width: 768px){.header .container[data-v-0481c963]{padding:0 16px}.header .header-content[data-v-0481c963]{height:56px}.header .nav-menu[data-v-0481c963]{position:fixed;top:56px;left:0;right:0;bottom:0;background:white;padding:20px;transform:translate(-100%);transition:transform .3s ease;overflow-y:auto;width:80%;box-shadow:2px 0 5px #0000001a}.header .nav-menu-active[data-v-0481c963]{transform:translate(0)}.header .nav-menu ul[data-v-0481c963]{flex-direction:column;align-items:flex-start;gap:20px}.header .nav-menu ul li[data-v-0481c963]{margin:0;width:100%}.header .nav-menu ul li.has-submenu .menu-item[data-v-0481c963]{padding:8px 16px;justify-content:space-between}.header .nav-menu ul li.has-submenu .submenu[data-v-0481c963]{position:static;box-shadow:none;padding:0 0 0 16px;background:transparent}.header .nav-menu ul li.has-submenu .submenu li a[data-v-0481c963]{padding:8px 16px}.header .nav-menu ul li a[data-v-0481c963]{display:block;padding:15px;font-size:16px;border-radius:8px}.header .nav-menu ul li a[data-v-0481c963]:hover,.header .nav-menu ul li a.active[data-v-0481c963]{background-color:#7c4dff1a}.header .logo[data-v-0481c963]{position:absolute;left:50%;transform:translate(-50%)}.header .logo img[data-v-0481c963]{height:23px}.header .menu-toggle[data-v-0481c963]{display:flex;margin-right:0;order:-1}.header .user-actions .language-select[data-v-0481c963],.header .user-actions .auth-buttons[data-v-0481c963]{display:none}.header .nav-menu ul li.mobile-auth-buttons[data-v-0481c963]{display:block;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]{display:block;padding:12px 16px;margin:8px 0;text-align:center;border-radius:4px;font-size:14px}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:first-child{color:#7c4dff;background:transparent;border:1px solid #7c4dff}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:first-child:hover{background:rgba(124,77,255,.1)}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:last-child{color:#fff;background:#7c4dff;border:1px solid #7c4dff}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:last-child:hover{background:#6a3de8;border-color:#6a3de8}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:after{display:none}}.nav-menu ul li.mobile-auth-buttons[data-v-0481c963]{display:none}@media screen and (max-width: 768px){.header .nav-menu ul li.mobile-auth-buttons[data-v-0481c963]{display:block;margin-top:20px;padding-top:20px;border-top:1px solid #eee}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]{display:block;padding:12px 16px;margin:8px 0;text-align:center;border-radius:4px;font-size:14px}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:first-child{color:#7c4dff;background:transparent;border:1px solid #7c4dff}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:first-child:hover{background:rgba(124,77,255,.1)}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:last-child{color:#fff;background:#7c4dff;border:1px solid #7c4dff}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:last-child:hover{background:#6a3de8;border-color:#6a3de8}.header .nav-menu ul li.mobile-auth-buttons a[data-v-0481c963]:after{display:none}}.has-submenu .submenu li a[data-v-0481c963]{position:relative;display:inline-flex;align-items:center;padding:8px 32px 8px 12px;height:auto;font-weight:400}.has-submenu .submenu li a[data-v-0481c963]:hover{background:rgba(124,77,255,.1)}.has-submenu .submenu li a.active[data-v-0481c963]{color:#7c4dff;background:rgba(124,77,255,.1)}.has-submenu .submenu li a.active[data-v-0481c963]:after{display:none}.has-submenu .submenu li a .beta-tag[data-v-0481c963]{position:absolute;top:2px;right:8px;font-size:11px;padding:1px 4px;background:linear-gradient(90deg,#8C68EF 0%,#393DD8 100%);color:#fff;border-radius:4px;font-weight:500;line-height:1.2;transform:scale(.85);transform-origin:right top}.has-submenu .submenu li a .lock-icon[data-v-0481c963]{margin-left:5px;width:14px;height:14px;opacity:.7;vertical-align:middle}.default-layout[data-v-56ea6700]{min-height:100vh;display:flex;flex-direction:column}.default-layout .main-content[data-v-56ea6700]{flex:1;margin-top:80px}.default-layout .main-content .all-content[data-v-56ea6700]{margin-left:auto;max-width:1200px;margin-right:auto}@media (max-width: 768px){.default-layout .main-content[data-v-56ea6700]{margin-top:0}.default-layout .main-content .all-content[data-v-56ea6700]{margin-top:60px;padding:24px}}.el-overlay-dialog .el-dialog{@media screen and (min-width: 768px){position:relative;top:15vh!important;margin-top:0!important}@media screen and (max-width: 768px){position:relative;top:30vh!important;margin-top:0!important}}.usage-limit-dialog{[data-v-69bdcc87] .el-dialog__header {display: none;} [data-v-69bdcc87] .el-dialog__body {padding: 30px;}}.dialog-content[data-v-69bdcc87]{display:flex;flex-direction:column;align-items:center;text-align:center}.fail-icon[data-v-69bdcc87]{width:80px;height:80px;margin-bottom:20px;@media screen and (min-width: 768px){width:100px;height:100px;margin-bottom:30px}}h2[data-v-69bdcc87]{font-size:20px;font-weight:500;margin-bottom:12px;color:#333;@media screen and (min-width: 768px){font-size:24px;margin-bottom:16px}}p[data-v-69bdcc87]{font-size:14px;color:#666;margin-bottom:24px;@media screen and (min-width: 768px){font-size:16px;margin-bottom:30px}}.dialog-footer{&[data-v-69bdcc87]{display:flex;gap:12px}.el-button[data-v-69bdcc87] {min-width: 100px; @media screen and (min-width: 768px) {min-width: 120px; height: 40px; font-size: 16px;}} .buy-btn[data-v-69bdcc87]{background: linear-gradient(270deg,#373CD7 0%,#8E69EF 100%);}}#app{width:100%;height:100%}html,body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}.container{width:100%;max-width:1200px;margin:0 auto}.btn{display:inline-block;padding:12px 30px;border-radius:25px;border:none;cursor:pointer;transition:all .3s;font-size:16px;text-decoration:none}.btn-primary{background-color:#7c4dff;color:#fff}.btn-primary:hover{background-color:#6c3aff}.btn-outline{background-color:transparent;border:2px solid #7c4dff;color:#7c4dff}.btn-outline:hover{background-color:#7c4dff;color:#fff}h1,h2,h3,h4,h5,h6{margin:0;color:#333}p{margin:0;color:#666;line-height:1.6}.text-center{text-align:center}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.breadcrumb{padding:0;margin-bottom:24px;display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.breadcrumb .home-link{display:flex;align-items:center;gap:4px;color:#666;text-decoration:none;transition:color .3s}.breadcrumb .home-link .icon{width:16px;height:16px;opacity:.6;transition:opacity .3s}.breadcrumb .home-link span{opacity:.4}.breadcrumb .home-link:hover{color:#1f54e0}.breadcrumb .home-link:hover .icon{opacity:1}.breadcrumb .separator{color:#999}
