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}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}.read-the-docs{color:var(--text-secondary)}@font-face{font-family:DingTalk;src:url(/assets/DingTalkJinBuTi-Regular.subset-jVhWhhCf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.loading-spinner{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px;color:var(--text-color)}.loading-spinner:after{content:"";width:30px;height:30px;margin-left:15px;border:4px solid var(--surface-hover);border-top:4px solid var(--primary-color);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{--z-local-badge: 1;--z-local-overlay: 2;--z-local-control: 10;--z-local-announce: 50;--z-local-popover: 100;--z-local-popover-list: 150;--z-local-panel: 200;--z-local-thumb-badge: 300;--z-local-thumb-badge-top: 350;--z-canvas-chrome: 100;--z-canvas-chrome-raised: 150;--z-canvas-float: 200;--z-canvas-overlay: 250;--z-canvas-float-raised: 300;--z-app-overlay: 2000;--z-app-history-panel: 2050;--z-app-history-viewer: 2060;--z-app-overlay-high: 2100;--z-app-preview: 2200;--z-app-blocker: 2300;--z-app-recovery-panel: 2400;--z-chrome-global: 3000;--z-chrome-global-top: 3100;--z-flow-node-elevated: 5000;--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;--surface-hover: #f5f5f5;--surface-muted: #fafafa;--text-secondary: rgba(0, 0, 0, .65);--text-tertiary: rgba(0, 0, 0, .45);--text-quaternary: rgba(0, 0, 0, .25);--border-secondary: #f0f0f0;--code-bg: #f5f5f5;--badge-border: rgba(0, 0, 0, .35)}[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;--surface-hover: #2a2a2a;--surface-muted: #1d1d1d;--text-secondary: rgba(255, 255, 255, .65);--text-tertiary: rgba(255, 255, 255, .45);--text-quaternary: rgba(255, 255, 255, .25);--border-secondary: #303030;--code-bg: #1d1d1d;--badge-border: rgba(255, 255, 255, .45)}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:var(--z-canvas-float)}@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}
