*{box-sizing:border-box}input:-webkit-autofill{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}input:-webkit-autofill:hover{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}input:-webkit-autofill:focus{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}input:-webkit-autofill:active{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}textarea:-webkit-autofill{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}textarea:-webkit-autofill:hover{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}textarea:-webkit-autofill:focus{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}textarea:-webkit-autofill:active{transition:background-color 5000000s ease-in-out;color:var(--mq-color-text,currentColor)!important;-webkit-text-fill-color:var(--mq-color-text,currentColor)!important}html,body,#root{min-height:100%;margin:0}body{overflow-x:hidden}body[data-theme=light]{--mq-color-text:#000000e0;--mq-toast-bg:#fff;--mq-toast-text:#000000e0;--mq-toast-border:#e6e8ef}body[data-theme=dark]{--mq-color-text:#ffffffe0;--mq-toast-bg:#1f1f1f;--mq-toast-text:#ffffffe0;--mq-toast-border:#3a3a3a}.ant-message .ant-message-notice-wrapper .ant-message-notice-content,.ant-notification .ant-notification-notice{color:var(--mq-toast-text,var(--ant-color-text));background:var(--mq-toast-bg,var(--ant-color-bg-elevated));border:1px solid var(--mq-toast-border,var(--ant-color-border-secondary));border-radius:var(--ant-border-radius-lg,8px);box-shadow:var(--ant-box-shadow-secondary,0 8px 24px #00000029)}.ant-message .ant-message-notice-wrapper .ant-message-notice-content span,.ant-notification .ant-notification-notice-message,.ant-notification .ant-notification-notice-description{color:var(--mq-toast-text,var(--ant-color-text))}.inline-loading{box-shadow:none;border:0}.ant-message-success .anticon{color:var(--ant-color-success)}.ant-message-error .anticon{color:var(--ant-color-error)}.ant-message-warning .anticon{color:var(--ant-color-warning)}.ant-message-info .anticon,.ant-message-loading .anticon{color:var(--ant-color-info)}.ant-picker .ant-picker-suffix,.ant-picker .ant-picker-clear{color:currentColor}.ant-picker input{color:inherit}.mq-card-title-wrap{white-space:normal;min-width:0;line-height:1.35;display:block}.app-content{--mq-page-gap:20px;--mq-section-gap:16px;--mq-card-padding:20px;--mq-card-padding-compact:16px}.app-content h2.ant-typography{font-size:24px;font-weight:700;line-height:32px;margin:0!important}.app-content h2.ant-typography+.ant-typography{margin-top:8px;margin-bottom:0}.app-content .ant-card{background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius-lg,8px);box-shadow:none;overflow:hidden;border:1px solid var(--ant-color-border-secondary)!important}.app-content .ant-card-head{min-height:48px;padding-inline:var(--mq-card-padding);border-bottom:1px solid var(--ant-color-border-secondary)}.app-content .ant-card-head-title{padding-block:14px;font-size:16px;font-weight:600;line-height:1.35}.app-content .ant-card-extra{padding-block:12px}.app-content .ant-card-body{padding:var(--mq-card-padding)}.app-content .ant-card-small>.ant-card-head{min-height:42px;padding-inline:var(--mq-card-padding-compact)}.app-content .ant-card-small>.ant-card-head .ant-card-head-title{padding-block:11px;font-size:14px}.app-content .ant-card-small>.ant-card-body{padding:var(--mq-card-padding-compact)}.app-content .ant-statistic-title{margin-bottom:8px}.app-content .ant-table-wrapper .ant-table{border-radius:var(--ant-border-radius-lg,8px)}.mq-trust-slider{padding-inline:18px}.mq-trust-slider .ant-slider-mark-text:first-child{text-align:left;transform:translate(0)!important}.mq-trust-slider .ant-slider-mark-text:last-child{text-align:right;transform:translate(-100%)!important}.mq-target-map-preview{border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-fill-quaternary);min-height:132px;margin-top:16px;position:relative;overflow:hidden}.mq-target-map-iframe{border:0;width:100%;height:180px;display:block}.mq-target-map-caption{background:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-border-secondary);align-items:center;gap:8px;padding:8px 10px;display:flex}.mq-target-map-caption .anticon{color:var(--ant-color-primary);font-size:18px}.mq-scroll-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 32px);display:flex}.mq-scroll-modal .ant-modal-body{max-height:calc(100vh - 210px);overflow:hidden auto}#root,.ant-layout,.app-content-panel{min-width:0}@media (width<=700px){.app-header{flex-direction:column;height:auto;min-height:64px;align-items:stretch!important;padding:10px 12px!important}.app-header-projects,.app-header-actions{width:100%;min-width:0}.app-header-projects{row-gap:8px}.app-header-actions{justify-content:space-between}.app-project-select{width:min(100%,280px)!important}.app-theme-toggle{width:38px;padding-inline:0}.app-theme-toggle>span:not(.ant-btn-icon){display:none}.app-user-button{max-width:46px;padding-inline:6px}.app-user-name,.app-user-button .anticon-down{display:none!important}.app-content{--mq-card-padding:16px;--mq-card-padding-compact:14px;padding:12px!important;overflow-x:hidden!important}.app-content-panel{padding:0!important}.project-settings-tabs .ant-tabs-nav-wrap,.platform-management-tabs .ant-tabs-nav-wrap{scrollbar-width:none;overflow:auto hidden!important}.project-settings-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.platform-management-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.project-settings-tabs .ant-tabs-nav-list,.platform-management-tabs .ant-tabs-nav-list{min-width:max-content}.ant-modal{max-width:calc(100vw - 24px)!important;margin:12px auto!important}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-form-item-control{width:100%!important}}@keyframes mqPathDash{to{stroke-dashoffset:-20px}}.mq-flow-path-active{stroke-dasharray:6 4;animation:1.2s linear infinite mqPathDash!important}@keyframes mqPulseGlow{0%,to{box-shadow:0 0 6px var(--mq-pulse-color,#1890ff), 0 0 12px var(--mq-pulse-color,#1890ff)}50%{box-shadow:0 0 12px var(--mq-pulse-color,#1890ff), 0 0 24px var(--mq-pulse-color,#1890ff)}}.mq-node-active-glow{transition:all .3s ease-in-out!important;animation:1.5s ease-in-out infinite mqPulseGlow!important;transform:translateY(-2px)scale(1.015)!important}.mq-chat-container{background:var(--ant-color-bg-layout);border:1px solid var(--ant-color-border-secondary);border-radius:8px;flex-direction:column;gap:12px;max-height:480px;padding:16px;display:flex;overflow-y:auto}.mq-chat-drawer-content{flex-direction:column;flex:1;gap:12px;height:100%;padding:0;display:flex;overflow-y:auto}.mq-chat-bubble{border-radius:8px;max-width:80%;padding:10px 14px;font-size:13px;line-height:1.45;box-shadow:0 1px 2px #0000000f}.mq-chat-bubble-received{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);align-self:flex-start}.mq-chat-bubble-sent{background:var(--ant-color-primary-bg-hover,var(--ant-color-primary-bg));border:1px solid var(--ant-color-primary-border);align-self:flex-end}.mq-chat-sender{margin-bottom:3px;font-size:11px;font-weight:600}.mq-chat-bubble-received .mq-chat-sender{color:var(--ant-color-primary)}.mq-chat-bubble-sent .mq-chat-sender{color:var(--ant-color-primary-text,var(--ant-color-primary))}.mq-chat-time{color:var(--ant-color-text-quaternary);text-align:right;margin-top:4px;font-size:10px}.mq-debate-trigger-btn{z-index:10;animation:2s infinite pulseScale;position:absolute;transform:translate(-50%,-50%)}@keyframes pulseScale{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.15)}}.mq-node-compact-chip{transition:all .2s ease-in-out}.mq-node-compact-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d;border-color:var(--ant-color-primary)!important;background:var(--ant-color-bg-layout)!important}@keyframes mqExploredPulse{0%,to{box-shadow:0 0 4px var(--ant-color-primary-hover,#40a9ff)}50%{box-shadow:0 0 10px var(--ant-color-primary-hover,#40a9ff)}}.mq-node-explored-glow{transform:translateY(-1px);animation:1.8s ease-in-out infinite mqExploredPulse!important}
