.zyot-wrap{--zyot-primary:#4f7cff;--zyot-border:#e9edf3;--zyot-bg:#f7f9fc;--zyot-text:#222;--zyot-muted:#707782;margin:18px 0;font-size:14px;color:var(--zyot-text)}
.zyot-wrap *{box-sizing:border-box}.zyot-planbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border:1px solid var(--zyot-border);border-radius:12px;background:#fff;margin-bottom:14px}.zyot-planbar strong{font-size:16px}.zyot-rule{margin-left:10px;color:var(--zyot-muted)}.zyot-account{white-space:nowrap}.zyot-link,.zyot-download-link{color:var(--zyot-primary);text-decoration:none}.zyot-vip{color:#b57900;font-weight:600}.zyot-warn{color:#b42318}
.zyot-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.zyot-tab{border:1px solid var(--zyot-border);background:#fff;color:#444;border-radius:9px;padding:8px 12px;cursor:pointer;transition:.18s;font-size:14px}.zyot-tab:hover,.zyot-tab.is-active{border-color:var(--zyot-primary);color:var(--zyot-primary);background:#f4f7ff}.zyot-tab span{margin-right:5px}
.zyot-panel{display:none;border:1px solid var(--zyot-border);background:#fff;border-radius:14px;padding:20px}.zyot-panel.is-active{display:block}.zyot-head{display:flex;gap:13px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--zyot-border);margin-bottom:17px}.zyot-head-icon{width:42px;height:42px;border-radius:10px;background:#f1f5ff;display:flex;align-items:center;justify-content:center;font-size:21px;flex:0 0 auto}.zyot-head h3{margin:0 0 4px;font-size:19px;line-height:1.35}.zyot-head p{margin:0;color:var(--zyot-muted);line-height:1.6}.zyot-body{max-width:900px}
.zyot-field{margin:0 0 14px;flex:1}.zyot-field label{display:block;margin:0 0 6px;font-weight:600;color:#3d434b}.zyot-field input[type=text],.zyot-field input[type=number],.zyot-field input[type=datetime-local],.zyot-field input[type=url],.zyot-field select,.zyot-field textarea,.zyot-output{width:100%;border:1px solid #dfe4ea;border-radius:8px;padding:10px 12px;background:#fff;color:#333;outline:none;box-shadow:none;line-height:1.6}.zyot-field input:focus,.zyot-field select:focus,.zyot-field textarea:focus,.zyot-output:focus{border-color:var(--zyot-primary)}.zyot-field input[type=file]{width:100%;border:1px dashed #cfd6df;border-radius:8px;padding:12px;background:#fafbfd}.zyot-field input[type=range]{width:100%}.zyot-row{display:flex;gap:14px}.zyot-check{display:inline-flex;align-items:center;gap:7px;margin:0 0 14px;color:#555}
.zyot-action{appearance:none;border:0;background:var(--zyot-primary);color:#fff!important;border-radius:8px;padding:9px 17px;font-size:14px;cursor:pointer;text-decoration:none;box-shadow:none}.zyot-action:hover{opacity:.92}.zyot-action:disabled{opacity:.55;cursor:not-allowed}.zyot-secondary{background:#eef3ff!important;color:#385fd6!important;border:1px solid #d6e0ff!important}.zyot-inline-actions{display:flex;gap:9px;flex-wrap:wrap}.zyot-result{margin-top:15px}.zyot-working{color:var(--zyot-muted);padding:9px 0}.zyot-error{padding:10px 12px;background:#fff4f2;border:1px solid #ffd6d1;color:#b42318;border-radius:8px}.zyot-error a{color:#b42318;text-decoration:underline}
.zyot-result-card,.zyot-hash{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--zyot-bg);border:1px solid var(--zyot-border);border-radius:10px;padding:13px 14px}.zyot-download,.zyot-copy-hash,.zyot-copy{border:0;border-radius:7px;background:#222;color:#fff;padding:7px 12px;cursor:pointer;white-space:nowrap}.zyot-hash code{display:block;margin-top:6px;word-break:break-all;font-size:14px}.zyot-hash small{color:var(--zyot-muted)}
.zyot-output-wrap{position:relative}.zyot-output{min-height:190px;font-family:Consolas,Monaco,monospace;background:#fafbfd}.zyot-copy{position:absolute;right:8px;top:8px;font-size:12px;padding:5px 9px}.zyot-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.zyot-stats>div{text-align:center;background:var(--zyot-bg);border:1px solid var(--zyot-border);border-radius:9px;padding:14px 8px}.zyot-stats strong{display:block;font-size:20px;margin-bottom:3px}.zyot-stats span{font-size:12px;color:var(--zyot-muted)}.zyot-qrbox{text-align:center;background:var(--zyot-bg);border:1px solid var(--zyot-border);border-radius:10px;padding:16px}.zyot-qrbox img{max-width:100%;height:auto;background:#fff;padding:8px;border-radius:6px}.zyot-qrbox>div{margin-top:8px}
.zyot-toast{position:fixed;z-index:999999;left:50%;bottom:38px;transform:translate(-50%,20px);background:#222;color:#fff;padding:9px 15px;border-radius:8px;opacity:0;pointer-events:none;transition:.22s;box-shadow:0 8px 30px rgba(0,0,0,.18)}.zyot-toast.show{opacity:1;transform:translate(-50%,0)}.zyot-toast.error{background:#b42318}.zyot-toast.ok{background:#18794e}
@media(max-width:700px){.zyot-planbar{align-items:flex-start;flex-direction:column}.zyot-rule{display:block;margin:4px 0 0}.zyot-row{display:block}.zyot-panel{padding:16px}.zyot-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.zyot-tab{flex:0 0 auto}.zyot-stats{grid-template-columns:repeat(2,1fr)}.zyot-result-card,.zyot-hash{align-items:flex-start;flex-direction:column}.zyot-download,.zyot-copy-hash{width:100%}}
