.platform-main{max-width:1100px;margin:55px auto;padding:0 5%}.platform-main h1{font-family:LittlePlay,'Microsoft YaHei',sans-serif;font-weight:400;font-size:43px;line-height:1.4;margin:20px 0}.platform-intro{font-size:12px;line-height:1.9;color:#89917c}.platform-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.platform-panel{border:1px solid #dce1d2;background:#fffdf7;border-radius:17px;padding:28px;margin-bottom:24px;min-width:0}.platform-panel h2{font-family:'Noto Serif SC',serif;font-size:23px;font-weight:500;margin:0 0 20px}.platform-panel label{display:block;font-size:12px;color:#778568;line-height:1.8;margin:15px 0}.platform-panel input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #d8dfcf;border-radius:7px;background:#fafaf3;font:13px 'Microsoft YaHei',sans-serif}.platform-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.secondary-button{border:1px solid #c5ceb8;border-radius:6px;background:transparent;color:#7b8969;padding:11px 14px;font:11px 'Microsoft YaHei',sans-serif;cursor:pointer}.member-panel{background:#eaf0df}.membership-price{font-size:47px;font-family:Georgia,serif;margin:10px 0}.membership-price span{font:12px 'Microsoft YaHei',sans-serif;color:#8d967c}.member-panel p{font-size:12px;line-height:1.9;color:#7b876b}.member-panel small{display:block;font-size:10px;line-height:1.8;margin-top:18px;color:#97a087}.payment-status{padding:10px;border:1px dashed #c2cbb3;border-radius:6px}.platform-main button:disabled{opacity:.55;cursor:not-allowed;transform:none}.platform-message{min-height:25px;color:#aa7865;font-size:13px;line-height:1.8;white-space:pre-wrap}.generator-options{display:flex;gap:9px;flex-wrap:wrap}.generator-options button{padding:10px 14px;border:1px solid #d4ddc9;border-radius:30px;background:#f6f8f0;font:12px 'Microsoft YaHei',sans-serif;color:#7b886a}.generator-options button[aria-pressed=true]{background:#647654;color:#fff}.generator-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.generator-scope{font-size:11px;color:#a09c89;line-height:1.8}.job-row{padding:18px 0;border-top:1px dashed #dce0d1;font-size:12px;line-height:2}.job-row p{font-size:11px;color:#929781}.job-row a{display:inline-block;margin:5px 10px 5px 0;border:1px solid #d4ddc8;border-radius:5px;padding:4px 9px;color:#70815b;font-size:10px}.job-error{color:#ac7967!important}.platform-main [hidden]{display:none!important}@media(max-width:700px){.platform-main{margin-top:35px}.platform-main h1{font-size:31px}.platform-columns{grid-template-columns:1fr;gap:0}.platform-panel{padding:23px}.generator-fields{gap:12px}.membership-price{font-size:40px}#account-label{font-size:9px;color:#99a18c}}
