.app-container{min-height:100vh;background-color:#f5f7fa}.app-container .app-header{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;align-items:center;padding:0 32px;height:64px;position:fixed;width:100%;top:0;z-index:1000}.app-container .app-header .logo{display:flex;align-items:center;margin-right:48px}.app-container .app-header .logo img{height:32px;margin-right:12px}.app-container .app-header .logo span{font-size:20px;font-weight:600;background:linear-gradient(45deg,#409eff,#36d1dc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-container .app-header .nav-menu{flex:1}.app-container .app-header .nav-menu .el-menu{border:none;background:transparent}.app-container .app-header .nav-menu .el-menu .el-menu-item{font-size:15px}.app-container .app-header .nav-menu .el-menu .el-menu-item.is-active,.app-container .app-header .nav-menu .el-menu .el-menu-item:hover{color:#409eff}.app-container .app-main{padding:84px 32px 20px;max-width:1440px;margin:0 auto}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}body .unified-diagram-workspace .unified-diagram-panels{grid-template-columns:minmax(340px,32%) minmax(0,1fr)}.unified-diagram-workspace .editor-actions,.unified-diagram-workspace .panel-heading{flex-wrap:wrap}.unified-diagram-workspace .editor-actions{justify-content:flex-end}.unified-diagram-workspace .unified-diagram-editor textarea{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.unified-diagram-workspace .unified-diagram-editor textarea:focus,.unified-diagram-workspace .unified-diagram-editor textarea:hover{scrollbar-color:hsla(234,8%,51%,.533) transparent}.unified-diagram-workspace .unified-diagram-editor textarea::-webkit-scrollbar{width:7px;height:7px}.unified-diagram-workspace .unified-diagram-editor textarea::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:transparent;background-clip:padding-box}.unified-diagram-workspace .unified-diagram-editor textarea:focus::-webkit-scrollbar-thumb,.unified-diagram-workspace .unified-diagram-editor textarea:hover::-webkit-scrollbar-thumb{background:hsla(234,8%,51%,.533);background-clip:padding-box}.unified-diagram-workspace .unified-diagram-editor textarea::-webkit-scrollbar-track{background:transparent}.unified-diagram-workspace .toolbar-actions .ai-flow-action{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;color:#171717;border:1px solid #b8df00;border-radius:7px;background:#cf0;box-shadow:0 2px 7px rgba(145,180,0,.2);font:700 12px/1 Microsoft YaHei,sans-serif;white-space:nowrap;cursor:pointer}.unified-diagram-workspace .toolbar-actions .ai-flow-action:not(:disabled):hover{color:#171717;border-color:#8bb000;background:#bdf000;box-shadow:0 3px 10px rgba(145,180,0,.333)}.unified-diagram-workspace .toolbar-actions .ai-flow-action:disabled{opacity:.42;cursor:not-allowed}@media(max-width:1080px){body .unified-diagram-workspace .unified-diagram-panels{grid-template-columns:minmax(310px,38%) minmax(0,1fr)}}@media(max-width:760px){body .unified-diagram-workspace .unified-diagram-panels{grid-template-columns:1fr}}.el-message:not(.tool-export-membership-notice){--el-message-bg-color:#f7f4ef;--el-message-border-color:#d6d3c9;--el-message-text-color:#252b1c;box-sizing:border-box;width:-moz-max-content;width:max-content;min-width:0;max-width:min(560px,100vw - 24px);min-height:44px;padding:10px 15px;border:1px solid var(--el-message-border-color);border-left:3px solid var(--tool-notice-accent,#758b45);border-radius:9px;background:var(--el-message-bg-color);box-shadow:0 8px 24px rgba(35,39,27,.13);color:var(--el-message-text-color);font-size:12px;line-height:1.55}.el-message:not(.tool-export-membership-notice) .el-message__icon{flex:none;margin-right:9px;color:var(--tool-notice-accent,#758b45);font-size:16px}.el-message:not(.tool-export-membership-notice) .el-message__content{min-width:0;max-width:100%;color:#252b1c;font-size:12px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.el-message:not(.tool-export-membership-notice) .el-message__closeBtn{color:#7c806f}.el-message.el-message--success:not(.tool-export-membership-notice){--tool-notice-accent:#6d8831}.el-message.el-message--warning:not(.tool-export-membership-notice){--tool-notice-accent:#b57d2a}.el-message.el-message--error:not(.tool-export-membership-notice){--tool-notice-accent:#b34e3c}.el-message.el-message--info:not(.tool-export-membership-notice){--tool-notice-accent:#687956}@media(max-width:560px){.el-message:not(.tool-export-membership-notice){padding:10px 12px}}.ai-quota-status[data-v-0c92dc64]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;margin-top:18px;padding:11px 13px;border:1px solid #d8d4ca;border-radius:10px;background:#efeee7}.ai-quota-status.is-empty[data-v-0c92dc64]{border-color:#e7c9a4;background:#fff3e6}.ai-quota-copy[data-v-0c92dc64]{display:flex;align-items:center;gap:11px;min-width:0}.ai-quota-symbol[data-v-0c92dc64]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;color:#293100;background:#dcf28d}.is-empty .ai-quota-symbol[data-v-0c92dc64]{color:#9a541e;background:#fce0c5}.ai-quota-copy small[data-v-0c92dc64],.ai-quota-copy strong[data-v-0c92dc64]{display:block}.ai-quota-copy strong[data-v-0c92dc64]{color:#22231d;font-size:12px;font-weight:750}.ai-quota-copy small[data-v-0c92dc64]{margin-top:3px;color:#77796f;font-size:11px;line-height:1.45}.ai-quota-link[data-v-0c92dc64]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:7px;background:#cf0;color:#1b2100;font-size:11px;font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease}.ai-quota-link[data-v-0c92dc64]:hover{transform:translateY(-2px);background:#bcea00}@media (max-width:480px){.ai-quota-status[data-v-0c92dc64]{align-items:flex-start;flex-direction:column}.ai-quota-link[data-v-0c92dc64]{align-self:flex-end}}