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