.van-notify{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;padding:8px 16px;color:#fff;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background-color:#1989fa}.van-notify--success{background-color:#07c160}.van-notify--danger{background-color:#ee0a24}.van-notify--warning{background-color:#ff976a}.van-switch{position:relative;display:inline-block;box-sizing:initial;width:2em;font-size:30px;border:1px solid rgba(0,0,0,.1);border-radius:1em;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.van-switch,.van-switch__node{height:1em;background-color:#fff}.van-switch__node{position:absolute;top:0;left:0;width:1em;font-size:inherit;border-radius:100%;box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05),-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background-color:#1989fa}.van-switch--on .van-switch__node{-webkit-transform:translateX(1em);transform:translateX(1em)}.van-switch--on .van-switch__loading{color:#1989fa}.van-switch--disabled{cursor:not-allowed;opacity:.5}.van-switch--loading{cursor:default}.prompt-container{max-width:1200px;margin:0 auto;padding:16px;background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.06);font-size:13px}.layout{display:-webkit-box;display:-webkit-flex;display:flex;gap:20px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.panel-left{-webkit-box-flex:0;-webkit-flex:0 0 420px;flex:0 0 420px}.panel-right{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}@media (max-width:768px){.prompt-container{max-width:100%}.layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:0}.panel-left{-webkit-box-flex:0;-webkit-flex:none;flex:none;width:100%}.panel-right{width:100%;margin-top:12px;border-top:1px solid #f0f0f0;padding-top:12px}}.form-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:8px}.form-area,.form-row{display:-webkit-box;display:-webkit-flex;display:flex}.form-row{-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px}.field-label{-webkit-box-flex:0;-webkit-flex:0 0 72px;flex:0 0 72px;font-size:12px;font-weight:500;color:#333;text-align:right;white-space:nowrap}.field-input{border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.field-input,.field-input-wrap{-webkit-box-flex:1;-webkit-flex:1;flex:1}.field-input-wrap{min-width:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2px}.field-hint{font-size:11px;color:#bbb;padding-left:4px;line-height:1.4}.btn-zone{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:14px 0;border-top:1px solid #f0f0f0;margin-top:12px}.result-area{height:100%}.result-header{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:10px;margin-bottom:8px}.result-title{font-size:13px;font-weight:600;color:#333}.copy-btn{height:30px!important;padding:0 14px!important;font-size:13px!important}.result-text{white-space:pre-wrap;word-break:break-all;font-size:12px;line-height:1.7;color:#444;background:#f7f8fa;border:1px solid #e8e8e8;border-radius:4px;padding:12px;margin:0}.result-placeholder{color:#bbb;font-size:12px;text-align:center;padding:40px 0;border:1px dashed #e8e8e8;border-radius:4px}.loading-overlay{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:rgba(0,0,0,.5)}.loading-content{text-align:center;color:#fff;background:rgba(0,0,0,.7);padding:15px 25px;border-radius:6px}.loading-text{margin-top:8px;font-size:13px}