*{box-sizing:border-box}body{margin:0;background:#f4f5f7;color:#1f2329;font-family:-apple-system,PingFang SC,Helvetica Neue,sans-serif}.page{max-width:640px;margin:0 auto;padding:16px}.header h1{font-size:22px;margin:8px 0 2px}.header .sub{color:#8a919e;font-size:13px;margin:0 0 16px}.card{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 1px 3px #0000000f}.card h2{font-size:15px;margin:0 0 12px}.field{display:block;margin-bottom:10px}.field span{display:block;font-size:12px;color:#8a919e;margin-bottom:4px}.field input{width:100%;padding:10px 12px;border:1px solid #e3e6eb;border-radius:8px;font-size:14px}.field input:focus{outline:none;border-color:#07c160}.btn{width:100%;padding:12px;border:none;border-radius:8px;background:#07c160;color:#fff;font-size:15px;margin-top:4px}.btn:disabled{opacity:.6}.tip{font-size:12px;color:#8a919e;margin:10px 0 0}.status{list-style:none;padding:0;margin:0;font-size:13px}.status li{padding:4px 0;color:#c0342b}.status li.ok{color:#07c160}.debug{margin:10px 0 0;padding:10px;background:#f4f5f7;border-radius:8px;font-size:12px;white-space:pre-wrap;word-break:break-all}.logs{list-style:none;padding:0;margin:0;font-size:12px}.logs li{padding:3px 0;color:#5c6470}.logs li.ok{color:#07c160}.logs li.err{color:#c0342b}.logs li.warn{color:#b26a00}
