html{font-size:16px}@media(max-width:768px){html{font-size:14px}}@media(max-width:480px){html{font-size:12px}}@media(min-width:1200px){html{font-size:18px}}@media(min-width:1600px){html{font-size:20px}}#root{width:100vw;height:100vh;flex-grow:1}.body{margin:0;padding:0;width:100vw;height:100dvh;overflow:hidden}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}.read-the-docs{color:#888}@font-face{font-family:DingTalk;src:url(./DingTalkJinBuTi-Regular-C1AWcZJq.ttf) format("woff");font-weight:400;font-style:normal}.loading-spinner{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:#333}.loading-spinner:after{content:"";width:30px;height:30px;margin-left:15px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.react-flow__node{display:flex!important;justify-content:center!important;align-items:center!important;transform:"translateY(-50%) translateX(-50%)"}.react-flow__pane{cursor:grab!important}.react-flow__pane.dragging{cursor:grabbing!important}.react-flow__pane.selection{cursor:pointer!important}:root{--background-color: #ffffff;--text-color: #333333;--primary-color: #1890ff;--secondary-color: #f0f2f5;--border-color: #d9d9d9;--node-background: #f5f5f5;--node-border: #e8e8e8;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--panel-background: #fff;--shadow-color: rgba(0, 0, 0, .1);--debug-panel-bg: rgba(255, 255, 255, .95);--component-background: #ffffff}[data-theme=dark]{--background-color: #141414;--text-color: #f0f0f0;--primary-color: #177ddc;--secondary-color: #141414;--border-color: #434343;--node-background: #262626;--node-border: #434343;--handle-color: #177ddc;--success-color: #49aa19;--warning-color: #d89614;--error-color: #a61d24;--panel-background: #262626;--shadow-color: rgba(0, 0, 0, .45);--debug-panel-bg: rgba(0, 0, 0, .85);--component-background: #1f1f1f}body{background-color:var(--background-color);color:var(--text-color);transition:background-color .3s,color .3s}.shell{background-color:var(--node-background)!important;border-color:var(--node-border)!important;color:var(--text-color)!important;box-shadow:0 2px 5px var(--shadow-color);transition:all .3s}.shell.selected{border-color:var(--primary-color)!important}.handle{background-color:var(--handle-color)!important}.debug-panel{background-color:var(--debug-panel-bg)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.plan-description{width:100%;box-sizing:border-box}.plan-container{margin:0 auto;padding:20px 20px 0;box-sizing:border-box;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.plan-container::-webkit-scrollbar{width:6px}.plan-container::-webkit-scrollbar-track{background:transparent}.plan-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.plan-container::-webkit-scrollbar-thumb:hover{background:#00000059}.plan-strip-container{display:flex;flex-direction:column;gap:8px;margin:0 auto;box-sizing:border-box;width:100%}.fixed-button-container{position:sticky;bottom:0;left:0;right:0;padding:16px 20px;z-index:1000}@media(max-width:768px){.plan-container{padding:16px 16px 0}.plan-strip-container{gap:6px;padding:0 16px}.fixed-button-container{padding:12px 16px}}@media(max-width:480px){.plan-container{padding:12px 12px 0}.plan-strip-container{padding:0 12px;gap:4px}.fixed-button-container{padding:10px 12px}}.com-auth-check-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.com-auth-check-scroll::-webkit-scrollbar{width:6px}.com-auth-check-scroll::-webkit-scrollbar-track{background:transparent}.com-auth-check-scroll::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.com-auth-check-scroll::-webkit-scrollbar-thumb:hover{background:#00000059}[data-theme=dark] .com-auth-check-scroll{scrollbar-color:rgba(255,255,255,.25) transparent}[data-theme=dark] .com-auth-check-scroll::-webkit-scrollbar-thumb{background:#ffffff40}[data-theme=dark] .com-auth-check-scroll::-webkit-scrollbar-thumb:hover{background:#fff6}
