body{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh;width:100%;overflow-x:hidden;display:flex;flex-direction:column}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}button{outline:none;box-shadow:none;user-select:none}img{user-select:none}.error404-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0b0f12;text-align:center;padding:20px;background-color:#fff}.error404-code{font-size:100px;font-weight:700}.error404-title{font-size:32px;margin:10px 0}.error404-message{font-size:16px;color:#474b4e;margin-bottom:20px}.error404-home-btn{margin-top:24px;padding:10px 32px;font-size:1.1rem;color:#fff;background-color:#5b83ff;border:none;border-radius:6px;cursor:pointer;transition:background .2s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.error404-home-btn:hover{background-color:#3264ff}@media (prefers-color-scheme: dark){.error404-container{color:#fff;background-color:#1a1a1a}.error404-message{color:#a6a6a6}.error404-home-btn{color:#0b0f12;background-color:#7095ff}.error404-home-btn:hover{background-color:#6f8eff}}.footer{display:flex;justify-content:center;background:#fff}.footer-content{flex:1;display:grid;max-width:1200px;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";padding:80px 24px;color:#0b0f12;font-size:16px}.footer-left{grid-area:left;display:flex;gap:48px}.footer-center{grid-area:center;text-align:center}.footer-right{grid-area:right;display:flex;justify-content:flex-end;gap:6px}.footer-left a,.footer-right a{text-decoration:underline;color:#0b0f12}.footer-left a:hover,.footer-right a:hover{color:#3264ff}@media (max-width: 950px){.footer-content{grid-template-columns:1fr;grid-template-areas:"center" "left" "right";text-align:center;padding:36px 24px;gap:10px;font-size:12px}.footer-left,.footer-right{justify-content:center}.footer-left{gap:24px}}.hero{display:flex;flex-direction:row;background:linear-gradient(118.04deg,#bbe2ff .76%,#e1eaf3 58.5%,#efd59c 111.21%);min-height:100vh;justify-content:center;align-items:center;position:relative}.hero-content{display:flex;flex:1;height:fit-content;max-width:1200px;padding:80px 24px 48px;flex-direction:row;justify-content:space-between;align-items:center}.hero-content-left{display:flex;flex-direction:column}.hero-content-left-title{color:#0b0f12;font-weight:700;font-size:64px;margin:0}.hero-content-left-desc{max-width:575px;color:#474b4e;font-size:22px;font-weight:500;margin-top:12px;margin-bottom:64px}.hero-actions{display:flex;gap:36px}.hero-qr-code{width:132px;display:flex;flex-direction:column;align-items:center;gap:16px}.hero-qr-code-img{width:122px;height:122px;transition:transform .2s ease}.hero-qr-code-img:hover{transform:scale(1.05)}.hero-qr-code-desc{text-align:center;color:#474b4e;font-size:16px}.hero-google-play{display:flex;flex-direction:column;margin-top:74px;gap:16px;align-items:start}.hero-google-play-img{width:auto;height:48px;cursor:pointer;transition:transform .2s ease}.hero-google-play-img:hover{transform:scale(1.05)}.hero-google-play-desc{display:flex;align-items:center;color:#474b4e;font-size:16px}.ic-check-circle{width:16px;height:16px;margin-right:4px}.hero-image-main{width:100%;max-width:496px;height:auto}.hero-bottom{position:absolute;bottom:0;left:0;right:0;height:36px;border-top-left-radius:36px;border-top-right-radius:36px;background:#fff}@media (max-width: 950px){.hero-content{flex-direction:column;align-items:center}.hero-actions{align-self:center;margin-bottom:36px}}@media (max-width: 768px){.hero-content{padding-bottom:36px}.hero-content-left-title{font-size:32px;margin-top:12px}.hero-content-left-desc{font-size:18px;margin-bottom:36px}.hero-actions{display:flex;gap:20px}.hero-qr-code-desc,.hero-google-play-desc{font-size:12px}.ic-check-circle{width:14px;height:14px;margin-right:4px}.hero-bottom{position:absolute;bottom:0;left:0;right:0;height:24px;border-top-left-radius:24px;border-top-right-radius:24px;background:#fff}}.features{display:flex;height:fit-content;justify-content:center;align-items:center;background-color:#fff}.features-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;height:fit-content;max-width:1200px;padding:60px 24px 96px}.features-title{text-align:center;color:#0b0f12;font-weight:700;font-size:40px;margin:0}.features-subtitle{text-align:center;color:#474b4e;font-weight:500;font-size:22px;margin-top:24px;margin-bottom:0}.features-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:64px 100px}.feature-item{display:flex;flex-direction:column;align-items:center}.feature-icon{width:50px;height:50px}.feature-title{margin-top:22px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#0b0f12;font-weight:500;font-size:22px}.feature-pro-badge{width:44px;height:22px;margin-left:6px}.feature-desc{text-align:center;color:#474b4e;font-size:16px;line-height:26px;margin-top:16px}@media (max-width: 950px){.features-grid{grid-template-columns:repeat(2,1fr);gap:32px 50px;margin-top:36px}}@media (max-width: 768px){.features-content{padding:12px 24px 36px}.features-title{font-size:32px}.features-subtitle{font-size:18px}.features-grid{grid-template-columns:1fr;gap:24px 0;margin-top:24px;margin-bottom:0}.feature-title{margin-top:8px;font-size:18px}.feature-desc{max-width:480px;font-size:14px;line-height:18px;margin-top:8px}.feature-icon{width:38px;height:38px}}.pricing{background:linear-gradient(104.86deg,rgba(164,168,252,.6),rgba(247,113,160,.6));display:flex;align-items:center;justify-content:center}.pricing-content{flex:1;height:fit-content;max-width:1200px;padding:96px 24px;display:flex;flex-direction:column;align-items:center}.pricing-header{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.pricing-header-icon{width:44px;height:48px}.pricing-title{text-align:center;color:#0b0f12;font-weight:700;font-size:40px;display:flex;align-items:center;justify-content:center;margin:0}.pricing-desc{text-align:center;color:#474b4e;font-weight:500;font-size:22px;margin-top:24px;margin-bottom:0}.pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.pricing-card{background:#fff;border-radius:16px;box-shadow:0 2px 16px rgba(0,0,0,.04);padding:40px 24px;display:flex;flex-direction:column;position:relative}.pricing-card.pro{background:linear-gradient(154.62deg,#f7f7ff,#f1f2fd 67.65%);border:1px solid #7378e6}.pricing-card-badge{position:absolute;top:0;right:70px;width:55px;height:auto;z-index:2}.pricing-card-title{color:#0b0f12;font-size:24px;font-weight:700;display:flex;align-items:center}.pricing-card-crown{width:30px;height:30px}.pricing-card-subtitle{margin-top:4px;color:#474b4e;font-size:16px}.pricing-card-price{color:#474b4e;font-size:16px;margin-top:24px}.pricing-card-amount{color:#0b0f12;font-weight:700;font-size:56px}.pricing-card-divider{height:1px;margin-top:23px;background-color:#aaacae}.pricing-card-features{margin-top:24px;display:grid;grid-template-columns:1fr;gap:12px}.pricing-card.pro .pricing-card-features{grid-template-columns:1fr 1fr;gap:12px 12px}.pricing-feature-item{display:flex;align-items:center;gap:8px;color:#0b0f12;font-size:16px;font-weight:500}.pricing-feature-icon{width:28px;height:28px}.pricing-card-btn{margin-top:50px;height:56px;padding:0 24px;border-radius:28px;border:1px solid #0B0F12;background:#fff;color:#0b0f12;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.pricing-card-btn:hover{background:#f4f4f4}.pricing-card-btn.pro{background:#7378e6;color:#fff;border:1px solid #7378E6}.pricing-card-btn.pro:hover{background:#6468c7}@media (max-width: 950px){.pricing-cards{grid-template-columns:1fr}}@media (max-width: 768px){.pricing-content{padding:36px 24px}.pricing-title{font-size:32px}.pricing-desc{font-size:18px}.pricing-card-amount{font-size:36px}.pricing-card-badge{right:42px;width:36px;height:auto}.pricing-feature-item{gap:8px;font-size:14px}.pricing-feature-icon{width:22px;height:22px}.pricing-card-btn{margin-top:36px;height:44px;border-radius:22px}}.testimonials{display:flex;justify-content:center;align-items:center;background-color:#fff}.testimonials-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1200px;padding:96px 24px}.testimonials-title{text-align:center;color:#0b0f12;font-weight:700;font-size:40px;margin:0}.testimonials-list{margin-top:56px;display:flex;justify-content:center;gap:74px;flex-wrap:wrap}.testimonial-card{display:flex;align-items:flex-start;max-width:470px;min-width:240px}.testimonial-avatar{width:70px;height:70px;border-radius:50%;background:#ccc;flex-shrink:0;margin-right:32px}.testimonial-content{display:flex;flex-direction:column}.testimonial-text{color:#0b0f12;font-weight:400;font-size:16px;line-height:1.5}.testimonial-author{margin-top:24px;color:#0b0f12;font-weight:600;font-size:18px;gap:4px}.testimonial-meta{margin-top:8px;color:#474b4e;font-size:16px;gap:4px;display:flex;align-items:center}.testimonial-flag{width:24px;height:24px}@media (max-width: 950px){.testimonials-list{flex-direction:column;align-items:center;gap:48px;margin-top:32px}}@media (max-width: 768px){.testimonials-content{padding:36px 24px}.testimonials-title{font-size:32px}.testimonial-avatar{width:48px;height:48px;margin-right:16px}}.download-section{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff}.download-container{flex:1;max-width:1200px;display:flex;flex-direction:column;align-items:center;padding:96px 24px;border-radius:16px;background:linear-gradient(75deg,#bbe2ff,#e1eaf3 60%,#bbe2ff)}.download-title{color:#0b0f12;font-weight:700;font-size:40px;text-align:center;margin:0}.download-desc{color:#474b4e;font-size:20px;font-weight:500;text-align:center;margin-top:20px;margin-bottom:0}.download-qr-img{width:122px;height:122px;margin-top:32px;transition:transform .2s ease}.download-qr-img:hover{transform:scale(1.05)}.download-tip{display:flex;align-items:center;color:#474b4e;font-size:16px;margin-top:12px;gap:8px}.download-tip-icon{width:16px;height:16px}.download-google-play-img{width:auto;height:48px;margin-top:32px;cursor:pointer;transition:transform .2s ease}.download-google-play-img:hover{transform:scale(1.05)}.download-google-play-desc{display:flex;align-items:center;color:#474b4e;font-size:16px;margin-top:24px}.download-google-play-desc .download-tip-icon{margin-right:6px}@media (max-width: 768px){.download-container{padding:36px 24px}.download-title{font-size:32px}.download-desc{font-size:18px}}.header{position:fixed;top:0;left:0;right:0;min-height:68px;z-index:1000;display:flex;padding:6px 0;justify-content:center;transition:background .3s ease,min-height .3s ease;box-shadow:none;user-select:none}.header.white{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1)}.header.scrolled{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1);min-height:48px}.header-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;flex:1;padding:0 24px;max-width:1200px}.header-app-info{display:flex;align-items:center;gap:8px;color:#0b0f12;font-weight:700;font-size:28px;line-height:100%;cursor:pointer}.header-app-logo{width:36px;height:36px}.header-menu-btn{display:none;background:none;border:none;font-size:24px;cursor:pointer;margin-left:16px}.header-nav{display:flex;align-items:center;min-height:36px;gap:32px}.header-nav span{text-decoration:none;color:#0b0f12;font-weight:600;font-size:18px;transition:color .2s;cursor:pointer}.header-nav span:hover{color:#3264ff}.header-google-play-btn{padding:12px 24px;background:#5b83ff;color:#fff;border:none;border-radius:100px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;text-decoration:none;user-select:none}.header-google-play-btn:hover{background:#4b6dd3}@media (max-width: 1040px){.header-google-play-btn{display:none}}@media (max-width: 850px){.header-nav{display:none;position:absolute;top:48px;right:24px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);flex-direction:column;z-index:100;padding:16px 24px;border-radius:8px}.header-nav.open{display:flex}.header-menu-btn{display:block}.header-nav{min-height:24px;gap:20px}.header-nav span{font-size:14px}}@media (max-width: 768px){.header{min-height:48px;padding:6px 0}.header.scrolled{min-height:36px}.header-app-info{font-size:22px}.header-app-logo{width:24px;height:24px}}.markdown-root{height:100%;display:flex;flex-direction:column;overflow-y:auto;background:#fff}.markdown-root[dir=rtl]{text-align:right}.markdown-body{color:#0b0f12;line-height:1.7;font-size:16px;padding:16px;max-width:900px;margin:0 auto;word-wrap:break-word}.markdown-body h1{font-size:2em;padding-bottom:.3em;margin:1em 0 .6em}.markdown-body h2{font-size:1.6em;padding-bottom:.2em;margin:1em 0 .5em}.markdown-body h3{font-size:1.2em;margin:.9em 0 .4em}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1.1em;margin:.9em 0 .3em}.markdown-body h1:first-child,.markdown-body h2:first-child,.markdown-body h3:first-child,.markdown-body h4:first-child,.markdown-body h5:first-child,.markdown-body h6:first-child{margin-top:0}.markdown-body ul{padding-left:1.5em;padding-right:0;margin:.5em 0}.markdown-root[dir=rtl] .markdown-body-ul{padding-left:0;padding-right:1.5em}.markdown-body li{margin:.3em 0}.markdown-body blockquote{border-left:4px solid #474B4E30;padding:.3em 1em;margin:.8em 0;background:rgba(71,75,78,.125);border-radius:4px;font-size:.9em}.markdown-body hr{border:none;border-top:1px solid #E0E0E0;margin:1em 0}.markdown-body a{color:#3264ff;text-decoration:underline;word-break:break-word}.markdown-body strong{font-weight:600}.markdown-body em{font-style:italic}.markdown-body-p{margin:.1em 0}@media (prefers-color-scheme: dark){.markdown-root{background-color:#1a1a1a}.markdown-body{color:#fff}.markdown-body a{color:#6f8eff}.markdown-body blockquote{border-left-color:rgba(166,166,166,.19);background:rgba(166,166,166,.125)}.markdown-body hr{border-top-color:#505050}}@media (max-width: 768px){.markdown-body{font-size:14px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.markdown-body h1{font-size:1.5em}.markdown-body h2{font-size:1.3em}.markdown-body h3{font-size:1.1em}.markdown-body ul{padding-left:1em;padding-right:0}.markdown-root[dir=rtl] .markdown-body-ul{padding-left:0;padding-right:1em}.markdown-body blockquote{font-size:.85em}}.about-us-root{min-height:100vh;display:flex;flex-direction:column}.about-us-hero{flex:1;margin-top:68px;background-size:cover;background-position:50% 20%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;position:relative}.about-us-mask{position:absolute;top:0;left:0;right:0;bottom:0;opacity:10%;background-color:#000}.about-us-card{flex:1;max-width:768px;padding:48px 120px 64px;display:flex;flex-direction:column;align-items:center;border-radius:10px;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);box-shadow:0 4px 4px rgba(0,0,0,.1)}.about-us-title{margin:0;text-align:center;color:#0b0f12;font-weight:700;font-size:42px}.about-us-divider{width:95px;height:5px;background:#0b0f12;margin-top:16px}.about-us-desc{color:#0b0f12;font-weight:500;font-size:20px;line-height:28px;margin-top:16px}.item-root{flex:1;flex-direction:column;display:flex;align-items:center;padding:24px}.item-content{max-width:768px;width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}.item-title{display:flex;align-items:center;font-size:42px;font-weight:700;color:#0b0f12}.item-title-bar{width:10px;height:36px;background:#5b83ff;margin-right:14px;margin-left:-24px;display:inline-block}ul{margin:0;padding:0 0 0 24px}.item-desc{color:#0b0f12;font-size:20px;line-height:28px;margin-top:26px}.item-img{width:100%;max-width:700px;height:auto}@media (max-width: 950px){.about-us-hero{padding:48px 24px}.about-us-card{max-width:720px;padding:38px 100px}}@media (max-width: 768px){.about-us-hero{margin-top:36px}.about-us-card{max-width:586px;padding:18px 24px;backdrop-filter:blur(8px)}.about-us-title{font-size:30px}.about-us-divider{height:3px;background:#0b0f12;margin-top:16px}.about-us-desc{font-size:16px;line-height:22px;margin-top:16px}.item-root{padding-top:12px;padding-bottom:12px}.item-title{font-size:24px}.item-title-bar{height:24px}.item-desc{font-size:16px;line-height:22px;margin-top:12px}}
