.public-pricing *{box-sizing:border-box}.public-pricing{color:#e0effa;background:#030a15;margin:0;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.public-pricing button,.public-pricing select{font:inherit}.public-pricing a{color:inherit;text-decoration:none}.public-pricing button,.public-pricing a{cursor:pointer}.public-pricing button{border:0}.public-pricing button:focus-visible,.public-pricing a:focus-visible,.public-pricing select:focus-visible,.public-pricing summary:focus-visible{outline-offset:4px;outline:2px solid #93dfff}.public-pricing .preview-note{color:#68879f;text-align:center;background:#0b1724;padding:9px 18px;font-size:10px}.public-pricing header{justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:auto;padding:24px 40px;display:flex}.public-pricing .brand{align-items:center;gap:10px;font-size:19px;font-weight:500;display:flex}.public-pricing .brand img{width:35px;height:35px}.public-pricing nav{color:#7c9bb3;gap:35px;font-size:12px;display:flex}.public-pricing nav .active{color:#c0e9fd}.public-pricing .start{color:#123144;background:#b1eaff;border-radius:4px;padding:9px 18px;font-size:11px}.public-pricing main{max-width:1280px;margin:auto;padding:0 40px}.public-pricing .intro{text-align:center;background:radial-gradient(at 50% 60%,#0c233b70,#0000 65%);padding:55px 0 38px}.public-pricing .eyebrow{color:#7faccc;letter-spacing:1.5px;margin:0 0 20px;font-size:10px}.public-pricing h1{letter-spacing:-1px;margin:0 0 23px;font-size:46px;font-weight:400;line-height:1.45}.public-pricing h1 span{color:#96c9e2}.public-pricing .intro>p:not(.eyebrow){color:#829fb5;font-size:13px;line-height:2}.public-pricing .period{border:1px solid #29475e;border-radius:6px;margin:25px 0 12px;padding:4px;display:inline-flex}.public-pricing .period button{color:#7d9bb2;background:0 0;border-radius:3px;padding:9px 24px;font-size:12px}.public-pricing .period [aria-pressed=true]{color:#d3efff;background:#203e56}.public-pricing .intro>small{color:#5f7f97;font-size:10px;display:block}.public-pricing .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 65px;display:grid}.public-pricing .plan{background:linear-gradient(150deg,#0a1727,#060e1b);border:1px solid #243c51;border-radius:8px;padding:27px 22px;position:relative}.public-pricing .plan.featured{background:linear-gradient(160deg,#122b42,#060e1b);border-color:#679dc0}.public-pricing .recommended{color:#123145;background:#a0def8;border-radius:4px;padding:3px 12px;font-size:10px;position:absolute;top:-12px;left:22px}.public-pricing .audience{color:#6e8da6;margin:0 0 13px;font-size:10px}.public-pricing .plan h2{margin:0 0 22px;font-size:22px;font-weight:450}.public-pricing .price{letter-spacing:-1px;white-space:nowrap;font-size:36px}.public-pricing .price>span{margin-right:4px;font-size:17px}.public-pricing .price small{color:#7392aa;letter-spacing:0;margin-left:5px;font-size:11px}.public-pricing .credit{color:#7699b1;margin:8px 0 23px;font-size:11px}.public-pricing .credit strong{color:#b8dced;font-size:15px;font-weight:450}.public-pricing .action{color:#caeafb;text-align:center;background:#173146;border:1px solid #3c637f;border-radius:4px;width:100%;padding:11px 16px;font-size:11px;display:block}.public-pricing .featured .action{color:#0d2b3e;background:#a5e2fb}.public-pricing .plan ul{border-top:1px solid #264257;margin:23px 0 0;padding:20px 0 0;list-style:none}.public-pricing .plan li{color:#8ea8bd;margin-bottom:12px;padding-left:13px;font-size:11px;line-height:1.9;position:relative}.public-pricing .plan li:before{content:"·";color:#a4def7;position:absolute;left:0}.public-pricing .explain{border-top:1px solid #20394c;grid-template-columns:repeat(3,1fr);gap:45px;padding:42px 0 55px;display:grid}.public-pricing .explain span{color:#638ca9;font-size:10px}.public-pricing .explain h2{margin:14px 0;font-size:18px;font-weight:450}.public-pricing .explain p,.public-pricing .recharge p{color:#809eb6;font-size:12px;line-height:2}.public-pricing .recharge{background:#0a1929;border:1px solid #2b4b63;border-radius:9px;grid-template-columns:1.5fr 1fr;gap:70px;padding:38px 45px;display:grid}.public-pricing .recharge h2,.public-pricing .faq h2{margin:0;font-size:27px;font-weight:400}.public-pricing .recharge small{color:#65839a;font-size:10px}.public-pricing .recharge label{color:#8fb0c7;margin-bottom:9px;font-size:11px;display:block}.public-pricing select{color:#c6dfef;background:#061221;border:1px solid #395e77;border-radius:4px;width:100%;padding:10px 14px;font-size:12px}.public-pricing .pack-price{justify-content:space-between;align-items:center;margin:16px 0;display:flex}.public-pricing .pack-price strong{font-size:27px;font-weight:450}.public-pricing .pack-price span{color:#83a8c0;font-size:12px}.public-pricing .faq{grid-template-columns:1fr 1.8fr;gap:70px;margin:70px 0;display:grid}.public-pricing .faq details{border-bottom:1px solid #233d51;padding:18px 0}.public-pricing .faq summary{color:#c2d9e9;cursor:pointer;font-size:13px}.public-pricing .faq details p{color:#7d9bb2;margin:17px 0 0;font-size:12px;line-height:2}.public-pricing footer{border-top:1px solid #20384a;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:30px 0 45px;display:flex}.public-pricing footer span,.public-pricing footer>a:last-child{color:#6f91ac;font-size:11px}.public-pricing dialog{color:#c4dfef;background:#0b1b2b;border:1px solid #3b637e;border-radius:10px;width:min(460px,90vw);padding:37px}.public-pricing dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.public-pricing dialog h2{font-size:27px;font-weight:450}.public-pricing dialog p{color:#8eafc5;font-size:12px;line-height:2}.public-pricing dialog .action{margin-top:27px}.public-pricing .close{color:#b8d7eb;background:0 0;font-size:24px;position:absolute;top:12px;right:15px}@media (max-width:1050px){.public-pricing .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.public-pricing .recharge{gap:35px}.public-pricing .explain{gap:24px}.public-pricing footer{margin:0 40px}.public-pricing .faq{gap:35px}}@media (max-width:650px){.public-pricing header{padding:20px}.public-pricing .brand{font-size:16px}.public-pricing nav{display:none}.public-pricing main{padding:0 22px}.public-pricing .intro{padding:36px 0 25px}.public-pricing h1{font-size:32px}.public-pricing .intro>p:not(.eyebrow){font-size:11px}.public-pricing .plans{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.public-pricing .plan{padding:27px}.public-pricing .explain{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.public-pricing .recharge{grid-template-columns:1fr;gap:20px;padding:25px}.public-pricing .recharge h2{font-size:24px}.public-pricing .faq{grid-template-columns:1fr;gap:20px;margin:42px 0}.public-pricing .faq h2{font-size:24px}.public-pricing footer{flex-wrap:wrap;margin:0 22px}.public-pricing footer span{order:3;width:100%}.public-pricing .preview-note{font-size:8px}.public-pricing .price{font-size:38px}}.public-pricing .muyi-select{color:#e0edf7;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#0d1826;border:1px solid #293a52;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:13px;transition:border-color .18s,background .18s;display:flex}.public-pricing .muyi-select:hover{background:#122033;border-color:#49627d}.public-pricing .muyi-select[aria-expanded=true],.public-pricing .muyi-select:focus-visible{outline-offset:2px;border-color:#45d6ff;outline:2px solid #45d6ff33}.public-pricing .muyi-select svg{color:#8fa9bf;flex-shrink:0;transition:transform .18s}.public-pricing .muyi-select[aria-expanded=true] svg{transform:rotate(180deg)}.public-pricing .muyi-select-menu{z-index:10000;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#35506b transparent;color:#c6d5e4;background:#08101bfa;border:1px solid #2c4158;border-radius:10px;padding:6px;font:13px/1.5 system-ui,sans-serif;position:fixed;overflow-y:auto;box-shadow:0 16px 44px #0008}.public-pricing .muyi-select-menu[hidden]{display:none}.public-pricing .muyi-select-option{box-sizing:border-box;cursor:pointer;border-radius:6px;min-height:42px;padding:11px 34px 11px 12px;position:relative}.public-pricing .muyi-select-option:hover,.public-pricing .muyi-select-option.is-active{color:#edf7ff;background:#14283d}.public-pricing .muyi-select-option[aria-selected=true]{color:#8ce9ff;background:#123b50}.public-pricing .muyi-select-option[aria-selected=true]:after{content:"✓";color:#8ce9ff;position:absolute;right:12px}
