._app_y7sqa_1{color:#172735;background:#dde5eb;min-height:100vh;font:16px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex}._app_y7sqa_1 *{box-sizing:border-box}._side_y7sqa_1{color:#eaf0f4;background:#20303d;flex-direction:column;flex-shrink:0;width:230px;min-height:100vh;padding:30px 22px;display:flex}._logo_y7sqa_1{color:#fff;align-items:center;gap:14px;font-size:28px;font-weight:800;text-decoration:none;display:flex}._logo_y7sqa_1 span{font-size:18px;font-weight:650}._edition_y7sqa_1{color:#b9c9d5;margin:15px 0 34px;font-size:13px}._side_y7sqa_1 nav{gap:10px;display:grid}._side_y7sqa_1 nav button{color:#cbd7e0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 15px;font-size:16px}._side_y7sqa_1 nav button[aria-current=page]{color:#fff;background:#3b5164;box-shadow:inset 3px 0 #ec544b}._sideNote_y7sqa_1{color:#bccad5;margin-top:auto;padding-top:50px;font-size:13px}._main_y7sqa_1{flex:1;min-width:0;max-width:1600px;padding:32px 42px}._heading_y7sqa_1{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}._heading_y7sqa_1 h1{margin:4px 0;font-size:32px;font-weight:750;line-height:1.3}._eyebrow_y7sqa_1{color:#53697a;margin:0;font-size:14px}._tag_y7sqa_1{color:#354f63;white-space:nowrap;background:#cad6df;border:1px solid #b5c5d1;border-radius:6px;padding:4px 12px;font-size:13px}._flow_y7sqa_1{background:#cad7e0;border:1px solid #b6c6d2;border-radius:12px;align-items:center;gap:26px;margin-bottom:26px;padding:18px 25px;display:flex}._flow_y7sqa_1>div{flex:1;align-items:center;gap:13px;display:flex}._flow_y7sqa_1 b{color:#45657e;font-size:23px}._flow_y7sqa_1 small{color:#53697a;font-size:13px;display:block}._panel_y7sqa_1{background:#eef3f6;border:1px solid #b8c8d4;border-radius:12px;margin-bottom:22px;padding:26px 30px;box-shadow:0 3px 10px #17273508}._panel_y7sqa_1 h2{margin:0 0 10px;font-size:20px}._muted_y7sqa_1{color:#53697a}._upload_y7sqa_1{background:#e1eaf0;border:2px dashed #9db3c4;border-radius:10px;flex-direction:column;align-items:center;gap:18px;padding:30px;display:flex}._upload_y7sqa_1 input{max-width:100%;font-size:15px}._upload_y7sqa_1 span{color:#53697a;font-size:14px}._app_y7sqa_1 button:focus-visible,._app_y7sqa_1 input:focus-visible{outline-offset:3px;outline:3px solid #3180b5}@media (width<=900px){._side_y7sqa_1{width:180px;padding:25px 15px}._main_y7sqa_1{padding:25px}._flow_y7sqa_1{gap:10px;padding:15px}._flow_y7sqa_1 small{font-size:12px}}@media (width<=650px){._app_y7sqa_1{display:block}._side_y7sqa_1{width:100%;min-height:0;padding:15px}._side_y7sqa_1 nav{gap:6px;display:flex}._side_y7sqa_1 nav button{padding:8px;font-size:14px}._edition_y7sqa_1{margin:4px 0 12px}._sideNote_y7sqa_1{display:none}._main_y7sqa_1{padding:18px 14px}._heading_y7sqa_1 h1{font-size:26px}._tag_y7sqa_1{display:none}._flow_y7sqa_1{flex-wrap:wrap}._flow_y7sqa_1>div{min-width:90px}._flow_y7sqa_1 b{font-size:17px}._flow_y7sqa_1 span{font-size:13px}._flow_y7sqa_1 small{display:none}._panel_y7sqa_1{padding:20px 16px}}._app_y7sqa_1 button,._app_y7sqa_1 select,._app_y7sqa_1 input{font:inherit}._app_y7sqa_1 button,._app_y7sqa_1 a,._app_y7sqa_1 summary{touch-action:manipulation}._app_y7sqa_1 button:disabled{opacity:.5;cursor:not-allowed}._app_y7sqa_1 button{cursor:pointer}._app_y7sqa_1 input[type=checkbox]{accent-color:#b5322a;flex-shrink:0;width:18px;height:18px}._app_y7sqa_1 input:not([type=file]):not([type=checkbox]),._app_y7sqa_1 select{color:#203440;background:#f6f8fa;border:1px solid #93a7b8;border-radius:7px;max-width:100%;padding:9px 12px}._app_y7sqa_1 summary{cursor:pointer}._app_y7sqa_1 details>summary::marker{color:#486579}._fields_y7sqa_2{gap:18px;margin:22px 0;display:flex}._fields_y7sqa_2>label{flex:1;gap:6px;display:grid}._check_y7sqa_2{flex-wrap:wrap;align-items:center;gap:9px;margin:8px 20px 8px 0;display:inline-flex}._check_y7sqa_2 small{color:#53697a;font-size:13px}._options_y7sqa_2{background:#dce7ef;border:1px solid #b3c5d3;border-radius:9px;margin-top:16px;padding:18px 22px}._optionHeading_y7sqa_2{justify-content:space-between;gap:10px;font-weight:650;display:flex}._optionHeading_y7sqa_2 span{color:#425e72;font-size:13px}._options_y7sqa_2 fieldset{border:0;margin:16px 0;padding:0}._options_y7sqa_2 legend{font-size:14px;font-weight:650}._depth_y7sqa_2{align-items:center;gap:15px;display:flex}._actions_y7sqa_2{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}._actions_y7sqa_2>span{font-size:13px}._primary_y7sqa_2,._secondary_y7sqa_2{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 17px;font-weight:650;line-height:1.6;text-decoration:none;display:inline-flex;font-size:14px!important}._primary_y7sqa_2{background:#b8322c;border-color:#9f2723;color:#fff!important}._primary_y7sqa_2:hover{background:#982721}._secondary_y7sqa_2{color:#263e50;background:#dbe6ee;border-color:#a7bac9}._secondary_y7sqa_2:hover{background:#c9d9e5}._error_y7sqa_2,._notice_y7sqa_2{overflow-wrap:anywhere;border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:14px}._error_y7sqa_2{color:#842b28;background:#f8e2df;border:1px solid #dca59f}._notice_y7sqa_2{color:#255740;background:#d7eade;border:1px solid #a3c6ae;justify-content:space-between;align-items:center;display:flex}._notice_y7sqa_2 button{background:0 0;border:0;font-size:22px}._explainer_y7sqa_2{color:#425c70;border-top:1px solid #becdd8;margin-top:22px;padding-top:14px;font-size:14px}._sectionHeading_y7sqa_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._recordList_y7sqa_2{gap:12px;margin-top:18px;display:grid}._record_y7sqa_2{background:#e1eaf0;border:1px solid #b6c7d4;border-radius:9px;padding:18px 20px}._record_y7sqa_2._selected_y7sqa_2{border-color:#466b86;box-shadow:inset 3px 0 #466b86}._recordTitle_y7sqa_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._recordTitle_y7sqa_2 strong{overflow-wrap:anywhere;font-size:17px}._identifier_y7sqa_2{color:#4e6577;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;font-size:12px;display:flex}._identifier_y7sqa_2 code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:12px}._identifier_y7sqa_2 button{color:#294558;background:#d2e0ea;border:1px solid #aabdcb;border-radius:5px;padding:1px 7px;font-size:12px}._recordStages_y7sqa_2{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}._recordStages_y7sqa_2>div{background:#cadbe7;border:1px solid #b3c8d7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 14px;display:flex}._recordStages_y7sqa_2>div:nth-child(2){background:#d9dfe8;border-color:#bdc9d8}._recordStages_y7sqa_2>div>span:first-child{font-size:14px;font-weight:650}._recordStages_y7sqa_2 ._secondary_y7sqa_2{margin-left:auto}._badge_y7sqa_2{white-space:nowrap;color:#415768;background:#d3dfe7;border:1px solid #adbfce;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}._badge_y7sqa_2._completed_y7sqa_2{color:#245139;background:#cce5d7;border-color:#9dc8ad}._badge_y7sqa_2._running_y7sqa_2,._badge_y7sqa_2._queued_y7sqa_2{color:#24537a;background:#d0e3f3;border-color:#9fbdd5}._badge_y7sqa_2._failed_y7sqa_2{color:#892c25;background:#f2d6d2;border-color:#d5a09a}._badge_y7sqa_2._partial_y7sqa_2,._badge_y7sqa_2._paused_y7sqa_2{color:#75500d;background:#f2e1bd;border-color:#d3b879}._stageTabs_y7sqa_2{border-bottom:1px solid #b8c8d4;gap:7px;margin:20px 0;display:flex}._stageTabs_y7sqa_2 button{color:#53697a;background:0 0;border:0;padding:12px 20px;font-size:15px;font-weight:700}._stageTabs_y7sqa_2 button[aria-pressed=true]{color:#233f54;background:#dce6ee;border-bottom:3px solid #b8322c;border-radius:7px 7px 0 0}._progress_y7sqa_2{background:#dbe6ed;border:1px solid #b9cbd9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;font-size:14px;display:flex}._progress_y7sqa_2 small{color:#526b7d;margin-left:auto}._metrics_y7sqa_2{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}._metrics_y7sqa_2>div{color:#496375;background:#d6e2eb;border:1px solid #b7cad8;border-radius:8px;padding:12px 16px;font-size:13px}._metrics_y7sqa_2 b{color:#233f54;overflow-wrap:anywhere;font-size:23px;line-height:1.8;display:block}._hash_y7sqa_2{overflow-wrap:anywhere;color:#586b79;margin:14px 0;font:11px/1.6 ui-monospace,monospace}._tableWrap_y7sqa_2{border:1px solid #aebfce;border-radius:8px;max-width:100%;max-height:780px;overflow:auto}._scriptTable_y7sqa_2{border-collapse:separate;border-spacing:0;table-layout:fixed;width:1900px;font-size:13px;line-height:1.75}._scriptTable_y7sqa_2 th,._scriptTable_y7sqa_2 td{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #bacbd8;border-right:1px solid #bacbd8;padding:14px}._scriptTable_y7sqa_2 thead th{color:#fff;z-index:2;background:#34536a;padding:12px 14px;font-size:14px;position:sticky;top:0}._scriptTable_y7sqa_2 thead th:first-child{width:145px}._scriptTable_y7sqa_2 thead th:nth-child(2){width:245px}._scriptTable_y7sqa_2 thead th:nth-child(3){width:280px}._scriptTable_y7sqa_2 tbody th{z-index:1;background:#ccdae5;position:sticky;left:0}._scriptTable_y7sqa_2 tbody td{background:#edf2f6}._scriptTable_y7sqa_2 tbody tr:nth-child(2n) td{background:#e1eaf1}._scriptTable_y7sqa_2 time{font:12px/1.8 ui-monospace,monospace;display:block}._scriptTable_y7sqa_2 small{color:#526e82;margin-top:6px;font-size:11px;display:block}._scriptTable_y7sqa_2 details{color:#526979;border-top:1px solid #bbccd8;margin-top:14px;padding-top:10px}._thumbnails_y7sqa_2{gap:10px;display:grid}._thumbnails_y7sqa_2 button{text-align:left;background:#d6e2eb;border:1px solid #9fb6c7;border-radius:6px;width:100%;padding:0;display:block;overflow:hidden}._thumbnails_y7sqa_2 img{width:100%;height:auto;display:block}._thumbnails_y7sqa_2 small{margin:0;padding:3px 7px}._lanes_y7sqa_2{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;display:grid}._lanes_y7sqa_2>div{background:#d9e4ed;border:1px solid #b7c9d7;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:12px;font-size:14px;display:flex}._lanes_y7sqa_2 small{color:#607789;font-size:12px}._resultSummary_y7sqa_2{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}._resultSummary_y7sqa_2>span{color:#506a7d;margin-left:auto;font-size:13px}._issues_y7sqa_2{gap:14px;display:grid}._issue_y7sqa_2{background:#e3ebf1;border:1px solid #b5c7d4;border-left:4px solid #839baa;border-radius:9px;overflow:hidden}._issue_y7sqa_2._high_y7sqa_2{border-left-color:#b73c33}._issue_y7sqa_2._medium_y7sqa_2{border-left-color:#ae8124}._issue_y7sqa_2._low_y7sqa_2{border-left-color:#42769d}._issue_y7sqa_2>summary{padding:17px 20px;list-style:none;position:relative}._issue_y7sqa_2>summary:after{content:"＋";color:#425e72;font-size:22px;position:absolute;top:16px;right:15px}._issue_y7sqa_2[open]>summary:after{content:"−"}._issue_y7sqa_2>summary:hover{background:#d7e3ec}._issueHeading_y7sqa_2{align-items:flex-start;gap:12px;padding-right:30px;display:flex}._issueHeading_y7sqa_2 strong{flex:1;min-width:0;font-size:16px;line-height:1.65}._risk_y7sqa_2{white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:650;line-height:1.6;display:inline-block}._risk_y7sqa_2._high_y7sqa_2{color:#8b241f;background:#f4d6d0;border:1px solid #d49a92}._risk_y7sqa_2._medium_y7sqa_2{color:#745210;background:#f1e1be;border:1px solid #d2b675}._risk_y7sqa_2._low_y7sqa_2{color:#2d5b7c;background:#d2e4f3;border:1px solid #a3bfd5}._handled_y7sqa_2{white-space:nowrap;color:#235037;background:#c7e3d1;border:1px solid #8eba9e;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-flex}._location_y7sqa_2{color:#4d697e;flex-wrap:wrap;gap:6px 14px;margin:10px 0;font:12px/1.7 ui-monospace,monospace;display:flex}._issue_y7sqa_2 blockquote{color:#365268;white-space:pre-wrap;overflow-wrap:anywhere;background:#d6e3ed;border-left:3px solid #8da8bc;margin:10px 0 0;padding:7px 12px;font-size:14px}._issueBody_y7sqa_2{background:#f0f4f7;border-top:1px solid #b4c7d6;padding:20px}._issueBody_y7sqa_2 h3{margin:20px 0 7px;font-size:14px}._issueBody_y7sqa_2 h3:first-child{margin-top:0}._issueBody_y7sqa_2 p{white-space:pre-wrap;margin:7px 0;font-size:14px}._evidence_y7sqa_2{background:#dee8f0;border:1px solid #b3c8d9;border-radius:7px;margin:10px 0;padding:12px 14px;font-size:14px}._evidencePictures_y7sqa_2{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}._evidencePictures_y7sqa_2 button{background:0 0;border:1px solid #a7bccd;max-width:230px;padding:0}._evidencePictures_y7sqa_2 img{width:100%;display:block}._empty_y7sqa_2{text-align:center;color:#536e82;background:#dce6ee;border-radius:8px;padding:25px 15px}._footer_y7sqa_2{color:#5b7182;margin:28px 0 5px;font-size:12px}._dialog_y7sqa_2{color:#1c3345;background:#dce6ee;border:1px solid #9ab0c0;border-radius:12px;max-width:95vw;max-height:95vh;margin:auto;padding:18px}._dialog_y7sqa_2::backdrop{background:#142534b8}._dialog_y7sqa_2>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}._dialog_y7sqa_2>img{object-fit:contain;max-width:90vw;max-height:80vh;display:block}._app_y7sqa_1 a:focus-visible,._app_y7sqa_1 summary:focus-visible{outline-offset:3px;outline:3px solid #3180b5}@media (width<=1200px){._recordStages_y7sqa_2{grid-template-columns:1fr}._lanes_y7sqa_2{grid-template-columns:repeat(3,1fr)}._metrics_y7sqa_2{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){._fields_y7sqa_2{flex-direction:column}._options_y7sqa_2{padding:14px}._optionHeading_y7sqa_2{flex-direction:column}._actions_y7sqa_2{align-items:stretch}._actions_y7sqa_2 ._primary_y7sqa_2{width:100%}._sectionHeading_y7sqa_2{display:block}._sectionHeading_y7sqa_2>._primary_y7sqa_2{width:100%;margin:10px 0}._record_y7sqa_2{padding:14px}._recordStages_y7sqa_2>div{gap:8px;padding:10px}._recordStages_y7sqa_2 ._secondary_y7sqa_2{padding:7px 10px}._stageTabs_y7sqa_2 button{padding:10px 12px}._metrics_y7sqa_2{gap:8px}._metrics_y7sqa_2>div{padding:9px}._metrics_y7sqa_2 b{font-size:18px}._issue_y7sqa_2>summary{padding:14px}._issueHeading_y7sqa_2{flex-wrap:wrap;gap:8px}._issueHeading_y7sqa_2 strong{flex-basis:calc(100% - 90px);font-size:15px}._issueBody_y7sqa_2{padding:14px}._lanes_y7sqa_2{grid-template-columns:repeat(2,1fr)}._dialog_y7sqa_2>div{font-size:13px}}._logo_y7sqa_1{gap:6px;line-height:1.4}._logo_y7sqa_1 img{object-fit:contain;flex-shrink:0;width:62px;height:62px}._logo_y7sqa_1 span{font-size:17px}._side_y7sqa_1{width:242px}._sideBottom_y7sqa_3{color:#c0ced8;margin-top:auto;padding-top:40px;font-size:13px}._sideBottom_y7sqa_3 nav{gap:3px}._sideBottom_y7sqa_3 nav button{padding:9px 10px;font-size:13px}._sideBottom_y7sqa_3>button{color:#d7e3eb;background:0 0;border:1px solid #617685;border-radius:5px;padding:5px 12px}._workspaceGrid_y7sqa_3,._reviewWorkspace_y7sqa_3{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:start;gap:20px;display:grid}._workspaceGrid_y7sqa_3 ._panel_y7sqa_1,._reviewWorkspace_y7sqa_3 ._panel_y7sqa_1{margin:0}._decomposePanel_y7sqa_3{background:#e9f0f4;border-top:4px solid #426880}._linkedPanel_y7sqa_3{background:#d8e4ed;border-top:4px solid #ad3730}._futurePanel_y7sqa_3{color:#667783;box-shadow:none;background:#d4dce2;border-color:#b5c1cb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}._futurePanel_y7sqa_3 ._moduleHeading_y7sqa_3{margin:0}._futurePanel_y7sqa_3 h2{color:#627582}._futurePanel_y7sqa_3 h2 small{border:1px solid #a7b4be;border-radius:5px;margin-left:10px;padding:2px 8px;font-size:13px;font-weight:500;display:inline-block}._futurePanel_y7sqa_3 button{color:#50626f;background:#c6cfd7;border:1px solid #a6b4be;border-radius:6px;padding:8px 16px;opacity:1!important}._moduleHeading_y7sqa_3{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}._moduleHeading_y7sqa_3>span{color:#426880;flex-shrink:0;font:700 22px/1.5 ui-monospace,monospace}._linkedPanel_y7sqa_3 ._moduleHeading_y7sqa_3>span{color:#a5322d}._moduleHeading_y7sqa_3 h2{margin-bottom:5px;font-size:21px}._moduleHeading_y7sqa_3 p{color:#516b7d;margin:0;font-size:14px}._sourceTabs_y7sqa_3{background:#cad9e4;border-radius:8px;gap:4px;margin-bottom:22px;padding:4px;display:flex}._sourceTabs_y7sqa_3 button{color:#3b566b;background:0 0;border:0;border-radius:5px;flex:1;padding:9px 7px;font-size:14px}._sourceTabs_y7sqa_3 button[aria-pressed=true]{color:#233f53;background:#f0f5f8;font-weight:650;box-shadow:0 1px 4px #14283b22}._fullLabel_y7sqa_3{color:#314c60;gap:8px;margin:18px 0;display:grid}._fullLabel_y7sqa_3 small{color:#53697a;font-size:13px}._app_y7sqa_1 textarea{font:inherit;resize:vertical;color:#243c4d;background:#f1f5f8;border:1px solid #99aebe;border-radius:7px;width:100%;padding:10px 12px;line-height:1.65}._app_y7sqa_1 textarea:focus-visible,._app_y7sqa_1 select:focus-visible{outline-offset:3px;outline:3px solid #3180b5}._autoReview_y7sqa_3{background:#c9d9e5;border:1px solid #a4bdcf;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px;display:flex}._autoReview_y7sqa_3 input{margin-top:5px}._autoReview_y7sqa_3 small{color:#476277;font-size:13px;display:block}._reviewModes_y7sqa_3{border:0;margin:15px 0;padding:0}._reviewModes_y7sqa_3 legend{margin-bottom:10px;font-size:14px;font-weight:650}._reviewModes_y7sqa_3>label{background:#e5edf3;border:1px solid #a8bdcd;border-radius:8px;align-items:center;gap:12px;margin:8px 0;padding:14px;display:flex}._reviewModes_y7sqa_3>label._modeSelected_y7sqa_3{background:#ede7e6;border:2px solid #9d453e;padding:13px}._reviewModes_y7sqa_3 input{accent-color:#ac3730;flex-shrink:0;width:17px;height:17px}._reviewModes_y7sqa_3 strong{font-size:16px;display:block}._reviewModes_y7sqa_3 small{color:#4c6576;font-size:13px;display:block}._reviewModes_y7sqa_3 p{color:#4e6577;margin:12px 0;font-size:13px;line-height:1.8}._reviewModes_y7sqa_3:disabled{opacity:.6}._inherited_y7sqa_3{background:#d7e4ed;border:1px solid #b0c6d6;border-radius:8px;padding:18px}._inherited_y7sqa_3 code{overflow-wrap:anywhere;font-size:14px}._inherited_y7sqa_3 p{margin:8px 0}._logLink_y7sqa_3{color:#355c79;margin:10px 0 0;font-size:14px;text-decoration:underline;display:inline-block}._error_y7sqa_2 ._logLink_y7sqa_3{color:#823831;display:block}._identifier_y7sqa_2,._identifier_y7sqa_2 code{font-size:14px}._identifier_y7sqa_2 button{padding:3px 8px;font-size:13px}._scriptTable_y7sqa_2{font-size:14px}._scriptTable_y7sqa_2 small,._hash_y7sqa_2{font-size:12px}._authScreen_y7sqa_3{background:#dae4ec;grid-template-columns:1fr 1.15fr;width:100%;min-height:100vh;display:grid}._authBrand_y7sqa_3{color:#f1f5f8;background:#20303d;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px max(36px,10%);display:flex}._authBrand_y7sqa_3 h1{margin:20px 0 10px;font-size:34px;line-height:1.4}._authBrand_y7sqa_3 p{color:#bacddb;font-size:18px}._authBrand_y7sqa_3>div{color:#c5d4df;margin-top:55px;font-size:18px;line-height:2}._authForm_y7sqa_3{width:min(100%,520px);margin:auto;padding:45px}._authForm_y7sqa_3 h2{font-size:28px}._authForm_y7sqa_3 form{gap:20px;margin-top:30px;display:grid}._authForm_y7sqa_3 label,._adminForm_y7sqa_3 label,._adminGrid_y7sqa_3 label,._ruleSources_y7sqa_3 label{gap:7px;display:grid}._authForm_y7sqa_3 ._primary_y7sqa_2{min-height:48px;margin-top:10px}._adminForm_y7sqa_3{flex-wrap:wrap;align-items:end;gap:15px;padding:20px 0;display:flex}._adminForm_y7sqa_3 label{flex:1;min-width:150px}._adminList_y7sqa_3{gap:12px;display:grid}._adminList_y7sqa_3 article{background:#dce7ef;border:1px solid #aec4d5;border-radius:8px;padding:15px 18px}._adminList_y7sqa_3 article>div:first-child{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._adminList_y7sqa_3 span{color:#4b6476;font-size:14px}._adminGrid_y7sqa_3{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}._adminGrid_y7sqa_3 small{color:#5b6f7e;font-size:13px}._ruleSources_y7sqa_3{gap:12px;display:grid}._ruleSources_y7sqa_3 details{background:#dde8f0;border:1px solid #adbfcd;border-radius:8px;padding:15px 18px}._ruleSources_y7sqa_3 summary{font-size:16px;font-weight:650}._ruleSources_y7sqa_3 summary small{color:#506d81;margin-left:12px;font-size:13px}._ruleSources_y7sqa_3 label{margin:14px 0}._compiledRules_y7sqa_3{border-top:1px solid #a9bdcc;padding-top:18px}._compiledRules_y7sqa_3 article{background:#dfeaf1;border:1px solid #b4c8d8;border-radius:7px;margin:10px 0;padding:12px 16px}._compiledRules_y7sqa_3 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}._compiledRules_y7sqa_3 small{color:#516879;overflow-wrap:anywhere;font-size:12px}@media (width<=1150px){._workspaceGrid_y7sqa_3,._reviewWorkspace_y7sqa_3{grid-template-columns:1fr}._futurePanel_y7sqa_3{grid-column:auto}._side_y7sqa_1{width:210px;padding:25px 14px}._logo_y7sqa_1 span{font-size:16px}._main_y7sqa_1{padding:26px}._fields_y7sqa_2{flex-wrap:wrap}._fields_y7sqa_2>label{min-width:180px}}@media (width<=650px){._side_y7sqa_1{width:100%;padding:14px}._logo_y7sqa_1 img{width:50px;height:50px}._sideBottom_y7sqa_3{margin:0;padding:14px 0 0}._sideBottom_y7sqa_3 nav{flex-wrap:wrap;gap:5px;display:flex}._sideBottom_y7sqa_3 p{margin:8px 12px 0 0;display:inline-block}._sideBottom_y7sqa_3 nav button{padding:6px;font-size:12px}._main_y7sqa_1{padding:18px 14px}._heading_y7sqa_1{gap:10px}._workspaceGrid_y7sqa_3,._reviewWorkspace_y7sqa_3{gap:16px}._moduleHeading_y7sqa_3 h2{font-size:20px}._futurePanel_y7sqa_3{align-items:flex-start;padding:16px}._futurePanel_y7sqa_3>button{display:none}._authScreen_y7sqa_3{grid-template-columns:1fr;min-height:100vh}._authBrand_y7sqa_3{padding:26px}._authBrand_y7sqa_3 img{width:72px;height:72px}._authBrand_y7sqa_3 h1{margin:10px 0;font-size:26px}._authBrand_y7sqa_3 p{margin:0}._authBrand_y7sqa_3>div{display:none}._authForm_y7sqa_3{padding:26px}._adminGrid_y7sqa_3{grid-template-columns:1fr}._stageTabs_y7sqa_2{flex-wrap:wrap}._fields_y7sqa_2>label{width:100%;min-width:0}._identifier_y7sqa_2{gap:8px}._identifier_y7sqa_2 code{flex-basis:100%}}._app_y7sqa_1 ._side_y7sqa_1{width:242px}._app_y7sqa_1 ._sideBottom_y7sqa_3{margin-top:auto;padding-top:40px}._app_y7sqa_1 ._sideBottom_y7sqa_3 nav button{padding:9px 10px;font-size:13px}._app_y7sqa_1 ._logo_y7sqa_1{gap:6px;line-height:1.4}._app_y7sqa_1 ._logo_y7sqa_1 span{font-size:17px}._app_y7sqa_1 ._identifier_y7sqa_2,._app_y7sqa_1 ._identifier_y7sqa_2 code{font-size:14px}._app_y7sqa_1 ._identifier_y7sqa_2 button{padding:3px 8px;font-size:13px}._app_y7sqa_1 ._scriptTable_y7sqa_2{font-size:14px}._app_y7sqa_1 ._scriptTable_y7sqa_2 small,._app_y7sqa_1 ._hash_y7sqa_2{font-size:12px}._app_y7sqa_1 ._decomposePanel_y7sqa_3{background:#e9f0f4;border-top:4px solid #426880}._app_y7sqa_1 ._linkedPanel_y7sqa_3{background:#d8e4ed;border-top:4px solid #ad3730}._app_y7sqa_1 ._futurePanel_y7sqa_3{color:#667783;box-shadow:none;background:#d4dce2}._app_y7sqa_1 ._futurePanel_y7sqa_3 button{opacity:1;color:#50626f}._app_y7sqa_1 ._fields_y7sqa_2{flex-wrap:wrap}._app_y7sqa_1 ._fields_y7sqa_2>label{min-width:160px}._app_y7sqa_1 ._workspaceGrid_y7sqa_3 ._panel_y7sqa_1,._app_y7sqa_1 ._reviewWorkspace_y7sqa_3 ._panel_y7sqa_1{margin:0}@media (width<=1150px){._app_y7sqa_1 ._side_y7sqa_1{width:210px}._app_y7sqa_1 ._logo_y7sqa_1 span{font-size:16px}}@media (width<=650px){._app_y7sqa_1 ._side_y7sqa_1{width:100%}._app_y7sqa_1 ._sideBottom_y7sqa_3{margin:0;padding-top:14px}._app_y7sqa_1 ._sideBottom_y7sqa_3 nav{flex-wrap:wrap;display:flex}._app_y7sqa_1 ._sideBottom_y7sqa_3 nav button{padding:6px;font-size:12px}._app_y7sqa_1 ._fields_y7sqa_2>label{width:100%;min-width:0}}._app_y7sqa_1 ._side_y7sqa_1 nav ._recordsNav_y7sqa_5{color:#e4edf3;background:#293f50;border:1px solid #6b8191;margin:0 0 8px 22px;padding:10px 12px;font-size:14px}._workspaceNav_y7sqa_6{background:#c5d5e1;border:1px solid #8faabd;border-radius:10px;gap:8px;width:fit-content;max-width:100%;margin:0 0 24px;padding:7px;display:flex}._workspaceNav_y7sqa_6 button{color:#25465d;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-width:178px;min-height:48px;padding:10px 24px;font-size:16px;font-weight:650;display:flex}._workspaceNav_y7sqa_6 button[aria-pressed=true]{color:#fff;background:#2f536b;border-color:#2f536b;box-shadow:0 2px 4px #213c5126}._workspaceNav_y7sqa_6 button:not([aria-pressed=true]):hover{background:#e2ebf2;border-color:#a3bacb}._workspaceNav_y7sqa_6 span{background:#fff3;border:1px solid;border-radius:5px;min-width:26px;padding:1px 6px;font-size:14px}._deleteLink_y7sqa_11{color:#8b302a;background:0 0;border:1px solid #b9918d;border-radius:6px;padding:7px 11px;font-size:14px}._deleteLink_y7sqa_11:hover:not(:disabled){background:#f2deda;border-color:#9c473f}._deleteDialog_y7sqa_13{width:min(520px,100vw - 32px);padding:26px;line-height:1.8}._deleteDialog_y7sqa_13 h2{margin:0 0 16px;font-size:23px}._deleteDialog_y7sqa_13 code{overflow-wrap:anywhere;font-size:14px;display:block}._deleteDialog_y7sqa_13 p{font-size:16px}._deleteDialog_y7sqa_13 ._actions_y7sqa_2{justify-content:flex-end;margin-top:22px}._danger_y7sqa_16{color:#fff;background:#a72f28;border:1px solid #89241e;border-radius:7px;padding:11px 18px;font-size:16px;font-weight:650}._riskCollections_y7sqa_17{gap:16px;display:grid}._recordsPage_y7sqa_18{background:#e8eff4;border:1px solid #b3c6d4;border-radius:10px;padding:20px}._recordsToolbar_y7sqa_19{color:#4a6376;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;font-size:14px;display:flex}._recordsToolbar_y7sqa_19 label{flex:1;min-width:200px;max-width:600px}._recordsToolbar_y7sqa_19 input{width:100%}._recordsToolbar_y7sqa_19>a{color:#335c79;text-underline-offset:3px;margin-left:auto}._srOnly_y7sqa_21{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._recordsHead_y7sqa_22,._compactRecord_y7sqa_22{grid-template-columns:minmax(220px,1fr) 160px 250px;align-items:center;gap:20px;padding:12px 14px;display:grid}._recordsHead_y7sqa_22{color:#4d6475;background:#d2e0e9;border-radius:6px;font-size:14px}._compactRecords_y7sqa_24{margin:0;padding:0;list-style:none}._compactRecord_y7sqa_22{border-bottom:1px solid #bfd0dc;min-height:94px}._compactRecord_y7sqa_22:last-child{border-bottom:0}._compactRecord_y7sqa_22:hover{background:#dfeaf1}._compactIdentity_y7sqa_25{min-width:0}._compactTitle_y7sqa_25{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._compactTitle_y7sqa_25 strong{overflow-wrap:anywhere;font-size:16px;line-height:1.5}._compactTitle_y7sqa_25>span{color:#587082;white-space:nowrap;font-size:13px}._compactNumber_y7sqa_26{align-items:flex-start;gap:8px;margin-top:6px;display:flex}._compactNumber_y7sqa_26 code{font:inherit;overflow-wrap:anywhere;color:#506c80;font-size:14px;line-height:1.5}._compactNumber_y7sqa_26 button{color:#335b79;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;text-decoration:underline}._compactStatus_y7sqa_27{color:#506778;gap:5px;font-size:14px;display:grid}._compactStatus_y7sqa_27 b{color:#425e72;margin-left:6px;font-weight:600}._compactStatus_y7sqa_27 b._completed_y7sqa_2{color:#286044}._compactStatus_y7sqa_27 b._failed_y7sqa_2,._compactStatus_y7sqa_27 b._partial_y7sqa_2{color:#95392e}._compactStatus_y7sqa_27 b._running_y7sqa_2,._compactStatus_y7sqa_27 b._queued_y7sqa_2{color:#2b648c}._compactStatus_y7sqa_27 b._paused_y7sqa_2{color:#82601f}._compactActions_y7sqa_28{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}._compactActions_y7sqa_28>button{color:#2e5976;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-size:14px;font-weight:650}._compactActions_y7sqa_28>button:hover{text-underline-offset:4px;text-decoration:underline}._app_y7sqa_1 ._recordsPage_y7sqa_18{background:#e4ecf2;border-color:#aebfcd;border-radius:14px;padding:18px}._app_y7sqa_1 ._recordsHead_y7sqa_22,._app_y7sqa_1 ._compactRecord_y7sqa_22{grid-template-columns:minmax(0,1fr) 150px 200px;gap:20px;padding:14px 18px}._app_y7sqa_1 ._recordsHead_y7sqa_22{color:#5b7181;letter-spacing:.04em;background:0 0;padding-top:2px;padding-bottom:10px;font-size:12px}._app_y7sqa_1 ._recordsHead_y7sqa_22>span:last-child{text-align:right;padding-right:26px}._app_y7sqa_1 ._compactRecords_y7sqa_24{gap:10px;display:grid}._app_y7sqa_1 ._compactRecord_y7sqa_22{background:#edf2f6;border:1px solid #bacbd7;border-radius:10px;min-height:94px}._app_y7sqa_1 ._compactRecord_y7sqa_22:hover{background:#e8f0f5;border-color:#8ba6b9}._app_y7sqa_1 ._compactTitle_y7sqa_25 strong{color:#203746;font-size:16px;line-height:1.5}._app_y7sqa_1 ._compactTitle_y7sqa_25>span{color:#587080;background:#dce6ed;border-radius:4px;padding:1px 6px;font-size:12px}._app_y7sqa_1 ._compactNumber_y7sqa_26{flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 0}._app_y7sqa_1 ._compactNumber_y7sqa_26 code{color:#566f81;word-break:break-word;font:13px/1.6 ui-monospace,SFMono-Regular,PingFang SC,monospace}._app_y7sqa_1 ._compactNumber_y7sqa_26 button{color:#385b72;background:#e3ecf2;border:1px solid #acbfcc;border-radius:5px;flex:none;justify-content:center;align-items:center;min-height:26px;margin:0;padding:2px 8px;font-family:inherit;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}._app_y7sqa_1 ._compactStatus_y7sqa_27{gap:6px;font-size:13px}._app_y7sqa_1 ._compactStatus_y7sqa_27 b{text-align:center;background:#dce6ed;border-radius:4px;min-width:64px;margin-left:8px;padding:1px 8px;font-size:12px;display:inline-block}._app_y7sqa_1 ._compactStatus_y7sqa_27 b._completed_y7sqa_2{color:#286044;background:#d4e7dc}._app_y7sqa_1 ._compactStatus_y7sqa_27 b._failed_y7sqa_2,._app_y7sqa_1 ._compactStatus_y7sqa_27 b._partial_y7sqa_2{color:#95392e;background:#f0dad5}._app_y7sqa_1 ._compactStatus_y7sqa_27 b._running_y7sqa_2,._app_y7sqa_1 ._compactStatus_y7sqa_27 b._queued_y7sqa_2{color:#2b648c;background:#d5e7f4}._app_y7sqa_1 ._compactActions_y7sqa_28{justify-content:flex-end;align-items:center;gap:8px;display:flex}._app_y7sqa_1 ._compactActions_y7sqa_28>button{white-space:nowrap;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:38px;margin:0;padding:8px 13px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}._app_y7sqa_1 ._compactActions_y7sqa_28>._recordView_y7sqa_45{color:#fff;background:#2c4e65;border-color:#2c4e65}._app_y7sqa_1 ._compactActions_y7sqa_28>._recordView_y7sqa_45:hover{background:#213f53}._app_y7sqa_1 ._compactActions_y7sqa_28>._recordDelete_y7sqa_46{color:#953d36;background:#f2e5e2;border-color:#c8a7a0}._app_y7sqa_1 ._compactActions_y7sqa_28>._recordDelete_y7sqa_46:hover:not(:disabled){background:#ead0ca}._app_y7sqa_1 ._compactActions_y7sqa_28>button:disabled{opacity:1;color:#788791;cursor:not-allowed;background:#e1e7eb;border-color:#b8c5ce}._deleteReason_y7sqa_48{text-align:right;color:#667b8b;width:100%;font-size:11px}._resultHeader_y7sqa_49{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._resultHeader_y7sqa_49>div:first-child{flex:350px;min-width:0}._resultDownloads_y7sqa_50{flex-wrap:wrap;gap:10px;display:flex}._app_y7sqa_1 ._resultDownloads_y7sqa_50>a,._app_y7sqa_1 ._resultDownloads_y7sqa_50>button{color:#27485f;text-align:left;background:#dce8f0;border:1px solid #a9becd;border-radius:8px;flex-direction:column;justify-content:center;min-width:172px;min-height:66px;margin:0;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}._app_y7sqa_1 ._resultDownloads_y7sqa_50>a{color:#fff;background:#2c4e65;border-color:#2c4e65}._resultDownloads_y7sqa_50 small{opacity:.85;font-size:12px;font-weight:400;display:block}._app_y7sqa_1 ._resultDownloads_y7sqa_50>button:disabled{opacity:1;color:#718492;cursor:not-allowed;background:#e4eaee;border-color:#bac8d1}._resultUtilities_y7sqa_52{justify-content:flex-end;align-items:center;gap:14px;margin:10px 0 18px;font-size:13px;display:flex}._resultUtilities_y7sqa_52 a{color:#526e82;text-underline-offset:3px}@media (width<=1200px){._app_y7sqa_1 ._recordsHead_y7sqa_22,._app_y7sqa_1 ._compactRecord_y7sqa_22{grid-template-columns:minmax(0,1fr) 120px 180px;gap:12px;padding:12px}._app_y7sqa_1 ._compactActions_y7sqa_28>button{padding:7px 10px}}@media (width<=850px){._app_y7sqa_1 ._recordsHead_y7sqa_22{display:none}._app_y7sqa_1 ._compactRecord_y7sqa_22{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}._app_y7sqa_1 ._compactIdentity_y7sqa_25,._app_y7sqa_1 ._compactActions_y7sqa_28{grid-column:auto}._app_y7sqa_1 ._compactStatus_y7sqa_27{flex-wrap:wrap;gap:18px;display:flex}._app_y7sqa_1 ._compactActions_y7sqa_28{justify-content:flex-start}._deleteReason_y7sqa_48{text-align:left}._resultDownloads_y7sqa_50{width:100%}._resultDownloads_y7sqa_50>a,._resultDownloads_y7sqa_50>button{flex:1}._app_y7sqa_1 ._recordsPage_y7sqa_18{padding:12px}}._recordPagination_y7sqa_55{color:#486073;justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;font-size:14px;display:flex}._recordPagination_y7sqa_55 button{color:#2e4e65;background:#dbe7f0;border:1px solid #9fb7c9;border-radius:6px;padding:7px 12px}._recordBack_y7sqa_55{margin-bottom:20px}@media (width<=1200px){._recordsHead_y7sqa_22,._compactRecord_y7sqa_22{grid-template-columns:minmax(200px,1fr) 130px 210px;gap:12px;padding:12px 8px}._compactActions_y7sqa_28{gap:9px}}@media (width<=850px){._recordsHead_y7sqa_22{display:none}._compactRecord_y7sqa_22{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0}._compactIdentity_y7sqa_25{grid-column:1/-1}._compactStatus_y7sqa_27{flex-wrap:wrap;gap:12px;display:flex}._compactActions_y7sqa_28{grid-column:1/-1;justify-content:flex-start}._recordMore_y7sqa_57>div{left:0;right:auto}._recordsPage_y7sqa_18{padding:16px}._recordPagination_y7sqa_55{flex-wrap:wrap;gap:10px}}._riskCollection_y7sqa_17{background:#dce8f1;border:1px solid #a8becf;border-left:5px solid #547e9a;border-radius:10px;overflow:hidden}._riskCollection_y7sqa_17._high_y7sqa_2{background:#eddbd6;border-color:#cea49c #cea49c #cea49c #af3d32}._riskCollection_y7sqa_17._medium_y7sqa_2{background:#ece2c8;border-color:#c6b284 #c6b284 #c6b284 #9e721b}._riskCollection_y7sqa_17._low_y7sqa_2{background:#d7e6f1;border-color:#9db7c9 #9db7c9 #9db7c9 #3f7295}._riskCollectionHeader_y7sqa_62{color:#233747;flex-wrap:wrap;align-items:center;gap:12px;min-height:68px;padding:17px 20px;list-style:none;display:flex}._riskCollectionHeader_y7sqa_62::-webkit-details-marker{display:none}._riskCollectionHeader_y7sqa_62:hover{box-shadow:inset 0 0 0 999px #ffffff24}._riskCollectionHeader_y7sqa_62 strong{font-size:1.125rem;line-height:1.5}._collectionCount_y7sqa_66{white-space:nowrap;font-size:1rem;font-weight:700;line-height:1.5}._collectionHandled_y7sqa_67{color:#315a47;border-left:1px solid #9daea9;padding-left:12px;font-size:.875rem}._collectionToggle_y7sqa_68{color:#3a5264;white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:.875rem;display:flex}._collectionToggle_y7sqa_68:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}._riskCollection_y7sqa_17[open]>._riskCollectionHeader_y7sqa_62 ._collectionToggle_y7sqa_68:after{margin-top:4px;transform:rotate(225deg)}._collectionCollapse_y7sqa_71,._riskCollection_y7sqa_17[open]>._riskCollectionHeader_y7sqa_62 ._collectionExpand_y7sqa_72{display:none}._riskCollection_y7sqa_17[open]>._riskCollectionHeader_y7sqa_62 ._collectionCollapse_y7sqa_71{display:inline}._riskCollectionBody_y7sqa_74{background:#e7eef3;border-top:1px solid #9ab0c166;padding:18px}._riskCollectionBody_y7sqa_74>p{margin:0;font-size:1rem}@media (width<=650px){._riskCollectionHeader_y7sqa_62{gap:8px;padding:14px 12px}._riskCollectionBody_y7sqa_74{padding:10px}._collectionHandled_y7sqa_67{padding-left:8px}._app_y7sqa_1 ._side_y7sqa_1 nav ._recordsNav_y7sqa_5{margin:0;padding:10px;font-size:14px}._app_y7sqa_1 ._side_y7sqa_1>nav{flex-wrap:wrap}._workspaceNav_y7sqa_6{width:100%}._workspaceNav_y7sqa_6 button{flex:1;min-width:0;padding:10px;font-size:15px}._deleteDialog_y7sqa_13{padding:20px}}._citationList_y7sqa_78{gap:14px;display:grid}._citation_y7sqa_78{background:#e1eaf1;border:1px solid #acbfce;border-radius:8px;padding:14px 16px}._citationLabel_y7sqa_78{color:#476175;font-size:14px;font-weight:650}._citation_y7sqa_78 blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 12px}._sourceLinks_y7sqa_78{flex-wrap:wrap;gap:8px;display:flex}._sourceLinks_y7sqa_78 button{text-align:left;font-size:14px}._sharedEvidence_y7sqa_78{margin:18px 0}._sharedEvidence_y7sqa_78 p{font-size:14px}._sharedEvidence_y7sqa_78 small{font-size:13px;line-height:1.6;display:block}._professionalBasis_y7sqa_78{background:#dce7ee;border:1px solid #acc0cf;border-radius:8px;margin:20px 0;padding:14px 16px}._professionalBasis_y7sqa_78 summary{cursor:pointer;font-weight:650}._professionalBasis_y7sqa_78 article{border-top:1px solid #b1c4d2;margin-top:14px;padding-top:14px}._professionalBasis_y7sqa_78 p{margin:8px 0}._professionalBasis_y7sqa_78 small{color:#476175;font-size:14px}._sourceNotice_y7sqa_78{color:#483c17;background:#f4e5b6;border:1px solid #a68b3b;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:18px 0;padding:12px 16px;display:flex}._scriptTable_y7sqa_2 ._sourceRow_y7sqa_78>th,._scriptTable_y7sqa_2 ._sourceRow_y7sqa_78>td{background:#f6eed6}._scriptTable_y7sqa_2 ._sourceCell_y7sqa_78{scroll-margin:24px;box-shadow:inset 0 0 0 3px #9c731b}._sourceMark_y7sqa_78{color:#302605;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f6cc63;padding:2px 0;font-weight:650}._sourceReturn_y7sqa_78{color:#3d5770;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:14px;text-decoration:underline;display:block}._scriptTable_y7sqa_2 ._thumbnails_y7sqa_2 img{aspect-ratio:16/9;object-fit:contain}._issue_y7sqa_2 summary[id]{scroll-margin:24px}@media (width<=650px){._sourceNotice_y7sqa_78{flex-direction:column;align-items:flex-start}._sourceLinks_y7sqa_78{display:grid}._sourceLinks_y7sqa_78 button{width:100%}}._tableWrap_y7sqa_2{scroll-padding-top:5rem;scroll-padding-left:155px}._sourceCellLabel_y7sqa_79{border-bottom:1px solid #bba664;margin-bottom:12px;padding-bottom:12px;font-size:14px;font-weight:650}._sourceCellLabel_y7sqa_79 ._sourceReturn_y7sqa_78{margin-top:5px}._workspace_c2qfu_1{color:#203340;min-width:0}._intro_c2qfu_1{color:#586d7b;max-width:1100px;margin:0 0 22px;line-height:1.7}._workspace_c2qfu_1 button,._workspace_c2qfu_1 input,._workspace_c2qfu_1 select,._workspace_c2qfu_1 textarea{font:inherit}._workspace_c2qfu_1 button,._workspace_c2qfu_1 a,._workspace_c2qfu_1 summary{touch-action:manipulation}._workspace_c2qfu_1 button,._workspace_c2qfu_1 select{cursor:pointer}._workspace_c2qfu_1 button:disabled{cursor:not-allowed;opacity:.5}._workspace_c2qfu_1 button:focus-visible,._workspace_c2qfu_1 a:focus-visible,._workspace_c2qfu_1 summary:focus-visible{outline-offset:3px;outline:3px solid #bd3442}._primary_c2qfu_1,._secondary_c2qfu_1,._downloads_c2qfu_1 a{border-radius:9px;padding:10px 15px;font-weight:650;line-height:1.4;text-decoration:none}._primary_c2qfu_1{color:#fff;background:#bc2034;border:1px solid #bc2034}._secondary_c2qfu_1{color:#263f50;background:#e7eef2;border:1px solid #b7c8d2}._start_c2qfu_1{background:#e8eff3;border:1px solid #bfced6;border-radius:16px;gap:18px;max-width:650px;padding:28px;display:grid}._start_c2qfu_1 h2{margin:0}._workspace_c2qfu_1 label{gap:7px;font-weight:600;line-height:1.5;display:grid}._workspace_c2qfu_1 label span,._muted_c2qfu_1{color:#5c7080;font-weight:400}._workspace_c2qfu_1 input,._workspace_c2qfu_1 textarea,._workspace_c2qfu_1 select{color:#203340;box-sizing:border-box;background:#f8fafb;border:1px solid #aebfc9;border-radius:8px;min-width:0;max-width:100%;padding:10px}._workspace_c2qfu_1 textarea{resize:vertical;line-height:1.65}._workspace_c2qfu_1 small{font-size:12px;line-height:1.6}._toolbar_c2qfu_1{border-bottom:1px solid #bacbd5;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:15px;display:flex}._toolbar_c2qfu_1 strong{font-size:20px}._toolbar_c2qfu_1 small{overflow-wrap:anywhere;color:#5c7080;display:block}._toolbar_c2qfu_1>div:last-child{flex-shrink:0;gap:18px;display:flex}._workspace_c2qfu_1 a{color:#345a72}._columns_c2qfu_1{grid-template-columns:minmax(320px,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}._chatPanel_c2qfu_1{background:#e4ecf1;border:1px solid #bacbd6;border-radius:14px;min-width:0;overflow:hidden}._toolTitle_c2qfu_1{border-bottom:1px solid #bdccd5;gap:8px;padding:20px;display:grid}._toolTitle_c2qfu_1>span{text-transform:uppercase;color:#617786;font-size:12px;font-weight:700}._settings_c2qfu_1{border-bottom:1px solid #bdccd5;padding:16px 20px}._settings_c2qfu_1>summary{cursor:pointer;font-weight:650;line-height:1.5}._settings_c2qfu_1>summary span{color:#5d7180;float:right;font-size:12px}._fields_c2qfu_1{gap:15px;margin-top:18px;display:grid}._document_c2qfu_1{overflow-wrap:anywhere;border-left:3px solid #7b96a6;padding-left:10px}._document_c2qfu_1 small{color:#5c7080;display:block}._messages_c2qfu_1{overscroll-behavior:contain;gap:12px;max-height:520px;padding:18px;display:grid;overflow-y:auto}._assistant_c2qfu_1,._user_c2qfu_1{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:13px 15px;line-height:1.75}._assistant_c2qfu_1{background:#f5f8fa;border:1px solid #c4d1d9;margin-right:12px}._user_c2qfu_1{background:#cedfe9;border:1px solid #adc6d6;margin-left:20px}._assistant_c2qfu_1 small,._user_c2qfu_1 small{color:#5a7080;font-weight:650}._messages_c2qfu_1 p{margin:6px 0 0}._progress_c2qfu_1{background:#d8e5ec;border-block:1px solid #c4d1da;padding:12px 20px;font-size:13px;line-height:1.6}._progress_c2qfu_1 small{color:#51697b;display:block}._composer_c2qfu_1{gap:12px;padding:18px;display:grid}._sendActions_c2qfu_1{flex-wrap:wrap;gap:10px;display:flex}._resultPanel_c2qfu_1{background:#edf2f5;border:1px solid #bdcdd7;border-radius:14px;min-width:0;min-height:650px;overflow:hidden}._resultHeader_c2qfu_1{border-bottom:1px solid #c7d5de;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}._resultHeader_c2qfu_1 h2{margin:0;font-size:20px}._downloads_c2qfu_1{background:#dfe9ef;border-bottom:1px solid #c6d4dc;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px;display:flex}._downloads_c2qfu_1 a{background:#f6f9fa;border:1px solid #a9c0cf;font-size:14px}._downloads_c2qfu_1 small{color:#5d7483}._plan_c2qfu_1{overflow-wrap:anywhere;padding:24px;line-height:1.8}._plan_c2qfu_1 section+section{margin-top:28px}._plan_c2qfu_1 h3{border-bottom:1px solid #c3d1d9;margin:0 0 16px;padding-bottom:10px;font-size:18px}._plan_c2qfu_1 h3 span{color:#5e7482;margin-left:10px;font-size:12px;font-weight:400}._plan_c2qfu_1 p{margin:12px 0}._contents_c2qfu_1{grid-template-columns:1fr;gap:5px;display:grid}._contents_c2qfu_1 a{background:#e0e9ee;border-radius:5px;padding:5px 8px;font-size:14px;text-decoration:none}._card_c2qfu_1{background:#f7fafb;border:1px solid #b9cbd6;border-radius:10px;margin:12px 0;scroll-margin-top:30px}._card_c2qfu_1>summary{cursor:pointer;align-items:baseline;gap:12px;padding:17px;line-height:1.6;list-style:none;display:flex}._card_c2qfu_1>summary:before{content:"+";color:#547082;font-size:19px}._card_c2qfu_1[open]>summary:before{content:"−"}._card_c2qfu_1>summary span{color:#6c8594;font-size:12px;font-weight:700}._card_c2qfu_1>summary strong{flex:1}._card_c2qfu_1>summary small{white-space:nowrap;color:#5b7181}._card_c2qfu_1[open]>summary{background:#e4edf3;border-bottom:1px solid #cad7df;border-radius:10px 10px 0 0}._cardBody_c2qfu_1{padding:8px 20px 22px}._cardBody_c2qfu_1 h4{margin-bottom:10px;font-size:15px}._excerpt_c2qfu_1{white-space:normal;background:#eaf0f4;border-left:3px solid #8ca7b7;margin:14px 0;padding:12px 15px}._excerpt_c2qfu_1 blockquote{white-space:pre-wrap;margin:0 0 10px;font-size:15px;line-height:1.9}._excerpt_c2qfu_1 small{color:#617786;margin-top:4px;display:block}._sourceLink_c2qfu_1{color:#326384;text-align:left;text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.7;text-decoration:underline;font-size:12px!important}._empty_c2qfu_1{align-content:center;max-width:600px;min-height:400px;margin:0 auto;padding:65px 35px;display:grid}._empty_c2qfu_1>span{letter-spacing:2px;color:#58788c;font-size:13px}._empty_c2qfu_1 h3{font-size:24px;line-height:1.5}._empty_c2qfu_1 p{color:#5c7383;font-size:15px;line-height:1.9}._error_c2qfu_1{color:#8f2030;overflow-wrap:anywhere;background:#f9e9eb;border:1px solid #d5a2a8;border-radius:8px;margin:10px 0;padding:12px 15px;line-height:1.7}._warning_c2qfu_1{color:#85590e;background:#fff1d2;padding:8px}._sourceOverlay_c2qfu_1{z-index:100;background:0 0;border:0;justify-content:flex-end;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;display:flex;position:fixed;inset:0}._sourceOverlay_c2qfu_1:not([open]){display:none}._sourceOverlay_c2qfu_1::backdrop{background:#19324090}._sourceSheet_c2qfu_1{background:#eef3f6;width:min(850px,95vw);padding:24px;overflow-y:auto;box-shadow:-8px 0 30px #13293640}._sourceSheet_c2qfu_1 header{z-index:1;background:#eef3f6;justify-content:space-between;gap:20px;padding:12px 0;display:flex;position:sticky;top:-24px}._sourceSheet_c2qfu_1 h2{overflow-wrap:anywhere;font-size:19px}._sourceSheet_c2qfu_1 p{white-space:pre-wrap;line-height:1.9}._sourceParagraph_c2qfu_1,._highlight_c2qfu_1{border-bottom:1px solid #c4d2dc;padding:14px 18px;scroll-margin-top:110px}._sourceSheet_c2qfu_1 small{color:#546e7d}._highlight_c2qfu_1{background:#fff0c0;border-left:4px solid #af7c20}._sourceParagraph_c2qfu_1{background:#f7fafb}._plan_c2qfu_1 ul{padding-left:22px}@media (width>=1700px){._columns_c2qfu_1{grid-template-columns:410px minmax(0,1fr)}._plan_c2qfu_1{padding:30px}}@media (width<=1150px){._columns_c2qfu_1{grid-template-columns:1fr}._chatPanel_c2qfu_1{max-width:none}._messages_c2qfu_1{max-height:350px}._resultPanel_c2qfu_1{min-height:450px}._empty_c2qfu_1{min-height:250px}}@media (width<=650px){._toolbar_c2qfu_1{flex-direction:column;align-items:flex-start}._toolbar_c2qfu_1>div:last-child{flex-wrap:wrap}._resultHeader_c2qfu_1{flex-wrap:wrap;padding:16px}._plan_c2qfu_1,._downloads_c2qfu_1{padding:15px}._card_c2qfu_1>summary{flex-wrap:wrap;gap:8px}._cardBody_c2qfu_1{padding:6px 12px 18px}._excerpt_c2qfu_1{padding:10px}._start_c2qfu_1{padding:20px}}._audience_c2qfu_2{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}._audience_c2qfu_2 legend{margin-bottom:10px;padding:0;font-weight:650}._audience_c2qfu_2 legend small{color:#5c7080;margin-left:8px;font-weight:400}._workspace_c2qfu_1 ._audienceOption_c2qfu_2,._workspace_c2qfu_1 ._audienceSelected_c2qfu_2{cursor:pointer;background:#f0f5f8;border:1px solid #aebfc9;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px 12px;display:grid}._workspace_c2qfu_1 ._audienceSelected_c2qfu_2{background:#f4e9ed;border-color:#8d2638;box-shadow:inset 3px 0 #a32237}._audience_c2qfu_2 input[type=radio]{accent-color:#aa2438;width:17px;min-width:17px;height:17px;margin:3px 0 0;padding:0}._audience_c2qfu_2 input:focus-visible{outline-offset:3px;outline:3px solid #a32237}._audience_c2qfu_2 label>span{color:#384f60;gap:3px;display:grid}._audience_c2qfu_2 strong{color:#203340}._audience_c2qfu_2 label span span{color:#435d6e;font-size:13px}._audience_c2qfu_2 small{color:#52697b}._audience_c2qfu_2:disabled label{cursor:not-allowed;opacity:.65}._creationHeader_c2qfu_3{justify-content:space-between;align-items:start;gap:24px;margin:0 0 24px;display:flex}._creationHeader_c2qfu_3 h2{overflow-wrap:anywhere;margin:6px 0;font-size:26px;line-height:1.4}._creationHeader_c2qfu_3>div>span{color:#9a2437;font-size:14px;font-weight:650}._creationHeader_c2qfu_3 p{color:#526979;margin:6px 0;line-height:1.7}._creationHeader_c2qfu_3 nav{flex-shrink:0;align-items:center;gap:18px;font-size:14px;display:flex}._prepare_c2qfu_3{background:#e7eff4;border:1px solid #b9cbd6;border-radius:16px;gap:22px;max-width:800px;margin:0 auto 24px;padding:28px;display:grid}._prepare_c2qfu_3 h3{margin:0;font-size:21px}._uploadBox_c2qfu_3{background:#dce8ef;border:1px dashed #7997ab;border-radius:12px;gap:12px;padding:20px;display:grid}._uploadBox_c2qfu_3 input[type=file]{background:#f5f8fa;width:100%;font-size:14px}._prepare_c2qfu_3 small,._runCard_c2qfu_3 small,._discussion_c2qfu_3 small{color:#526979;font-size:14px;line-height:1.65}._setupGrid_c2qfu_3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}._prepare_c2qfu_3 ._audience_c2qfu_2{grid-template-columns:1fr 1fr}._prepare_c2qfu_3 ._audience_c2qfu_2>small{grid-column:1/-1}._optional_c2qfu_3{border-top:1px solid #c0cfda;padding-top:16px}._optional_c2qfu_3 summary,._profile_c2qfu_3 summary{cursor:pointer;font-weight:600;line-height:1.6}._optional_c2qfu_3 label{margin-top:12px}._profile_c2qfu_3{background:#dce7ee;border:1px solid #b8cbd7;border-radius:10px;padding:14px 16px;line-height:1.7}._profile_c2qfu_3 p{color:#4f6677;font-size:14px}._profile_c2qfu_3 ul{gap:10px;padding:0;list-style:none;display:grid}._profile_c2qfu_3 li{border-bottom:1px solid #bdcdda;justify-content:space-between;gap:16px;padding-bottom:10px;font-size:14px;display:flex}._profile_c2qfu_3 li span{white-space:pre-wrap;overflow-wrap:anywhere}._profile_c2qfu_3 li button{flex-shrink:0}._estimate_c2qfu_3{color:#3f5b70;background:#d7e5ee;border-radius:10px;margin:0;padding:14px 16px}._estimate_c2qfu_3 strong{color:#203d51;margin-left:10px;font-size:20px}._estimate_c2qfu_3 small{margin-top:5px;display:block}._startActions_c2qfu_3{flex-wrap:wrap;align-items:center;gap:22px;display:flex}._startActions_c2qfu_3>._primary_c2qfu_1{padding:13px 28px;font-size:16px}._startActions_c2qfu_3>small{color:#597181;flex-basis:100%}._runCard_c2qfu_3{background:#dce8f0;border:1px solid #a9bfce;border-radius:14px;margin:0 0 24px;padding:22px 26px;line-height:1.7}._runCard_c2qfu_3 header{justify-content:space-between;align-items:start;gap:20px;display:flex}._runCard_c2qfu_3 h3{margin:0 0 14px;font-size:18px}._runCard_c2qfu_3 header>span{color:#4f697b;white-space:nowrap;font-size:14px}._runCard_c2qfu_3>small{display:block}._stages_c2qfu_3{gap:10px;margin:8px 0 18px;display:flex}._stages_c2qfu_3>div{color:#637989;flex:1;gap:5px;min-width:0;display:grid}._stages_c2qfu_3 i{background:#bacdd9;border-radius:4px;height:6px;margin-bottom:5px}._stages_c2qfu_3 span{font-size:15px}._stages_c2qfu_3 [data-status=completed] i{background:#317160}._stages_c2qfu_3 [data-status=completed] span{color:#205e4d}._stages_c2qfu_3 [data-status=running] i{background:#a1283e;animation:1.5s ease-in-out infinite alternate _creationPulse_c2qfu_1}._stages_c2qfu_3 [data-status=running] span{color:#92243a;font-weight:650}._stages_c2qfu_3 [data-status=failed] i{background:#a86b20}._timing_c2qfu_3{flex-wrap:wrap;gap:26px;margin-bottom:12px;font-size:14px;display:flex}._timing_c2qfu_3 b{font-variant-numeric:tabular-nums;margin-left:8px;font-size:18px}._resultWithChat_c2qfu_3{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}._resultOnly_c2qfu_3{max-width:1120px;margin:auto}._discussion_c2qfu_3{background:#e1eaf0;border:1px solid #afc3d1;border-radius:14px;min-width:0;overflow:hidden}._resultOnly_c2qfu_3>._discussion_c2qfu_3{max-width:800px;margin:20px auto}._discussion_c2qfu_3>header{border-bottom:1px solid #b8cbd7;justify-content:space-between;align-items:start;gap:16px;padding:18px 20px;display:flex}._discussion_c2qfu_3 h3{margin:0;font-size:18px}._discussion_c2qfu_3 header p{color:#4d687b;margin:5px 0 0;font-size:14px;line-height:1.7}._discussion_c2qfu_3 ._messages_c2qfu_1{max-height:520px}._discussion_c2qfu_3 ._composer_c2qfu_1{border-top:1px solid #bcceda}._guidance_c2qfu_3 h4{margin:20px 0 8px;font-size:16px}._guidance_c2qfu_3 ol{padding-left:24px}._guidance_c2qfu_3 li{white-space:pre-wrap;margin:10px 0;padding-left:5px}._guidance_c2qfu_3 details{color:#597080;margin-top:18px;font-size:14px}._guidance_c2qfu_3 summary{cursor:pointer}._workspace_c2qfu_1 ._card_c2qfu_1{scroll-margin-top:28px}._workspace_c2qfu_1 ._card_c2qfu_1>summary:focus{outline-offset:3px;outline:2px solid #8a3348}@keyframes _creationPulse_c2qfu_1{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){._stages_c2qfu_3 [data-status=running] i{animation:none}}@media (width<=1150px){._resultWithChat_c2qfu_3{grid-template-columns:1fr}._discussion_c2qfu_3{max-width:none}._creationHeader_c2qfu_3{flex-wrap:wrap}}@media (width<=650px){._prepare_c2qfu_3{gap:18px;padding:18px}._setupGrid_c2qfu_3,._prepare_c2qfu_3 ._audience_c2qfu_2{grid-template-columns:1fr}._creationHeader_c2qfu_3 h2{font-size:22px}._creationHeader_c2qfu_3 nav{flex-wrap:wrap;gap:14px}._runCard_c2qfu_3{padding:18px}._runCard_c2qfu_3 header{display:block}._stages_c2qfu_3{flex-wrap:wrap;gap:6px}._stages_c2qfu_3>div{min-width:40%;margin-top:8px}._timing_c2qfu_3{gap:10px 20px}._timing_c2qfu_3 b{font-size:16px}._startActions_c2qfu_3{gap:16px}}._focusEditor_c2qfu_4{color:#1d3443;background:#eaf0f4;border:1px solid #9db0bd;border-radius:16px;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:auto;padding:0;position:fixed;inset:12px;overflow:hidden;box-shadow:0 24px 80px #10253655}._focusEditor_c2qfu_4::backdrop{background:#102536b3}._focusEditor_c2qfu_4[open]{flex-direction:column;display:flex}._focusHeader_c2qfu_7{border-bottom:1px solid #b8c9d4;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}._focusHeader_c2qfu_7 h2{overflow-wrap:anywhere;margin:0;font-size:1.2rem}._focusHeader_c2qfu_7 button{flex:none}._focusColumns_c2qfu_10{flex:1;grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr);min-height:0;display:grid}._focusContent_c2qfu_11{overscroll-behavior:contain;background:#f0f4f6;min-width:0;padding:24px;overflow:auto}._focusDiscussion_c2qfu_12{border-left:1px solid #b8c9d4;flex-direction:column;min-width:0;min-height:0;display:flex}._focusDiscussion_c2qfu_12 ._discussion_c2qfu_3{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}._focusDiscussion_c2qfu_12 ._discussion_c2qfu_3>header{flex:none;padding:18px 20px}._focusEditor_c2qfu_4 ._focusDiscussion_c2qfu_12 ._messages_c2qfu_1{overscroll-behavior:contain;flex:1;min-height:60px;max-height:none;padding:16px 20px;overflow:auto}._focusDiscussion_c2qfu_12 ._composer_c2qfu_1{background:#dce7ee;flex:none;max-height:55%;padding:16px 20px;overflow:auto}._focusDiscussion_c2qfu_12 textarea{resize:vertical;min-height:84px;max-height:22dvh}._focusVersion_c2qfu_18{border-bottom:1px solid #bdcdd8;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:20px;font-size:.875rem;display:flex}._focusVersion_c2qfu_18 select{color:#1d3443;background:#fff;border:1px solid #9db0bd;border-radius:6px;margin-left:8px;padding:8px}._focusCardTitle_c2qfu_20{margin:24px 0 4px;font-size:1.3rem}._focusContent_c2qfu_11 ._cardBody_c2qfu_1{padding:16px 0}._topicAssessment_c2qfu_22{overflow-wrap:anywhere;background:#dce7ee;border-left:4px solid #526f83;margin-top:20px;padding:4px 20px}._topicAssessment_c2qfu_22 p{white-space:pre-wrap;line-height:1.7}._focusTabs_c2qfu_24{display:none}@media (width<=760px){._focusEditor_c2qfu_4{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}._focusHeader_c2qfu_7{padding:12px 16px}._focusTabs_c2qfu_24{border-bottom:1px solid #b8c9d4;flex:none;gap:8px;padding:8px 16px;display:flex}._focusTabs_c2qfu_24 button{color:#263e4e;font:inherit;background:#d4e0e8;border:1px solid #adc1ce;border-radius:6px;flex:1;padding:10px}._focusTabs_c2qfu_24 button[aria-pressed=true]{color:#fff;background:#263e4e}._focusColumns_c2qfu_10{flex-direction:column;display:flex}._focusColumns_c2qfu_10[data-pane=content]>._focusDiscussion_c2qfu_12,._focusColumns_c2qfu_10[data-pane=discussion]>._focusContent_c2qfu_11{display:none}._focusContent_c2qfu_11,._focusDiscussion_c2qfu_12{flex:1;min-height:0}._focusContent_c2qfu_11{padding:16px}._focusDiscussion_c2qfu_12{border-left:0}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.pr-2{padding-right:calc(var(--spacing) * 2)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--gray-950:#16222e;--gray-900:#20303d;--gray-850:#293b49;--gray-800:#354958;--gray-700:#4a5f71;--gray-600:#5f7385;--gray-500:#788b9b;--gray-400:#aab8c3;--gray-300:#c4d0d9;--gray-250:#d2dce3;--gray-200:#dde5eb;--gray-150:#e7edf1;--gray-100:#eef3f6;--gray-75:#f4f7f9;--gray-50:#f8fafb;--canvas:var(--gray-150);--surface:var(--gray-50);--surface-raised:#fbfcfd;--surface-subtle:var(--gray-100);--surface-strong:#e4ebf0;--surface-inverse:var(--gray-900);--evidence-canvas:#1c2833;--border:var(--gray-300);--border-strong:#9daeba;--text-primary:#172735;--text-secondary:#405669;--text-tertiary:#5d7285;--text-inverse:#f5f8fa;--text-inverse-muted:#bdc9d2;--link:#1f5f91;--focus-ring:#2d78ad;--brand-red:#e2231a;--brand-red-hover:#c91f18;--brand-red-soft:#fbe9ea;--danger:#b51f27;--danger-soft:#fceced;--warning:#765100;--warning-soft:#fff2d8;--success:#08724a;--success-soft:#e6f5ed;--info:#245e90;--info-soft:#e8f1f8;--selection:#315e7e;--selection-soft:#e6f0f6;--contour:#2c455829;--shadow-card:0 5px 18px #15273514;--shadow-float:0 14px 34px #15273524;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--ease-standard:.18s ease;--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border);--line-strong:var(--border-strong);--paper:var(--canvas);--panel:var(--surface);--panel-raised:var(--surface-raised);--panel-soft:var(--surface-subtle);--red:var(--brand-red);--red-dark:var(--brand-red-hover);--red-pale:var(--brand-red-soft);--amber:var(--warning);--green:var(--success);--navy:var(--surface-inverse)}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px}body{background:var(--canvas);min-width:320px;color:var(--text-primary);margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit}button:not(:disabled),summary:not([aria-disabled=true]),.file-button{cursor:pointer}button{min-height:44px;color:inherit;transition:background-color var(--ease-standard), border-color var(--ease-standard), box-shadow var(--ease-standard), color var(--ease-standard), transform var(--ease-standard);border:1px solid #0000}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring) 38%, transparent)}}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:2px}button:not(:disabled):active{transform:translateY(1px)}.workbench-shell{background:var(--canvas);grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{z-index:20;background:var(--gray-900);min-width:0;height:100dvh;color:var(--text-inverse);flex-direction:column;padding:28px 16px 22px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:8px 0 24px #16222e24}.sidebar:before{z-index:-1;content:"";opacity:.13;pointer-events:none;background:url(/sf-world-contours.svg) 50%/contain no-repeat;width:500px;height:500px;position:absolute;inset:auto -168px -56px auto}.product-mark{border-bottom:1px solid #eff5f926;align-items:center;gap:12px;margin:0 4px;padding:0 4px 24px;display:flex}.product-mark .mark-symbol{background:#ffffff0f;border:1px solid #eff5f961;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.product-mark .mark-symbol:after{background:var(--brand-red);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:5px;right:5px}.mark-symbol i{border-style:solid;border-color:#eef4f7;width:9px;height:9px;position:absolute}.mark-symbol i:first-child{border-width:1px 0 0 1px;top:9px;left:9px}.mark-symbol i:nth-child(2){border-width:1px 1px 0 0;top:9px;right:9px}.mark-symbol i:nth-child(3){border-width:0 0 1px 1px;bottom:9px;left:9px}.mark-symbol i:nth-child(4){border-width:0 1px 1px 0;bottom:9px;right:9px}.mark-symbol b{background:#eef4f7;border-radius:50%;width:6px;height:6px}.product-mark strong{color:var(--text-inverse);letter-spacing:.02em;font-size:16px;font-weight:720;display:block}.product-mark small{color:#aebdca;letter-spacing:.12em;margin-top:2px;font:700 10px/1.4 ui-monospace,SFMono-Regular,monospace;display:block}.step-nav{gap:22px;padding:24px 0 18px;display:grid}.sidebar-nav-group{gap:5px;display:grid}.sidebar-nav-group>p{color:#b3c0cb;letter-spacing:.08em;margin:0 12px 5px;font:700 11px/1.2 ui-monospace,SFMono-Regular,monospace}.sidebar-nav-group.management{border-top:1px solid #eff5f926;padding-top:20px}.step-link,.sidebar-nav-group .step-link:last-child{color:#c7d1d9;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;min-height:58px;margin:0;padding:10px 12px;display:block}.step-link>span:first-child{display:block}.step-link strong{color:#f2f6f8;margin:0 0 3px;font-size:14px;font-weight:680;display:block}.step-link small{color:#b5c0c9;font-size:11px;line-height:1.42;display:block}.step-link:hover:not(:disabled){background:#ffffff12;border-color:#eff5f929}.step-link.active{background:var(--gray-850);box-shadow:inset 3px 0 var(--brand-red);border-color:#90b4ce5c}.step-link.active small{color:#d4e0e8}.sidebar-foot{border-top:1px solid #eff5f926;margin-top:auto;padding:18px 8px 0}.sidebar-foot p{color:#e8eff4;margin:0 0 5px;font-size:12px;font-weight:700}.sidebar-foot small{color:#bdc9d2;font-size:11px;line-height:1.62}.model-status{color:#e8eff4;align-items:center;gap:8px;font-size:12px;display:flex}.model-status.secondary{margin-top:10px}.model-status i{background:#33a870;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #33a87029}.model-status.missing{color:#bdc9d2}.model-status.missing i{background:#9bacba;box-shadow:0 0 0 4px #9bacba29}.workspace{isolation:isolate;background:var(--canvas);min-width:0;position:relative}.workspace:before{z-index:-1;content:"";opacity:.24;pointer-events:none;background:url(/sf-world-contours.svg) 50%/contain no-repeat;width:min(1080px,76vw);height:min(720px,76vh);position:fixed;top:84px;right:-9vw}.topbar{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eef3f6f0;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:14px clamp(20px,3.6vw,48px);display:flex;position:sticky;top:0;box-shadow:0 1px #16222e0a}.topbar-title{min-width:0}.topbar-title-line{align-items:center;gap:10px;min-width:0;display:flex}.eyebrow{color:var(--text-tertiary);letter-spacing:.08em;font:700 11px/1.35 ui-monospace,SFMono-Regular,monospace;display:block}.topbar h1{min-width:0;color:var(--text-primary);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:720;overflow:hidden}.topbar-actions{align-items:center;gap:10px;display:flex}.content-mode-chip,.shared-badge,.validation-badge,.review-scope{border:1px solid var(--border-strong);background:var(--surface-subtle);min-height:28px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex}.shared-badge{background:var(--success-soft);color:var(--success);border-color:#aad7bd}.validation-badge,.review-scope.warning{background:var(--warning-soft);color:var(--warning);border-color:#e7c982}.review-scope.historical{background:var(--info-soft);color:var(--info);border-color:#adc8de}.error-banner{border:1px solid #e8b8bc;border-left:4px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:#8a1a21;align-items:center;gap:12px;min-height:52px;margin:18px clamp(20px,3.6vw,48px) 0;padding:10px 14px;font-size:13px;display:flex}.error-banner strong{color:var(--danger);flex:none;font-size:12px}.error-banner button{color:#8a1a21;background:0 0;min-width:44px;min-height:44px;margin-left:auto;padding:6px 9px}.stage{width:min(100%,1500px);margin:0 auto;padding:clamp(28px,4vw,52px) clamp(20px,3.6vw,48px) 80px}.stage-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:24px;display:grid}.stage-index{border:1px solid var(--border-strong);background:var(--surface-raised);width:48px;height:48px;color:var(--gray-800);letter-spacing:.03em;border-radius:13px;place-items:center;font:750 12px/1 ui-monospace,SFMono-Regular,monospace;display:grid}.stage-heading p{color:var(--text-tertiary);letter-spacing:.06em;margin:0 0 4px;font-size:12px;font-weight:650}.stage-heading h2{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.5vw,37px);font-weight:720;line-height:1.15}.stage-note{border:1px solid var(--border);background:var(--surface-raised);max-width:300px;color:var(--text-secondary);text-align:center;border-radius:999px;padding:6px 10px;font-size:11px;line-height:1.4}.card-panel,.content-input-panel,.business-brief-panel,.rule-card,.feedback-section,.records-table,.provider-card,.running-panel,.run-idle-panel,.review-confirm-dialog,.active-rule-manifest,.rule-version-toolbar,.opening-performance-card,.delivery-review-card,.applied-rule-snapshot,.storyboard-panel,.transcript-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.card-panel{padding:24px}.panel-label{border-bottom:1px solid var(--border);color:var(--text-tertiary);letter-spacing:.09em;margin-bottom:18px;padding-bottom:12px;font:750 11px/1 ui-monospace,SFMono-Regular,monospace}.primary-button,.secondary-button,.dark-button,.sample-button,.text-button,.file-button,.record-action button,.current-rules button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.primary-button{border-color:var(--brand-red);background:var(--brand-red);color:#fff;box-shadow:0 7px 16px #b91f2833}.primary-button:hover:not(:disabled){border-color:var(--brand-red-hover);background:var(--brand-red-hover)}.secondary-button,.sample-button{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.secondary-button:hover:not(:disabled),.sample-button:hover:not(:disabled){border-color:var(--gray-700);background:var(--surface-subtle)}.dark-button{border-color:var(--gray-900);background:var(--gray-900);color:var(--text-inverse)}.dark-button:hover:not(:disabled){background:var(--gray-800)}.text-button{color:var(--text-secondary);background:0 0;border-color:#0000}.text-button:hover:not(:disabled){background:var(--surface-subtle);color:var(--text-primary)}.danger-action{color:var(--danger)}.wide{width:100%}.project-form{flex-direction:column;min-width:0;display:flex}.project-form label,.rule-text-label{color:var(--text-secondary);gap:7px;margin-bottom:16px;font-size:13px;font-weight:650;display:grid}.project-form fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.project-form legend{color:var(--text-secondary);margin-bottom:9px;font-size:13px;font-weight:700}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.required-mark{background:var(--danger-soft);width:fit-content;color:var(--danger);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.field-helper,.delivery-scope-note,.audit-profile-hint,.delivery-mode-hint{color:var(--text-secondary);margin:5px 0 9px;font-size:12px;font-weight:400;line-height:1.55;display:block}.project-form input,.project-form textarea,.rule-card textarea,.risk-detail textarea,.text-content-input textarea,.business-brief-grid textarea,.provider-card>label input,.provider-card select,.model-library-add input,.model-library-add select,.model-library-row input,.model-route-fields select,.model-fallback-row select{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;min-height:44px;color:var(--text-primary);border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.55}textarea{resize:vertical;min-height:112px}input::placeholder,textarea::placeholder{color:var(--text-tertiary)}.project-form input:focus,.project-form textarea:focus,.rule-card textarea:focus,.risk-detail textarea:focus,.text-content-input textarea:focus,.business-brief-grid textarea:focus,.provider-card>label input:focus,.provider-card select:focus,.model-library-add input:focus,.model-library-add select:focus,.model-library-row input:focus,.model-route-fields select:focus,.model-fallback-row select:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){.project-form input:focus,.project-form textarea:focus,.rule-card textarea:focus,.risk-detail textarea:focus,.text-content-input textarea:focus,.business-brief-grid textarea:focus,.provider-card>label input:focus,.provider-card select:focus,.model-library-add input:focus,.model-library-add select:focus,.model-library-row input:focus,.model-route-fields select:focus,.model-fallback-row select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 16%, transparent)}}.auto-task-name,.boundary-note{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;gap:4px;margin-bottom:16px;padding:12px 13px;display:grid}.auto-task-name>span{color:var(--text-secondary);font-size:12px;font-weight:650}.auto-task-name>strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:14px}.auto-task-name>small,.boundary-note span{color:var(--text-secondary);font-size:12px;line-height:1.55}.boundary-note{border-left:3px solid var(--info);grid-template-columns:auto minmax(0,1fr);align-items:start}.boundary-note strong{color:var(--info);font-size:12px}.chip-select{flex-wrap:wrap;gap:8px;display:flex}.chip-select button,.scope-choice button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:44px;color:var(--text-secondary);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.chip-select button:hover:not(:disabled),.scope-choice button:hover:not(:disabled){border-color:var(--gray-700);background:var(--surface-subtle)}.chip-select button.selected,.scope-choice button.selected{border-color:var(--selection);background:var(--selection-soft);color:#274b66}.file-button{border:1px dashed var(--border-strong);background:var(--surface-raised);width:fit-content;color:var(--text-primary);margin-top:10px}.file-button:hover{border-color:var(--info);background:var(--info-soft);color:var(--info)}.file-list{gap:8px;display:grid}.file-list>span{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.file-list i{background:var(--surface-subtle);color:var(--text-secondary);border-radius:5px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:700}.file-list b{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-list small{color:var(--text-secondary);white-space:nowrap;font-size:11px}.file-list button{width:44px;min-width:44px;min-height:44px;color:var(--danger);background:0 0;border:0;border-radius:7px;padding:0;font-size:18px}.file-list button:hover:not(:disabled){background:var(--danger-soft)}.launch-draft-notice{border:1px solid #b9d1df;border-left:3px solid var(--info);border-radius:var(--radius-md);background:var(--info-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 18px;padding:12px 14px;display:grid}.launch-draft-notice.restored{border-left-color:var(--brand-red);background:var(--brand-red-soft)}.launch-draft-notice>span{background:var(--info);width:10px;height:10px;box-shadow:0 0 0 4px var(--info);border-radius:50%;margin-top:5px}@supports (color:color-mix(in lab, red, red)){.launch-draft-notice>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--info) 13%, transparent)}}.launch-draft-notice.restored>span{background:var(--brand-red);box-shadow:0 0 0 4px var(--brand-red)}@supports (color:color-mix(in lab, red, red)){.launch-draft-notice.restored>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-red) 13%, transparent)}}.launch-draft-notice strong{color:var(--text-primary);font-size:13px;display:block}.launch-draft-notice small{color:var(--text-secondary);margin-top:3px;font-size:12px;line-height:1.55;display:block}.media-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.72fr);gap:24px;display:grid}.content-input-panel{min-width:0;overflow:hidden}.content-type-tabs{border-bottom:1px solid var(--border);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-type-tabs button{border:0;border-right:1px solid var(--border);min-height:68px;color:var(--text-secondary);text-align:left;background:0 0;border-radius:0;padding:11px 14px}.content-type-tabs button:last-child{border-right:0}.content-type-tabs button:hover:not(:disabled){background:var(--surface-strong)}.content-type-tabs button.active{background:var(--surface-raised);box-shadow:inset 0 -3px var(--selection);color:var(--text-primary)}.content-type-tabs strong{font-size:14px;font-weight:720;display:block}.content-type-tabs small{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.45;display:block}.drop-zone,.image-content-input,.text-content-input{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;min-height:500px;margin:16px}.drop-zone{border-style:dashed;place-items:center;display:grid;position:relative;overflow:hidden}.drop-zone:before{content:"";pointer-events:none;border:1px solid #315e7e29;border-radius:8px;position:absolute;inset:11px}.drop-zone.has-video{background:var(--evidence-canvas);border-style:solid;flex-direction:column;justify-content:center;padding:11px;display:flex}.drop-zone video{object-fit:contain;background:#101820;border-radius:8px;width:100%;min-height:390px;max-height:520px}.empty-upload{z-index:1;text-align:center;padding:24px;position:relative}.upload-glyph{border:1px solid var(--border-strong);background:var(--surface-raised);width:58px;height:58px;color:var(--gray-800);border-radius:14px;place-items:center;margin:0 auto 16px;font:300 32px/1 system-ui;display:grid}.empty-upload h3{color:var(--text-primary);margin:0 0 7px;font-size:21px}.empty-upload p{color:var(--text-secondary);margin:0 0 18px;font-size:13px}.video-meta{background:var(--surface-raised);border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.video-meta strong{max-width:500px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.video-meta small{color:var(--text-secondary);margin-top:2px;font-size:11px;display:block}.video-meta button{min-height:44px;color:var(--info);background:0 0;padding:8px;font-size:12px}.image-content-input,.text-content-input{align-content:start;gap:14px;padding:16px;display:grid}.image-drop-target{border:1px dashed var(--border-strong);background:var(--surface-raised);text-align:center;border-radius:10px;place-items:center;min-height:206px;padding:26px;display:grid}.image-drop-target .upload-glyph{width:48px;height:48px;margin-bottom:12px;font-size:26px}.image-drop-target h3{color:var(--text-primary);margin:0 0 7px;font-size:18px}.image-drop-target p{max-width:470px;color:var(--text-secondary);margin:0 0 14px;font-size:12px;line-height:1.55}.image-upload-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.image-upload-list figure{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;min-width:0;margin:0;overflow:hidden}.image-upload-list img{aspect-ratio:1.3;background:var(--surface-strong);object-fit:cover;width:100%;display:block}.image-upload-list figcaption{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px;display:grid}.image-upload-list figcaption span{color:var(--text-tertiary);font:700 10px/1 ui-monospace,monospace}.image-upload-list figcaption strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;overflow:hidden}.image-upload-list figcaption small{color:var(--text-secondary);font-size:11px}.image-upload-list figcaption button{width:44px;min-height:44px;color:var(--danger);background:0 0;border:0;grid-area:1/2;padding:0;font-size:17px}.text-content-input>label{color:var(--text-secondary);gap:8px;font-size:13px;font-weight:650;display:grid}.text-content-input textarea{min-height:270px;font-family:ui-monospace,SFMono-Regular,monospace;line-height:1.65}.text-content-input>label small,.text-file-panel small{color:var(--text-secondary);font-size:12px;line-height:1.55}.text-file-panel{border:1px solid var(--border);background:var(--surface-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.text-file-panel strong{color:var(--text-primary);font-size:13px;display:block}.text-source-files{grid-column:1/-1}.text-review-path{border:1px solid #b8d1df;border-left:3px solid var(--info);background:var(--info-soft);color:#285069;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.text-review-path.fast{border-color:#b4d9c7;border-left-color:var(--success);background:var(--success-soft);color:#205940}.text-review-path strong{color:inherit;font-size:13px}.text-review-path span{color:var(--text-secondary);font-size:12px;line-height:1.55}.delivery-mode-fieldset,.audit-profile-fieldset{border-top:1px solid var(--border)!important;padding-top:16px!important}.audit-profile-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.audit-profile-choice.two-options{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-profile-choice button{border:1px solid var(--border);background:var(--surface-subtle);min-height:116px;color:var(--text-secondary);text-align:left;border-radius:11px;align-content:start;gap:5px;padding:13px;display:grid}.audit-profile-choice button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-strong)}.audit-profile-choice button.selected{background:var(--selection-soft);box-shadow:inset 3px 0 var(--selection);color:#244a65;border-color:#98b8cd}.audit-profile-choice strong{color:var(--text-primary);font-size:13px}.audit-profile-choice span,.audit-profile-choice small{color:inherit;font-size:11px;line-height:1.48}.process-skill-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;margin:0 0 20px;display:grid}.process-skill-flow>article{border:1px solid var(--border);border-left:4px solid var(--info);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.process-skill-flow>article:last-of-type{border-left-color:var(--success)}.process-skill-flow>article>span{color:var(--text-tertiary);font:750 12px/1.4 ui-monospace,SFMono-Regular,monospace}.process-skill-flow strong{color:var(--text-primary);font-size:14px;display:block}.process-skill-flow p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.55}.process-skill-flow em{background:var(--info-soft);width:fit-content;color:var(--info);border-radius:999px;grid-column:2;padding:4px 7px;font-size:10px;font-style:normal;font-weight:750}.process-skill-flow>article:last-of-type em{background:var(--success-soft);color:var(--success)}.process-skill-flow>i{color:var(--text-tertiary);align-self:center;font-size:20px;font-style:normal}.provider-toggle{min-height:44px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:9px;display:inline-flex!important}.provider-toggle input{appearance:none;border:1px solid var(--border-strong);background:var(--gray-300);cursor:pointer;width:48px;height:28px;transition:background-color var(--ease-standard), border-color var(--ease-standard);border-radius:999px;flex:none;margin:0}.provider-toggle input:after{background:var(--surface-raised);content:"";width:20px;height:20px;transition:transform var(--ease-standard);border-radius:50%;margin:3px;display:block;box-shadow:0 1px 3px #15273538}.provider-toggle input:checked{border-color:var(--selection);background:var(--selection)}.provider-toggle input:checked:after{transform:translate(20px)}.provider-toggle input:focus-visible{outline:3px solid var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){.provider-toggle input:focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring) 38%, transparent)}}.provider-toggle input:focus-visible{outline-offset:2px}.provider-toggle span{color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.35}.business-brief-panel{margin-top:24px;overflow:hidden}.business-brief-panel>header{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.business-brief-panel>header span{color:var(--text-tertiary);font-size:11px}.business-brief-panel>header h3{color:var(--text-primary);margin:4px 0 0;font-size:18px}.business-brief-panel>header>strong{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px}.business-brief-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:20px;padding:20px;display:grid}.business-brief-grid>label{color:var(--text-secondary);gap:8px;font-size:13px;font-weight:650;display:grid}.business-brief-grid>label small,.business-brief-assets>p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.business-brief-assets{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;padding:14px}.asset-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.asset-heading span{color:var(--text-secondary);font-size:12px;font-weight:700}.asset-heading strong{color:var(--text-primary);font-size:12px}.stage-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.stage-media .stage-actions{z-index:8;border:1px solid var(--border-strong);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafbf2;border-radius:14px;padding:12px 14px 12px 18px;position:sticky;bottom:16px}.submission-hint{gap:2px;display:grid}.submission-hint strong{color:var(--text-primary);font-size:13px}.submission-hint span{color:var(--text-secondary);font-size:12px}.submission-button{justify-content:space-between;min-width:190px;min-height:50px;font-size:14px}.rule-governance-notice,.settings-security-note{border:1px solid #bad0df;border-left:4px solid var(--info);border-radius:var(--radius-md);background:var(--info-soft);grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;padding:15px 17px;display:grid}.rule-governance-notice strong,.settings-security-note strong{color:var(--info);font-size:13px}.rule-governance-notice span,.settings-security-note span{color:var(--text-secondary);font-size:13px;line-height:1.62}.rule-version-toolbar{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:18px;display:grid;overflow:hidden}.rule-version-current,.rule-version-draft{border-right:1px solid var(--border);gap:5px;padding:16px 18px;display:grid}.rule-version-toolbar span{color:var(--text-tertiary);letter-spacing:.05em;font-size:11px;font-weight:650}.rule-version-toolbar strong{color:var(--text-primary);font:750 16px/1.35 ui-monospace,SFMono-Regular,monospace}.rule-version-toolbar small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.rule-version-actions{background:var(--surface-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px;display:flex}.rule-version-toolbar>p{border-top:1px solid var(--border);background:var(--warning-soft);color:var(--warning);grid-column:1/-1;margin:0;padding:11px 16px;font-size:12px;line-height:1.55}.rule-version-toolbar>p.success{background:var(--success-soft);color:var(--success)}.active-rule-manifest{margin-bottom:20px;overflow:hidden}.active-rule-manifest>header{border-bottom:1px solid var(--border);background:var(--gray-850);color:var(--text-inverse);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.active-rule-manifest>header span{color:#c1d0db;letter-spacing:.06em;font-size:11px}.active-rule-manifest>header h3{color:var(--text-inverse);margin:4px 0 0;font-size:20px}.manifest-totals{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.manifest-totals span{color:#eff5f8;white-space:nowrap;border:1px solid #f2f8fb42;border-radius:999px;padding:6px 8px;font-size:11px}.manifest-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.manifest-item{background:var(--surface-raised);min-height:82px;color:var(--text-primary);text-align:left;border:0;border-radius:0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.manifest-item:hover:not(:disabled){background:var(--surface-subtle)}.manifest-item>i{background:var(--gray-400);border-radius:50%;width:8px;height:8px}.manifest-item.active>i{background:var(--success);box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.manifest-item.active>i{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 14%, transparent)}}.manifest-item strong{color:var(--text-primary);font-size:13px;display:block}.manifest-item small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.manifest-item b{color:var(--text-tertiary);white-space:nowrap;font-size:11px}.manifest-item.active b{color:var(--success)}.manifest-note{background:var(--surface-subtle);color:var(--text-secondary);margin:0;padding:12px 20px;font-size:12px;line-height:1.55}.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rule-card{min-width:0;padding:21px;position:relative;overflow:hidden}.rule-card:before{background:var(--selection);content:"";width:100%;height:3px;position:absolute;top:0;left:0}.rule-card.rule-legal:before{background:var(--info)}.rule-card.rule-operations:before{background:var(--success)}.rule-card.rule-platform:before{background:var(--warning)}.rule-card.rule-business:before{background:var(--gray-700)}.rule-card.rule-disabled{background:var(--surface-subtle)}.rule-card.rule-disabled>:not(header){opacity:.62}.rule-card>header{align-items:center;gap:13px;margin-bottom:13px;display:flex}.rule-card>header>span{color:var(--gray-400);font:750 25px/1 ui-monospace,monospace}.rule-card h3{color:var(--text-primary);margin:0 0 3px;font-size:18px}.rule-card header p,.rule-hint{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.rule-status-control{align-items:center;gap:9px;margin-left:auto;display:flex}.rule-status-control b{color:var(--success);white-space:nowrap;font-size:11px}.rule-disabled .rule-status-control b{color:var(--text-tertiary)}.rule-hint{border-bottom:1px solid var(--border);min-height:42px;margin-bottom:14px;padding-bottom:13px}.rule-card textarea{min-height:140px}.switch{background:0 0;border:0;border-radius:999px;width:52px;min-width:52px;min-height:44px;padding:0;position:relative}.switch:before{border:1px solid var(--border-strong);background:var(--gray-300);content:"";transition:background-color var(--ease-standard), border-color var(--ease-standard);border-radius:999px;position:absolute;inset:8px 3px}.switch i{z-index:1;background:var(--surface-raised);width:20px;height:20px;transition:transform var(--ease-standard);border-radius:50%;margin:0;display:block;position:absolute;top:12px;left:6px;box-shadow:0 1px 3px #15273538}.switch.on:before{border-color:var(--selection);background:var(--selection)}.switch.on i{transform:translate(18px)}.official-rule-panel,.current-rules,.rule-assets{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;margin-top:14px;padding:14px}.official-rule-panel>header,.current-rules>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.official-rule-panel>header span,.current-rules>header span{color:var(--text-tertiary);font-size:11px;display:block}.official-rule-panel>header strong,.current-rules>header strong{color:var(--text-primary);margin-top:3px;font-size:13px;display:block}.official-rule-panel>header>b,.locked-copy{background:var(--surface-raised);color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:10px}.current-rules ol{gap:0;margin:0;padding:0 12px 8px;list-style:none;display:grid}.current-rules li{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.current-rules li span{color:var(--text-tertiary);font:700 10px/1.5 ui-monospace,monospace}.current-rules li p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.58}.inline-channels{background:var(--info-soft);color:var(--info);border-radius:8px;grid-template-columns:98px minmax(0,1fr);gap:12px;margin-top:14px;padding:11px 12px;display:grid}.inline-channels span{font-size:11px;font-weight:700}.inline-channels strong{color:var(--text-secondary);font-size:12px}.official-document-list{gap:10px;display:grid}.official-document-list article{border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;padding:12px}.official-document-title{align-items:flex-start;gap:8px;display:flex}.official-document-title>i{background:var(--info-soft);color:var(--info);border-radius:5px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:700}.official-document-title>span{flex:1;min-width:0}.official-document-title strong{color:var(--text-primary);font-size:12px;display:block}.official-document-title small{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.4;display:block}.official-document-title em{background:var(--surface-subtle);color:var(--text-secondary);border-radius:5px;padding:3px 5px;font-size:10px;font-style:normal}.official-document-list p,.no-official-documents,.no-rules{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.55}.official-document-list details{margin-top:10px}.official-document-list summary{min-height:44px;color:var(--text-primary);font-size:12px;font-weight:700}.official-document-list ol{color:var(--text-secondary);gap:6px;margin:0;padding:8px 0 0 20px;font-size:12px;display:grid}.official-document-list li{padding-left:2px}.official-document-list li b{color:var(--text-primary)}.official-document-list footer{flex-wrap:wrap;gap:12px;margin-top:11px;display:flex}.official-document-list a{color:var(--link);font-size:12px;font-weight:700;text-decoration:none}.official-document-list a:hover{text-decoration:underline}.current-rules>header button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:44px;color:var(--text-primary);padding:9px;font-size:11px}.rule-editor{margin:14px 0 0}.run-idle-panel{text-align:center;padding:32px}.run-idle-panel>span{color:var(--text-tertiary);font-size:12px;font-weight:700}.run-idle-panel h3{color:var(--text-primary);margin:8px 0;font-size:23px}.run-idle-panel p{max-width:620px;color:var(--text-secondary);margin:0 auto 18px}.run-idle-panel>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.running-panel{padding:clamp(20px,3vw,34px)}.run-live-meta{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;padding-bottom:18px;display:grid}.run-live-meta>span{color:var(--success);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.run-live-meta>span i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.run-live-meta>span i{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent)}}.run-live-meta>strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font:700 14px/1.45 ui-monospace,SFMono-Regular,monospace}.run-live-meta time{color:var(--text-primary);font-variant-numeric:tabular-nums;justify-items:end;gap:2px;font:750 18px/1.15 ui-monospace,SFMono-Regular,monospace;display:grid}.run-live-meta time small{color:var(--text-secondary);font:700 11px/1.3 PingFang SC,Microsoft YaHei,sans-serif}.running-panel>h3{color:var(--text-primary);letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(19px,2.1vw,26px)}.status-sync-notice{border:1px solid #b8d1df;border-left:3px solid var(--info);background:var(--info-soft);color:var(--text-secondary);border-radius:9px;margin-top:14px;padding:11px 13px;font-size:12px;line-height:1.55}.review-waiting-quip{background:#f8f0e3;border:1px solid #dfc7a5;border-left:3px solid #a8752a;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:4px 12px;margin:18px 0 22px;padding:15px 17px;display:grid;box-shadow:0 6px 16px #68481c14}.review-waiting-quip>span{background:#fdf7ed;border:1px solid #cba96d;border-radius:50%;grid-row:1/span 2;width:24px;height:24px;box-shadow:inset 0 0 0 6px #a8752a17}.review-waiting-quip small{color:#725319;letter-spacing:.1em;align-self:end;font-size:10px;font-weight:750}.review-waiting-quip strong{color:#44351f;align-self:start;font-size:14px;font-weight:720;line-height:1.45}.truthful-stage-list{border:1px solid var(--border);background:var(--border);border-radius:12px;gap:1px;display:grid;overflow:hidden}.truthful-stage-list.stage-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.truthful-stage-list.stage-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.truthful-stage{background:var(--surface-raised);grid-template-columns:32px minmax(0,1fr);align-content:start;gap:10px;min-height:132px;padding:16px;display:grid}.truthful-stage>span{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--text-tertiary);border-radius:8px;place-items:center;font:750 11px/1 ui-monospace,monospace;display:grid}.truthful-stage strong{color:var(--text-primary);font-size:14px;display:block}.truthful-stage small{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5;display:block}.truthful-stage>i{color:var(--text-tertiary);grid-column:2;margin-top:4px;font-size:11px;font-style:normal;font-weight:700}.truthful-stage.done{background:var(--success-soft)}.truthful-stage.done>span{background:var(--success);color:#fff;border-color:#a6d7bd}.truthful-stage.done>i{color:var(--success)}.truthful-stage.active{background:var(--selection-soft);box-shadow:inset 3px 0 var(--selection)}.truthful-stage.active>span{border-color:var(--selection);color:var(--selection)}.truthful-stage.active>i{color:var(--selection)}.truthful-stage.failed{background:var(--danger-soft);box-shadow:inset 3px 0 var(--danger)}.truthful-stage.failed>span{color:var(--danger);border-color:#e9aab0}.truthful-stage.failed>i{color:var(--danger)}.progress-content-stage{border:1px solid var(--success);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.progress-content-stage{border:1px solid color-mix(in srgb, var(--success) 38%, var(--border))}}.progress-content-stage{background:var(--success-soft);border-radius:12px}.progress-content-stage>div{gap:4px;display:grid}.progress-content-stage strong{color:var(--text-primary);font-size:14px}.progress-content-stage span{color:var(--text-secondary);font-size:12px;line-height:1.5}.progress-content-stage+.inline-record-stages{margin-top:14px}.waiting-note{background:var(--surface-subtle);border-radius:10px;gap:3px;margin-top:16px;padding:13px 14px;display:grid}.waiting-note strong{color:var(--text-primary);font-size:13px}.waiting-note span{color:var(--text-secondary);font-size:12px;line-height:1.55}.progress-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.review-confirm-backdrop{z-index:100;background:#16222e85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.review-confirm-dialog{width:min(700px,100%);max-height:min(760px,100dvh - 40px);box-shadow:var(--shadow-float);padding:22px;overflow:auto}.review-confirm-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.review-confirm-dialog h3{color:var(--text-primary);margin:0;font-size:22px}.review-confirm-dialog>p{color:var(--text-secondary)}.review-confirm-dialog dl{border:1px solid var(--border);border-radius:10px;margin:0;display:grid;overflow:hidden}.review-confirm-dialog dl>div{border-bottom:1px solid var(--border);background:var(--surface-raised);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:11px 13px;display:grid}.review-confirm-dialog dl>div:last-child{border-bottom:0}.review-confirm-dialog dt{color:var(--text-secondary);font-size:12px;font-weight:700}.review-confirm-dialog dd{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);margin:0;font-size:13px}.review-confirm-dialog footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.feedback-stage{max-width:1540px}.result-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.result-record-title{align-items:center;gap:9px;min-width:0;margin-top:5px;display:flex}.result-record-title>strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:720;overflow:hidden}.result-record-title>span,.record-primary>em{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:750}.result-record-title>span.derived,.record-primary>em.derived{background:var(--brand-red-soft);color:var(--danger);border-color:#efbdc1}.result-record-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.result-audit-id{border:1px solid var(--border);background:var(--surface-raised);min-height:44px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:inline-flex}.result-audit-id code{overflow-wrap:anywhere;max-width:min(100%,370px);color:var(--text-primary);font:700 11px/1.4 ui-monospace,monospace}.result-audit-id .text-button{min-width:44px;min-height:44px;color:var(--info);padding:6px 8px;font-size:11px}.save-state{color:var(--text-secondary);font-size:11px}.save-state.saving{color:var(--info)}.save-state.failed{color:var(--danger)}.result-metrics{border:1px solid var(--border);background:var(--surface-raised);min-width:min(100%,280px);box-shadow:var(--shadow-card);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.result-metrics span{border-right:1px solid var(--border);color:var(--text-secondary);text-align:center;gap:2px;padding:12px;font-size:11px;display:grid}.result-metrics span:last-child{border-right:0}.result-metrics strong{color:var(--text-primary);font:750 24px/1 ui-monospace,monospace}.result-metrics .high strong{color:var(--danger)}.result-metrics .medium strong{color:var(--warning)}.result-derivation-notice,.result-compatibility-notice{border:1px solid var(--border);border-left:3px solid var(--info);border-radius:var(--radius-md);background:var(--info-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:14px 16px;display:grid}.result-derivation-notice{border-left-color:var(--danger);background:var(--brand-red-soft)}.result-derivation-notice>span,.result-compatibility-notice>span{color:var(--info);letter-spacing:.05em;border:1px solid;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:750}.result-derivation-notice>span{color:var(--danger)}.result-derivation-notice strong,.result-compatibility-notice strong{color:var(--text-primary);font-size:13px}.result-derivation-notice p,.result-compatibility-notice p{color:var(--text-secondary);margin:3px 0 0;font-size:12px;line-height:1.55}.opening-performance-card,.delivery-review-card{margin:0 0 18px;padding:18px}.issue-synthesis-card{border:1px solid var(--border);border-left:3px solid var(--sf-red,#d92d20);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);margin:0 0 18px;padding:18px}.issue-synthesis-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.issue-synthesis-card>header span{color:var(--text-tertiary);letter-spacing:.08em;margin-bottom:3px;font:750 10px/1.2 ui-monospace,SFMono-Regular,monospace;display:block}.issue-synthesis-card h3{color:var(--text-primary);margin:0;font-size:16px}.issue-synthesis-card>header>strong{color:var(--text-secondary);white-space:nowrap;font-size:12px}.issue-synthesis-card>p{color:var(--text-secondary);margin:8px 0 13px;font-size:12px;line-height:1.55}.issue-synthesis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.issue-synthesis-item{border-radius:var(--radius-md);min-height:132px;color:var(--text-primary);background:#e8edf3;border:1px solid #a8b4c4;border-left:4px solid #52677d;overflow:hidden}.issue-synthesis-topic-toggle{width:100%;min-height:132px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:7px;padding:13px;display:grid}.issue-synthesis-topic-toggle:after{content:"展开";color:#52677d;letter-spacing:.04em;justify-self:end;font-size:10px;font-weight:750}.issue-synthesis-topic-toggle[aria-expanded=true]:after{content:"收起"}.issue-synthesis-topic-toggle:hover{background:#dce5efc7}.issue-synthesis-topic-toggle:focus-visible,.issue-synthesis-risk:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.issue-synthesis-topic-toggle>strong{font-size:13px;line-height:1.35}.issue-synthesis-topic-toggle>p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.issue-synthesis-topic-toggle>small{color:var(--text-tertiary);font-size:10px;line-height:1.4}.issue-synthesis-detail{background:#dce5ef;border-top:1px solid #a8b4c4;padding:12px 13px 13px}.issue-synthesis-evidence-label{color:var(--text-secondary);letter-spacing:.04em;margin:0 0 8px;font-size:11px;font-weight:800}.issue-synthesis-suggestion{border-radius:var(--radius-sm);color:var(--text-secondary);background:#f2f5f8;border:1px solid #b8c4d1;margin:12px 0 0;padding:10px;font-size:12px;line-height:1.55}.issue-synthesis-suggestion strong{color:var(--text-primary);margin-bottom:3px;font-size:11px;display:block}.issue-synthesis-detail ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.issue-synthesis-risk-item{border-radius:var(--radius-sm)}.issue-synthesis-risk{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:#f2f5f8;border:1px solid #b8c4d1;border-left:3px solid #7b8fa4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:10px;display:grid}.issue-synthesis-risk.selected{border-color:var(--focus);border-left-color:var(--focus);background:#f8fafc}.issue-synthesis-risk time{color:#596b7e;letter-spacing:.02em;grid-column:1/-1;font:750 10px/1.3 ui-monospace,SFMono-Regular,monospace}.issue-synthesis-reason{min-width:0;color:var(--text-primary);margin:0;font-size:12px;font-weight:700;line-height:1.45}.issue-synthesis-risk q{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.issue-synthesis-risk q:before,.issue-synthesis-risk q:after{color:#7b8fa4}.creator-feedback-status{border:1px solid var(--border);color:var(--text-tertiary);white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 6px;font-size:10px;font-weight:750}.creator-feedback-status.marked{color:#21724d;background:#e6f4ed;border-color:#7cae9a}.creator-feedback-status.cleared{color:#146477;background:#e4f3f7;border-color:#75a8b7}.creator-risk-summary{border-radius:var(--radius-md);background:#edf2f7;border:1px solid #b8c4d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;padding:12px;display:grid}.creator-risk-summary>div{min-width:0}.creator-risk-summary label{color:#52677d;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.creator-risk-summary p,.creator-risk-summary q{color:var(--text-primary);margin:0;font-size:12px;line-height:1.55}.creator-risk-original{grid-column:1/-1}.creator-risk-original time{color:#41576d;margin:0 7px 5px 0;font:750 10px/1.3 ui-monospace,SFMono-Regular,monospace;display:inline-block}.creator-risk-basis{border-top:1px dashed #b8c4d1;padding-top:8px}.issue-synthesis-note{color:var(--text-tertiary);margin-top:10px;font-size:10px;line-height:1.5;display:block}.feedback-audit-details{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-top:16px}.feedback-audit-details>summary{min-height:48px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:0 16px;list-style:none;display:flex}.feedback-audit-details>summary::-webkit-details-marker{display:none}.feedback-audit-details>summary:before{content:"+";color:var(--text-tertiary);font:700 16px/1 ui-monospace,SFMono-Regular,monospace}.feedback-audit-details[open]>summary:before{content:"−"}.feedback-audit-details>summary>span{margin-right:auto;font-size:14px;font-weight:700}.feedback-audit-details>summary>small{color:var(--text-tertiary);font-size:11px}.feedback-audit-details .feedback-console{border-top:1px solid var(--border)}.opening-performance-card>header,.delivery-review-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.opening-performance-card h3,.delivery-review-card h3{color:var(--text-primary);margin:0;font-size:16px}.opening-performance-card>header p,.delivery-review-card>header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}.opening-performance-card>header>strong{color:var(--success);white-space:nowrap;font-size:12px}.opening-performance-card.partial{background:var(--warning-soft);border-color:#e6c77c}.opening-performance-card.partial>header>strong{color:var(--warning)}.opening-performance-card.incomplete{background:var(--danger-soft);border-color:#e4b3b7}.opening-performance-card.incomplete>header>strong{color:var(--danger)}.fast-screening-lane-status{border:1px solid var(--border);border-left:3px solid var(--selection);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);margin:0 0 18px;padding:18px}.fast-screening-lane-status.incomplete{border-left-color:var(--warning)}.fast-screening-lane-status>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fast-screening-lane-status>header span{color:var(--text-tertiary);letter-spacing:.08em;margin-bottom:3px;font:750 10px/1.2 ui-monospace,SFMono-Regular,monospace;display:block}.fast-screening-lane-status h3{color:var(--text-primary);margin:0;font-size:16px}.fast-screening-lane-status>header>strong{color:var(--success);white-space:nowrap;font-size:12px}.fast-screening-lane-status.incomplete>header>strong{color:var(--warning)}.fast-screening-lane-status>p{color:var(--text-secondary);margin:8px 0 13px;font-size:12px;line-height:1.55}.fast-screening-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fast-screening-lane{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;align-content:start;gap:8px;min-height:118px;padding:12px;display:grid}.fast-screening-lane.incomplete{background:var(--warning-soft);border-color:#e6cc93}.fast-screening-lane.unrecorded{background:var(--surface-raised);border-style:dashed}.fast-screening-lane>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fast-screening-lane h4{color:var(--text-primary);margin:0;font-size:14px}.fast-screening-lane-state{background:var(--surface-strong);width:fit-content;min-height:23px;color:var(--text-secondary);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 6px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.fast-screening-lane-state.completed{background:var(--success-soft);color:var(--success)}.fast-screening-lane-state.incomplete{color:#6c4800;background:#ffe4ad}.fast-screening-lane>p{color:var(--text-secondary);margin:0;font-size:12px;font-weight:700}.fast-screening-lane>small,.fast-screening-history-note{color:var(--text-secondary);font-size:11px;line-height:1.5}.fast-screening-history-note{border:1px dashed var(--border-strong);background:var(--surface-subtle);border-radius:9px;padding:10px 11px;display:block}.standard-lane-status{border:1px solid var(--border);border-left:3px solid var(--success);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);margin:0 0 18px;overflow:hidden}.standard-lane-status.incomplete{border-left-color:var(--warning)}.standard-lane-status>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:11px 15px;list-style:none;display:flex}.standard-lane-status>summary::-webkit-details-marker{display:none}.standard-lane-status>summary:hover{background:var(--surface-subtle)}.standard-lane-status>summary>span{gap:3px;min-width:0;display:grid}.standard-lane-status>summary strong{color:var(--text-primary);font-size:13px}.standard-lane-status>summary small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.standard-lane-status>summary>b{color:var(--success);white-space:nowrap;font-size:11px}.standard-lane-status.incomplete>summary>b{color:var(--warning)}.standard-lane-status>summary:after{content:"展开";color:var(--text-tertiary);font-size:10px;font-weight:700}.standard-lane-status[open]>summary:after{content:"收起"}.standard-direction-grid{border-top:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px 0 0;display:grid}.standard-direction{background:var(--surface-subtle);gap:4px;min-width:0;padding:11px 13px;display:grid}.standard-direction strong{color:var(--text-primary);font-size:12px}.standard-direction span{color:var(--success);font-size:11px;font-weight:700}.standard-direction.incomplete span,.standard-direction.unrecorded span{color:var(--warning)}.standard-direction small{color:var(--text-secondary);font-size:10px;line-height:1.4}.opening-limitations{background:var(--warning-soft);border:1px solid #e6cc93;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-bottom:12px;padding:10px 11px;display:grid}.opening-limitations>strong{color:var(--warning);font-size:11px}.opening-limitations ul{gap:4px;margin:0;padding-left:17px;display:grid}.opening-limitations li{color:var(--text-secondary);font-size:12px;line-height:1.5}.opening-window-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opening-window-grid article{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:13px}.opening-window-grid article.needs-work{background:var(--danger-soft);border-color:#e1bcc0}.opening-window-grid article.limited{background:var(--warning-soft);border-color:#e6cc93}.opening-window-grid header{justify-content:space-between;gap:10px;display:flex}.opening-window-grid header strong{color:var(--text-primary);font-size:13px}.opening-window-grid header span{color:var(--text-secondary);font-size:11px}.opening-window-grid p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.55}.delivery-decision-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:11px;display:grid}.delivery-decision{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:13px}.delivery-decision.incomplete,.delivery-decision.not_checked{background:var(--warning-soft);border-color:#e6cc93}.delivery-decision>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.delivery-decision strong{color:var(--text-primary);font-size:14px}.delivery-decision p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.55}.delivery-linked-risks{border-top:1px solid var(--border);gap:7px;margin-top:12px;padding-top:10px;display:grid}.delivery-linked-risks>strong{color:var(--text-secondary);font-size:11px}.delivery-linked-risks .text-button{text-align:left;justify-content:flex-start;min-height:44px;padding:9px 0}.feedback-console{grid-template-columns:minmax(300px,.6fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.feedback-console.text-feedback-console{grid-template-columns:minmax(0,1fr)}.evidence-theatre{border:1px solid var(--gray-800);border-radius:var(--radius-lg);background:var(--evidence-canvas);box-shadow:var(--shadow-card);color:var(--text-inverse);position:sticky;top:100px;overflow:hidden}.evidence-theatre>header{border-bottom:1px solid #eff5f92b;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.evidence-theatre>header span{color:#bfced8;font-size:11px}.evidence-theatre>header strong{color:var(--text-inverse);font-size:12px}.evidence-theatre-screen{background:#101a22;min-height:260px;position:relative}.evidence-theatre-screen img{object-fit:contain;width:100%;min-height:260px;max-height:520px;display:block}.evidence-theatre-empty{text-align:center;place-content:center;gap:8px;min-height:260px;padding:28px;display:grid}.evidence-theatre-empty span{color:#c5d1d9;font-size:12px}.evidence-theatre-empty strong{color:#f4f8fa;max-width:300px;font-size:14px;line-height:1.55}.screen-corner{opacity:.72;border-style:solid;border-color:#d9e5ec;width:18px;height:18px;position:absolute}.screen-corner.top-left{border-width:1px 0 0 1px;top:12px;left:12px}.screen-corner.top-right{border-width:1px 1px 0 0;top:12px;right:12px}.screen-corner.bottom-left{border-width:0 0 1px 1px;bottom:12px;left:12px}.screen-corner.bottom-right{border-width:0 1px 1px 0;bottom:12px;right:12px}.feedback-ledger{min-width:0}.feedback-toolbar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 15px;display:flex}.feedback-toolbar>div{gap:3px;display:grid}.feedback-toolbar strong{color:var(--text-primary);font-size:13px}.feedback-toolbar span{color:var(--text-secondary);font-size:12px}.feedback-toolbar-actions{align-items:center;gap:9px;display:flex!important}.feedback-view-toggle{border:1px solid var(--border-strong);border-radius:9px;display:inline-flex;overflow:hidden}.feedback-view-toggle button{border:0;border-right:1px solid var(--border);background:var(--surface-raised);min-height:44px;color:var(--text-secondary);border-radius:0;padding:9px 10px;font-size:12px}.feedback-view-toggle button:last-child{border-right:0}.feedback-view-toggle button[aria-pressed=true]{background:var(--selection);color:#fff}.feedback-section-list{gap:11px;display:grid}.feedback-section{overflow:hidden}.feedback-section>header{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.feedback-section>header>div{align-items:center;gap:9px;display:flex}.feedback-section>header span{color:var(--text-tertiary);font:750 10px/1 ui-monospace,monospace}.feedback-section>header h3{color:var(--text-primary);margin:0;font-size:14px}.feedback-section>header>strong{color:var(--text-secondary);font-size:11px}.feedback-finding-list{display:grid}.feedback-finding-group{border-bottom:1px solid var(--border);min-width:0}.feedback-finding-group:last-child{border-bottom:0}.feedback-finding{background:var(--surface-raised);width:100%;min-height:64px;color:var(--text-primary);text-align:left;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"severity time decision""copy copy copy";align-items:center;gap:7px 10px;padding:13px 14px;display:grid}.feedback-finding:hover:not(:disabled){background:var(--surface-subtle)}.feedback-finding.selected{background:var(--selection-soft);box-shadow:inset 3px 0 var(--selection)}.feedback-finding>.severity-label{grid-area:severity}.feedback-finding>time{text-overflow:ellipsis;white-space:nowrap;grid-area:time;min-width:0;overflow:hidden}.feedback-finding>.finding-copy{grid-area:copy}.feedback-finding>.decision-pill{grid-area:decision}.feedback-finding time,.business-objective-head time{color:var(--text-secondary);font:700 11px/1.4 ui-monospace,monospace}.finding-copy{min-width:0}.finding-copy strong{color:var(--text-primary);font-size:13px;line-height:1.5;display:block}.finding-copy q{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.55;display:block}.finding-copy q:before,.finding-copy q:after{color:var(--text-tertiary)}.finding-copy small{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.5;display:block}.severity-label{background:var(--surface-strong);width:fit-content;min-height:24px;color:var(--text-secondary);border-radius:6px;align-items:center;padding:4px 7px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.severity-label.high{background:var(--danger-soft);color:var(--danger)}.severity-label.medium{background:var(--warning-soft);color:var(--warning)}.severity-label.low{background:var(--info-soft);color:var(--info)}.severity-label.info{background:var(--success-soft);color:var(--success)}.text-audit-badge{background:var(--info-soft);width:fit-content;color:var(--info);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.text-audit-badge.conflict{background:var(--warning-soft);color:var(--warning)}.decision-pill{background:var(--surface-subtle);width:fit-content;color:var(--text-secondary);border-radius:6px;justify-self:end;padding:5px 7px;font-size:10px;font-weight:700}.decision-pill.no_risk,.decision-pill.confirmed{background:var(--success-soft);color:var(--success)}.decision-pill.risk_marked,.decision-pill.rejected,.decision-pill.marked{background:var(--danger-soft);color:var(--danger)}.decision-pill.cleared{background:var(--success-soft);color:var(--success)}.decision-pill.revised{background:var(--info-soft);color:var(--info)}.section-empty{color:var(--text-secondary);margin:0;padding:24px 16px;font-size:12px;line-height:1.55}.section-empty.review-clear{background:var(--success-soft);color:var(--success)}.section-empty.review-disabled{background:var(--surface-subtle);color:var(--text-secondary)}.feedback-detail{border:1px solid var(--border-strong);border-top:3px solid var(--selection);background:var(--surface-subtle);border-radius:10px;margin:0 14px 14px;padding:18px}.detail-top{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.feedback-detail h3{color:var(--text-primary);margin:12px 0;font-size:19px}.feedback-detail section{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.feedback-detail section>label,.feedback-note{color:var(--text-secondary);gap:7px;font-size:12px;font-weight:700;display:grid}.feedback-detail section>p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.62}.compact-feedback-fields{background:var(--surface-raised);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);gap:0;margin-top:14px;display:grid;overflow:hidden;border:1px solid var(--border-strong)!important;padding:0!important}.compact-feedback-field{border-top:1px solid var(--border);min-width:0;padding:12px 14px}.compact-feedback-field:nth-child(-n+2){border-top:0}.compact-feedback-field:nth-child(odd){border-right:1px solid var(--border)}.compact-feedback-field>label{color:var(--text-tertiary);font-size:11px;font-weight:750;display:block}.compact-feedback-field>p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.58}.compact-feedback-field.source>p{gap:5px;display:grid}.compact-feedback-field.source strong{color:var(--text-tertiary);font:700 11px/1.35 ui-monospace,monospace}.compact-feedback-field.severity>p{margin-top:5px;display:flex}.compact-feedback-field.handling{background:#fbf3e3}.compact-feedback-field.handling>label{color:#725219}.audit-record-details{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;margin-top:12px;overflow:hidden}.audit-record-details>summary{min-height:42px;color:var(--text-secondary);cursor:pointer;align-items:center;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.audit-record-details>summary:hover{color:var(--text-primary);background:var(--surface-raised)}.audit-record-content{padding:0 14px 14px}.audit-record-content>section{margin-top:14px}.text-audit-summary{background:var(--success-soft);border-left:3px solid var(--success)!important;padding:12px 14px 2px!important}.text-audit-summary.conflict{background:var(--warning-soft);border-left-color:var(--warning)!important}.text-audit-summary.single_model{background:var(--info-soft);border-left-color:var(--info)!important}.rule-reference{background:var(--surface-raised);border-radius:9px;border:1px solid var(--border)!important;padding:13px!important}.rule-reference strong{color:var(--text-primary);margin-top:4px;font-size:13px;display:block}.rule-reference small{color:var(--text-tertiary);margin-top:7px;font-size:11px;display:inline-block}.evidence-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.evidence-list>div{border-left:3px solid var(--gray-500);background:var(--surface-raised);border-radius:7px;padding:10px 11px}.evidence-list>div.visual-evidence{background:var(--evidence-canvas);border-left:0;padding:0;overflow:hidden}.evidence-list figure{margin:0}.evidence-list img{background:var(--evidence-canvas);object-fit:contain;width:100%;max-height:240px;display:block}.evidence-list figcaption{background:var(--gray-850);color:#e9f1f5;padding:8px 10px;font-size:11px;line-height:1.45}.evidence-list p{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.55}.evidence-list q{color:var(--text-primary);margin-top:7px;font-size:12px;line-height:1.58;display:block}.evidence-list time{color:var(--text-secondary);font:700 11px/1.4 ui-monospace,monospace}.evidence-preview-link{cursor:zoom-in;display:block}.temporal-context-note{color:var(--text-secondary);margin-top:9px;font-size:11px;line-height:1.5;display:block}.suggestion-callout{background:#fbf3e3;border-radius:9px;border:1px solid #dfc99a!important;padding:13px!important}.suggestion-callout>label{color:#725219!important}.decision-actions{gap:9px;margin-top:16px;display:grid}.decision-actions.two-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-actions button{border-radius:9px;min-height:44px;font-size:12px;font-weight:700}.decision-actions .clear{background:var(--surface-raised);color:var(--success);border-color:#a9d6bd}.decision-actions .clear.selected{background:var(--success-soft)}.decision-actions .risk{background:var(--surface-raised);color:var(--danger);border-color:#e4b1b6}.decision-actions .risk.selected{background:var(--danger-soft)}.feedback-note{margin-top:16px}.feedback-note textarea{min-height:86px}@media (width<=640px){.compact-feedback-fields{grid-template-columns:minmax(0,1fr)}.compact-feedback-field,.compact-feedback-field:nth-child(-n+2){border-top:1px solid var(--border);border-right:0}.compact-feedback-field:first-child{border-top:0}}.feedback-timeline{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px}.feedback-timeline-boundary{border-bottom:1px solid var(--border);background:var(--surface-subtle);color:var(--text-secondary);padding:12px 14px;font-size:12px}.feedback-timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.feedback-timeline-list>li{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid;position:relative}.feedback-timeline-list>li:last-child{border-bottom:0}.feedback-timeline-rail{background:var(--border-strong);width:2px;height:100%;margin:0 auto}.feedback-timeline-item{min-width:0}.feedback-timeline-finding{border:1px solid var(--border);background:var(--surface-raised);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:10px;display:grid}.feedback-timeline-finding.selected{background:var(--selection-soft);border-color:#9ab8cd}.feedback-timeline-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feedback-timeline-section{color:var(--text-secondary);font-size:11px}.feedback-timeline-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.business-feedback-item{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;margin:10px;padding:14px}.business-objective-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-objective-head strong{color:var(--text-primary);font-size:14px}.business-evidence,.business-suggestions{gap:6px;margin-top:11px;display:grid}.business-evidence>strong,.business-suggestions>strong{color:var(--text-secondary);font-size:11px}.business-evidence>span,.business-suggestions li{color:var(--text-secondary);font-size:12px;line-height:1.55}.business-suggestions ol{margin:0;padding-left:18px}.transcript-panel,.storyboard-panel,.applied-rule-snapshot{margin-top:18px;overflow:hidden}.transcript-panel summary,.storyboard-panel>summary,.applied-rule-snapshot summary{background:var(--surface-subtle);min-height:52px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;font-size:13px;font-weight:700;display:flex}.transcript-panel summary strong,.storyboard-panel>summary strong,.applied-rule-snapshot summary strong{color:var(--text-secondary);font-size:11px;font-weight:650}.storyboard-panel>summary span{align-items:center;gap:9px;display:inline-flex}.storyboard-panel>summary b{background:var(--info-soft);color:var(--info);letter-spacing:.04em;border-radius:6px;padding:4px 7px;font-size:10px}.storyboard-intro{border-top:1px solid var(--border);background:var(--surface-raised);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.storyboard-intro strong{color:var(--text-primary);font-size:14px}.storyboard-intro p{max-width:820px;color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.6}.storyboard-intro>span{border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:750}.storyboard-intro>span.complete{background:var(--success-soft);color:var(--success)}.storyboard-intro>span.partial{background:var(--warning-soft);color:var(--warning)}.storyboard-list{margin:0;padding:0;list-style:none;display:grid}.storyboard-list>li{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:220px minmax(0,1fr);min-width:0;display:grid}.storyboard-locator{border-right:1px solid var(--border);background:var(--surface-subtle);flex-direction:column;gap:9px;min-width:0;padding:15px;display:flex}.storyboard-locator time{color:var(--text-primary);font:750 12px/1.4 ui-monospace,SFMono-Regular,monospace}.storyboard-locator img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border-strong);background:var(--surface-strong);border-radius:8px;width:100%;display:block}.storyboard-locator small{color:var(--text-tertiary);font:650 10px/1.3 ui-monospace,SFMono-Regular,monospace}.storyboard-frame-button{border:1px dashed var(--border-strong);background:var(--surface-raised);min-height:92px;color:var(--info);border-radius:8px;place-items:center;padding:10px;font-size:11px;font-weight:750;display:grid}.storyboard-frame-empty{border:1px dashed var(--border);min-height:68px;color:var(--text-tertiary);text-align:center;border-radius:8px;place-items:center;padding:10px;font-size:11px;display:grid}.storyboard-fields{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.storyboard-fields section{border-right:1px solid var(--border);min-width:0;padding:15px}.storyboard-fields section:last-child{border-right:0}.storyboard-fields label{color:var(--text-tertiary);letter-spacing:.05em;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.storyboard-fields p{overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-size:13px;line-height:1.65}.storyboard-fields small{color:var(--text-tertiary);margin-top:8px;font-size:10px;display:block}.storyboard-empty{border-top:1px solid var(--border);color:var(--text-secondary);margin:0;padding:18px 16px;font-size:12px}.storyboard-limitations{border-top:1px solid var(--border);background:var(--warning-soft);grid-template-columns:auto minmax(0,1fr);gap:14px;padding:12px 16px;display:grid}.storyboard-limitations strong{color:var(--warning);font-size:11px}.storyboard-limitations ul{color:var(--text-secondary);gap:4px;margin:0;padding-left:17px;font-size:11px;line-height:1.5;display:grid}.transcript-track{gap:0;display:grid}.transcript-track article{border-top:1px solid var(--border);grid-template-columns:130px 90px minmax(0,1fr);gap:12px;padding:11px 16px;display:grid}.transcript-track time{color:var(--text-tertiary);font:700 11px/1.45 ui-monospace,monospace}.transcript-track strong{color:var(--text-primary);font-size:12px}.transcript-track p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.transcript-empty,.transcript-note{color:var(--text-secondary);margin:0;padding:14px 16px;font-size:12px;line-height:1.58}.snapshot-grid{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.snapshot-grid section{background:var(--surface-raised);padding:14px}.snapshot-grid section.disabled{background:var(--surface-subtle)}.snapshot-grid header{justify-content:space-between;gap:10px;display:flex}.snapshot-grid header strong{color:var(--text-primary);font-size:13px}.snapshot-grid header span{color:var(--text-secondary);font-size:11px}.snapshot-grid ol{color:var(--text-secondary);gap:6px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.snapshot-grid p{color:var(--text-secondary);margin:10px 0 0;font-size:12px}.snapshot-lock{border-top:1px solid var(--border);background:var(--surface-subtle);gap:4px;padding:14px 16px;display:grid}.snapshot-lock span{color:var(--text-secondary);font-size:11px;font-weight:700}.snapshot-lock strong,.snapshot-lock code{overflow-wrap:anywhere;color:var(--text-primary);font:700 11px/1.45 ui-monospace,monospace}.snapshot-lock small{color:var(--text-secondary);font-size:11px}.stage-records .stage-heading{margin-bottom:18px}.record-metrics{border:1px solid var(--gray-800);background:var(--gray-850);box-shadow:var(--shadow-card);color:#cdd9e1;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.record-metrics span{border-right:1px solid #f1f7fa24;padding:17px 19px;font-size:11px}.record-metrics span:last-child{border-right:0}.record-metrics strong{color:#f6fafc;margin-top:3px;font:750 25px/1.18 ui-monospace,monospace;display:block}.record-metrics .running strong{color:#e0b763}.record-metrics .completed strong{color:#7dd1a5}.record-metrics .failed strong{color:#f58b92}.records-table{overflow:hidden}.record-row{border-bottom:1px solid var(--border);background:var(--surface-raised);grid-template-columns:minmax(250px,1.35fr) minmax(220px,1.1fr) minmax(120px,.6fr) minmax(210px,1fr) 136px;align-items:center;gap:16px;padding:14px 16px;display:grid}.record-row:last-child{border-bottom:0}.record-row:not(.record-head):hover{background:var(--surface-subtle)}.record-row>span{min-width:0}.record-row strong,.record-row small,.record-row time{display:block}.record-head{background:var(--surface-subtle);min-height:auto;color:var(--text-tertiary);letter-spacing:.06em;padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:750}.record-row strong{color:var(--text-primary);font-size:13px}.record-row small,.record-row time{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.45}.record-primary{align-items:center;gap:8px;min-width:0;display:flex}.record-primary>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.record-content .record-generation{white-space:normal;overflow:visible}.record-content .record-audit-id{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11px;line-height:1.45;display:flex}.record-content .record-audit-id b{color:var(--text-secondary);font-size:10px}.record-content .record-audit-id code{overflow-wrap:anywhere;max-width:min(100%,310px);color:var(--text-primary);font:700 10px/1.4 ui-monospace,monospace}.record-content .record-audit-id button{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--info);border-radius:7px;padding:6px 9px;font-size:10px}.record-row.derived{box-shadow:inset 3px 0 var(--info)}.record-row.stages-expanded{background:var(--selection-soft);border-bottom-color:#9bb2c2}.record-status b{background:var(--surface-subtle);min-height:26px;color:var(--text-secondary);border-radius:6px;align-items:center;padding:4px 7px;font-size:10px;display:inline-flex}.record-status.running b,.record-status.queued b{background:var(--warning-soft);color:var(--warning)}.record-status.completed b{background:var(--success-soft);color:var(--success)}.record-status.failed b,.record-status.cancelled b{background:var(--danger-soft);color:var(--danger)}.record-action{flex-wrap:wrap;gap:7px;display:flex}.record-action button{border-color:var(--gray-850);background:var(--gray-850);color:#fff;min-width:92px;font-size:12px}.record-action button:hover:not(:disabled){background:var(--gray-900)}.record-action .content-stage-button{background:#1f5972;border-color:#1f5972}.record-action .content-stage-button:hover:not(:disabled){background:#17485e}.record-action .audit-stage-button{background:#615076;border-color:#615076}.record-action .audit-stage-button:hover:not(:disabled){background:#4d3f60}.record-action button.selected{outline-offset:2px;outline:3px solid #1f597233;box-shadow:inset 0 0 0 1px #fff}.record-action .audit-stage-button.selected{outline-color:#61507638}.record-action i{color:var(--text-secondary);font-size:11px;font-style:normal}.inline-record-stages{border-bottom:1px solid var(--border-strong);background:#eaf0f3;padding:18px}.inline-record-stages.stage-view-audit{background:#eeebf2}.inline-record-stages.loading,.inline-record-stages.empty{min-height:92px;color:var(--text-secondary);font-size:13px}.inline-record-stages>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.inline-record-stages>header>div{align-items:center;gap:8px;min-width:0;display:flex}.inline-record-stages>header span{color:var(--text-tertiary);font-size:10px;font-weight:750}.inline-record-stages>header code{overflow-wrap:anywhere;color:var(--text-primary);font:700 11px/1.45 ui-monospace,monospace}.inline-record-stages>header>strong{color:var(--text-secondary);font-size:11px}.inline-stage-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.inline-stage-card{border:1px solid var(--border);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.inline-stage-card>header{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:grid}.inline-stage-card>header>span{background:var(--gray-850);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font:750 11px/1 ui-monospace,monospace;display:grid}.inline-stage-card.phase-one>header>span{background:#1f5972}.inline-stage-card.phase-two>header>span{background:#615076}.inline-stage-card>header small{color:var(--text-tertiary);letter-spacing:.07em;font-size:9px;font-weight:750;display:block}.inline-stage-card>header h3{color:var(--text-primary);margin:2px 0 0;font-size:15px}.inline-stage-card>header b{background:var(--surface-subtle);color:var(--text-secondary);border-radius:999px;padding:5px 8px;font-size:10px}.inline-stage-actions{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.inline-stage-actions p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.inline-stage-actions button,.inline-stage-actions a{flex:none;min-height:38px}.content-stage-state{border-bottom:1px solid var(--border);background:var(--surface-subtle);padding:13px 14px}.content-stage-state strong{color:var(--text-primary);font-size:12px}.content-stage-state p{color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.5}.content-stage-state.partial{background:var(--warning-soft)}.content-stage-state.unavailable{background:var(--danger-soft)}.content-analysis-groups{gap:0;display:grid}.content-source-list{border-bottom:1px solid var(--border);background:var(--surface-subtle);flex-wrap:wrap;gap:7px;padding:12px 14px;display:flex}.content-source-list strong{width:100%;color:var(--text-primary);font-size:11px}.content-source-list span{background:var(--surface-raised);color:var(--text-secondary);border-radius:7px;padding:5px 8px;font-size:10px}.content-analysis-groups>section{border-bottom:1px solid var(--border)}.content-analysis-groups>section:last-child{border-bottom:0}.content-analysis-groups h4{color:var(--text-primary);margin:0;padding:12px 14px 8px;font-size:12px}.content-analysis-groups ol{max-height:430px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.content-analysis-groups li{border-top:1px solid var(--border);grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px 14px;display:grid}.content-analysis-groups time{color:var(--info);font:700 10px/1.5 ui-monospace,monospace}.content-analysis-groups li strong{color:var(--text-primary);font-size:11px}.content-analysis-groups li p{color:var(--text-secondary);margin:3px 0 0;font-size:10px;line-height:1.5}.content-analysis-groups>section>small{color:var(--text-tertiary);padding:8px 14px 12px;font-size:10px;display:block}.inline-storyboard-scroll{max-height:470px;overflow:auto}.inline-storyboard-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.inline-storyboard-table th,.inline-storyboard-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-secondary);text-align:left;overflow-wrap:anywhere;padding:10px;font-size:11px;line-height:1.55}.inline-storyboard-table th{z-index:1;background:var(--gray-850);color:#f4f8fa;letter-spacing:.04em;font-size:10px;position:sticky;top:0}.inline-storyboard-table th:first-child{width:144px}.inline-storyboard-table th:nth-child(2){width:156px}.inline-storyboard-table th:nth-child(3){width:230px}.inline-storyboard-table th:nth-child(4){width:220px}.inline-storyboard-table td:last-child,.inline-storyboard-table th:last-child{border-right:0}.inline-storyboard-table time{color:var(--text-primary);font:700 10px/1.5 ui-monospace,monospace}.inline-storyboard-table time span,.inline-storyboard-table td>small{color:var(--text-tertiary);display:block}.inline-storyboard-table img{aspect-ratio:16/9;object-fit:cover;background:var(--surface-strong);border-radius:6px;width:136px;display:block}.inline-frame-placeholder{border:1px dashed var(--border-strong);background:var(--surface-subtle);width:136px;min-height:76px;color:var(--text-tertiary);text-align:center;border-radius:6px;place-items:center;font-size:9px;display:grid}.inline-review-summary{border-bottom:1px solid var(--border);background:var(--surface-subtle);padding:15px}.inline-review-summary>strong{color:var(--text-primary);font-size:14px}.inline-review-summary p{color:var(--text-secondary);margin:5px 0 10px;font-size:11px;line-height:1.55}.inline-review-summary>div{flex-wrap:wrap;gap:6px;display:flex}.inline-review-summary span{border-radius:6px;padding:4px 7px;font-size:10px;font-weight:750}.inline-review-summary .high{background:var(--danger-soft);color:var(--danger)}.inline-review-summary .medium{background:var(--warning-soft);color:var(--warning)}.inline-review-summary .low{background:var(--info-soft);color:var(--info)}.inline-risk-list{margin:0;padding:0;list-style:none;display:grid}.inline-risk-list li{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px 14px;display:grid}.inline-risk-list li>span{background:var(--surface-subtle);width:26px;height:26px;color:var(--text-secondary);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.inline-risk-list li>span.high{background:var(--danger-soft);color:var(--danger)}.inline-risk-list li>span.medium{background:var(--warning-soft);color:var(--warning)}.inline-risk-list li>span.low{background:var(--info-soft);color:var(--info)}.inline-risk-list strong{color:var(--text-primary);font-size:11px}.inline-risk-list p{color:var(--text-secondary);margin:3px 0 0;font-size:10px;line-height:1.45}.inline-stage-not-applicable{color:var(--text-secondary);margin:0;padding:24px 15px;font-size:12px}.inline-risk-more{color:var(--text-tertiary);padding:10px 14px 0;font-size:10px;display:block}.inline-full-review{margin:12px 14px 14px}.audit-stage-unavailable{padding:24px 18px}.audit-stage-unavailable strong{color:var(--danger);font-size:14px}.audit-stage-unavailable p{color:var(--text-primary);margin:8px 0;font-size:12px;line-height:1.6}.audit-stage-unavailable small{color:var(--text-secondary);font-size:11px;line-height:1.55;display:block}.records-empty{color:var(--text-secondary);text-align:center;gap:6px;padding:70px 20px;display:grid}.records-empty strong{color:var(--text-primary);font-size:16px}.records-empty span{font-size:12px}.filter-row{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filter-row button{border:1px solid var(--border-strong);background:var(--surface-raised);min-height:44px;color:var(--text-secondary);border-radius:8px;padding:9px 10px;font-size:12px}.filter-row button.selected{border-color:var(--selection);background:var(--selection-soft);color:var(--selection)}.empty-filter{border:1px dashed var(--border-strong);background:var(--surface);color:var(--text-secondary);text-align:center;border-radius:12px;padding:44px 20px}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:26px 0 13px;display:flex}.settings-section-heading h3{color:var(--text-primary);margin:0;font-size:18px}.settings-section-heading p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.55}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.provider-card{min-width:0;padding:19px;position:relative}.provider-card:before{background:var(--selection);content:"";width:100%;height:3px;position:absolute;top:0;left:0}.provider-card.disabled{background:var(--surface-subtle)}.provider-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.provider-card>header h3{color:var(--text-primary);margin:0;font-size:16px}.provider-card>header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.provider-card>header b{background:var(--success-soft);color:var(--success);border-radius:6px;padding:5px 7px;font-size:10px}.provider-card>label{color:var(--text-secondary);gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.provider-card>label small{color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1.5}.provider-card footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;display:flex}.provider-status-row{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.provider-status-row span{background:var(--surface-subtle);color:var(--text-secondary);border-radius:6px;padding:4px 7px;font-size:10px}.provider-status-row .configured{background:var(--success-soft);color:var(--success)}.provider-status-row .missing{background:var(--danger-soft);color:var(--danger)}.provider-feedback{border-radius:8px;margin-top:12px;padding:10px 11px;font-size:12px;line-height:1.5}.provider-feedback.success{background:var(--success-soft);color:var(--success);border:1px solid #acd7be}.provider-feedback.failed{background:var(--danger-soft);color:var(--danger);border:1px solid #e8b8bc}.provider-workflow-note{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;grid-template-columns:minmax(130px,auto) minmax(0,1fr);gap:10px 18px;margin-top:17px;padding:16px 18px;display:grid}.provider-workflow-note strong{color:var(--text-primary);font-size:13px}.provider-workflow-note p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.58}.provider-workflow-note small{color:var(--text-tertiary);grid-column:2;font-size:11px;line-height:1.5}.model-library-panel,.model-routing-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.model-library-heading,.model-routing-heading,.model-routing-footer{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.model-library-heading h3,.model-routing-heading h3{color:var(--text-primary);margin:0;font-size:16px}.model-library-heading p,.model-routing-heading p{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.model-library-add,.model-library-row{border-bottom:1px solid var(--border);background:var(--surface-raised);grid-template-columns:minmax(160px,.8fr) minmax(180px,1.2fr) minmax(120px,.7fr) auto;align-items:end;gap:10px;padding:15px 18px;display:grid}.model-library-row:last-child{border-bottom:0}.model-library-row.disabled{background:var(--surface-subtle)}.model-library-row>label,.model-library-add>label{min-width:0;color:var(--text-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}.model-library-provider{background:var(--info-soft);width:fit-content;min-height:28px;color:var(--info);border-radius:6px;align-items:center;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.model-library-actions{flex-wrap:wrap;gap:7px;display:flex}.model-library-actions button{min-height:44px;padding:9px;font-size:11px}.model-delete-button{background:var(--danger-soft)!important;color:var(--danger)!important;border-color:#e6b8bb!important}.model-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.model-route-card{border:1px solid var(--border);background:var(--surface-raised);border-radius:11px;padding:15px}.model-route-card h4{color:var(--text-primary);margin:0;font-size:14px}.model-route-card p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.model-route-fields{grid-template-columns:1fr;gap:10px;margin-top:13px;display:grid}.model-route-fields label,.model-fallback-row label{color:var(--text-secondary);gap:6px;font-size:11px;font-weight:700;display:grid}.model-fallback-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:10px;display:grid}.model-plan-status{background:var(--surface-strong);color:var(--text-secondary);border-radius:8px;padding:8px 10px;font-size:11px;line-height:1.45}.model-plan-status.ready{background:var(--success-soft);color:var(--success)}.model-plan-status.warning{background:var(--warning-soft);color:var(--warning)}.model-routing-footer{border-top:1px solid var(--border);border-bottom:0}@media (width<=1180px){.media-grid{grid-template-columns:minmax(0,1fr) 340px}.rule-grid{grid-template-columns:1fr}.manifest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record-row{grid-template-columns:minmax(230px,1.2fr) minmax(180px,1fr) minmax(180px,1fr) 136px}.record-row>span:nth-child(3){display:none}.inline-stage-grid{grid-template-columns:1fr}.feedback-console{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr)}}@media (width<=920px){.workbench-shell{grid-template-columns:1fr}.sidebar{height:auto;min-height:0;padding:18px;position:relative;overflow:visible}.sidebar:before{display:none}.product-mark{padding-bottom:16px}.step-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 0}.sidebar-nav-group.management{border-top:0;padding-top:0}.sidebar-foot{display:none}.media-grid,.business-brief-grid,.feedback-console{grid-template-columns:1fr}.evidence-theatre{position:static}.audit-profile-choice{grid-template-columns:1fr}.built-in-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-grid,.model-route-grid{grid-template-columns:1fr}.fast-screening-lane-grid,.standard-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){body{font-size:16px}.sidebar{padding:15px}.step-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.step-link{min-height:54px}.topbar{align-items:flex-start;min-height:72px;padding:13px 16px}.topbar h1{white-space:normal;font-size:21px}.topbar-actions{flex:none}.topbar-actions .secondary-button{width:44px;min-width:44px;padding:0;font-size:0;overflow:hidden}.topbar-actions .secondary-button:before{content:"⇩";font-size:18px}.stage{padding:24px 16px 56px}.stage-heading{grid-template-columns:44px minmax(0,1fr);gap:12px;margin-bottom:18px}.stage-index{width:44px;height:44px}.stage-heading h2{font-size:29px}.stage-note{text-align:left;grid-column:1/-1;justify-self:start;max-width:100%}.stage-heading>.secondary-button{white-space:nowrap;grid-column:1/-1;justify-self:start;min-width:104px}.card-panel,.running-panel,.run-idle-panel{padding:18px}.content-type-tabs{grid-template-columns:1fr}.content-type-tabs button{border-right:0;border-bottom:1px solid var(--border);min-height:56px}.content-type-tabs button:last-child{border-bottom:0}.drop-zone,.image-content-input,.text-content-input{min-height:auto;margin:12px}.drop-zone{min-height:360px}.drop-zone video{min-height:255px}.image-upload-list{grid-template-columns:repeat(2,minmax(0,1fr))}.text-file-panel{grid-template-columns:1fr}.text-file-panel .secondary-button{width:100%}.business-brief-panel>header,.stage-actions,.result-header,.feedback-toolbar,.rule-version-actions,.active-rule-manifest>header{flex-direction:column;align-items:flex-start}.process-skill-flow{grid-template-columns:1fr}.process-skill-flow>article{width:100%}.process-skill-flow>i{justify-self:center;transform:rotate(90deg)}.business-brief-grid,.business-brief-panel>header{padding:16px}.stage-media .stage-actions{padding:13px;position:static}.submission-button{width:100%;min-width:0}.manifest-totals{justify-content:flex-start}.manifest-grid,.rule-version-toolbar{grid-template-columns:1fr}.rule-version-current,.rule-version-draft{border-right:0;border-bottom:1px solid var(--border)}.rule-version-toolbar small{white-space:normal}.rule-governance-notice,.settings-security-note,.provider-workflow-note{grid-template-columns:1fr}.provider-workflow-note small{grid-column:1}.truthful-stage-list.stage-count-3,.truthful-stage-list.stage-count-4{grid-template-columns:1fr}.truthful-stage{min-height:114px}.run-live-meta{grid-template-columns:1fr}.run-live-meta time{justify-items:start}.review-confirm-dialog{padding:18px}.review-confirm-dialog dl>div{grid-template-columns:1fr;gap:4px}.review-confirm-dialog footer{flex-direction:column-reverse}.review-confirm-dialog footer button,.result-metrics{width:100%}.result-record-title{flex-direction:column;align-items:flex-start}.result-record-title>strong{white-space:normal;width:100%}.result-derivation-notice,.result-compatibility-notice,.opening-limitations{grid-template-columns:1fr}.fast-screening-lane-status>header{flex-direction:column;align-items:flex-start}.fast-screening-lane-status>header>strong{white-space:normal}.fast-screening-lane-grid{grid-template-columns:1fr}.standard-lane-status>summary{flex-wrap:wrap;align-items:flex-start}.standard-lane-status>summary>span{width:100%}.standard-lane-status>summary small{white-space:normal}.standard-direction-grid{grid-template-columns:1fr}.storyboard-panel>summary,.storyboard-intro{flex-direction:column;align-items:flex-start}.storyboard-panel>summary strong{white-space:normal}.storyboard-list>li{grid-template-columns:1fr}.storyboard-locator{border-right:0}.storyboard-locator img{max-width:360px}.storyboard-fields{grid-template-columns:1fr}.storyboard-fields section{border-right:0;border-top:1px solid var(--border)}.storyboard-limitations{grid-template-columns:1fr}.issue-synthesis-card>header{flex-direction:column;align-items:flex-start}.issue-synthesis-card>header>strong{white-space:normal}.issue-synthesis-grid,.creator-risk-summary{grid-template-columns:1fr}.feedback-audit-details>summary{flex-wrap:wrap;align-items:flex-start;padding:13px}.feedback-audit-details>summary>small{margin-left:25px}.opening-window-grid{grid-template-columns:1fr}.feedback-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.feedback-toolbar-actions>.secondary-button,.feedback-view-toggle{width:100%}.feedback-view-toggle button{flex:1}.feedback-finding{grid-template-columns:auto minmax(0,1fr) auto;gap:7px 8px;padding:12px}.feedback-finding>time{white-space:normal}.feedback-detail{margin:0 10px 10px;padding:14px}.decision-actions.two-choice{grid-template-columns:1fr}.transcript-track article{grid-template-columns:1fr;gap:4px}.snapshot-grid{grid-template-columns:1fr}.record-metrics{grid-template-columns:1fr 1fr}.record-metrics span{border-bottom:1px solid #f1f7fa24;border-right:1px solid #f1f7fa24}.record-metrics span:nth-child(2n){border-right:0}.record-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px}.record-head{display:none}.record-row>span:nth-child(2),.record-row>span:nth-child(3){grid-column:1;display:block}.record-number,.record-status{grid-column:1}.record-action{grid-area:1/2/5;align-self:start}.record-action button{min-width:88px}.record-primary{flex-direction:column;align-items:flex-start;gap:6px}.record-content .record-audit-id code{max-width:100%}.inline-record-stages{padding:12px}.inline-record-stages>header,.inline-stage-actions,.inline-record-stages>header>div{flex-direction:column;align-items:flex-start}.inline-stage-actions button,.inline-stage-actions a{width:100%}.inline-storyboard-scroll{max-height:420px}.content-analysis-groups li{grid-template-columns:1fr;gap:4px}.model-library-heading,.model-routing-heading,.model-routing-footer{flex-direction:column;align-items:flex-start}.model-library-add,.model-library-row{grid-template-columns:1fr;padding:15px}.model-library-actions{grid-template-columns:1fr 1fr;display:grid}.model-library-actions button{width:100%}.model-fallback-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
