@charset "UTF-8";[hidden],script{display:none!important}:root{color-scheme:light;--unipro-bg: #f6f6f6;--unipro-page-bg: #f6f6f6;--unipro-canvas: #f0f0f0;--unipro-surface: #ffffff;--unipro-surface-raised: #fbfdff;--unipro-surface-muted: #f7f9fc;--unipro-text: #172033;--unipro-heading: #111827;--unipro-muted: #667085;--unipro-soft: #8a95a7;--unipro-line: #d9e1ec;--unipro-line-strong: #c8d3e1;--unipro-primary: #0abab5;--unipro-primary-hover: #089b95;--unipro-primary-soft: #e4f8f6;--unipro-accent: #0abab5;--unipro-accent-soft: #e4f8f6;--unipro-info: #2f6f9f;--unipro-info-soft: #edf6fc;--unipro-success: #1f9d73;--unipro-warning: #c98a19;--unipro-warning-soft: #fff7e5;--unipro-danger: #c84a3a;--unipro-danger-soft: #fff1ee;--unipro-admin-sidebar: #304156;--unipro-admin-sidebar-2: #263849;--unipro-admin-sidebar-active: #0abab5;--unipro-radius-sm: 4px;--unipro-radius-md: 6px;--unipro-radius-lg: 8px;--unipro-shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--unipro-shadow-md: 0 10px 28px rgba(23, 32, 51, .08);--kendo-color-primary: var(--unipro-primary);--kendo-color-secondary: var(--unipro-accent);--kendo-color-surface: var(--unipro-surface);--kendo-color-on-surface: var(--unipro-text);font-family:PingFang SC,Arial,Hiragino Sans GB,Microsoft YaHei,sans-serif}.aiforge-modal-shell{display:flex!important;flex-direction:column!important;max-height:min(760px,100dvh - 28px)!important;overflow:hidden!important;border:1px solid #bde7e5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 22px 56px #074e4b3d!important}.aiforge-modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex:0 0 auto!important;padding:18px 20px 14px!important;border-bottom:1px solid #e1f0ef!important}.aiforge-modal-header>:first-child{min-width:0}.aiforge-modal-close{width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;display:inline-grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#718887!important;font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important}.aiforge-modal-close:hover,.aiforge-modal-close:focus-visible{background:#effcfb!important;color:#087e7a!important}.aiforge-modal-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:18px 20px 20px!important}.aiforge-modal-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important;margin-top:0!important;padding:14px 20px 18px!important;border-top:1px solid #e1f0ef!important;background:#fbfefe!important}.aiforge-modal-footer>button{min-height:40px!important;border-radius:10px!important;padding:0 16px!important;font:inherit!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important}.aiforge-modal-secondary{border:1px solid #b7d9d6!important;background:#fff!important;color:#416260!important}.aiforge-modal-primary,.aiforge-modal-footer .member-primary-button{border:1px solid #18b8b1!important;background:#18b8b1!important;color:#fff!important}.aiforge-modal-footer .member-secondary-button{border:1px solid #b7d9d6!important;background:#fff!important;color:#416260!important}.aiforge-modal-footer .member-danger-button,.aiforge-modal-footer .confirm-delete{border:1px solid #cf6c63!important;background:#fff1ee!important;color:#a8463e!important}body.is-drag-scrolling,body.is-drag-scrolling *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}:root{--platform-search-height: 52px;--platform-search-radius: 12px;--platform-search-border: #22c7c1;--platform-search-focus: #08a9a3;--platform-search-bg: #ffffff;--platform-search-text: #183b3a;--platform-search-placeholder: #7a9291}:where(input[type=search],.list-search input,.search-box input){min-height:var(--platform-search-height)!important;height:var(--platform-search-height)!important;box-sizing:border-box!important;border:1px solid var(--platform-search-border)!important;border-radius:var(--platform-search-radius)!important;padding:0 14px!important;background:var(--platform-search-bg)!important;color:var(--platform-search-text)!important;font:inherit!important;font-size:14px!important;outline:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}input[type=search]{padding-left:42px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5' fill='none' stroke='%2308a9a3' stroke-width='1.8'/%3E%3Cpath d='m15 15 4 4' fill='none' stroke='%2308a9a3' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:14px center!important;background-size:17px 17px!important}.page-heading__search input[type=search],.role-search input[type=search],.assistant-search-input input[type=search],.search-box input[type=search]{padding:0!important;background-image:none!important}:where(input[type=search],.list-search input,.search-box input):focus{border-color:var(--platform-search-focus)!important;box-shadow:0 0 0 3px #08a9a324!important}:where(input[type=search],.list-search input,.search-box input)::placeholder{color:var(--platform-search-placeholder)!important;opacity:1}:where(.page-heading__search,.role-search,.assistant-search-input,.search-box){display:flex!important;align-items:center!important;gap:10px!important;min-height:var(--platform-search-height)!important;height:var(--platform-search-height)!important;box-sizing:border-box!important;border:1px solid var(--platform-search-border)!important;border-radius:var(--platform-search-radius)!important;padding:0 14px!important;background:var(--platform-search-bg)!important;color:var(--platform-search-focus)!important;box-shadow:none!important;font-size:14px!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}:where(.page-heading__search,.role-search,.assistant-search-input,.search-box):focus-within{border-color:var(--platform-search-focus)!important;box-shadow:0 0 0 3px #08a9a324!important}:where(.page-heading__search,.role-search,.assistant-search-input,.search-box) input{flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:100%!important;height:100%!important;border:0!important;border-radius:inherit!important;padding:0!important;background:transparent!important;color:var(--platform-search-text)!important;font-size:14px!important;outline:none!important;box-shadow:none!important;background-image:none!important}:where(.page-heading__search,.role-search,.assistant-search-input,.search-box)>:where(svg,img){width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0!important;object-fit:contain}.search-box{overflow:hidden;gap:0!important;padding-right:0!important}.search-box .search-btn{width:var(--platform-search-height)!important;min-width:var(--platform-search-height)!important;height:100%!important;border:0!important;border-left:1px solid var(--platform-search-border)!important;border-radius:0!important;background:var(--platform-search-bg)!important;color:var(--platform-search-focus)!important}.search-box .search-btn:hover{background:#e8f9f7!important}@media(max-width:767px){:root{--platform-search-height: 46px}}aside#public-chat-history>nav.conv-tabs,aside.role-panel>nav.conv-tabs{width:100%!important;inline-size:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}aside#public-chat-history>nav.conv-tabs>.conv-tab,aside.role-panel>nav.conv-tabs>.conv-tab{width:100%!important;inline-size:100%!important;min-width:0!important;max-width:none!important;max-inline-size:none!important;margin:0!important;justify-content:center!important}*{box-sizing:border-box}html,body{min-height:100%;margin:0;background:var(--unipro-bg);color:var(--unipro-text)}body:not(.unipro-show-debug-ui) :is(.evidence-panel,.evidence-strip,.evidence-box,.technical-evidence,.requirement-proof,.execution-lifecycle-proof,.task-status-proof,.task-dto-proof,.endpoint-proof,.endpoint-proof-panel,.operation-contract-proof,.permission-contract-proof,.operation-boundary-list,.action-boundary-list,.boundary-panel,.remote-boundary,.debug-source-footer,.debug-guard-panel,.debug-proof-rail,.dto-panel,.execution-proof-summary,.execution-proof-disclosure,[data-chat-protocol-panel],[data-chat-state-review],[data-chat-production-state],[data-public-ai-production-state],[data-public-ai-proof-summary],[data-public-ai-proof-disclosure],.commercial-source-note,.live-enable-gate,.control-flow-gap,.live-probe,[data-live-enable-requirement-proof],[data-execution-lifecycle-proof],[data-chat-streaming-contract-proof],[data-public-ai-generation-task-contract-proof],[data-admin-endpoint-proof-status],[data-admin-ai-content-mutation-lifecycle-contract-proof],[data-admin-ai-media-mutation-lifecycle-contract-proof],[data-admin-commercial-mutation-lifecycle-contract-proof],[data-admin-knowledge-mutation-lifecycle-contract-proof],[data-admin-permission-mutation-lifecycle-contract-proof],[data-admin-settings-secret-governance-contract-proof],[data-task-status-proof-status],[data-task-dto-proof-status],[data-lifecycle-proof-status],[data-endpoint-proof-status]){display:none!important}a{color:inherit}.touch-link{display:inline-flex;min-height:44px;align-items:center}.tool-workspace .touch-link{min-width:44px!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--unipro-primary);outline-offset:2px}button,input,select,textarea{font:inherit}.execution-lifecycle-proof{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid #d7e1ef;border-radius:6px;background:#fbfdff}.execution-lifecycle-proof-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.execution-lifecycle-proof-heading span{display:grid;gap:4px}.execution-lifecycle-proof-heading b{color:#203149}.execution-lifecycle-proof-heading small{color:#5e6f86;line-height:1.45}.execution-lifecycle-proof-heading em{min-width:58px;min-height:34px;padding:8px 10px;border-radius:999px;color:#235d6d;background:#e9f8fb;text-align:center;font-style:normal;font-weight:900}.execution-lifecycle-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.execution-lifecycle-proof-grid article{display:grid;gap:6px;min-height:150px;padding:10px;border:1px solid #dce5f1;border-left:3px solid #5d7ee8;border-radius:6px;background:#fff}.execution-lifecycle-proof-grid article[data-lifecycle-proof-stage-status=blocked-mutation],.execution-lifecycle-proof-grid article[data-lifecycle-proof-stage-status=blocked-upload],.execution-lifecycle-proof-grid article[data-lifecycle-proof-stage-status=needs-facade-proof]{border-left-color:#d48a28;background:#fffaf0}.execution-lifecycle-proof-grid article[data-lifecycle-proof-stage-status=needs-runtime-proof]{border-left-color:#9ba8ba}.execution-lifecycle-proof-grid span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.execution-lifecycle-proof-grid :is(b,small,a,code,em){overflow-wrap:anywhere}.execution-lifecycle-proof-grid small{color:#506178;line-height:1.4}.execution-lifecycle-proof-grid a{display:inline-flex;align-items:center;min-height:44px;color:#2f63d7;font-size:12px;font-weight:900}.execution-lifecycle-proof-grid code{color:#1f7667;font-size:11px}.execution-lifecycle-proof-grid em{color:#6c7482;font-size:11px;font-style:normal;line-height:1.35}.execution-lifecycle-proof-missing{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px dashed #c6d3e4;border-radius:6px;background:#fbfcfe}.execution-lifecycle-proof-missing b{width:100%}.execution-lifecycle-proof-missing span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #cfd9e8;border-radius:999px;background:#f8fafc;font-size:12px;font-weight:800}.execution-proof-summary,.execution-lifecycle-preview,.lifecycle-preview-list{display:grid}.execution-proof-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.execution-proof-summary article,.lifecycle-preview-list article{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid #dbe3ef;border-radius:6px;background:#fff}.execution-proof-summary article{min-height:92px;border-color:#d9e4f2}.execution-proof-summary :is(b,a,small),.lifecycle-preview-list :is(b,small,a,code,em){overflow-wrap:anywhere}.execution-proof-summary a,.lifecycle-preview-list a{display:inline-flex;align-items:center;min-height:44px;color:#2f63d7;font-size:12px;font-weight:900;text-decoration:none}.execution-proof-disclosure,.execution-lifecycle-preview{border:1px solid #d7e1ef;border-radius:6px;background:#fbfdff}.execution-proof-disclosure{margin-top:12px}.execution-proof-disclosure summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:12px;cursor:pointer;list-style:none}.execution-proof-disclosure summary span,.lifecycle-preview-heading span{display:grid;gap:4px;min-width:0}.execution-proof-disclosure summary b,.lifecycle-preview-heading b,.lifecycle-preview-list b{color:#203149}.execution-proof-disclosure summary small,.lifecycle-preview-heading small,.lifecycle-preview-list small{color:#5f6f86;line-height:1.45}.execution-proof-disclosure summary em,.lifecycle-preview-heading em{min-width:72px;min-height:32px;padding:7px 10px;border-radius:999px;color:#235d6d;background:#e9f8fb;text-align:center;font-size:12px;font-style:normal;font-weight:900}.execution-proof-disclosure[open] summary{border-bottom:1px solid #d7e1ef}.execution-proof-disclosure[open] summary em{color:#7c551a;background:#fff4d8}.execution-proof-disclosure summary::-webkit-details-marker,.execution-proof-disclosure:not([open]) .execution-proof-disclosure-body{display:none}.execution-proof-disclosure[open] .execution-proof-disclosure-body{display:grid;gap:14px;padding:12px}.execution-lifecycle-preview{gap:12px;padding:12px}.lifecycle-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lifecycle-preview-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.lifecycle-preview-list article{min-height:142px;border-left:3px solid #5d7ee8}.lifecycle-preview-list article[data-lifecycle-stage-status=blocked-mutation],.lifecycle-preview-list article[data-lifecycle-stage-status=disabled-by-config]{border-left-color:#d48a28;background:#fffaf0}.lifecycle-preview-list article[data-lifecycle-stage-status=needs-runtime-proof]{border-left-color:#9ba8ba}.lifecycle-preview-list span{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.lifecycle-preview-list code{color:#1f7667;font-size:12px}.lifecycle-preview-list em{color:#6c7482;font-size:12px;font-style:normal;line-height:1.35}.facade-task-fixture{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid #d7e1ef;border-radius:6px;background:#fbfdff}.facade-task-fixture-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.facade-task-fixture-heading span{display:grid;gap:4px;min-width:0}.facade-task-fixture-heading b,.facade-result-envelope b,.facade-task-gates b{color:#203149}.facade-task-fixture-heading small{color:#5e6f86;line-height:1.45}.facade-task-fixture-heading em{min-width:112px;min-height:34px;padding:8px 10px;border-radius:999px;color:#235d6d;background:#e9f8fb;text-align:center;font-size:12px;font-style:normal;font-weight:900}.facade-task-fixture[data-facade-task-fixture-status=blocked-by-live-upload] .facade-task-fixture-heading em,.facade-task-fixture[data-facade-task-fixture-status=blocked-by-live-dispatch] .facade-task-fixture-heading em,.facade-task-fixture[data-facade-task-fixture-status=facade-task-fixture-partial] .facade-task-fixture-heading em{color:#8a5a16;background:#fff3d7}.facade-task-fixture-meta,.facade-task-fixture-rail{display:grid;gap:8px}.facade-task-fixture-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.facade-task-fixture-meta span,.facade-result-envelope{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #dbe3ef;border-radius:6px;color:#66758d;background:#f8fafc;font-size:12px}.facade-task-fixture-meta b{color:#203149;overflow-wrap:anywhere}.facade-task-fixture-rail{grid-template-columns:repeat(7,minmax(0,1fr))}.facade-task-fixture-rail article{display:grid;gap:6px;min-height:162px;min-width:0;padding:10px;border:1px solid #dce5f1;border-top:3px solid #5d7ee8;border-radius:6px;background:#fff}.facade-task-fixture-rail article[data-facade-task-stage-status=blocked-live-dispatch],.facade-task-fixture-rail article[data-facade-task-stage-status=blocked-live-upload],.facade-task-fixture-rail article[data-facade-task-stage-status=needs-facade-proof]{border-top-color:#d48a28;background:#fffaf0}.facade-task-fixture-rail article[data-facade-task-stage-status=needs-runtime-proof]{border-top-color:#9ba8ba}.facade-task-fixture-rail span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.facade-task-fixture-rail :is(b,small,a,code,em),.facade-result-envelope :is(span,small,em){overflow-wrap:anywhere}.facade-task-fixture-rail small,.facade-result-envelope small{color:#506178;line-height:1.4}.facade-task-fixture-rail a{display:inline-flex;align-items:center;min-height:44px;color:#2f63d7;font-size:12px;font-weight:900}.facade-task-fixture-rail code{color:#1f7667;font-size:11px}.facade-task-fixture-rail em,.facade-result-envelope em{color:#6c7482;font-size:11px;font-style:normal;line-height:1.35}.facade-task-gates{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px dashed #c6d3e4;border-radius:6px;background:#fbfcfe}.facade-task-gates b{width:100%}.facade-task-gates span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #cfd9e8;border-radius:999px;background:#f8fafc;font-size:12px;font-weight:800}.live-execution-facade-contract{display:grid;gap:12px;margin-top:14px;padding:12px;border:1px solid #d6e2dd;border-radius:6px;background:#fbfdfc}.live-execution-facade-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.live-execution-facade-heading span{display:grid;gap:4px;min-width:0}.live-execution-facade-heading b,.live-execution-error-policy b,.live-execution-gates b{color:#203149}.live-execution-facade-heading small{color:#5d6f83;line-height:1.45}.live-execution-facade-heading em{min-width:118px;min-height:34px;padding:8px 10px;border-radius:999px;color:#1d6659;background:#e7f7f1;text-align:center;font-size:12px;font-style:normal;font-weight:900}.live-execution-facade-contract[data-live-execution-contract-status=blocked-by-upload-contract] .live-execution-facade-heading em,.live-execution-facade-contract[data-live-execution-contract-status=blocked-by-mutation-contract] .live-execution-facade-heading em,.live-execution-facade-contract[data-live-execution-contract-status=facade-contract-partial] .live-execution-facade-heading em{color:#8a5a16;background:#fff3d7}.live-execution-facade-meta,.live-execution-facade-grid{display:grid;gap:8px}.live-execution-facade-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.live-execution-facade-meta span,.live-execution-error-policy{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #dbe7e2;border-radius:6px;color:#66758d;background:#f8fbfa;font-size:12px}.live-execution-facade-meta b{color:#203149;overflow-wrap:anywhere}.live-execution-facade-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-execution-facade-grid article{display:grid;gap:6px;min-height:170px;min-width:0;padding:10px;border:1px solid #dce8e4;border-left:3px solid #4c9480;border-radius:6px;background:#fff}.live-execution-facade-grid article[data-live-execution-stage-status=blocked-live-dispatch],.live-execution-facade-grid article[data-live-execution-stage-status=blocked-live-upload],.live-execution-facade-grid article[data-live-execution-stage-status=needs-facade-proof]{border-left-color:#d48a28;background:#fffaf0}.live-execution-facade-grid article[data-live-execution-stage-status=needs-runtime-proof]{border-left-color:#9ba8ba}.live-execution-facade-grid span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.live-execution-facade-grid :is(b,small,a,code,em),.live-execution-error-policy span{overflow-wrap:anywhere}.live-execution-facade-grid b{color:#203149}.live-execution-facade-grid small,.live-execution-error-policy span{color:#506178;line-height:1.4}.live-execution-facade-grid a{display:inline-flex;align-items:center;min-height:44px;color:#2f63d7;font-size:12px;font-weight:900}.live-execution-facade-grid code{color:#1f7667;font-size:11px}.live-execution-facade-grid em{color:#6c7482;font-size:11px;font-style:normal;line-height:1.35}.live-execution-gates{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px dashed #c6d6d0;border-radius:6px;background:#fbfdfc}.live-execution-gates b{width:100%}.live-execution-gates span{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #cfd9e8;border-radius:999px;background:#f8fafc;font-size:12px;font-weight:800}@media(max-width:960px){.execution-lifecycle-proof-heading{display:grid}.execution-lifecycle-proof-grid{grid-template-columns:1fr}.facade-task-fixture-heading{display:grid}.facade-task-fixture-meta,.facade-task-fixture-rail{grid-template-columns:1fr}.live-execution-facade-heading{display:grid}.live-execution-facade-meta,.live-execution-facade-grid{grid-template-columns:1fr}}
