img[data-v-100d4e97]{display:block;object-fit:contain}:root{--accent: #3884ff;--panel: #ffffff;--panel-2: #f1f4f9;--shell-bg: rgb(251, 252, 254);--border: #d9e0ea;--canvas-bg: #fbfcfe;--grid: #e6ebf2;--label: #1f2733;--muted: #7b8794;--wire: #2b3440;--terminal: #5b6470;--flow: #ff8c1a;--reading: #0a7d3c;--sym-stroke: #1f2733;--sym-fill: #ffffff;color-scheme:light}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;width:100%}body{font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--label);background:var(--canvas-bg);overflow:hidden}button{font-family:inherit;-webkit-tap-highlight-color:transparent;transition:transform .08s ease}button:active:not(:disabled){transform:scale(.94)}.app-tip{position:fixed;box-sizing:border-box;width:max-content;max-width:min(360px,calc(100vw - 12px));z-index:200;display:none;padding:5px 9px;border-radius:7px;background:#1f2733;color:#fff;font-size:12px;font-weight:600;line-height:1.3;white-space:normal;overflow-wrap:anywhere;box-shadow:0 6px 18px #141e3247;pointer-events:none;opacity:0;transition:opacity .12s ease}.app-tip:after{content:"";position:absolute;left:var(--tip-arrow-x, 50%);width:0;height:0;transform:translate(-50%);border:5px solid transparent}.app-tip[data-placement=bottom]:after{bottom:100%;border-bottom-color:#1f2733}.app-tip[data-placement=top]:after{top:100%;border-top-color:#1f2733}.app-tip.show{opacity:1}@media (prefers-reduced-motion: reduce){button{transition:none}}.tbtn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 6px;border-radius:9px;border:1px solid var(--border);background:#fff;color:var(--label);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .1s,box-shadow .15s,border-color .15s,background .15s,color .15s}.tbtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 9px #1e283c1f}.tbtn:disabled{opacity:.45;cursor:default}.tbtn .chip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:7px;font-size:14px}.tbtn.solid{padding:0 15px;border-color:transparent;color:#fff}.tbtn.solid .ci{font-size:14px;line-height:1}@media (prefers-reduced-motion: reduce){.tbtn{transition:none}}.modal-pop-enter-active{transition:opacity .22s ease}.modal-pop-leave-active{transition:opacity .2s ease}.modal-pop-enter-from,.modal-pop-leave-to{opacity:0}.modal-pop-leave-active>*{animation:modal-pop-out .2s ease forwards}@keyframes modal-pop-out{to{transform:translateY(8px) scale(.96);opacity:.4}}@media (prefers-reduced-motion: reduce){.modal-pop-enter-active,.modal-pop-leave-active,.modal-pop-leave-active>*{transition:none;animation:none}}.dialog-pop-enter-active{transition:opacity .26s ease}.dialog-pop-leave-active{transition:opacity .2s ease;pointer-events:none}.dialog-pop-enter-active [data-dialog-card]{transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.dialog-pop-leave-active [data-dialog-card]{transition:transform .2s ease,opacity .2s ease}.dialog-pop-enter-from,.dialog-pop-leave-to{opacity:0}.dialog-pop-enter-from [data-dialog-card]{transform:translateY(14px) scale(.97);opacity:0}.dialog-pop-leave-to [data-dialog-card]{transform:translateY(8px) scale(.98);opacity:0}.feedback-pop-enter-active,.feedback-pop-leave-active{transition:opacity .2s ease,transform .2s ease}.feedback-pop-enter-from,.feedback-pop-leave-to{opacity:0;transform:translateY(5px)}@media (prefers-reduced-motion:reduce){.dialog-pop-enter-active,.dialog-pop-leave-active,.dialog-pop-enter-active [data-dialog-card],.dialog-pop-leave-active [data-dialog-card],.feedback-pop-enter-active,.feedback-pop-leave-active{transition:none}.dialog-pop-enter-from [data-dialog-card],.dialog-pop-leave-to [data-dialog-card],.feedback-pop-enter-from,.feedback-pop-leave-to{transform:none}}select:not([multiple]):not([size]):not([data-dial]),select[size="1"]:not([data-dial]){appearance:none;-webkit-appearance:none;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23818d9c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:16px 16px!important}
