body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f6f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.color-theme-dark body{background:#090909}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{font-size:24px;font-weight:500}h2,h3{margin:0;padding:0}h3{font-size:20px;font-weight:400}.part{background-color:#fff;box-sizing:border-box;margin:0 auto;padding:30px;text-align:left;width:860px}.color-theme-dark .part{background-color:#0f0f0f;color:#ccc}.color-theme-dark .confirm-price,.color-theme-dark .goods-price{background-color:#181818}.color-theme-dark .confirm-price .t1,.color-theme-dark .confirm-price .t2{color:#666}.color-theme-dark .sku li{border:1px solid #363636}.color-theme-dark .sku li:active{background:#4b4f4b}.color-theme-dark .num-input{background:#333;color:#fff}.color-theme-dark .detail{color:#ccc}.color-theme-dark .buy-faq dt{color:#eee}.color-theme-dark .pay-type ul li{border:1px solid #333}.color-theme-dark .i-key .desc{color:#999}.color-theme-dark .i-key-tab button{color:#ccc}.text-desc{color:#666}.color-theme-dark .text-desc{color:#999}.md{box-sizing:border-box;margin:0 auto;width:860px}@media (max-width:800px){.md,.part{width:100%}}.buy-cover{border:1px solid #0000001a;border-radius:5px;box-sizing:border-box;padding:30px;position:absolute}.buy-cover img{height:200px;width:200px}.buy-right{margin-left:300px}@media (max-width:800px){.buy-cover{display:none}.buy-right{margin-left:0!important}}.goods-desc{color:#999}.buy{text-align:left}.buy .detail li{font-size:16px;line-height:2}.buy .detail li b{font-weight:600;padding:0 2px}.buy-faq{margin-top:10px}.buy-faq a{color:#16b741}.buy-faq{margin:0;padding:10px}.buy-faq dt{color:#333;font-size:14px;font-weight:700;margin-top:10px;padding-left:10px}.buy-faq dt:first-child{margin-top:0}.buy-faq dd{font-size:14px;line-height:1.8;margin:10px 0 15px 25px}.goods-price{background:#f7f7f7;color:#e3660d;font-size:14px;height:24px;line-height:18px;margin-top:16px;padding:10px 28px}.goods-price .t1{color:#333;font-size:14px;line-height:20px;margin-right:10px}.goods-price .price-text{font-size:28px}.del{text-decoration:line-through!important}.del,.del-y{color:#999!important}.sku{float:left;list-style-type:none;margin:0;padding:0}.sku li{border:1px solid #ddd;cursor:pointer;display:block;float:left;font-size:12px;line-height:14px;margin-left:15px;min-width:40px;padding:5px 15px;text-align:center;-webkit-user-select:none;user-select:none}.sku li:active{background:#edfcf1}.sku li.on,.sku li:hover{border-color:#16b741}.buy-btns{display:flex}@media (max-width:800px){.sku li{min-width:25px}}.row{display:block;padding:0}.clear:after{clear:both;content:"";display:block}.row .t1{float:left;height:26px;line-height:26px;width:60px}.buy .t1{color:#666;font-size:14px}.num-input{background:#eee;border:0;color:#333;height:24px;text-align:center;width:40px}.buy-num .t1{margin-top:5px}.buy-num,.buy-time{margin-top:15px}.buy-num{margin-bottom:15px}.bottom-bar{color:#939393;font-size:14px;padding:20px 0 15px;text-align:center}.bottom-bar p{margin:8px}.bottom-bar-a{color:#939393;font-size:14px;line-height:1;text-decoration:none;white-space:nowrap}@media (max-width:800px){.bottom-bar{padding:15px}}.confirm .buy-cover{padding:15px}.confirm .buy-cover img{height:88px;width:88px}.confirm .buy-right{margin-left:150px;min-height:120px;text-align:left}.confirm-price{align-items:flex-end;background:#f7f7f7;color:#e3660d;display:flex;flex-direction:row;font-size:14px;height:22px;line-height:18px;margin-bottom:15px;margin-top:16px;padding:10px 28px}.confirm-price .t1{color:#333;font-size:14px;line-height:20px;margin-right:10px}.confirm-price .t2{color:#333;font-size:16px;font-weight:600;line-height:20px}.confirm-price .price-text{font-size:28px;line-height:1;margin-top:-3px}.old-order-price{font-size:13px}.old-order-price .price-text{font-size:16px;line-height:1}.flex1{flex:1 1}.confirm .tips{color:#999;font-size:12px}.confirm .tips2{color:#ff6010}.confirm-form{margin-bottom:30px;padding-top:10px}.pay-type{margin-bottom:15px}.pay-type ul{list-style-type:none;margin:0;padding:0}.pay-type ul li{align-items:center;border:1px solid #e5e5e5;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;float:left;font-size:16px;height:50px;min-width:150px;padding:0 18px}.pay-type img.ali-logo{height:30px;margin-left:15px;width:30px}.pay-type img.pay-rec{height:15px;width:26px}.pay-type .pay-name{font-size:16px;margin:0 15px 0 10px}.pay-type svg{color:#1677ff;font-size:18px}.confirm .title{font-size:14px;font-weight:600;margin-bottom:15px}.confirm-form .input{max-width:390px;width:390px}.confirm-form .tips{margin:5px 0 15px}.form-row .input{float:left}.form-row .input+.input{margin-left:15px}.confirm-form-btns{box-sizing:border-box;display:flex;margin:0 auto;padding:30px;width:860px}@media (max-width:800px){.confirm-form .input,.confirm-form-btns{width:100%}}.promo-tips{cursor:pointer}.pay-result .title{font-size:20px;font-weight:700;padding-bottom:30px}.pay-result .ac-code{align-items:flex-start;display:flex;padding:15px 0 0}.pay-result .ac-code .dt{font-weight:600;width:110px}.activation-code{border-style:dashed;height:100px;margin-right:15px;outline:none;padding:5px 8px;resize:none;width:300px}.activation-code:focus{border-color:#16b741;border-style:solid}.activation-code-offline{height:200px;margin-right:0;width:400px}.pay-result .desc{color:#666;font-size:14px;padding-top:10px}.iKey-step .MuiStepIcon-text{fill:#fff}.i-key .title{font-size:20px;font-weight:700;padding-bottom:20px}.i-key .desc{color:#333;font-size:14px;padding-bottom:5px;padding-top:10px}.i-key .sub-list{margin:0;padding:5px 0 5px 15px}.i-key .sub-list li{color:#666;font-size:14px;list-style-type:none}.i-key-tab button{color:#333}.a-key-row{align-items:flex-start;display:flex;padding:15px 0 0}.a-key-row .dt{display:inline-block;font-weight:600;width:120px}.invite-confirm{max-width:520px}.invite-price-line{align-items:center;background:#fff7ed;border-radius:4px;color:#9a4a0a;display:flex;font-size:14px;gap:18px;margin-top:10px;padding:10px 14px}.invite-price-line strong{color:#e3660d}.account-page{box-sizing:border-box;margin:0 auto;max-width:calc(100% - 32px);padding:32px 0 60px;width:960px}.account-page-head{display:flex;justify-content:space-between;margin-bottom:22px}.account-page-head h2{font-weight:650;text-align:left}.account-help,.account-page-head p{color:#777;font-size:14px;margin:8px 0 0}.account-panel,.invite-code-card,.points-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px!important;box-sizing:border-box}.account-panel{padding:24px}.login-panel{margin:24px auto;max-width:100%;width:480px}.login-panel h2{margin-bottom:4px}.login-panel .account-help{margin-bottom:24px}.login-code-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 132px}.login-code-row>div:last-child,.login-code-row>div:last-child button{height:100%;width:100%}.login-mode-actions{display:flex;justify-content:space-between;margin-top:8px}.invite-benefits-card{background:radial-gradient(circle at 92% 10%,#ffffffe6 0,#fff0 28%),linear-gradient(135deg,#f1fbf4,#e7f8ed);border:1px solid #cfead7;border-radius:14px!important;box-sizing:border-box;margin-bottom:20px;overflow:hidden;padding:28px;position:relative;text-align:left}.invite-benefits-card:after{border:28px solid #16b74112;border-radius:50%;bottom:-70px;content:"";height:180px;pointer-events:none;position:absolute;right:-48px;width:180px}.invite-benefits-intro{position:relative;z-index:1}.invite-benefits-badge{align-items:center;background:#16b7411f;border-radius:999px;color:#118d34;display:inline-flex;font-size:13px;font-weight:650;gap:6px;padding:5px 10px}.invite-benefits-intro h3{color:#183d23;font-size:24px;font-weight:700;margin:12px 0 6px}.invite-benefits-intro>p{color:#58705f;font-size:14px;margin:0}.account-page-actions{align-items:center;display:flex;gap:10px}.invite-benefits-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;position:relative;z-index:1}.invite-benefit-item{align-items:flex-start;background:#ffffffc7;border:1px solid #16b74121;border-radius:10px;display:flex;gap:14px;padding:18px}.invite-benefit-icon{align-items:center;border-radius:50%;display:flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.invite-benefit-icon.inviter{background:#dcf6e4;color:#129438}.invite-benefit-icon.friend{background:#fff1d8;color:#d98205}.invite-benefit-item h4{color:#24442e;font-size:16px;font-weight:700;margin:1px 0 7px}.invite-benefit-item p{color:#5d6b61;font-size:14px;line-height:1.75;margin:0}.invite-benefit-item strong{color:#158d37;font-weight:700}.invite-code-card{margin-bottom:20px;padding:24px}.invite-code-head,.invite-code-head>div{align-items:center;display:flex}.invite-code-head{justify-content:space-between}.invite-code-head>div{gap:14px}.invite-code-card strong{font-size:28px;letter-spacing:3px}.account-label{color:#777}.invite-code-actions{display:flex;gap:10px;margin-top:20px}.invite-link-text{color:#777;font-size:13px;margin-bottom:5px;margin-top:5px;text-align:left;word-break:break-all}.points-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.points-card{padding:18px}.points-card span{color:#777;display:block;font-size:13px}.points-card strong{display:block;font-size:28px;margin-top:8px}.redemption-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.redemption-card{border:1px solid #e8e8e8;border-radius:10px!important;box-sizing:border-box;padding:24px;text-align:center}.redemption-card-icon{align-items:center;background:#fff1d8;border-radius:50%;color:#d98205;display:flex;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.redemption-card h3{font-size:18px;margin:0}.redemption-card p{color:#777;margin:12px 0 22px}.redemption-card p strong{color:#d98205;font-size:20px}.redemption-result-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px!important;box-sizing:border-box;padding:28px;text-align:left}.redemption-code-block>span{color:#777;font-size:13px}.redemption-code-block{align-items:flex-start;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:12px;padding:0 0 28px}.redemption-code-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.redemption-code-row strong{font-size:30px;letter-spacing:3px}.redemption-code-row .MuiChip-root{font-weight:600;height:24px}.redemption-service-block{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-top:28px}.redemption-service-title{align-items:center;display:flex;gap:8px;margin-bottom:14px}.redemption-service-title svg{color:#168a38}.redemption-service-block p{color:#666;margin:7px 0}.redemption-service-block img{height:180px;object-fit:contain;width:180px}.redemption-service-qr{align-items:center;color:#777;display:flex;flex-direction:column;font-size:13px;gap:8px}.redemption-record-item{grid-gap:20px;align-items:center;border-top:1px solid #eee;display:grid;gap:20px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;padding:18px 0}.redemption-record-item:first-child{border-top:0}.redemption-record-code,.redemption-record-main{display:flex;flex-direction:column;gap:6px}.redemption-record-code span,.redemption-record-main span{color:#888;font-size:12px}.redemption-record-code strong{letter-spacing:1px}.redemption-record-actions{align-items:center;display:flex;gap:12px}.account-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.account-section-title h3{font-weight:650}.account-section-title span{color:#777}.account-table-wrap{overflow-x:auto}.account-table{border-collapse:collapse;font-size:13px;min-width:820px;width:100%}.account-table td,.account-table th{border-bottom:1px solid #eee;padding:12px 8px;text-align:left;white-space:nowrap}.account-table th{color:#777;font-weight:500}.account-empty{color:#888;padding:36px 0;text-align:center}.account-pagination{display:flex;justify-content:center;margin-top:24px}.account-loading{display:flex;justify-content:center;padding:80px 16px}.ledger-item{border-top:1px solid #eee;display:flex;gap:20px;justify-content:space-between;padding:16px 0;text-align:left}.ledger-item:first-child{border-top:0}.ledger-item>div{display:flex;flex-direction:column;gap:6px}.ledger-item span{color:#888;font-size:12px}.ledger-item>div:last-child{align-items:flex-end;font-size:20px;font-weight:650}.points-positive{color:#168a38}.points-negative{color:#c43b31}.points-reversed{color:#999}.color-theme-dark .points-reversed{color:#666}.color-theme-dark .account-panel,.color-theme-dark .invite-code-card,.color-theme-dark .points-card,.color-theme-dark .redemption-card,.color-theme-dark .redemption-result-card{background:#0f0f0f;border-color:#292929}.color-theme-dark .redemption-code-block,.color-theme-dark .redemption-record-item{border-color:#292929}.color-theme-dark .redemption-card-icon{background:#d982052e;color:#f1b24f}.color-theme-dark .invite-benefits-card{background:radial-gradient(circle at 92% 10%,#318c4a1f 0,#318c4a00 30%),linear-gradient(135deg,#102418,#0d1b12);border-color:#264b31}.color-theme-dark .invite-benefits-card:after{border-color:#49b46514}.color-theme-dark .invite-benefits-badge{background:#43bb6326;color:#73d58e}.color-theme-dark .invite-benefits-intro h3{color:#e2f6e7}.color-theme-dark .invite-benefits-intro>p{color:#9eb2a3}.color-theme-dark .invite-benefit-item{background:#0c1b11d1;border-color:#58aa6d33}.color-theme-dark .invite-benefit-icon.inviter{background:#318c4a40;color:#6dd58a}.color-theme-dark .invite-benefit-icon.friend{background:#d982052e;color:#f1b24f}.color-theme-dark .invite-benefit-item h4{color:#dceee1}.color-theme-dark .invite-benefit-item p{color:#aab7ad}.color-theme-dark .invite-benefit-item strong{color:#6dd58a}.color-theme-dark .invite-price-line{background:#281b10}.color-theme-dark .account-table td,.color-theme-dark .account-table th,.color-theme-dark .ledger-item{border-color:#292929}@media (max-width:800px){.account-page{max-width:calc(100% - 20px);padding-top:20px}.points-grid,.redemption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redemption-service-block{align-items:flex-start;flex-direction:column}.account-page-head{gap:14px}.account-page-actions{align-items:stretch;flex-direction:column}.redemption-record-item{gap:14px;grid-template-columns:1fr}.redemption-record-actions{justify-content:space-between}.invite-benefits-card{padding:22px 18px}.invite-benefits-intro h3{font-size:21px}.invite-benefits-grid{grid-template-columns:1fr}.invite-code-head>div{align-items:flex-start;flex-direction:column}.invite-code-actions{flex-direction:column}.login-code-row{grid-template-columns:1fr}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiMenuItem-root a{color:#333;text-decoration:none}.MuiBox-root img{height:100%;width:100%}.top-nav li{list-style-type:none;margin-bottom:-5px;margin-left:20px}.top-nav a{color:#333;display:inline-block;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.top-nav a:after{background-color:#16b741;content:"";display:block;height:2px;margin-top:2px;transform:scaleX(0);transition:transform .25s ease;width:100%}.top-nav li.on a,.top-nav li:hover a{color:#16b741}.mobile-header-nav-list a{color:#333;text-decoration:none}.mobile-header-nav-list>.on a{color:#16b741}.top-nav li.on a:after,.top-nav li:hover a:after{transform:scaleX(1)}.side-bar .lev1.on,.side-bar .lev1:hover{color:#16b741}.side-bar .lev1-text>.MuiTypography-root{color:#333;font-weight:800}.side-bar .on .lev1-text>.MuiTypography-root{color:#16b741}.side-bar a{color:#333;text-decoration:none;width:100%}.side-bar .lev2 .on{background:#16b74133}.side-bar .lev2 li{position:relative}.side-bar .lev2 li:after{border-right:3px solid #16b741;bottom:0;content:"";position:absolute;right:0;top:0;transform:scaleY(.0001);transition:transform .25s ease}.side-bar .lev2 li.on:after,.side-bar .lev2 li:hover:after{transform:scaleY(1)}.side-bar .lev2 .on a,.side-bar .lev2 li:hover a{color:#16b741}.page-privacy .md-content-wrap p{text-indent:2em}.page-header{background-color:#fff9;border-bottom:1px solid #dadce0;position:sticky;top:0;z-index:5}.app-hide .mobile-side-nav,.app-hide .page-header{display:none}.fr{display:flex;flex-direction:row}.color-theme-dark .bg-3{background:#3f3f3fcc}.color-theme-dark .page-header{background-color:#12121299;border-bottom-color:#3d513d4d}.color-theme-dark .MuiMenuItem-root a,.color-theme-dark .side-bar a,.color-theme-dark .top-nav a{color:#eee}.color-theme-dark .side-bar .lev1-text>.MuiTypography-root{color:#aaa}.color-theme-dark .side-bar .on .lev1-text>.MuiTypography-root{color:#16b741}.color-theme-dark .mobile-header-nav-list a{color:#eee}.color-theme-dark .logo-icon{opacity:.8}.color-theme-dark .logo-name{color:#eee}.color-theme-dark .md-content-wrap img,.color-theme-dark a{opacity:.8}.color-theme-dark .md-content-wrap blockquote em strong{color:#d12323}.color-theme-dark blockquote{border-left-color:#2d8846}.color-theme-dark .md-content-wrap table tr:nth-child(2n){background-color:#1c1c1c}.color-theme-dark .md-content-wrap table td,.color-theme-dark .md-content-wrap table th{border-color:#404144}.color-theme-dark{color-scheme:dark}