._page_13h36_1{display:grid;gap:20px;min-width:0;padding:24px 0;color:var(--text-primary, #293632)}._heading_13h36_2,._sectionHead_13h36_2{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._heading_13h36_2 h1{margin:4px 0 6px;font-size:28px}._heading_13h36_2 p,._sectionHeading_13h36_4 p{margin:6px 0 0;color:var(--text-secondary, #73837d);font-size:13px;line-height:1.6}._eyebrow_13h36_5{color:#18715e;font-size:13px;font-weight:600}._demo_13h36_6{padding:6px 10px;background:#edf7f3;color:#18715e;border-radius:6px;font-size:12px}._panel_13h36_7{min-width:0;padding:20px;background:#fff;border:1px solid #e0e9e5;border-radius:12px}._sectionHeading_13h36_4{margin-bottom:16px}._sectionHeading_13h36_4 h2{margin:0;font-size:18px;font-weight:600}._filter_13h36_10{position:relative;display:flex;width:fit-content;max-width:100%;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}._filter_13h36_10 button,._filter_13h36_10 a{-webkit-tap-highlight-color:transparent}._rangeControl_13h36_12{display:flex;align-items:center;min-height:38px;border:1px solid #dce6e1;border-radius:7px;background:#fff;transition:border-color .15s}._rangeControl_13h36_12:hover,._rangeControl_13h36_12[data-open=true]{border-color:#2a9d80}._rangeControl_13h36_12[data-open=true]{box-shadow:0 0 0 2px #2a9d8010}._rangeTrigger_13h36_15{display:flex;align-items:center;gap:12px;min-height:36px;padding:0 12px;border:0;background:transparent;color:#293c33;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}._rangeTrigger_13h36_15 svg{margin-left:4px;color:#87958e}._rangeSeparator_13h36_17{color:#a3aaa6}._rangeReset_13h36_18{display:grid;place-items:center;width:26px;height:26px;margin-right:5px;padding:0;border:0;border-radius:5px;color:#97a29c;background:transparent;cursor:pointer}._rangeReset_13h36_18:hover{background:#edf3f0;color:#3b5e4d}._filterTabs_13h36_20{display:flex;align-items:center;padding:3px;background:#f3f5f4;border-radius:7px}._filterTabs_13h36_20 button,._filterTabs_13h36_20 a{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 13px;border:0;background:none;border-radius:5px;color:#63716a;cursor:pointer;font:inherit;line-height:20px;white-space:nowrap;text-decoration:none}._filterTabs_13h36_20 button:hover,._filterTabs_13h36_20 a:hover{color:#14715b;background:#eaf2ee}._filterTabs_13h36_20 button[aria-pressed=true]{color:#14715b;background:#fff;box-shadow:0 1px 4px #1a644314;font-weight:600}._moreTrigger_13h36_24 svg{flex-shrink:0}._datePopover_13h36_25{position:absolute;top:calc(100% + 8px);z-index:80;max-width:calc(100vw - 64px);border:1px solid #e2e8e4;border-radius:9px;background:#fff;box-shadow:0 10px 30px #263d3224;overflow:hidden;color:#34483d}._customPopover_13h36_26{left:0;width:600px}._dualCalendar_13h36_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}._calendarMonth_13h36_28{min-width:0;padding-bottom:12px}._dualCalendar_13h36_27 ._calendarMonth_13h36_28+._calendarMonth_13h36_28{border-left:1px solid #edf1ee}._calendarHeader_13h36_30{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;min-height:46px;padding:0 10px;border-bottom:1px solid #edf1ee}._calendarHeader_13h36_30 strong{text-align:center;white-space:nowrap;font-size:14px;font-weight:600}._calendarNavigation_13h36_32{display:flex;gap:2px}._calendarNavigation_13h36_32 button{display:grid;place-items:center;width:25px;height:28px;padding:0;border:0;border-radius:4px;background:none;color:#74847b;cursor:pointer}._calendarNavigation_13h36_32 button:hover:not(:disabled){background:#eef6f2;color:#14715b}._calendarNavigation_13h36_32 button:disabled{color:#d0d7d3;cursor:not-allowed}._calendarWeekdays_13h36_36,._calendarDays_13h36_36{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 14px}._calendarWeekdays_13h36_36{height:38px;align-items:center;text-align:center;color:#7d8982}._calendarDays_13h36_36{row-gap:4px}._calendarDays_13h36_36 button{display:flex;align-items:center;justify-content:center;height:30px;padding:0;border:0;background:transparent;color:#34483d;font:inherit;cursor:pointer}._calendarDays_13h36_36 button span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:5px}._calendarDays_13h36_36 button[data-range=true]{background:#e9f5ef}._calendarDays_13h36_36 button[data-endpoint=true] span{background:#198b6b;color:#fff}._calendarDays_13h36_36 button:hover:not(:disabled) span{box-shadow:inset 0 0 0 1px #198b6b}._calendarDays_13h36_36 button[aria-current=date]:not([data-endpoint=true]) span{color:#14715b;font-weight:600;box-shadow:inset 0 0 0 1px #a7d7c5}._calendarDays_13h36_36 button:disabled{color:#bfc6c2;background:#f7f8f7;cursor:not-allowed}._calendarDays_13h36_36 button[data-outside=true]{background:transparent;color:#c7cdc9}._calendarFooter_13h36_47{padding:12px 14px;border-top:1px solid #edf1ee;background:#fbfcfb;color:#67796e;font-size:12px;line-height:1.7}._calendarFooter_13h36_47 small{display:block;margin-top:3px;color:#8b9790;font-size:11px}._morePopover_13h36_49{right:0;display:grid;grid-template-columns:92px minmax(0,1fr);width:410px}._moreSidebar_13h36_50{display:flex;flex-direction:column;padding:6px 0;border-right:1px solid #e8eeea}._moreSidebar_13h36_50 button,._moreSidebar_13h36_50 a{display:flex;align-items:center;width:100%;min-height:39px;padding:0 14px;border:0;background:none;color:#52675a;text-align:left;font:inherit;text-decoration:none;cursor:pointer}._moreSidebar_13h36_50 button:hover,._moreSidebar_13h36_50 a:hover{background:#f2f7f4}._moreSidebar_13h36_50 button[aria-pressed=true]{color:#14715b;background:#eaf6f0;font-weight:600;box-shadow:inset 2px 0 #198b6b}._moreContent_13h36_54{display:flex;flex-direction:column;min-width:0}._moreContent_13h36_54>._calendarFooter_13h36_47{margin-top:auto}._monthGrid_13h36_56{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;padding:24px 20px}._monthGrid_13h36_56 button{height:32px;padding:0;border:0;border-radius:5px;color:#34483d;background:transparent;font:inherit;cursor:pointer}._monthGrid_13h36_56 button:hover:not(:disabled){background:#eaf6f0;color:#14715b}._monthGrid_13h36_56 button[aria-pressed=true]{color:#fff;background:#198b6b}._monthGrid_13h36_56 button:disabled{color:#bfc6c2;background:#f7f8f7;cursor:not-allowed}._metricTabs_13h36_61{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}._metricTabs_13h36_61 button{min-height:36px;padding:7px 14px;border:1px solid #e0e8e4;border-radius:6px;background:#fff;color:#64756e;font:inherit;font-size:13px;line-height:20px;cursor:pointer}._metricTabs_13h36_61 button:hover{background:#f6faf8;border-color:#bcdcd0;color:var(--soaiy-primary-hover, #16745d)}._metricTabs_13h36_61 button[aria-pressed=true]{border-color:#b7dfd2;background:#edf8f4;color:var(--soaiy-primary-hover, #16745d);font-weight:600}._metricTabs_13h36_61 button:focus-visible{outline:2px solid var(--soaiy-primary, #2ca982);outline-offset:2px}._apply_13h36_66,._pagination_13h36_66 button,._dialog_13h36_66 button{padding:7px 12px;border:1px solid #dce6e1;border-radius:6px;color:#176e59;background:#f6faf8;cursor:pointer;font:inherit}._filter_13h36_10 button:focus-visible,._page_13h36_1 a:focus-visible,._page_13h36_1 button:focus-visible,._dialog_13h36_66 button:focus-visible{outline:2px solid #239c7e;outline-offset:3px}._scope_13h36_68{margin:12px 0 0;font-size:13px;color:#36594a}._note_13h36_69{color:#76867f;font-size:12px;line-height:1.7;margin:12px 0 0}._trendChart_13h36_70{width:100%;min-width:0;height:280px}._chartTooltip_13h36_71{display:grid;gap:5px;padding:10px 12px;border:1px solid #dce8e2;border-radius:7px;background:#fff;box-shadow:0 5px 18px #23443814;color:#42564c;font-size:12px}._chartTooltip_13h36_71 strong{font-weight:600}._archiveList_13h36_73{display:grid;gap:8px}._archiveList_13h36_73 article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;border:1px solid #e5ece8;border-radius:8px}._archiveList_13h36_73 article>div{display:grid;gap:5px;min-width:0}._archiveList_13h36_73 article strong{overflow-wrap:anywhere;font-size:13px}._archiveList_13h36_73 article small{color:#78877f;font-size:12px}._archiveList_13h36_73 a{flex:0 0 auto;color:#187762;font-size:13px}._pagination_13h36_66{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;color:#78887f;font-size:12px}._pagination_13h36_66 button{padding:6px 10px;border:1px solid #dce6e1;border-radius:6px;color:#176e59;background:#f6faf8;cursor:pointer}._statusCounts_13h36_82{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._statusCounts_13h36_82 span{padding:5px 9px;border-radius:5px;background:#f3f6f4;color:#61746a;font-size:12px}._eventStats_13h36_84{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:2px 0 14px;border-bottom:1px solid #e9efec}._eventStats_13h36_84 article{min-width:0;display:grid;gap:7px}._eventStats_13h36_84 span{color:#72827a;font-size:13px}._eventStats_13h36_84 strong{color:#30443a;font-size:24px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}._eventNote_13h36_88{margin:12px 0;color:#78877f;font-size:12px;line-height:1.7}._eventGroups_13h36_89{display:grid;gap:8px}._eventGroup_13h36_89{border:1px solid #e4ece8;border-radius:8px;overflow:hidden}._eventGroup_13h36_89>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;cursor:pointer;list-style-position:inside}._eventGroup_13h36_89>summary strong{color:#34483d}._eventGroup_13h36_89>summary span{color:#77867e;font-size:12px}._eventGroup_13h36_89 ._tableWrap_13h36_94{margin:0;border:0;border-top:1px solid #e4ece8;border-radius:0}._eventGroup_13h36_89 ._table_13h36_94{min-width:900px}._longCell_13h36_96{min-width:190px;max-width:340px;white-space:normal;line-height:1.6}._historyDetail_13h36_97{margin-top:6px}._historyDetail_13h36_97>summary{color:#187762;font-size:12px;cursor:pointer}._historyDetail_13h36_97 ol,._noteList_13h36_99{margin:7px 0 0;padding-left:18px;color:#6b7b73;font-size:12px;line-height:1.7}._noteList_13h36_99{margin-top:12px}._noteList_13h36_99 li+li{margin-top:4px}._error_13h36_102{color:#b65927;width:100%}._notice_13h36_103{margin:0;padding:12px 16px;border-radius:8px;background:#fdf7ef;color:#926334;font-size:13px}._metrics_13h36_104{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metrics_13h36_104 article{min-width:0;min-height:102px;display:grid;grid-template-rows:auto 1fr auto;gap:7px;padding:13px 14px 12px;border:1px solid #e0e8e5;border-radius:10px;background:#fbfcfc}._metrics_13h36_104 article>span{display:block;color:#77837e;font-size:12px;line-height:1.4;overflow-wrap:anywhere}._metrics_13h36_104 article>strong{display:block;align-self:center;color:var(--text-primary, #293632);font-size:22px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._metrics_13h36_104 article>small{display:block;color:#89968f;white-space:normal;font-size:12px;line-height:1.3;overflow-wrap:anywhere}._trend_13h36_70{min-width:0;padding:0 18px 2px}._analysis_13h36_111{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}._analysis_13h36_111 h3,._speechHistory_13h36_112 h3,._historyItem_13h36_112 h4,._conclusion_13h36_112 h4{font-size:14px;margin:0 0 8px;font-weight:600}._analysis_13h36_111 p,._dialog_13h36_66 p{font-size:14px;line-height:1.8;margin:0;color:#53645c}._conclusion_13h36_112{grid-column:1 / -1;padding:14px 16px;border-left:3px solid #2aa080;background:#f3faf7;border-radius:4px}._periodAnalysis_13h36_115{display:grid;gap:10px;padding:16px 18px;border-color:#cfe5de;box-shadow:0 8px 28px #1a785f12}._analysisHeading_13h36_116{display:flex;min-height:46px;justify-content:space-between;align-items:flex-end;gap:20px;padding-inline:2px}._analysisHeading_13h36_116 h2{margin:0;font-size:18px;font-weight:600}._analysisHeading_13h36_116 p{margin:3px 0 0;color:#73837d;font-size:13px;line-height:1.6}._analysisMeta_13h36_119{display:grid;justify-items:end;gap:5px;color:#84908b;font-size:11px}._analysisConclusion_13h36_120{display:grid;grid-template-columns:126px minmax(0,1fr);gap:16px;padding:13px 15px;border-left:3px solid var(--soaiy-primary, #2ca982);border-radius:8px;background:linear-gradient(90deg,#effaf6,#f9fcfb 72%)}._analysisConclusion_13h36_120>span{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-hover, #16745d);font-size:13px;font-weight:600}._analysisConclusion_13h36_120>span svg,._analysisGrid_13h36_122 header>svg{flex-shrink:0}._analysisConclusion_13h36_120 p{margin:0;color:#2f3a36;font-size:13px;line-height:1.65;overflow-wrap:anywhere}._analysisGrid_13h36_122{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._analysisGrid_13h36_122 article{min-width:0;padding:13px 14px;border:1px solid #e1e9e6;border-radius:10px;background:#fff}._analysisGrid_13h36_122 header{display:flex;align-items:center;gap:9px;color:var(--soaiy-primary-hover, #16745d)}._analysisGrid_13h36_122 header span{color:#8a9591;font-size:11px}._analysisGrid_13h36_122 h3{margin:1px 0 0;color:#34483d;font-size:14px;font-weight:600}._analysisGrid_13h36_122 dl{display:grid;gap:8px;margin:12px 0 0}._analysisGrid_13h36_122 dl>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px}._analysisGrid_13h36_122 dt{color:#8b9692;font-size:11px}._analysisGrid_13h36_122 dd{margin:0;color:#3d4944;font-size:12px;line-height:1.5;overflow-wrap:anywhere}._analysisGrid_13h36_122 p{margin:0}._analysisGrid_13h36_122 p+p,._analysisAction_13h36_134+._analysisAction_13h36_134{margin-top:8px}._analysisAction_13h36_134>strong{font-weight:600}._analysisEmpty_13h36_136{margin:0;padding:16px;border:1px solid #e4ece8;border-radius:8px;background:#fbfcfb;font-size:13px}._stats_13h36_137{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e9efec;padding:0 0 12px;gap:16px}._stats_13h36_137 span{color:#72827a;font-size:13px}._stats_13h36_137 strong{display:block;margin-top:6px;font-size:24px;font-weight:600}._tableWrap_13h36_94{max-width:100%;overflow-x:auto;border:1px solid #e4ece8;border-radius:8px;margin-top:14px}._table_13h36_94{width:100%;border-collapse:collapse;font-size:13px;text-align:left}._table_13h36_94 th{background:#f6f9f7;color:#6f7f77;font-weight:500}._table_13h36_94 th,._table_13h36_94 td{padding:11px 13px;border-bottom:1px solid #eaf0ed;white-space:nowrap}._table_13h36_94 tbody tr:last-child td{border-bottom:0}._table_13h36_94 tbody tr:hover{background:#fafcfb}._table_13h36_94 strong{font-weight:500}._table_13h36_94 small{display:block;font-size:12px;color:#87928d;margin-top:4px}._table_13h36_94 ._number_13h36_148{text-align:right;font-variant-numeric:tabular-nums}._table_13h36_94 ._longCell_13h36_96{min-width:190px;max-width:280px;white-space:normal;line-height:1.6}._anchorTable_13h36_150{min-width:1040px;font-size:14px}._anchorTable_13h36_150 th{color:#75857d;font-size:13px;font-weight:500}._anchorTable_13h36_150 th:not(:first-child),._anchorTable_13h36_150 td:not(:first-child){text-align:right}._anchorTable_13h36_150 td:first-child{min-width:135px}._anchorTable_13h36_150 td strong{color:#35483f;font-weight:600}._anchorTable_13h36_150 td small{color:#84918b;font-size:12px}._issueTable_13h36_156 th:last-child,._issueTable_13h36_156 td:last-child{position:sticky;right:0;z-index:1;border-left:1px solid #e4ece8;box-shadow:-4px 0 6px #23382d05}._issueTable_13h36_156 td:last-child{background:#fff}._issueTable_13h36_156 tr:hover td:last-child{background:#fafcfb}._status_13h36_82{display:inline-block;padding:3px 8px;border-radius:5px;font-size:12px;color:#6e7b74;background:#f0f4f2;white-space:nowrap}._status_13h36_82[data-status=pending]{color:#a6672d;background:#fff5e9}._status_13h36_82[data-status=handled]{color:#1c8064;background:#ebf7f1}._status_13h36_82[data-status=notified]{color:#447b91;background:#eff6f9}._textButton_13h36_163{border:0;padding:3px 0;background:none;color:#187762;font:inherit;cursor:pointer;white-space:nowrap}._speechHistory_13h36_112{margin-top:24px}._speechHistory_13h36_112 h3 span{font-size:12px;color:#85928b;font-weight:400;margin-left:8px}._pagination_13h36_66{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:12px;font-size:12px;color:#78887f}._pagination_13h36_66 button:disabled{opacity:.45;cursor:default}._dialog_13h36_66{padding:0;width:min(720px,calc(100vw - 40px));max-height:85vh;border:1px solid #dce6e1;border-radius:12px;color:#30453a;box-shadow:0 18px 60px #17332430}._dialog_13h36_66::backdrop{background:#132c225c}._dialogInner_13h36_170{display:flex;flex-direction:column;max-height:85vh}._dialog_13h36_66 header,._dialog_13h36_66 footer{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;flex-shrink:0}._dialog_13h36_66 h2{font-size:18px;margin:0}._dialog_13h36_66 header{border-bottom:1px solid #e6eeea}._dialog_13h36_66 footer{border-top:1px solid #e6eeea;justify-content:flex-end}._dialogBody_13h36_175{overflow-y:auto;padding:18px 22px;font-size:14px}._historyItem_13h36_112{margin:14px 0;padding:14px 0;border-bottom:1px solid #e6eeea}._historyItem_13h36_112 p{margin:8px 0}._historyItem_13h36_112 ol{padding-left:18px;color:#677c70;font-size:12px;line-height:1.8}._historyItem_13h36_112 small{display:block}._historyItem_13h36_112 time{font-variant-numeric:tabular-nums}@media(max-width:1180px){._analysisGrid_13h36_122{grid-template-columns:1fr}}@media(max-width:720px){._analysisHeading_13h36_116{align-items:flex-start;flex-wrap:wrap;gap:8px}._analysisMeta_13h36_119{justify-items:start}._analysisConclusion_13h36_120{grid-template-columns:1fr;gap:7px}}@media(max-width:1100px){._metrics_13h36_104{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){._panel_13h36_7{padding:16px}._analysis_13h36_111,._analysisGrid_13h36_122{grid-template-columns:1fr}._archiveList_13h36_73 article{align-items:flex-start;flex-direction:column}._filter_13h36_10{width:100%}._filterTabs_13h36_20{width:100%;flex-wrap:wrap}._filterTabs_13h36_20 button,._filterTabs_13h36_20 a{flex:1;padding:6px 9px}._rangeControl_13h36_12{max-width:100%}._rangeTrigger_13h36_15{gap:8px;padding-inline:9px}._datePopover_13h36_25{left:0;right:auto;width:min(600px,calc(100vw - 72px));max-height:70vh;overflow-y:auto}._dualCalendar_13h36_27{grid-template-columns:1fr}._dualCalendar_13h36_27 ._calendarMonth_13h36_28+._calendarMonth_13h36_28{border-left:0;border-top:1px solid #edf1ee}._morePopover_13h36_49{grid-template-columns:76px minmax(0,1fr)}._moreSidebar_13h36_50 button,._moreSidebar_13h36_50 a{padding-inline:10px}._monthGrid_13h36_56{padding:20px 12px;gap:18px 8px}._stats_13h36_137,._eventStats_13h36_84{grid-template-columns:repeat(2,minmax(0,1fr))}._heading_13h36_2 h1{font-size:24px}._metrics_13h36_104 article strong{font-size:21px}._trend_13h36_70{padding:0}}._analysisActions_13h36_199{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._analysisActions_13h36_199 ._note_13h36_69{margin:0}._trendLegend_13h36_201{display:flex;align-items:center;gap:5px;margin:0 0 10px;color:#687b73;font-size:12px}._trendLegend_13h36_201 span{width:8px;height:8px;border-radius:2px;background:#58bda4}._dailyTrendChart_13h36_203{width:100%;min-width:0;height:194px;border-left:1px solid #dfe7e4;border-bottom:1px solid #dfe7e4;background-image:repeating-linear-gradient(to top,transparent 0,transparent 44px,rgba(126,151,143,.1) 45px)}._trendEmpty_13h36_204{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:16px;color:#76867f;font-size:12px;line-height:1.7;text-align:center}.live-review-anchor-page .anchor-round-monitoring,.live-review-report-page .anchor-round-monitoring,.live-review-history-page .anchor-round-monitoring,.live-review-period-page .anchor-round-monitoring{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.live-review-anchor-page .anchor-round-monitoring b,.live-review-report-page .anchor-round-monitoring b,.live-review-history-page .anchor-round-monitoring b,.live-review-period-page .anchor-round-monitoring b{width:7px;height:7px;border-radius:50%;background:var(--soaiy-primary-hover);box-shadow:0 0 0 4px #18b8941a}.live-review-anchor-page .anchor-review-pending,.live-review-report-page .anchor-review-pending,.live-review-history-page .anchor-review-pending,.live-review-period-page .anchor-review-pending{padding:14px 16px;border-left:3px solid var(--soaiy-primary-hover);background:var(--soaiy-primary-soft)}.live-review-anchor-page .anchor-review-pending strong,.live-review-report-page .anchor-review-pending strong,.live-review-history-page .anchor-review-pending strong,.live-review-period-page .anchor-review-pending strong{color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-review-pending p,.live-review-report-page .anchor-review-pending p,.live-review-history-page .anchor-review-pending p,.live-review-period-page .anchor-review-pending p{margin:4px 0 0;color:#64716c;font-size:var(--text-sm)}.live-review-anchor-page .anchor-metric-heading-actions,.live-review-report-page .anchor-metric-heading-actions,.live-review-history-page .anchor-metric-heading-actions,.live-review-period-page .anchor-metric-heading-actions{display:flex;align-items:center;gap:12px;color:#8b9591;font-size:var(--text-xs)}.live-review-anchor-page .anchor-metric-range,.live-review-report-page .anchor-metric-range,.live-review-history-page .anchor-metric-range,.live-review-period-page .anchor-metric-range{display:flex;gap:3px;padding:3px;border-radius:6px;background:#f1f5f4}.live-review-anchor-page .anchor-metric-range button,.live-review-report-page .anchor-metric-range button,.live-review-history-page .anchor-metric-range button,.live-review-period-page .anchor-metric-range button{min-height:28px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#75817c;font:inherit;font-size:var(--text-xs);cursor:pointer}.live-review-anchor-page .anchor-metric-range button.is-active,.live-review-report-page .anchor-metric-range button.is-active,.live-review-history-page .anchor-metric-range button.is-active,.live-review-period-page .anchor-metric-range button.is-active{background:#fff;color:var(--soaiy-primary-deep);font-weight:600;box-shadow:0 1px 4px #22463c14}.live-review-anchor-page .anchor-live-range-note,.live-review-report-page .anchor-live-range-note,.live-review-history-page .anchor-live-range-note,.live-review-period-page .anchor-live-range-note{margin:0 0 10px;padding:7px 10px;background:#f7fbfa;color:#71807a;font-size:var(--text-xs)}@media(max-width:760px){.live-review-anchor-page .anchor-metric-heading-actions,.live-review-report-page .anchor-metric-heading-actions,.live-review-history-page .anchor-metric-heading-actions,.live-review-period-page .anchor-metric-heading-actions{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.live-review-anchor-page .anchor-metric-range,.live-review-report-page .anchor-metric-range,.live-review-history-page .anchor-metric-range,.live-review-period-page .anchor-metric-range{width:100%}}@media(max-width:760px){.live-review-anchor-page .anchor-metric-range button,.live-review-report-page .anchor-metric-range button,.live-review-history-page .anchor-metric-range button,.live-review-period-page .anchor-metric-range button{flex:1}}.live-review-anchor-page .report-actions,.live-review-report-page .report-actions,.live-review-history-page .report-actions,.live-review-period-page .report-actions{display:flex;align-items:center;gap:8px}.live-review-anchor-page .report-actions a,.live-review-report-page .report-actions a,.live-review-history-page .report-actions a,.live-review-period-page .report-actions a,.live-review-anchor-page .report-actions button,.live-review-report-page .report-actions button,.live-review-history-page .report-actions button,.live-review-period-page .report-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid #cce5de;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;cursor:pointer}.live-review-anchor-page .report-actions a,.live-review-report-page .report-actions a,.live-review-history-page .report-actions a,.live-review-period-page .report-actions a{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-hover);color:#fff}.live-review-anchor-page .report-actions button:hover:not(:disabled),.live-review-report-page .report-actions button:hover:not(:disabled),.live-review-history-page .report-actions button:hover:not(:disabled),.live-review-period-page .report-actions button:hover:not(:disabled){border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-soft)}.live-review-anchor-page .report-actions button:disabled,.live-review-report-page .report-actions button:disabled,.live-review-history-page .report-actions button:disabled,.live-review-period-page .report-actions button:disabled{border-color:#e4e9e7;background:#f6f8f7;color:#a5aeab;cursor:not-allowed}.live-review-anchor-page .report-actions.is-compact,.live-review-report-page .report-actions.is-compact,.live-review-history-page .report-actions.is-compact,.live-review-period-page .report-actions.is-compact{gap:6px}.live-review-anchor-page .report-actions.is-compact a,.live-review-report-page .report-actions.is-compact a,.live-review-history-page .report-actions.is-compact a,.live-review-period-page .report-actions.is-compact a,.live-review-anchor-page .report-actions.is-compact button,.live-review-report-page .report-actions.is-compact button,.live-review-history-page .report-actions.is-compact button,.live-review-period-page .report-actions.is-compact button{min-height:29px;padding-inline:10px}.live-review-anchor-page .reports-history-page,.live-review-report-page .reports-history-page,.live-review-history-page .reports-history-page,.live-review-period-page .reports-history-page,.live-review-anchor-page .report-detail-page,.live-review-report-page .report-detail-page,.live-review-history-page .report-detail-page,.live-review-period-page .report-detail-page{min-width:0;display:grid;gap:14px}.live-review-anchor-page .reports-page-breadcrumb,.live-review-report-page .reports-page-breadcrumb,.live-review-history-page .reports-page-breadcrumb,.live-review-period-page .reports-page-breadcrumb{min-height:28px;display:flex;align-items:center;gap:7px;color:#8a9491;font-size:var(--text-xs)}.live-review-anchor-page .reports-page-breadcrumb a,.live-review-report-page .reports-page-breadcrumb a,.live-review-history-page .reports-page-breadcrumb a,.live-review-period-page .reports-page-breadcrumb a{display:inline-flex;align-items:center;gap:5px;color:var(--soaiy-primary-deep)}.live-review-anchor-page .reports-page-breadcrumb strong,.live-review-report-page .reports-page-breadcrumb strong,.live-review-history-page .reports-page-breadcrumb strong,.live-review-period-page .reports-page-breadcrumb strong{color:#52605b;font-weight:500}.live-review-anchor-page .reports-page-header,.live-review-report-page .reports-page-header,.live-review-history-page .reports-page-header,.live-review-period-page .reports-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:3px 2px 2px}.live-review-anchor-page .reports-page-header h1,.live-review-report-page .reports-page-header h1,.live-review-history-page .reports-page-header h1,.live-review-period-page .reports-page-header h1,.live-review-anchor-page .reports-page-header p,.live-review-report-page .reports-page-header p,.live-review-history-page .reports-page-header p,.live-review-period-page .reports-page-header p{margin:0}.live-review-anchor-page .reports-page-header h1,.live-review-report-page .reports-page-header h1,.live-review-history-page .reports-page-header h1,.live-review-period-page .reports-page-header h1{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:600}.live-review-anchor-page .reports-page-header p,.live-review-report-page .reports-page-header p,.live-review-history-page .reports-page-header p,.live-review-period-page .reports-page-header p{margin-top:4px;color:var(--ink-500);font-size:var(--text-sm)}.live-review-anchor-page .reports-page-header>span,.live-review-report-page .reports-page-header>span,.live-review-history-page .reports-page-header>span,.live-review-period-page .reports-page-header>span{color:#8a9491;font-size:var(--text-xs)}.live-review-anchor-page .reports-filter-bar,.live-review-report-page .reports-filter-bar,.live-review-history-page .reports-filter-bar,.live-review-period-page .reports-filter-bar{display:grid;grid-template-columns:auto 150px 170px 170px minmax(220px,1fr);align-items:end;gap:12px;padding:13px 15px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .reports-filter-title,.live-review-report-page .reports-filter-title,.live-review-history-page .reports-filter-title,.live-review-period-page .reports-filter-title{min-height:36px;display:inline-flex;align-items:center;gap:6px;color:#66716d;font-size:var(--text-sm);font-weight:600}.live-review-anchor-page .reports-filter-bar label,.live-review-report-page .reports-filter-bar label,.live-review-history-page .reports-filter-bar label,.live-review-period-page .reports-filter-bar label{display:grid;gap:5px;color:#7c8783;font-size:var(--text-xs)}.live-review-anchor-page .reports-filter-bar select,.live-review-report-page .reports-filter-bar select,.live-review-history-page .reports-filter-bar select,.live-review-period-page .reports-filter-bar select,.live-review-anchor-page .reports-filter-bar input,.live-review-report-page .reports-filter-bar input,.live-review-history-page .reports-filter-bar input,.live-review-period-page .reports-filter-bar input{width:100%;min-height:36px;padding:0 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fbfcfc;color:var(--ink-800);font:inherit;font-size:var(--text-sm)}.live-review-anchor-page .reports-filter-bar select:focus,.live-review-report-page .reports-filter-bar select:focus,.live-review-history-page .reports-filter-bar select:focus,.live-review-period-page .reports-filter-bar select:focus,.live-review-anchor-page .reports-filter-bar input:focus,.live-review-report-page .reports-filter-bar input:focus,.live-review-history-page .reports-filter-bar input:focus,.live-review-period-page .reports-filter-bar input:focus{border-color:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.live-review-anchor-page .reports-table-wrap,.live-review-report-page .reports-table-wrap,.live-review-history-page .reports-table-wrap,.live-review-period-page .reports-table-wrap{overflow:hidden;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .reports-table,.live-review-report-page .reports-table,.live-review-history-page .reports-table,.live-review-period-page .reports-table{width:100%;border-collapse:collapse;table-layout:fixed}.live-review-anchor-page .reports-table th,.live-review-report-page .reports-table th,.live-review-history-page .reports-table th,.live-review-period-page .reports-table th,.live-review-anchor-page .reports-table td,.live-review-report-page .reports-table td,.live-review-history-page .reports-table td,.live-review-period-page .reports-table td{padding:13px 14px;border-bottom:1px solid #edf1f0;text-align:left;vertical-align:middle}.live-review-anchor-page .reports-table th,.live-review-report-page .reports-table th,.live-review-history-page .reports-table th,.live-review-period-page .reports-table th{background:#f7faf9;color:#7b8682;font-size:var(--text-xs);font-weight:500}.live-review-anchor-page .reports-table td,.live-review-report-page .reports-table td,.live-review-history-page .reports-table td,.live-review-period-page .reports-table td{color:#626d69;font-size:var(--text-sm)}.live-review-anchor-page .reports-table tr:last-child td,.live-review-report-page .reports-table tr:last-child td,.live-review-history-page .reports-table tr:last-child td,.live-review-period-page .reports-table tr:last-child td{border-bottom:0}.live-review-anchor-page .reports-table th:first-child,.live-review-report-page .reports-table th:first-child,.live-review-history-page .reports-table th:first-child,.live-review-period-page .reports-table th:first-child,.live-review-anchor-page .reports-table td:first-child,.live-review-report-page .reports-table td:first-child,.live-review-history-page .reports-table td:first-child,.live-review-period-page .reports-table td:first-child{width:28%}.live-review-anchor-page .reports-table th:nth-child(2),.live-review-report-page .reports-table th:nth-child(2),.live-review-history-page .reports-table th:nth-child(2),.live-review-period-page .reports-table th:nth-child(2),.live-review-anchor-page .reports-table td:nth-child(2),.live-review-report-page .reports-table td:nth-child(2),.live-review-history-page .reports-table td:nth-child(2),.live-review-period-page .reports-table td:nth-child(2){width:9%}.live-review-anchor-page .reports-table th:nth-child(3),.live-review-report-page .reports-table th:nth-child(3),.live-review-history-page .reports-table th:nth-child(3),.live-review-period-page .reports-table th:nth-child(3),.live-review-anchor-page .reports-table td:nth-child(3),.live-review-report-page .reports-table td:nth-child(3),.live-review-history-page .reports-table td:nth-child(3),.live-review-period-page .reports-table td:nth-child(3){width:14%}.live-review-anchor-page .reports-table th:nth-child(4),.live-review-report-page .reports-table th:nth-child(4),.live-review-history-page .reports-table th:nth-child(4),.live-review-period-page .reports-table th:nth-child(4),.live-review-anchor-page .reports-table td:nth-child(4),.live-review-report-page .reports-table td:nth-child(4),.live-review-history-page .reports-table td:nth-child(4),.live-review-period-page .reports-table td:nth-child(4){width:17%}.live-review-anchor-page .reports-table th:nth-child(5),.live-review-report-page .reports-table th:nth-child(5),.live-review-history-page .reports-table th:nth-child(5),.live-review-period-page .reports-table th:nth-child(5),.live-review-anchor-page .reports-table td:nth-child(5),.live-review-report-page .reports-table td:nth-child(5),.live-review-history-page .reports-table td:nth-child(5),.live-review-period-page .reports-table td:nth-child(5){width:9%}.live-review-anchor-page .reports-table td:first-child strong,.live-review-report-page .reports-table td:first-child strong,.live-review-history-page .reports-table td:first-child strong,.live-review-period-page .reports-table td:first-child strong{display:block;overflow:hidden;color:var(--ink-950);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.live-review-anchor-page .report-list-status,.live-review-report-page .report-list-status,.live-review-history-page .report-list-status,.live-review-period-page .report-list-status{display:inline-flex;align-items:center;gap:5px;color:#7d8783;font-size:var(--text-xs);font-weight:500}.live-review-anchor-page .report-list-status:before,.live-review-report-page .report-list-status:before,.live-review-history-page .report-list-status:before,.live-review-period-page .report-list-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9ca7a3}.live-review-anchor-page .report-list-status.is-ready,.live-review-report-page .report-list-status.is-ready,.live-review-history-page .report-list-status.is-ready,.live-review-period-page .report-list-status.is-ready{color:var(--soaiy-primary-deep)}.live-review-anchor-page .report-list-status.is-ready:before,.live-review-report-page .report-list-status.is-ready:before,.live-review-history-page .report-list-status.is-ready:before,.live-review-period-page .report-list-status.is-ready:before{background:var(--soaiy-primary-hover)}.live-review-anchor-page .report-list-status.is-generating,.live-review-report-page .report-list-status.is-generating,.live-review-history-page .report-list-status.is-generating,.live-review-period-page .report-list-status.is-generating{color:#a86528}.live-review-anchor-page .report-list-status.is-generating:before,.live-review-report-page .report-list-status.is-generating:before,.live-review-history-page .report-list-status.is-generating:before,.live-review-period-page .report-list-status.is-generating:before{background:#d98237}.live-review-anchor-page .report-list-status.is-failed,.live-review-report-page .report-list-status.is-failed,.live-review-history-page .report-list-status.is-failed,.live-review-period-page .report-list-status.is-failed{color:#b45f54}.live-review-anchor-page .report-list-status.is-failed:before,.live-review-report-page .report-list-status.is-failed:before,.live-review-history-page .report-list-status.is-failed:before,.live-review-period-page .report-list-status.is-failed:before{background:#cf7367}.live-review-anchor-page .reports-pagination,.live-review-report-page .reports-pagination,.live-review-history-page .reports-pagination,.live-review-period-page .reports-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#7d8783;font-size:var(--text-xs)}.live-review-anchor-page .reports-pagination button,.live-review-report-page .reports-pagination button,.live-review-history-page .reports-pagination button,.live-review-period-page .reports-pagination button{min-height:32px;padding:0 11px;border:1px solid #dce5e2;border-radius:5px;background:#fff;color:#596561;font:inherit;font-size:var(--text-xs);cursor:pointer}.live-review-anchor-page .reports-pagination button:disabled,.live-review-report-page .reports-pagination button:disabled,.live-review-history-page .reports-pagination button:disabled,.live-review-period-page .reports-pagination button:disabled{color:#adb5b2;cursor:not-allowed}.live-review-anchor-page .report-detail-header,.live-review-report-page .report-detail-header,.live-review-history-page .report-detail-header,.live-review-period-page .report-detail-header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .report-detail-icon,.live-review-report-page .report-detail-icon,.live-review-history-page .report-detail-icon,.live-review-period-page .report-detail-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-anchor-page .report-detail-header h1,.live-review-report-page .report-detail-header h1,.live-review-history-page .report-detail-header h1,.live-review-period-page .report-detail-header h1,.live-review-anchor-page .report-detail-header p,.live-review-report-page .report-detail-header p,.live-review-history-page .report-detail-header p,.live-review-period-page .report-detail-header p{margin:0}.live-review-anchor-page .report-detail-header h1,.live-review-report-page .report-detail-header h1,.live-review-history-page .report-detail-header h1,.live-review-period-page .report-detail-header h1{font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.live-review-anchor-page .report-detail-header p,.live-review-report-page .report-detail-header p,.live-review-history-page .report-detail-header p,.live-review-period-page .report-detail-header p{display:flex;align-items:center;gap:5px;margin-top:4px;color:#7d8783;font-size:var(--text-sm)}.live-review-anchor-page .report-outline-list,.live-review-report-page .report-outline-list,.live-review-history-page .report-outline-list,.live-review-period-page .report-outline-list{border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .report-outline-list section,.live-review-report-page .report-outline-list section,.live-review-history-page .report-outline-list section,.live-review-period-page .report-outline-list section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px 17px}.live-review-anchor-page .report-outline-list section+section,.live-review-report-page .report-outline-list section+section,.live-review-history-page .report-outline-list section+section,.live-review-period-page .report-outline-list section+section{border-top:1px solid #edf1f0}.live-review-anchor-page .report-outline-list section>span,.live-review-report-page .report-outline-list section>span,.live-review-history-page .report-outline-list section>span,.live-review-period-page .report-outline-list section>span{color:#a3aca9;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.live-review-anchor-page .report-outline-list h2,.live-review-report-page .report-outline-list h2,.live-review-history-page .report-outline-list h2,.live-review-period-page .report-outline-list h2,.live-review-anchor-page .report-outline-list p,.live-review-report-page .report-outline-list p,.live-review-history-page .report-outline-list p,.live-review-period-page .report-outline-list p{margin:0}.live-review-anchor-page .report-outline-list h2,.live-review-report-page .report-outline-list h2,.live-review-history-page .report-outline-list h2,.live-review-period-page .report-outline-list h2{font-size:var(--text-md);font-weight:600}.live-review-anchor-page .report-outline-list p,.live-review-report-page .report-outline-list p,.live-review-history-page .report-outline-list p,.live-review-period-page .report-outline-list p{margin-top:3px;color:#8a9491;font-size:var(--text-sm)}@media(max-width:1000px){.live-review-anchor-page .reports-filter-bar,.live-review-report-page .reports-filter-bar,.live-review-history-page .reports-filter-bar,.live-review-period-page .reports-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.live-review-anchor-page .reports-filter-title,.live-review-report-page .reports-filter-title,.live-review-history-page .reports-filter-title,.live-review-period-page .reports-filter-title{display:none}}@media(max-width:1000px){.live-review-anchor-page .reports-table,.live-review-report-page .reports-table,.live-review-history-page .reports-table,.live-review-period-page .reports-table{min-width:980px}}@media(max-width:1000px){.live-review-anchor-page .reports-table-wrap,.live-review-report-page .reports-table-wrap,.live-review-history-page .reports-table-wrap,.live-review-period-page .reports-table-wrap{overflow-x:auto}}@media(max-width:680px){.live-review-anchor-page .reports-page-header,.live-review-report-page .reports-page-header,.live-review-history-page .reports-page-header,.live-review-period-page .reports-page-header,.live-review-anchor-page .report-detail-header,.live-review-report-page .report-detail-header,.live-review-history-page .report-detail-header,.live-review-period-page .report-detail-header{align-items:flex-start}}@media(max-width:680px){.live-review-anchor-page .reports-filter-bar,.live-review-report-page .reports-filter-bar,.live-review-history-page .reports-filter-bar,.live-review-period-page .reports-filter-bar{grid-template-columns:1fr}}@media(max-width:680px){.live-review-anchor-page .reports-page-breadcrumb,.live-review-report-page .reports-page-breadcrumb,.live-review-history-page .reports-page-breadcrumb,.live-review-period-page .reports-page-breadcrumb{overflow-x:auto;white-space:nowrap}}@media(max-width:680px){.live-review-anchor-page .report-detail-header,.live-review-report-page .report-detail-header,.live-review-history-page .report-detail-header,.live-review-period-page .report-detail-header{grid-template-columns:42px minmax(0,1fr)}}@media(max-width:680px){.live-review-anchor-page .report-detail-header .report-actions,.live-review-report-page .report-detail-header .report-actions,.live-review-history-page .report-detail-header .report-actions,.live-review-period-page .report-detail-header .report-actions{grid-column:2}}.live-review-anchor-page .anchor-review-status,.live-review-report-page .anchor-review-status,.live-review-history-page .anchor-review-status,.live-review-period-page .anchor-review-status{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:#f0f4f2;color:#71807a;font-size:11px}.live-review-anchor-page .anchor-review-status[data-status=live],.live-review-report-page .anchor-review-status[data-status=live],.live-review-history-page .anchor-review-status[data-status=live],.live-review-period-page .anchor-review-status[data-status=live],.live-review-anchor-page .anchor-review-status[data-status=ready],.live-review-report-page .anchor-review-status[data-status=ready],.live-review-history-page .anchor-review-status[data-status=ready],.live-review-period-page .anchor-review-status[data-status=ready]{background:#eaf7f2;color:#19785f}.live-review-anchor-page .anchor-review-status[data-status=generating],.live-review-report-page .anchor-review-status[data-status=generating],.live-review-history-page .anchor-review-status[data-status=generating],.live-review-period-page .anchor-review-status[data-status=generating]{background:#fff4e8;color:#aa672d}.live-review-anchor-page .anchor-review-status[data-status=failed],.live-review-report-page .anchor-review-status[data-status=failed],.live-review-history-page .anchor-review-status[data-status=failed],.live-review-period-page .anchor-review-status[data-status=failed]{background:#fff0ee;color:#b85b4d}.live-review-anchor-page .anchor-review-action-disabled,.live-review-report-page .anchor-review-action-disabled,.live-review-history-page .anchor-review-action-disabled,.live-review-period-page .anchor-review-action-disabled{color:#9ca6a2;font-size:11px}.live-review-anchor-page .anchor-round-header,.live-review-report-page .anchor-round-header,.live-review-history-page .anchor-round-header,.live-review-period-page .anchor-round-header{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.live-review-anchor-page .anchor-metrics-board,.live-review-report-page .anchor-metrics-board,.live-review-history-page .anchor-metrics-board,.live-review-period-page .anchor-metrics-board,.live-review-anchor-page .anchor-history-body,.live-review-report-page .anchor-history-body,.live-review-history-page .anchor-history-body,.live-review-period-page .anchor-history-body{margin-top:0}.live-review-anchor-page .anchor-metric-layer>header,.live-review-report-page .anchor-metric-layer>header,.live-review-history-page .anchor-metric-layer>header,.live-review-period-page .anchor-metric-layer>header,.live-review-anchor-page .anchor-history-body,.live-review-report-page .anchor-history-body,.live-review-history-page .anchor-history-body,.live-review-period-page .anchor-history-body{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.live-review-anchor-page .anchor-metric-layer>header,.live-review-report-page .anchor-metric-layer>header,.live-review-history-page .anchor-metric-layer>header,.live-review-period-page .anchor-metric-layer>header{border:1px solid var(--ds-border);border-left:2px solid color-mix(in srgb,var(--ds-brand) 56%,var(--ds-border))}.live-review-anchor-page .anchor-speech-review,.live-review-report-page .anchor-speech-review,.live-review-history-page .anchor-speech-review,.live-review-period-page .anchor-speech-review{padding:var(--ds-section-gap) 0 0;border:0;border-top:1px solid var(--ds-border);background:transparent}.live-review-anchor-page .anchor-history-table-wrap,.live-review-report-page .anchor-history-table-wrap,.live-review-history-page .anchor-history-table-wrap,.live-review-period-page .anchor-history-table-wrap{border-color:var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:none}.live-review-anchor-page .anchor-history-table th,.live-review-report-page .anchor-history-table th,.live-review-history-page .anchor-history-table th,.live-review-period-page .anchor-history-table th{background:var(--ds-bg-subtle)}.live-review-anchor-page .anchor-review-workspace,.live-review-report-page .anchor-review-workspace,.live-review-history-page .anchor-review-workspace,.live-review-period-page .anchor-review-workspace,.live-review-anchor-page .anchor-review-history-page,.live-review-report-page .anchor-review-history-page,.live-review-history-page .anchor-review-history-page,.live-review-period-page .anchor-review-history-page{min-width:0;display:grid;gap:16px}.live-review-anchor-page .anchor-round-header,.live-review-report-page .anchor-round-header,.live-review-history-page .anchor-round-header,.live-review-period-page .anchor-round-header{overflow:hidden;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffe0;box-shadow:0 7px 22px #264d4208}.live-review-anchor-page .anchor-round-header-main,.live-review-report-page .anchor-round-header-main,.live-review-history-page .anchor-round-header-main,.live-review-period-page .anchor-round-header-main{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px}.live-review-anchor-page .anchor-round-context,.live-review-report-page .anchor-round-context,.live-review-history-page .anchor-round-context,.live-review-period-page .anchor-round-context{min-width:0;display:flex;align-items:center;gap:12px}.live-review-anchor-page .anchor-round-header-icon,.live-review-report-page .anchor-round-header-icon,.live-review-history-page .anchor-round-header-icon,.live-review-period-page .anchor-round-header-icon,.live-review-anchor-page .anchor-history-page-header>span,.live-review-report-page .anchor-history-page-header>span,.live-review-history-page .anchor-history-page-header>span,.live-review-period-page .anchor-history-page-header>span{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #cde9e1;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-round-context p,.live-review-report-page .anchor-round-context p,.live-review-history-page .anchor-round-context p,.live-review-period-page .anchor-round-context p,.live-review-anchor-page .anchor-round-title-row h1,.live-review-report-page .anchor-round-title-row h1,.live-review-history-page .anchor-round-title-row h1,.live-review-period-page .anchor-round-title-row h1,.live-review-anchor-page .anchor-round-title-row strong,.live-review-report-page .anchor-round-title-row strong,.live-review-history-page .anchor-round-title-row strong,.live-review-period-page .anchor-round-title-row strong{margin:0}.live-review-anchor-page .anchor-round-context p,.live-review-report-page .anchor-round-context p,.live-review-history-page .anchor-round-context p,.live-review-period-page .anchor-round-context p{color:#727d79;font-size:var(--text-xs);line-height:var(--leading-secondary)}.live-review-anchor-page .anchor-round-context p i,.live-review-report-page .anchor-round-context p i,.live-review-history-page .anchor-round-context p i,.live-review-period-page .anchor-round-context p i{margin-inline:5px;color:#bcc5c2;font-style:normal}.live-review-anchor-page .anchor-round-title-row,.live-review-report-page .anchor-round-title-row,.live-review-history-page .anchor-round-title-row,.live-review-period-page .anchor-round-title-row{display:flex;align-items:center;gap:9px;margin-top:4px}.live-review-anchor-page .anchor-round-title-row h1,.live-review-report-page .anchor-round-title-row h1,.live-review-history-page .anchor-round-title-row h1,.live-review-period-page .anchor-round-title-row h1{color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.live-review-anchor-page .anchor-round-state,.live-review-report-page .anchor-round-state,.live-review-history-page .anchor-round-state,.live-review-period-page .anchor-round-state,.live-review-anchor-page .anchor-review-state,.live-review-report-page .anchor-review-state,.live-review-history-page .anchor-review-state,.live-review-period-page .anchor-review-state{min-height:22px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:11px;font-size:var(--text-xs);line-height:1;font-weight:500;white-space:nowrap}.live-review-anchor-page .anchor-round-state,.live-review-report-page .anchor-round-state,.live-review-history-page .anchor-round-state,.live-review-period-page .anchor-round-state{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-round-state b,.live-review-report-page .anchor-round-state b,.live-review-history-page .anchor-round-state b,.live-review-period-page .anchor-round-state b{width:5px;height:5px;border-radius:50%;background:currentColor}.live-review-anchor-page .anchor-round-state.is-ended,.live-review-report-page .anchor-round-state.is-ended,.live-review-history-page .anchor-round-state.is-ended,.live-review-period-page .anchor-round-state.is-ended{background:#f2f4f3;color:#7f8a86}.live-review-anchor-page .anchor-review-state,.live-review-report-page .anchor-review-state,.live-review-history-page .anchor-review-state,.live-review-period-page .anchor-review-state{background:#f3f6f5;color:#6f7b77}.live-review-anchor-page .anchor-review-state.is-ready,.live-review-report-page .anchor-review-state.is-ready,.live-review-history-page .anchor-review-state.is-ready,.live-review-period-page .anchor-review-state.is-ready{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-review-state.is-generating,.live-review-report-page .anchor-review-state.is-generating,.live-review-history-page .anchor-review-state.is-generating,.live-review-period-page .anchor-review-state.is-generating{background:#fff4e8;color:#a86629}.live-review-anchor-page .anchor-round-selectors,.live-review-report-page .anchor-round-selectors,.live-review-history-page .anchor-round-selectors,.live-review-period-page .anchor-round-selectors{display:flex;align-items:flex-end;gap:10px}.live-review-anchor-page .anchor-round-selectors label,.live-review-report-page .anchor-round-selectors label,.live-review-history-page .anchor-round-selectors label,.live-review-period-page .anchor-round-selectors label{display:grid;gap:4px}.live-review-anchor-page .anchor-round-selectors label>span,.live-review-report-page .anchor-round-selectors label>span,.live-review-history-page .anchor-round-selectors label>span,.live-review-period-page .anchor-round-selectors label>span{color:#88938f;font-size:var(--text-xs)}.live-review-anchor-page .anchor-round-selectors select,.live-review-report-page .anchor-round-selectors select,.live-review-history-page .anchor-round-selectors select,.live-review-period-page .anchor-round-selectors select{min-width:152px;min-height:36px;padding:0 32px 0 10px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#3d4844;font:inherit;font-size:var(--text-sm)}.live-review-anchor-page .anchor-history-entry,.live-review-report-page .anchor-history-entry,.live-review-history-page .anchor-history-entry,.live-review-period-page .anchor-history-entry{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #cfe5df;border-radius:6px;background:#f7fcfa;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.live-review-anchor-page .anchor-round-meta,.live-review-report-page .anchor-round-meta,.live-review-history-page .anchor-round-meta,.live-review-period-page .anchor-round-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:9px 16px 10px 70px;border-top:1px solid #edf1f0;background:#fafcfbb8}.live-review-anchor-page .anchor-round-meta>div,.live-review-report-page .anchor-round-meta>div,.live-review-history-page .anchor-round-meta>div,.live-review-period-page .anchor-round-meta>div{position:relative;display:flex;align-items:center;gap:7px;padding-inline:13px}.live-review-anchor-page .anchor-round-meta>div:first-child,.live-review-report-page .anchor-round-meta>div:first-child,.live-review-history-page .anchor-round-meta>div:first-child,.live-review-period-page .anchor-round-meta>div:first-child{padding-left:0}.live-review-anchor-page .anchor-round-meta>div+div:before,.live-review-report-page .anchor-round-meta>div+div:before,.live-review-history-page .anchor-round-meta>div+div:before,.live-review-period-page .anchor-round-meta>div+div:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:1px;background:#e5ebe9}.live-review-anchor-page .anchor-round-meta dt,.live-review-report-page .anchor-round-meta dt,.live-review-history-page .anchor-round-meta dt,.live-review-period-page .anchor-round-meta dt,.live-review-anchor-page .anchor-round-meta dd,.live-review-report-page .anchor-round-meta dd,.live-review-history-page .anchor-round-meta dd,.live-review-period-page .anchor-round-meta dd{margin:0;font-size:var(--text-xs);line-height:var(--leading-secondary)}.live-review-anchor-page .anchor-round-meta dt,.live-review-report-page .anchor-round-meta dt,.live-review-history-page .anchor-round-meta dt,.live-review-period-page .anchor-round-meta dt{color:#98a29f}.live-review-anchor-page .anchor-round-meta dd,.live-review-report-page .anchor-round-meta dd,.live-review-history-page .anchor-round-meta dd,.live-review-period-page .anchor-round-meta dd{display:inline-flex;align-items:center;gap:4px;color:#495550;font-weight:500}.live-review-anchor-page .anchor-core-metrics>.live-section-heading,.live-review-report-page .anchor-core-metrics>.live-section-heading,.live-review-history-page .anchor-core-metrics>.live-section-heading,.live-review-period-page .anchor-core-metrics>.live-section-heading{min-height:40px;margin-bottom:12px}.live-review-anchor-page .anchor-metrics-board,.live-review-report-page .anchor-metrics-board,.live-review-history-page .anchor-metrics-board,.live-review-period-page .anchor-metrics-board{display:grid;gap:10px}.live-review-anchor-page .anchor-metric-layer,.live-review-report-page .anchor-metric-layer,.live-review-history-page .anchor-metric-layer,.live-review-period-page .anchor-metric-layer{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:10px}.live-review-anchor-page .anchor-metric-layer>header,.live-review-report-page .anchor-metric-layer>header,.live-review-history-page .anchor-metric-layer>header,.live-review-period-page .anchor-metric-layer>header{display:flex;flex-direction:column;justify-content:center;padding:13px 14px;border-left:3px solid rgba(24,184,148,.62);background:#f5faf8b8}.live-review-anchor-page .anchor-metric-layer>header h3,.live-review-report-page .anchor-metric-layer>header h3,.live-review-history-page .anchor-metric-layer>header h3,.live-review-period-page .anchor-metric-layer>header h3,.live-review-anchor-page .anchor-metric-layer>header p,.live-review-report-page .anchor-metric-layer>header p,.live-review-history-page .anchor-metric-layer>header p,.live-review-period-page .anchor-metric-layer>header p{margin:0}.live-review-anchor-page .anchor-metric-layer>header h3,.live-review-report-page .anchor-metric-layer>header h3,.live-review-history-page .anchor-metric-layer>header h3,.live-review-period-page .anchor-metric-layer>header h3{color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.live-review-anchor-page .anchor-metric-layer>header p,.live-review-report-page .anchor-metric-layer>header p,.live-review-history-page .anchor-metric-layer>header p,.live-review-period-page .anchor-metric-layer>header p{margin-top:4px;color:#7e8985;font-size:var(--text-xs);line-height:1.5}.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.live-review-anchor-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row{grid-template-columns:minmax(230px,calc((100% - 20px) / 3))}.live-review-anchor-page .anchor-review-grid,.live-review-report-page .anchor-review-grid,.live-review-history-page .anchor-review-grid,.live-review-period-page .anchor-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-review-anchor-page .anchor-overall-review .operations-review-dimension,.live-review-report-page .anchor-overall-review .operations-review-dimension,.live-review-history-page .anchor-overall-review .operations-review-dimension,.live-review-period-page .anchor-overall-review .operations-review-dimension{padding-inline:15px}.live-review-anchor-page .anchor-speech-review,.live-review-report-page .anchor-speech-review,.live-review-history-page .anchor-speech-review,.live-review-period-page .anchor-speech-review{padding:19px 20px 20px;border-block:1px solid rgba(126,151,143,.18);background:#f7fbf9b8}.live-review-anchor-page .anchor-speech-issue-list,.live-review-report-page .anchor-speech-issue-list,.live-review-history-page .anchor-speech-issue-list,.live-review-period-page .anchor-speech-issue-list{display:grid;gap:14px}.live-review-anchor-page .anchor-speech-issue,.live-review-report-page .anchor-speech-issue,.live-review-history-page .anchor-speech-issue,.live-review-period-page .anchor-speech-issue{overflow:hidden;padding:16px 18px;border:1px solid #e0e8e4;border-radius:10px;background:#fff;box-shadow:none}.live-review-anchor-page .anchor-speech-issue>header,.live-review-report-page .anchor-speech-issue>header,.live-review-history-page .anchor-speech-issue>header,.live-review-period-page .anchor-speech-issue>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:0 0 12px;border:0;border-bottom:1px solid #edf1ef;background:transparent}.live-review-anchor-page .anchor-speech-issue>header>div,.live-review-report-page .anchor-speech-issue>header>div,.live-review-history-page .anchor-speech-issue>header>div,.live-review-period-page .anchor-speech-issue>header>div{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:8px 10px}.live-review-anchor-page .anchor-speech-index,.live-review-report-page .anchor-speech-index,.live-review-history-page .anchor-speech-index,.live-review-period-page .anchor-speech-index{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef8f5;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.live-review-anchor-page .anchor-speech-issue h3,.live-review-report-page .anchor-speech-issue h3,.live-review-history-page .anchor-speech-issue h3,.live-review-period-page .anchor-speech-issue h3,.live-review-anchor-page .anchor-speech-issue header p,.live-review-report-page .anchor-speech-issue header p,.live-review-history-page .anchor-speech-issue header p,.live-review-period-page .anchor-speech-issue header p,.live-review-anchor-page .anchor-speech-conclusion p,.live-review-report-page .anchor-speech-conclusion p,.live-review-history-page .anchor-speech-conclusion p,.live-review-period-page .anchor-speech-conclusion p{margin:0}.live-review-anchor-page .anchor-speech-issue h3,.live-review-report-page .anchor-speech-issue h3,.live-review-history-page .anchor-speech-issue h3,.live-review-period-page .anchor-speech-issue h3{display:flex;align-items:center;gap:7px;color:var(--ink-950);font-size:16px;line-height:var(--leading-heading);font-weight:600}.live-review-anchor-page .anchor-speech-issue h3 svg,.live-review-report-page .anchor-speech-issue h3 svg,.live-review-history-page .anchor-speech-issue h3 svg,.live-review-period-page .anchor-speech-issue h3 svg{color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-speech-issue header p,.live-review-report-page .anchor-speech-issue header p,.live-review-history-page .anchor-speech-issue header p,.live-review-period-page .anchor-speech-issue header p{display:flex;align-items:center;gap:5px;margin-top:0;color:#687970;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.live-review-anchor-page .anchor-speech-priority,.live-review-report-page .anchor-speech-priority,.live-review-history-page .anchor-speech-priority,.live-review-period-page .anchor-speech-priority{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;border:1px solid #f1c8ac;border-radius:5px;background:#fff2e8;color:#a34412;font-size:13px;line-height:1.5;font-weight:600;white-space:nowrap}.live-review-anchor-page .anchor-speech-priority:before,.live-review-report-page .anchor-speech-priority:before,.live-review-history-page .anchor-speech-priority:before,.live-review-period-page .anchor-speech-priority:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.live-review-anchor-page .anchor-speech-issue[data-severity=medium] .anchor-speech-priority,.live-review-report-page .anchor-speech-issue[data-severity=medium] .anchor-speech-priority,.live-review-history-page .anchor-speech-issue[data-severity=medium] .anchor-speech-priority,.live-review-period-page .anchor-speech-issue[data-severity=medium] .anchor-speech-priority{border-color:#cbdcec;background:#eef5fc;color:#315e88}.live-review-anchor-page .anchor-speech-issue[data-severity=low] .anchor-speech-priority,.live-review-report-page .anchor-speech-issue[data-severity=low] .anchor-speech-priority,.live-review-history-page .anchor-speech-issue[data-severity=low] .anchor-speech-priority,.live-review-period-page .anchor-speech-issue[data-severity=low] .anchor-speech-priority{border-color:#d8e1dd;background:#f2f5f3;color:#52675e}.live-review-anchor-page .anchor-speech-conclusion,.live-review-report-page .anchor-speech-conclusion,.live-review-history-page .anchor-speech-conclusion,.live-review-period-page .anchor-speech-conclusion{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;margin:12px 14px 0;padding:13px 15px;border-left:3px solid var(--soaiy-primary-hover);border-radius:5px;background:#e7f8f3b8}.live-review-anchor-page .anchor-speech-conclusion span,.live-review-report-page .anchor-speech-conclusion span,.live-review-history-page .anchor-speech-conclusion span,.live-review-period-page .anchor-speech-conclusion span,.live-review-anchor-page .anchor-speech-details dt,.live-review-report-page .anchor-speech-details dt,.live-review-history-page .anchor-speech-details dt,.live-review-period-page .anchor-speech-details dt{color:#65736e;font-size:var(--text-sm);font-weight:600}.live-review-anchor-page .anchor-speech-conclusion span,.live-review-report-page .anchor-speech-conclusion span,.live-review-history-page .anchor-speech-conclusion span,.live-review-period-page .anchor-speech-conclusion span{color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-speech-conclusion p,.live-review-report-page .anchor-speech-conclusion p,.live-review-history-page .anchor-speech-conclusion p,.live-review-period-page .anchor-speech-conclusion p{color:#26332e;font-size:var(--text-base);line-height:1.6;font-weight:600}.live-review-anchor-page .anchor-speech-rewrite,.live-review-report-page .anchor-speech-rewrite,.live-review-history-page .anchor-speech-rewrite,.live-review-period-page .anchor-speech-rewrite{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:start;gap:14px;margin:10px 14px 0;padding:15px;border:1px solid rgba(27,156,126,.22);border-left:3px solid var(--soaiy-primary-hover);border-radius:6px;background:#f5fbf8}.live-review-anchor-page .anchor-speech-rewrite span,.live-review-report-page .anchor-speech-rewrite span,.live-review-history-page .anchor-speech-rewrite span,.live-review-period-page .anchor-speech-rewrite span{color:var(--soaiy-primary-deep);font-size:var(--text-sm);line-height:1.65;font-weight:700}.live-review-anchor-page .anchor-speech-rewrite p,.live-review-report-page .anchor-speech-rewrite p,.live-review-history-page .anchor-speech-rewrite p,.live-review-period-page .anchor-speech-rewrite p{margin:0;color:#1f302a;font-size:var(--text-base);line-height:1.75;font-weight:600}.live-review-anchor-page .anchor-speech-details,.live-review-report-page .anchor-speech-details,.live-review-history-page .anchor-speech-details,.live-review-period-page .anchor-speech-details{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin:0;padding:0}.live-review-anchor-page .anchor-speech-details>div,.live-review-report-page .anchor-speech-details>div,.live-review-history-page .anchor-speech-details>div,.live-review-period-page .anchor-speech-details>div{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:0;border:0;background:transparent}.live-review-anchor-page .anchor-speech-details>div+div,.live-review-report-page .anchor-speech-details>div+div,.live-review-history-page .anchor-speech-details>div+div,.live-review-period-page .anchor-speech-details>div+div{border:0}.live-review-anchor-page .anchor-speech-details dt,.live-review-report-page .anchor-speech-details dt,.live-review-history-page .anchor-speech-details dt,.live-review-period-page .anchor-speech-details dt,.live-review-anchor-page .anchor-speech-details dd,.live-review-report-page .anchor-speech-details dd,.live-review-history-page .anchor-speech-details dd,.live-review-period-page .anchor-speech-details dd{margin:0}.live-review-anchor-page .anchor-speech-details dd,.live-review-report-page .anchor-speech-details dd,.live-review-history-page .anchor-speech-details dd,.live-review-period-page .anchor-speech-details dd{margin-top:0;color:#405149;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.live-review-anchor-page .anchor-speech-details dt,.live-review-report-page .anchor-speech-details dt,.live-review-history-page .anchor-speech-details dt,.live-review-period-page .anchor-speech-details dt{color:#61736a;font-size:14px;line-height:1.875;font-weight:500}.live-review-anchor-page .anchor-speech-key-point dd,.live-review-report-page .anchor-speech-key-point dd,.live-review-history-page .anchor-speech-key-point dd,.live-review-period-page .anchor-speech-key-point dd{color:#243a2f;font-weight:600}.live-review-anchor-page .anchor-speech-details>.anchor-speech-suggestion,.live-review-report-page .anchor-speech-details>.anchor-speech-suggestion,.live-review-history-page .anchor-speech-details>.anchor-speech-suggestion,.live-review-period-page .anchor-speech-details>.anchor-speech-suggestion{margin-top:3px;padding:12px 14px;border-radius:6px;background:#f0f8f4}.live-review-anchor-page .anchor-speech-suggestion dt,.live-review-report-page .anchor-speech-suggestion dt,.live-review-history-page .anchor-speech-suggestion dt,.live-review-period-page .anchor-speech-suggestion dt{color:#22644f;font-weight:600}.live-review-anchor-page .anchor-speech-suggestion dd,.live-review-report-page .anchor-speech-suggestion dd,.live-review-history-page .anchor-speech-suggestion dd,.live-review-period-page .anchor-speech-suggestion dd{color:#285c49;font-weight:500}.live-review-anchor-page .anchor-speech-toggle,.live-review-report-page .anchor-speech-toggle,.live-review-history-page .anchor-speech-toggle,.live-review-period-page .anchor-speech-toggle{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin:10px auto 0;padding:0 13px;border:0;border-radius:6px;background:transparent;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.live-review-anchor-page .anchor-review-workspace>.anchor-next-actions,.live-review-report-page .anchor-review-workspace>.anchor-next-actions,.live-review-history-page .anchor-review-workspace>.anchor-next-actions,.live-review-period-page .anchor-review-workspace>.anchor-next-actions,.live-review-anchor-page .anchor-history-performance,.live-review-report-page .anchor-history-performance,.live-review-history-page .anchor-history-performance,.live-review-period-page .anchor-history-performance{min-width:0;padding:16px;border:1px solid rgba(126,151,143,.14);border-radius:9px;background:#ffffffb8;box-shadow:0 7px 22px #264d4209}.live-review-anchor-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading,.live-review-report-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading,.live-review-history-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading,.live-review-period-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading,.live-review-anchor-page .anchor-history-performance>.live-section-heading,.live-review-report-page .anchor-history-performance>.live-section-heading,.live-review-history-page .anchor-history-performance>.live-section-heading,.live-review-period-page .anchor-history-performance>.live-section-heading,.live-review-anchor-page .anchor-data-details>.live-section-heading,.live-review-report-page .anchor-data-details>.live-section-heading,.live-review-history-page .anchor-data-details>.live-section-heading,.live-review-period-page .anchor-data-details>.live-section-heading{min-height:40px;align-items:flex-end;margin-bottom:12px;padding:0 1px 11px;border-bottom:1px solid rgba(126,151,143,.13)}.live-review-anchor-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading h2,.live-review-report-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading h2,.live-review-history-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading h2,.live-review-period-page .anchor-review-workspace>.anchor-next-actions>.live-section-heading h2,.live-review-anchor-page .anchor-history-performance>.live-section-heading h2,.live-review-report-page .anchor-history-performance>.live-section-heading h2,.live-review-history-page .anchor-history-performance>.live-section-heading h2,.live-review-period-page .anchor-history-performance>.live-section-heading h2,.live-review-anchor-page .anchor-data-details>.live-section-heading h2,.live-review-report-page .anchor-data-details>.live-section-heading h2,.live-review-history-page .anchor-data-details>.live-section-heading h2,.live-review-period-page .anchor-data-details>.live-section-heading h2{font-size:var(--text-lg)}.live-review-anchor-page .anchor-data-details,.live-review-report-page .anchor-data-details,.live-review-history-page .anchor-data-details,.live-review-period-page .anchor-data-details{padding:16px}.live-review-anchor-page .anchor-data-details .operations-detail-controls,.live-review-report-page .anchor-data-details .operations-detail-controls,.live-review-history-page .anchor-data-details .operations-detail-controls,.live-review-period-page .anchor-data-details .operations-detail-controls{margin-top:12px}.live-review-anchor-page .anchor-detail-trends,.live-review-report-page .anchor-detail-trends,.live-review-history-page .anchor-detail-trends,.live-review-period-page .anchor-detail-trends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.live-review-anchor-page .anchor-detail-trends article,.live-review-report-page .anchor-detail-trends article,.live-review-history-page .anchor-detail-trends article,.live-review-period-page .anchor-detail-trends article{min-width:0;display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2eae7;border-radius:7px;background:#fbfdfc;color:#65716d;font-size:var(--text-xs)}.live-review-anchor-page .anchor-detail-trends article>div,.live-review-report-page .anchor-detail-trends article>div,.live-review-history-page .anchor-detail-trends article>div,.live-review-period-page .anchor-detail-trends article>div{height:38px;display:flex;align-items:end;gap:3px}.live-review-anchor-page .anchor-detail-trends i,.live-review-report-page .anchor-detail-trends i,.live-review-history-page .anchor-detail-trends i,.live-review-period-page .anchor-detail-trends i{min-width:3px;flex:1;max-width:8px;border-radius:2px 2px 0 0;background:#a8e7d8}.live-review-anchor-page .anchor-detail-trends strong,.live-review-report-page .anchor-detail-trends strong,.live-review-history-page .anchor-detail-trends strong,.live-review-period-page .anchor-detail-trends strong{color:var(--soaiy-primary-deep);font-weight:500}.live-review-anchor-page .anchor-detail-table-wrap,.live-review-report-page .anchor-detail-table-wrap,.live-review-history-page .anchor-detail-table-wrap,.live-review-period-page .anchor-detail-table-wrap{overflow-x:auto;margin-top:12px}.live-review-anchor-page .anchor-detail-context,.live-review-report-page .anchor-detail-context,.live-review-history-page .anchor-detail-context,.live-review-period-page .anchor-detail-context{margin:10px 0 0;color:#8a9591;font-size:var(--text-xs)}.live-review-anchor-page .anchor-history-performance .live-section-heading a,.live-review-report-page .anchor-history-performance .live-section-heading a,.live-review-history-page .anchor-history-performance .live-section-heading a,.live-review-period-page .anchor-history-performance .live-section-heading a{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #dce6e3;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.live-review-anchor-page .anchor-history-body,.live-review-report-page .anchor-history-body,.live-review-history-page .anchor-history-body,.live-review-period-page .anchor-history-body{display:grid;grid-template-columns:104px minmax(0,1fr);overflow:hidden;border:1px solid #e5ebe9;border-radius:7px;background:#ffffff8f}.live-review-anchor-page .anchor-history-tabs,.live-review-report-page .anchor-history-tabs,.live-review-history-page .anchor-history-tabs,.live-review-period-page .anchor-history-tabs{display:grid;align-content:center;padding:8px;border-right:1px solid #e8edeb}.live-review-anchor-page .anchor-history-tabs button,.live-review-report-page .anchor-history-tabs button,.live-review-history-page .anchor-history-tabs button,.live-review-period-page .anchor-history-tabs button{min-height:34px;border:0;border-radius:5px;background:transparent;color:#76817d;font:inherit;font-size:var(--text-sm);cursor:pointer}.live-review-anchor-page .anchor-history-tabs button.is-active,.live-review-report-page .anchor-history-tabs button.is-active,.live-review-history-page .anchor-history-tabs button.is-active,.live-review-period-page .anchor-history-tabs button.is-active{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-weight:600}.live-review-anchor-page .anchor-history-metrics,.live-review-report-page .anchor-history-metrics,.live-review-history-page .anchor-history-metrics,.live-review-period-page .anchor-history-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.live-review-anchor-page .anchor-history-metrics article,.live-review-report-page .anchor-history-metrics article,.live-review-history-page .anchor-history-metrics article,.live-review-period-page .anchor-history-metrics article{min-width:0;display:grid;align-content:center;gap:3px;padding:14px 18px}.live-review-anchor-page .anchor-history-metrics article+article,.live-review-report-page .anchor-history-metrics article+article,.live-review-history-page .anchor-history-metrics article+article,.live-review-period-page .anchor-history-metrics article+article{border-left:1px solid #e8edeb}.live-review-anchor-page .anchor-history-metrics span,.live-review-report-page .anchor-history-metrics span,.live-review-history-page .anchor-history-metrics span,.live-review-period-page .anchor-history-metrics span,.live-review-anchor-page .anchor-history-metrics small,.live-review-report-page .anchor-history-metrics small,.live-review-history-page .anchor-history-metrics small,.live-review-period-page .anchor-history-metrics small{color:#89938f;font-size:var(--text-xs)}.live-review-anchor-page .anchor-history-metrics strong,.live-review-report-page .anchor-history-metrics strong,.live-review-history-page .anchor-history-metrics strong,.live-review-period-page .anchor-history-metrics strong{color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.live-review-anchor-page .anchor-history-metrics small,.live-review-report-page .anchor-history-metrics small,.live-review-history-page .anchor-history-metrics small,.live-review-period-page .anchor-history-metrics small{color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-history-page-header,.live-review-report-page .anchor-history-page-header,.live-review-history-page .anchor-history-page-header,.live-review-period-page .anchor-history-page-header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid rgba(126,151,143,.18);border-radius:8px;background:#ffffffd1}.live-review-anchor-page .anchor-history-filters,.live-review-report-page .anchor-history-filters,.live-review-history-page .anchor-history-filters,.live-review-period-page .anchor-history-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:13px 14px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .anchor-history-filters label,.live-review-report-page .anchor-history-filters label,.live-review-history-page .anchor-history-filters label,.live-review-period-page .anchor-history-filters label{min-width:150px;display:grid;gap:5px}.live-review-anchor-page .anchor-history-filters label>span,.live-review-report-page .anchor-history-filters label>span,.live-review-history-page .anchor-history-filters label>span,.live-review-period-page .anchor-history-filters label>span{color:#7c8883;font-size:var(--text-xs)}.live-review-anchor-page .anchor-history-filters select,.live-review-report-page .anchor-history-filters select,.live-review-history-page .anchor-history-filters select,.live-review-period-page .anchor-history-filters select,.live-review-anchor-page .anchor-history-filters input,.live-review-report-page .anchor-history-filters input,.live-review-history-page .anchor-history-filters input,.live-review-period-page .anchor-history-filters input{min-height:36px;padding:0 32px 0 10px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#3d4844;font:inherit;font-size:var(--text-sm)}.live-review-anchor-page .anchor-history-filters select,.live-review-report-page .anchor-history-filters select,.live-review-history-page .anchor-history-filters select,.live-review-period-page .anchor-history-filters select{appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2364736c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.live-review-anchor-page .anchor-history-filters>button,.live-review-report-page .anchor-history-filters>button,.live-review-history-page .anchor-history-filters>button,.live-review-period-page .anchor-history-filters>button,.live-review-anchor-page .anchor-history-empty button,.live-review-report-page .anchor-history-empty button,.live-review-history-page .anchor-history-empty button,.live-review-period-page .anchor-history-empty button,.live-review-anchor-page .anchor-history-pagination button,.live-review-report-page .anchor-history-pagination button,.live-review-history-page .anchor-history-pagination button,.live-review-period-page .anchor-history-pagination button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#52615b;font:inherit;font-size:var(--text-sm);cursor:pointer}.live-review-anchor-page .anchor-history-empty,.live-review-report-page .anchor-history-empty,.live-review-history-page .anchor-history-empty,.live-review-period-page .anchor-history-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #e1e8e6;border-radius:8px;background:#fff;color:#86918d;text-align:center}.live-review-anchor-page .anchor-history-empty strong,.live-review-report-page .anchor-history-empty strong,.live-review-history-page .anchor-history-empty strong,.live-review-period-page .anchor-history-empty strong{color:#3d4945}.live-review-anchor-page .anchor-history-empty p,.live-review-report-page .anchor-history-empty p,.live-review-history-page .anchor-history-empty p,.live-review-period-page .anchor-history-empty p{margin:0;font-size:var(--text-sm)}.live-review-anchor-page .anchor-history-result,.live-review-report-page .anchor-history-result,.live-review-history-page .anchor-history-result,.live-review-period-page .anchor-history-result{display:grid;gap:2px}.live-review-anchor-page .anchor-history-result strong,.live-review-report-page .anchor-history-result strong,.live-review-history-page .anchor-history-result strong,.live-review-period-page .anchor-history-result strong{color:#303c37;font-weight:600}.live-review-anchor-page .anchor-history-result small,.live-review-report-page .anchor-history-result small,.live-review-history-page .anchor-history-result small,.live-review-period-page .anchor-history-result small,.live-review-anchor-page .anchor-history-muted,.live-review-report-page .anchor-history-muted,.live-review-history-page .anchor-history-muted,.live-review-period-page .anchor-history-muted{color:#8b9692;font-size:var(--text-xs)}.live-review-anchor-page .anchor-history-status.is-live,.live-review-report-page .anchor-history-status.is-live,.live-review-history-page .anchor-history-status.is-live,.live-review-period-page .anchor-history-status.is-live{background:#fff3e6;color:#a86528}.live-review-anchor-page .anchor-history-status.is-failed,.live-review-report-page .anchor-history-status.is-failed,.live-review-history-page .anchor-history-status.is-failed,.live-review-period-page .anchor-history-status.is-failed{background:#fff0ed;color:#b45748}.live-review-anchor-page .anchor-history-pagination,.live-review-report-page .anchor-history-pagination,.live-review-history-page .anchor-history-pagination,.live-review-period-page .anchor-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#7f8a86;font-size:var(--text-xs)}.live-review-anchor-page .anchor-history-pagination>div,.live-review-report-page .anchor-history-pagination>div,.live-review-history-page .anchor-history-pagination>div,.live-review-period-page .anchor-history-pagination>div{display:flex;align-items:center;gap:8px}.live-review-anchor-page .anchor-history-pagination b,.live-review-report-page .anchor-history-pagination b,.live-review-history-page .anchor-history-pagination b,.live-review-period-page .anchor-history-pagination b{color:#52615b;font-weight:500}.live-review-anchor-page .anchor-history-pagination button:disabled,.live-review-report-page .anchor-history-pagination button:disabled,.live-review-history-page .anchor-history-pagination button:disabled,.live-review-period-page .anchor-history-pagination button:disabled{opacity:.45;cursor:default}.live-review-anchor-page .anchor-history-page-header h1,.live-review-report-page .anchor-history-page-header h1,.live-review-history-page .anchor-history-page-header h1,.live-review-period-page .anchor-history-page-header h1,.live-review-anchor-page .anchor-history-page-header p,.live-review-report-page .anchor-history-page-header p,.live-review-history-page .anchor-history-page-header p,.live-review-period-page .anchor-history-page-header p{margin:0}.live-review-anchor-page .anchor-history-page-header h1,.live-review-report-page .anchor-history-page-header h1,.live-review-history-page .anchor-history-page-header h1,.live-review-period-page .anchor-history-page-header h1{font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.live-review-anchor-page .anchor-history-page-header p,.live-review-report-page .anchor-history-page-header p,.live-review-history-page .anchor-history-page-header p,.live-review-period-page .anchor-history-page-header p{margin-top:3px;color:#7d8884;font-size:var(--text-sm)}.live-review-anchor-page .anchor-history-table-wrap,.live-review-report-page .anchor-history-table-wrap,.live-review-history-page .anchor-history-table-wrap,.live-review-period-page .anchor-history-table-wrap{min-width:0;overflow-x:auto;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .anchor-history-table,.live-review-report-page .anchor-history-table,.live-review-history-page .anchor-history-table,.live-review-period-page .anchor-history-table{width:100%;min-width:840px;border-collapse:collapse;font-size:var(--text-sm)}.live-review-anchor-page .anchor-history-table th,.live-review-report-page .anchor-history-table th,.live-review-history-page .anchor-history-table th,.live-review-period-page .anchor-history-table th,.live-review-anchor-page .anchor-history-table td,.live-review-report-page .anchor-history-table td,.live-review-history-page .anchor-history-table td,.live-review-period-page .anchor-history-table td{display:table-cell;padding:12px 14px;border-bottom:1px solid #edf1f0;text-align:left;vertical-align:middle;white-space:nowrap;line-height:1.5;font-variant-numeric:tabular-nums}.live-review-anchor-page .anchor-history-table th,.live-review-report-page .anchor-history-table th,.live-review-history-page .anchor-history-table th,.live-review-period-page .anchor-history-table th{background:#fafcfb;color:#7d8884;font-size:var(--text-xs);font-weight:500}.live-review-anchor-page .anchor-history-table td,.live-review-report-page .anchor-history-table td,.live-review-history-page .anchor-history-table td,.live-review-period-page .anchor-history-table td{color:#59645f}.live-review-anchor-page .anchor-history-table tbody tr:last-child td,.live-review-report-page .anchor-history-table tbody tr:last-child td,.live-review-history-page .anchor-history-table tbody tr:last-child td,.live-review-period-page .anchor-history-table tbody tr:last-child td{border-bottom:0}.live-review-anchor-page .anchor-history-duration,.live-review-report-page .anchor-history-duration,.live-review-history-page .anchor-history-duration,.live-review-period-page .anchor-history-duration{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.live-review-anchor-page .anchor-history-duration svg,.live-review-report-page .anchor-history-duration svg,.live-review-history-page .anchor-history-duration svg,.live-review-period-page .anchor-history-duration svg{flex-shrink:0}.live-review-anchor-page .anchor-history-table td:last-child a,.live-review-report-page .anchor-history-table td:last-child a,.live-review-history-page .anchor-history-table td:last-child a,.live-review-period-page .anchor-history-table td:last-child a{color:var(--soaiy-primary-deep);font-weight:500}.live-review-anchor-page .anchor-history-status,.live-review-report-page .anchor-history-status,.live-review-history-page .anchor-history-status,.live-review-period-page .anchor-history-status{display:inline-flex;padding:2px 7px;border-radius:10px;background:#f1f4f3;color:#7d8884;font-size:var(--text-xs)}.live-review-anchor-page .anchor-history-status.is-ready,.live-review-report-page .anchor-history-status.is-ready,.live-review-history-page .anchor-history-status.is-ready,.live-review-period-page .anchor-history-status.is-ready{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-anchor-page .anchor-history-status.is-generating,.live-review-report-page .anchor-history-status.is-generating,.live-review-history-page .anchor-history-status.is-generating,.live-review-period-page .anchor-history-status.is-generating{background:#fff3e6;color:#a86528}@media(max-width:1199px){.live-review-anchor-page .anchor-round-header-main,.live-review-report-page .anchor-round-header-main,.live-review-history-page .anchor-round-header-main,.live-review-period-page .anchor-round-header-main{align-items:flex-start;flex-direction:column}}@media(max-width:1199px){.live-review-anchor-page .anchor-round-selectors,.live-review-report-page .anchor-round-selectors,.live-review-history-page .anchor-round-selectors,.live-review-period-page .anchor-round-selectors{width:100%}}@media(max-width:1199px){.live-review-anchor-page .anchor-round-selectors label,.live-review-report-page .anchor-round-selectors label,.live-review-history-page .anchor-round-selectors label,.live-review-period-page .anchor-round-selectors label{flex:1}}@media(max-width:1199px){.live-review-anchor-page .anchor-round-selectors select,.live-review-report-page .anchor-round-selectors select,.live-review-history-page .anchor-round-selectors select,.live-review-period-page .anchor-round-selectors select{width:100%}}@media(max-width:1199px){.live-review-anchor-page .anchor-round-meta,.live-review-report-page .anchor-round-meta,.live-review-history-page .anchor-round-meta,.live-review-period-page .anchor-round-meta{padding-left:16px}}@media(max-width:1199px){.live-review-anchor-page .anchor-review-grid,.live-review-report-page .anchor-review-grid,.live-review-history-page .anchor-review-grid,.live-review-period-page .anchor-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1199px){.live-review-anchor-page .anchor-review-grid .operations-review-dimension:nth-child(3),.live-review-report-page .anchor-review-grid .operations-review-dimension:nth-child(3),.live-review-history-page .anchor-review-grid .operations-review-dimension:nth-child(3),.live-review-period-page .anchor-review-grid .operations-review-dimension:nth-child(3){border-top:1px solid #e8edeb;border-left:0}}@media(max-width:1199px){.live-review-anchor-page .anchor-review-grid .operations-review-dimension:nth-child(4),.live-review-report-page .anchor-review-grid .operations-review-dimension:nth-child(4),.live-review-history-page .anchor-review-grid .operations-review-dimension:nth-child(4),.live-review-period-page .anchor-review-grid .operations-review-dimension:nth-child(4){border-top:1px solid #e8edeb}}@media(max-width:900px){.live-review-anchor-page .anchor-metric-layer,.live-review-report-page .anchor-metric-layer,.live-review-history-page .anchor-metric-layer,.live-review-period-page .anchor-metric-layer{grid-template-columns:1fr}}@media(max-width:900px){.live-review-anchor-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.live-review-anchor-page .anchor-metric-layer>header,.live-review-report-page .anchor-metric-layer>header,.live-review-history-page .anchor-metric-layer>header,.live-review-period-page .anchor-metric-layer>header{padding-block:10px}}@media(max-width:900px){.live-review-anchor-page .anchor-speech-details,.live-review-report-page .anchor-speech-details,.live-review-history-page .anchor-speech-details,.live-review-period-page .anchor-speech-details{grid-template-columns:1fr}}@media(max-width:900px){.live-review-anchor-page .anchor-speech-details>div+div,.live-review-report-page .anchor-speech-details>div+div,.live-review-history-page .anchor-speech-details>div+div,.live-review-period-page .anchor-speech-details>div+div{border:0}}@media(max-width:900px){.live-review-anchor-page .anchor-history-body,.live-review-report-page .anchor-history-body,.live-review-history-page .anchor-history-body,.live-review-period-page .anchor-history-body{grid-template-columns:1fr}}@media(max-width:900px){.live-review-anchor-page .anchor-history-tabs,.live-review-report-page .anchor-history-tabs,.live-review-history-page .anchor-history-tabs,.live-review-period-page .anchor-history-tabs{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #e8edeb}}@media(max-width:680px){.live-review-anchor-page .anchor-round-selectors,.live-review-report-page .anchor-round-selectors,.live-review-history-page .anchor-round-selectors,.live-review-period-page .anchor-round-selectors{align-items:stretch;flex-direction:column}}@media(max-width:680px){.live-review-anchor-page .anchor-round-title-row,.live-review-report-page .anchor-round-title-row,.live-review-history-page .anchor-round-title-row,.live-review-period-page .anchor-round-title-row{align-items:flex-start;flex-wrap:wrap}}@media(max-width:680px){.live-review-anchor-page .anchor-round-meta,.live-review-report-page .anchor-round-meta,.live-review-history-page .anchor-round-meta,.live-review-period-page .anchor-round-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}}@media(max-width:680px){.live-review-anchor-page .anchor-round-meta>div,.live-review-report-page .anchor-round-meta>div,.live-review-history-page .anchor-round-meta>div,.live-review-period-page .anchor-round-meta>div{padding:0}}@media(max-width:680px){.live-review-anchor-page .anchor-round-meta>div+div:before,.live-review-report-page .anchor-round-meta>div+div:before,.live-review-history-page .anchor-round-meta>div+div:before,.live-review-period-page .anchor-round-meta>div+div:before{display:none}}@media(max-width:680px){.live-review-anchor-page .anchor-metric-layer .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-single .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-anchor-page .anchor-review-grid,.live-review-report-page .anchor-review-grid,.live-review-history-page .anchor-review-grid,.live-review-period-page .anchor-review-grid,.live-review-anchor-page .anchor-history-metrics,.live-review-report-page .anchor-history-metrics,.live-review-history-page .anchor-history-metrics,.live-review-period-page .anchor-history-metrics{grid-template-columns:1fr}}@media(max-width:680px){.live-review-anchor-page .anchor-review-grid .operations-review-dimension+.operations-review-dimension,.live-review-report-page .anchor-review-grid .operations-review-dimension+.operations-review-dimension,.live-review-history-page .anchor-review-grid .operations-review-dimension+.operations-review-dimension,.live-review-period-page .anchor-review-grid .operations-review-dimension+.operations-review-dimension{border-top:1px solid #e8edeb;border-left:0}}@media(max-width:680px){.live-review-anchor-page .anchor-speech-review,.live-review-report-page .anchor-speech-review,.live-review-history-page .anchor-speech-review,.live-review-period-page .anchor-speech-review{padding-inline:12px}}@media(max-width:680px){.live-review-anchor-page .anchor-speech-issue>header,.live-review-report-page .anchor-speech-issue>header,.live-review-history-page .anchor-speech-issue>header,.live-review-period-page .anchor-speech-issue>header{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}}@media(max-width:680px){.live-review-anchor-page .anchor-speech-issue,.live-review-report-page .anchor-speech-issue,.live-review-history-page .anchor-speech-issue,.live-review-period-page .anchor-speech-issue{padding:14px 12px}}@media(max-width:680px){.live-review-anchor-page .anchor-speech-issue header p,.live-review-report-page .anchor-speech-issue header p,.live-review-history-page .anchor-speech-issue header p,.live-review-period-page .anchor-speech-issue header p{white-space:normal;flex-wrap:wrap}}@media(max-width:680px){.live-review-anchor-page .anchor-speech-details>div,.live-review-report-page .anchor-speech-details>div,.live-review-history-page .anchor-speech-details>div,.live-review-period-page .anchor-speech-details>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media(max-width:680px){.live-review-anchor-page .anchor-speech-conclusion,.live-review-report-page .anchor-speech-conclusion,.live-review-history-page .anchor-speech-conclusion,.live-review-period-page .anchor-speech-conclusion,.live-review-anchor-page .anchor-speech-rewrite,.live-review-report-page .anchor-speech-rewrite,.live-review-history-page .anchor-speech-rewrite,.live-review-period-page .anchor-speech-rewrite{grid-template-columns:1fr;gap:5px}}@media(max-width:680px){.live-review-anchor-page .anchor-history-metrics article+article,.live-review-report-page .anchor-history-metrics article+article,.live-review-history-page .anchor-history-metrics article+article,.live-review-period-page .anchor-history-metrics article+article{border-top:1px solid #e8edeb;border-left:0}}.live-review-anchor-page .review-snapshot-detail,.live-review-report-page .review-snapshot-detail,.live-review-history-page .review-snapshot-detail,.live-review-period-page .review-snapshot-detail{min-width:0;display:grid;gap:14px}.live-review-anchor-page .review-history-filter-bar,.live-review-report-page .review-history-filter-bar,.live-review-history-page .review-history-filter-bar,.live-review-period-page .review-history-filter-bar{display:grid;grid-template-columns:auto minmax(210px,1.2fr) 160px 160px minmax(140px,.75fr) minmax(140px,.75fr);align-items:end;gap:12px;padding:13px 15px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .review-history-filter-bar label,.live-review-report-page .review-history-filter-bar label,.live-review-history-page .review-history-filter-bar label,.live-review-period-page .review-history-filter-bar label{min-width:0;display:grid;gap:5px;color:#7c8783;font-size:var(--text-xs)}.live-review-anchor-page .review-history-filter-bar select,.live-review-report-page .review-history-filter-bar select,.live-review-history-page .review-history-filter-bar select,.live-review-period-page .review-history-filter-bar select,.live-review-anchor-page .review-history-filter-bar input,.live-review-report-page .review-history-filter-bar input,.live-review-history-page .review-history-filter-bar input,.live-review-period-page .review-history-filter-bar input{width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fbfcfc;color:var(--ink-800);font:inherit;font-size:var(--text-sm)}.live-review-anchor-page .review-history-filter-bar select:focus,.live-review-report-page .review-history-filter-bar select:focus,.live-review-history-page .review-history-filter-bar select:focus,.live-review-period-page .review-history-filter-bar select:focus,.live-review-anchor-page .review-history-filter-bar input:focus,.live-review-report-page .review-history-filter-bar input:focus,.live-review-history-page .review-history-filter-bar input:focus,.live-review-period-page .review-history-filter-bar input:focus{border-color:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.live-review-anchor-page .review-history-table-wrap,.live-review-report-page .review-history-table-wrap,.live-review-history-page .review-history-table-wrap,.live-review-period-page .review-history-table-wrap{overflow-x:auto;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.live-review-anchor-page .review-history-table,.live-review-report-page .review-history-table,.live-review-history-page .review-history-table,.live-review-period-page .review-history-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.live-review-anchor-page .review-history-table th,.live-review-report-page .review-history-table th,.live-review-history-page .review-history-table th,.live-review-period-page .review-history-table th,.live-review-anchor-page .review-history-table td,.live-review-report-page .review-history-table td,.live-review-history-page .review-history-table td,.live-review-period-page .review-history-table td{padding:13px 12px;border-bottom:1px solid #edf1f0;text-align:left;vertical-align:middle}.live-review-anchor-page .review-history-table th,.live-review-report-page .review-history-table th,.live-review-history-page .review-history-table th,.live-review-period-page .review-history-table th{background:#f7faf9;color:#7b8682;font-size:var(--text-xs);font-weight:500}.live-review-anchor-page .review-history-table td,.live-review-report-page .review-history-table td,.live-review-history-page .review-history-table td,.live-review-period-page .review-history-table td{color:#626d69;font-size:var(--text-sm)}.live-review-anchor-page .review-history-table tbody tr:last-child td,.live-review-report-page .review-history-table tbody tr:last-child td,.live-review-history-page .review-history-table tbody tr:last-child td,.live-review-period-page .review-history-table tbody tr:last-child td{border-bottom:0}.live-review-anchor-page .review-history-table th:nth-child(1),.live-review-report-page .review-history-table th:nth-child(1),.live-review-history-page .review-history-table th:nth-child(1),.live-review-period-page .review-history-table th:nth-child(1),.live-review-anchor-page .review-history-table td:nth-child(1),.live-review-report-page .review-history-table td:nth-child(1),.live-review-history-page .review-history-table td:nth-child(1),.live-review-period-page .review-history-table td:nth-child(1){width:10%}.live-review-anchor-page .review-history-table th:nth-child(2),.live-review-report-page .review-history-table th:nth-child(2),.live-review-history-page .review-history-table th:nth-child(2),.live-review-period-page .review-history-table th:nth-child(2),.live-review-anchor-page .review-history-table td:nth-child(2),.live-review-report-page .review-history-table td:nth-child(2),.live-review-history-page .review-history-table td:nth-child(2),.live-review-period-page .review-history-table td:nth-child(2){width:16%}.live-review-anchor-page .review-history-table th:nth-child(3),.live-review-report-page .review-history-table th:nth-child(3),.live-review-history-page .review-history-table th:nth-child(3),.live-review-period-page .review-history-table th:nth-child(3),.live-review-anchor-page .review-history-table td:nth-child(3),.live-review-report-page .review-history-table td:nth-child(3),.live-review-history-page .review-history-table td:nth-child(3),.live-review-period-page .review-history-table td:nth-child(3){width:11%}.live-review-anchor-page .review-history-table th:nth-child(4),.live-review-report-page .review-history-table th:nth-child(4),.live-review-history-page .review-history-table th:nth-child(4),.live-review-period-page .review-history-table th:nth-child(4),.live-review-anchor-page .review-history-table td:nth-child(4),.live-review-report-page .review-history-table td:nth-child(4),.live-review-history-page .review-history-table td:nth-child(4),.live-review-period-page .review-history-table td:nth-child(4){width:9%}.live-review-anchor-page .review-history-table th:nth-child(5),.live-review-report-page .review-history-table th:nth-child(5),.live-review-history-page .review-history-table th:nth-child(5),.live-review-period-page .review-history-table th:nth-child(5),.live-review-anchor-page .review-history-table td:nth-child(5),.live-review-report-page .review-history-table td:nth-child(5),.live-review-history-page .review-history-table td:nth-child(5),.live-review-period-page .review-history-table td:nth-child(5){width:11%}.live-review-anchor-page .review-history-table th:nth-child(6),.live-review-report-page .review-history-table th:nth-child(6),.live-review-history-page .review-history-table th:nth-child(6),.live-review-period-page .review-history-table th:nth-child(6),.live-review-anchor-page .review-history-table td:nth-child(6),.live-review-report-page .review-history-table td:nth-child(6),.live-review-history-page .review-history-table td:nth-child(6),.live-review-period-page .review-history-table td:nth-child(6){width:9%}.live-review-anchor-page .review-history-table th:nth-child(7),.live-review-report-page .review-history-table th:nth-child(7),.live-review-history-page .review-history-table th:nth-child(7),.live-review-period-page .review-history-table th:nth-child(7),.live-review-anchor-page .review-history-table td:nth-child(7),.live-review-report-page .review-history-table td:nth-child(7),.live-review-history-page .review-history-table td:nth-child(7),.live-review-period-page .review-history-table td:nth-child(7){width:17%}.live-review-anchor-page .review-history-table th:nth-child(8),.live-review-report-page .review-history-table th:nth-child(8),.live-review-history-page .review-history-table th:nth-child(8),.live-review-period-page .review-history-table th:nth-child(8),.live-review-anchor-page .review-history-table td:nth-child(8),.live-review-report-page .review-history-table td:nth-child(8),.live-review-history-page .review-history-table td:nth-child(8),.live-review-period-page .review-history-table td:nth-child(8){width:12%}.live-review-anchor-page .review-history-table th:nth-child(9),.live-review-report-page .review-history-table th:nth-child(9),.live-review-history-page .review-history-table th:nth-child(9),.live-review-period-page .review-history-table th:nth-child(9),.live-review-anchor-page .review-history-table td:nth-child(9),.live-review-report-page .review-history-table td:nth-child(9),.live-review-history-page .review-history-table td:nth-child(9),.live-review-period-page .review-history-table td:nth-child(9){width:9%}.live-review-anchor-page .review-history-table td:first-child strong,.live-review-report-page .review-history-table td:first-child strong,.live-review-history-page .review-history-table td:first-child strong,.live-review-period-page .review-history-table td:first-child strong{color:var(--ink-950);font-weight:600}.live-review-anchor-page .review-snapshot-status,.live-review-report-page .review-snapshot-status,.live-review-history-page .review-snapshot-status,.live-review-period-page .review-snapshot-status{display:inline-flex;align-items:center;gap:5px;color:#7d8783;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.live-review-anchor-page .review-snapshot-status:before,.live-review-report-page .review-snapshot-status:before,.live-review-history-page .review-snapshot-status:before,.live-review-period-page .review-snapshot-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9ca7a3}.live-review-anchor-page .review-snapshot-status.is-completed,.live-review-report-page .review-snapshot-status.is-completed,.live-review-history-page .review-snapshot-status.is-completed,.live-review-period-page .review-snapshot-status.is-completed{color:var(--soaiy-primary-deep)}.live-review-anchor-page .review-snapshot-status.is-completed:before,.live-review-report-page .review-snapshot-status.is-completed:before,.live-review-history-page .review-snapshot-status.is-completed:before,.live-review-period-page .review-snapshot-status.is-completed:before{background:var(--soaiy-primary-hover)}.live-review-anchor-page .review-snapshot-status.is-pending,.live-review-report-page .review-snapshot-status.is-pending,.live-review-history-page .review-snapshot-status.is-pending,.live-review-period-page .review-snapshot-status.is-pending{color:#7d8783}.live-review-anchor-page .review-snapshot-status.is-pending:before,.live-review-report-page .review-snapshot-status.is-pending:before,.live-review-history-page .review-snapshot-status.is-pending:before,.live-review-period-page .review-snapshot-status.is-pending:before{background:#a3aca9}.live-review-anchor-page .review-snapshot-status.is-generating,.live-review-report-page .review-snapshot-status.is-generating,.live-review-history-page .review-snapshot-status.is-generating,.live-review-period-page .review-snapshot-status.is-generating{color:#a86528}.live-review-anchor-page .review-snapshot-status.is-generating:before,.live-review-report-page .review-snapshot-status.is-generating:before,.live-review-history-page .review-snapshot-status.is-generating:before,.live-review-period-page .review-snapshot-status.is-generating:before{background:#d98237}.live-review-anchor-page .review-snapshot-status.is-failed,.live-review-report-page .review-snapshot-status.is-failed,.live-review-history-page .review-snapshot-status.is-failed,.live-review-period-page .review-snapshot-status.is-failed{color:#b45f54}.live-review-anchor-page .review-snapshot-status.is-failed:before,.live-review-report-page .review-snapshot-status.is-failed:before,.live-review-history-page .review-snapshot-status.is-failed:before,.live-review-period-page .review-snapshot-status.is-failed:before{background:#cf7367}.live-review-anchor-page .review-history-view,.live-review-report-page .review-history-view,.live-review-history-page .review-history-view,.live-review-period-page .review-history-view{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #cce5de;border-radius:5px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.live-review-anchor-page .review-history-view:hover,.live-review-report-page .review-history-view:hover,.live-review-history-page .review-history-view:hover,.live-review-period-page .review-history-view:hover{border-color:var(--soaiy-primary-hover)}.live-review-anchor-page .review-history-unavailable,.live-review-report-page .review-history-unavailable,.live-review-history-page .review-history-unavailable,.live-review-period-page .review-history-unavailable{color:#a3aca9;font-size:var(--text-xs);white-space:nowrap}.live-review-anchor-page .review-snapshot-header,.live-review-report-page .review-snapshot-header,.live-review-history-page .review-snapshot-header,.live-review-period-page .review-snapshot-header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;border:1px solid rgba(126,151,143,.19);border-radius:9px;background:#ffffffe6}.live-review-anchor-page .review-snapshot-header>span,.live-review-report-page .review-snapshot-header>span,.live-review-history-page .review-snapshot-header>span,.live-review-period-page .review-snapshot-header>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #cde9e1;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-anchor-page .review-snapshot-header p,.live-review-report-page .review-snapshot-header p,.live-review-history-page .review-snapshot-header p,.live-review-period-page .review-snapshot-header p,.live-review-anchor-page .review-snapshot-header h1,.live-review-report-page .review-snapshot-header h1,.live-review-history-page .review-snapshot-header h1,.live-review-period-page .review-snapshot-header h1,.live-review-anchor-page .review-snapshot-header dl,.live-review-report-page .review-snapshot-header dl,.live-review-history-page .review-snapshot-header dl,.live-review-period-page .review-snapshot-header dl,.live-review-anchor-page .review-snapshot-header dt,.live-review-report-page .review-snapshot-header dt,.live-review-history-page .review-snapshot-header dt,.live-review-period-page .review-snapshot-header dt,.live-review-anchor-page .review-snapshot-header dd,.live-review-report-page .review-snapshot-header dd,.live-review-history-page .review-snapshot-header dd,.live-review-period-page .review-snapshot-header dd{margin:0}.live-review-anchor-page .review-snapshot-header p,.live-review-report-page .review-snapshot-header p,.live-review-history-page .review-snapshot-header p,.live-review-period-page .review-snapshot-header p{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.live-review-anchor-page .review-snapshot-header h1,.live-review-report-page .review-snapshot-header h1,.live-review-history-page .review-snapshot-header h1,.live-review-period-page .review-snapshot-header h1{margin-top:3px;color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.live-review-anchor-page .review-snapshot-header dl,.live-review-report-page .review-snapshot-header dl,.live-review-history-page .review-snapshot-header dl,.live-review-period-page .review-snapshot-header dl{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px}.live-review-anchor-page .review-snapshot-header dl>div,.live-review-report-page .review-snapshot-header dl>div,.live-review-history-page .review-snapshot-header dl>div,.live-review-period-page .review-snapshot-header dl>div{display:flex;gap:6px;font-size:var(--text-xs)}.live-review-anchor-page .review-snapshot-header dt,.live-review-report-page .review-snapshot-header dt,.live-review-history-page .review-snapshot-header dt,.live-review-period-page .review-snapshot-header dt{color:#929c98}.live-review-anchor-page .review-snapshot-header dd,.live-review-report-page .review-snapshot-header dd,.live-review-history-page .review-snapshot-header dd,.live-review-period-page .review-snapshot-header dd{color:#56625d;font-weight:500}.live-review-anchor-page .review-snapshot-header>strong,.live-review-report-page .review-snapshot-header>strong,.live-review-history-page .review-snapshot-header>strong,.live-review-period-page .review-snapshot-header>strong{padding:4px 8px;border-radius:11px;background:#f1f4f3;color:#79847f;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.live-review-anchor-page .review-snapshot-metrics,.live-review-report-page .review-snapshot-metrics,.live-review-history-page .review-snapshot-metrics,.live-review-period-page .review-snapshot-metrics{padding:16px;border:1px solid rgba(126,151,143,.14);border-radius:9px;background:#ffffffc7}.live-review-anchor-page .review-snapshot-analysis,.live-review-report-page .review-snapshot-analysis,.live-review-history-page .review-snapshot-analysis,.live-review-period-page .review-snapshot-analysis{min-width:0}.live-review-anchor-page .review-snapshot-supporting,.live-review-report-page .review-snapshot-supporting,.live-review-history-page .review-snapshot-supporting,.live-review-period-page .review-snapshot-supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.live-review-anchor-page .review-snapshot-supporting>div,.live-review-report-page .review-snapshot-supporting>div,.live-review-history-page .review-snapshot-supporting>div,.live-review-period-page .review-snapshot-supporting>div{min-width:0;padding:15px 17px;border:1px solid rgba(126,151,143,.17);border-radius:8px;background:#ffffffc2}.live-review-anchor-page .review-snapshot-supporting h2,.live-review-report-page .review-snapshot-supporting h2,.live-review-history-page .review-snapshot-supporting h2,.live-review-period-page .review-snapshot-supporting h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--ink-950);font-size:var(--text-md);font-weight:600}.live-review-anchor-page .review-snapshot-supporting h2 svg,.live-review-report-page .review-snapshot-supporting h2 svg,.live-review-history-page .review-snapshot-supporting h2 svg,.live-review-period-page .review-snapshot-supporting h2 svg{color:#c77731}.live-review-anchor-page .review-snapshot-supporting strong,.live-review-report-page .review-snapshot-supporting strong,.live-review-history-page .review-snapshot-supporting strong,.live-review-period-page .review-snapshot-supporting strong{display:block;margin-top:10px;color:#9e672f;font-size:var(--text-sm)}.live-review-anchor-page .review-snapshot-supporting ul,.live-review-report-page .review-snapshot-supporting ul,.live-review-history-page .review-snapshot-supporting ul,.live-review-period-page .review-snapshot-supporting ul{margin:9px 0 0;padding-left:18px;color:#5d6864;font-size:var(--text-sm);line-height:1.6}.live-review-anchor-page .review-snapshot-actions,.live-review-report-page .review-snapshot-actions,.live-review-history-page .review-snapshot-actions,.live-review-period-page .review-snapshot-actions{min-width:0}.live-review-anchor-page .review-snapshot-rounds,.live-review-report-page .review-snapshot-rounds,.live-review-history-page .review-snapshot-rounds,.live-review-period-page .review-snapshot-rounds{min-width:0;padding-top:4px;border-top:1px solid rgba(126,151,143,.16)}.live-review-anchor-page .review-history-table.is-anchor-rounds,.live-review-report-page .review-history-table.is-anchor-rounds,.live-review-history-page .review-history-table.is-anchor-rounds,.live-review-period-page .review-history-table.is-anchor-rounds{min-width:760px}.live-review-anchor-page .review-history-table.is-anchor-rounds th:nth-child(1),.live-review-report-page .review-history-table.is-anchor-rounds th:nth-child(1),.live-review-history-page .review-history-table.is-anchor-rounds th:nth-child(1),.live-review-period-page .review-history-table.is-anchor-rounds th:nth-child(1),.live-review-anchor-page .review-history-table.is-anchor-rounds td:nth-child(1),.live-review-report-page .review-history-table.is-anchor-rounds td:nth-child(1),.live-review-history-page .review-history-table.is-anchor-rounds td:nth-child(1),.live-review-period-page .review-history-table.is-anchor-rounds td:nth-child(1),.live-review-anchor-page .review-history-table.is-anchor-rounds th:nth-child(2),.live-review-report-page .review-history-table.is-anchor-rounds th:nth-child(2),.live-review-history-page .review-history-table.is-anchor-rounds th:nth-child(2),.live-review-period-page .review-history-table.is-anchor-rounds th:nth-child(2),.live-review-anchor-page .review-history-table.is-anchor-rounds td:nth-child(2),.live-review-report-page .review-history-table.is-anchor-rounds td:nth-child(2),.live-review-history-page .review-history-table.is-anchor-rounds td:nth-child(2),.live-review-period-page .review-history-table.is-anchor-rounds td:nth-child(2),.live-review-anchor-page .review-history-table.is-anchor-rounds th:nth-child(3),.live-review-report-page .review-history-table.is-anchor-rounds th:nth-child(3),.live-review-history-page .review-history-table.is-anchor-rounds th:nth-child(3),.live-review-period-page .review-history-table.is-anchor-rounds th:nth-child(3),.live-review-anchor-page .review-history-table.is-anchor-rounds td:nth-child(3),.live-review-report-page .review-history-table.is-anchor-rounds td:nth-child(3),.live-review-history-page .review-history-table.is-anchor-rounds td:nth-child(3),.live-review-period-page .review-history-table.is-anchor-rounds td:nth-child(3),.live-review-anchor-page .review-history-table.is-anchor-rounds th:nth-child(4),.live-review-report-page .review-history-table.is-anchor-rounds th:nth-child(4),.live-review-history-page .review-history-table.is-anchor-rounds th:nth-child(4),.live-review-period-page .review-history-table.is-anchor-rounds th:nth-child(4),.live-review-anchor-page .review-history-table.is-anchor-rounds td:nth-child(4),.live-review-report-page .review-history-table.is-anchor-rounds td:nth-child(4),.live-review-history-page .review-history-table.is-anchor-rounds td:nth-child(4),.live-review-period-page .review-history-table.is-anchor-rounds td:nth-child(4),.live-review-anchor-page .review-history-table.is-anchor-rounds th:nth-child(5),.live-review-report-page .review-history-table.is-anchor-rounds th:nth-child(5),.live-review-history-page .review-history-table.is-anchor-rounds th:nth-child(5),.live-review-period-page .review-history-table.is-anchor-rounds th:nth-child(5),.live-review-anchor-page .review-history-table.is-anchor-rounds td:nth-child(5),.live-review-report-page .review-history-table.is-anchor-rounds td:nth-child(5),.live-review-history-page .review-history-table.is-anchor-rounds td:nth-child(5),.live-review-period-page .review-history-table.is-anchor-rounds td:nth-child(5){width:auto}.live-review-anchor-page .review-history-table code,.live-review-report-page .review-history-table code,.live-review-history-page .review-history-table code,.live-review-period-page .review-history-table code{color:#77827e;font-size:var(--text-xs)}@media(max-width:1199px){.live-review-anchor-page .review-history-filter-bar,.live-review-report-page .review-history-filter-bar,.live-review-history-page .review-history-filter-bar,.live-review-period-page .review-history-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199px){.live-review-anchor-page .review-history-filter-bar .reports-filter-title,.live-review-report-page .review-history-filter-bar .reports-filter-title,.live-review-history-page .review-history-filter-bar .reports-filter-title,.live-review-period-page .review-history-filter-bar .reports-filter-title{grid-column:1 / -1;min-height:20px}}@media(max-width:760px){.live-review-anchor-page .review-history-filter-bar,.live-review-report-page .review-history-filter-bar,.live-review-history-page .review-history-filter-bar,.live-review-period-page .review-history-filter-bar,.live-review-anchor-page .review-snapshot-supporting,.live-review-report-page .review-snapshot-supporting,.live-review-history-page .review-snapshot-supporting,.live-review-period-page .review-snapshot-supporting{grid-template-columns:1fr}}@media(max-width:760px){.live-review-anchor-page .review-history-filter-bar .reports-filter-title,.live-review-report-page .review-history-filter-bar .reports-filter-title,.live-review-history-page .review-history-filter-bar .reports-filter-title,.live-review-period-page .review-history-filter-bar .reports-filter-title{grid-column:auto}}@media(max-width:760px){.live-review-anchor-page .review-snapshot-header,.live-review-report-page .review-snapshot-header,.live-review-history-page .review-snapshot-header,.live-review-period-page .review-snapshot-header{grid-template-columns:42px minmax(0,1fr)}}@media(max-width:760px){.live-review-anchor-page .review-snapshot-header>span,.live-review-report-page .review-snapshot-header>span,.live-review-history-page .review-snapshot-header>span,.live-review-period-page .review-snapshot-header>span{width:42px;height:42px}}@media(max-width:760px){.live-review-anchor-page .review-snapshot-header>strong,.live-review-report-page .review-snapshot-header>strong,.live-review-history-page .review-snapshot-header>strong,.live-review-period-page .review-snapshot-header>strong{grid-column:2;justify-self:start}}@media(max-width:760px){.live-review-anchor-page .review-snapshot-header dl,.live-review-report-page .review-snapshot-header dl,.live-review-history-page .review-snapshot-header dl,.live-review-period-page .review-snapshot-header dl{display:grid;gap:5px}}@media(max-width:820px){.live-review-anchor-page .review-snapshot-supporting,.live-review-report-page .review-snapshot-supporting,.live-review-history-page .review-snapshot-supporting,.live-review-period-page .review-snapshot-supporting{grid-template-columns:1fr}}.live-review-anchor-page :where(dd,.live-metric-item>strong,.store-metrics dd,.anchor-metric-card strong,.management-metric-card strong,.qianchuan-metric-grid strong),.live-review-report-page :where(dd,.live-metric-item>strong,.store-metrics dd,.anchor-metric-card strong,.management-metric-card strong,.qianchuan-metric-grid strong),.live-review-history-page :where(dd,.live-metric-item>strong,.store-metrics dd,.anchor-metric-card strong,.management-metric-card strong,.qianchuan-metric-grid strong),.live-review-period-page :where(dd,.live-metric-item>strong,.store-metrics dd,.anchor-metric-card strong,.management-metric-card strong,.qianchuan-metric-grid strong){font-variant-numeric:tabular-nums}.live-review-anchor-page .reports-page-header,.live-review-report-page .reports-page-header,.live-review-history-page .reports-page-header,.live-review-period-page .reports-page-header{min-height:68px;padding:0 2px 16px}.live-review-anchor-page .reports-page-header h1,.live-review-report-page .reports-page-header h1,.live-review-history-page .reports-page-header h1,.live-review-period-page .reports-page-header h1{color:var(--ds-text-primary);font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.live-review-anchor-page .reports-page-header p,.live-review-report-page .reports-page-header p,.live-review-history-page .reports-page-header p,.live-review-period-page .reports-page-header p{margin-top:4px;color:var(--ds-text-tertiary);font-size:14px;line-height:1.6}.live-review-anchor-page .anchor-review-workspace,.live-review-report-page .anchor-review-workspace,.live-review-history-page .anchor-review-workspace,.live-review-period-page .anchor-review-workspace{gap:24px}.live-review-anchor-page .anchor-core-metrics,.live-review-report-page .anchor-core-metrics,.live-review-history-page .anchor-core-metrics,.live-review-period-page .anchor-core-metrics,.live-review-anchor-page .anchor-overall-review,.live-review-report-page .anchor-overall-review,.live-review-history-page .anchor-overall-review,.live-review-period-page .anchor-overall-review,.live-review-anchor-page .anchor-next-actions,.live-review-report-page .anchor-next-actions,.live-review-history-page .anchor-next-actions,.live-review-period-page .anchor-next-actions,.live-review-anchor-page .anchor-data-details,.live-review-report-page .anchor-data-details,.live-review-history-page .anchor-data-details,.live-review-period-page .anchor-data-details,.live-review-anchor-page .anchor-history-performance,.live-review-report-page .anchor-history-performance,.live-review-history-page .anchor-history-performance,.live-review-period-page .anchor-history-performance{padding:18px 20px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-container);background:var(--ds-bg-surface);box-shadow:none}.live-review-anchor-page .anchor-round-monitoring b,.live-review-report-page .anchor-round-monitoring b,.live-review-history-page .anchor-round-monitoring b,.live-review-period-page .anchor-round-monitoring b{box-shadow:none}.live-review-anchor-page .anchor-overall-review,.live-review-report-page .anchor-overall-review,.live-review-history-page .anchor-overall-review,.live-review-period-page .anchor-overall-review{position:relative}.live-review-anchor-page .anchor-overall-review:before,.live-review-report-page .anchor-overall-review:before,.live-review-history-page .anchor-overall-review:before,.live-review-period-page .anchor-overall-review:before{content:"";position:absolute;top:20px;bottom:20px;left:0;width:2px;border-radius:0 2px 2px 0;background:var(--ds-brand)}.live-review-anchor-page .anchor-review-pending,.live-review-report-page .anchor-review-pending,.live-review-history-page .anchor-review-pending,.live-review-period-page .anchor-review-pending{background:var(--ds-brand-subtle)}.live-review-anchor-page .anchor-next-actions-grid,.live-review-report-page .anchor-next-actions-grid,.live-review-history-page .anchor-next-actions-grid,.live-review-period-page .anchor-next-actions-grid{border-color:var(--ds-border)}.live-review-anchor-page .anchor-next-action-column,.live-review-report-page .anchor-next-action-column,.live-review-history-page .anchor-next-action-column,.live-review-period-page .anchor-next-action-column{background:transparent}.live-review-anchor-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters),.live-review-report-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters),.live-review-history-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters),.live-review-period-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters){padding:12px 0;border-block:1px solid var(--ds-border);background:transparent}.live-review-anchor-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters) :where(input,select),.live-review-report-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters) :where(input,select),.live-review-history-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters) :where(input,select),.live-review-period-page :where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters) :where(input,select){min-height:38px}@media(max-width:760px){.live-review-anchor-page .reports-page-header,.live-review-report-page .reports-page-header,.live-review-history-page .reports-page-header,.live-review-period-page .reports-page-header{align-items:flex-start;flex-direction:column;gap:12px}}.live-review-anchor-page .anchor-review-workspace,.live-review-report-page .anchor-review-workspace,.live-review-history-page .anchor-review-workspace,.live-review-period-page .anchor-review-workspace,.live-review-anchor-page .anchor-review-history-page,.live-review-report-page .anchor-review-history-page,.live-review-history-page .anchor-review-history-page,.live-review-period-page .anchor-review-history-page{gap:var(--ds-section-gap)}.live-review-anchor-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance),.live-review-report-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance),.live-review-history-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance),.live-review-period-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.live-review-anchor-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading,.live-review-report-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading,.live-review-history-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading,.live-review-period-page :where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading{min-height:40px;align-items:flex-start;margin-bottom:var(--ds-section-header-gap);padding:0 2px;border:0}.live-review-anchor-page .anchor-overall-review:before,.live-review-report-page .anchor-overall-review:before,.live-review-history-page .anchor-overall-review:before,.live-review-period-page .anchor-overall-review:before{display:none}.live-review-anchor-page .anchor-round-header,.live-review-report-page .anchor-round-header,.live-review-history-page .anchor-round-header,.live-review-period-page .anchor-round-header,.live-review-anchor-page .anchor-history-body,.live-review-report-page .anchor-history-body,.live-review-history-page .anchor-history-body,.live-review-period-page .anchor-history-body,.live-review-anchor-page .anchor-history-table-wrap,.live-review-report-page .anchor-history-table-wrap,.live-review-history-page .anchor-history-table-wrap,.live-review-period-page .anchor-history-table-wrap{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.live-review-anchor-page .anchor-metric-layer>header,.live-review-report-page .anchor-metric-layer>header,.live-review-history-page .anchor-metric-layer>header,.live-review-period-page .anchor-metric-layer>header{border:1px solid var(--ds-border);border-left:2px solid color-mix(in srgb,var(--ds-brand) 56%,var(--ds-border));border-radius:var(--ds-radius-card);background:var(--ds-bg-surface)}.live-review-anchor-page .anchor-speech-review,.live-review-report-page .anchor-speech-review,.live-review-history-page .anchor-speech-review,.live-review-period-page .anchor-speech-review{padding:16px 18px;border:1px solid var(--ds-border);border-radius:12px;background:#fff}.live-review-anchor-page .anchor-speech-issue,.live-review-report-page .anchor-speech-issue,.live-review-history-page .anchor-speech-issue,.live-review-period-page .anchor-speech-issue{border-color:var(--ds-border);box-shadow:none}.live-review-anchor-page .anchor-history-page-header,.live-review-report-page .anchor-history-page-header,.live-review-history-page .anchor-history-page-header,.live-review-period-page .anchor-history-page-header{display:block;padding:0 2px 4px;border:0;border-radius:0;background:transparent}.live-review-anchor-page .anchor-history-page-header>span,.live-review-report-page .anchor-history-page-header>span,.live-review-history-page .anchor-history-page-header>span,.live-review-period-page .anchor-history-page-header>span{display:none}.live-review-anchor-page .anchor-history-page-header h1,.live-review-report-page .anchor-history-page-header h1,.live-review-history-page .anchor-history-page-header h1,.live-review-period-page .anchor-history-page-header h1{font-size:24px;line-height:var(--leading-tight);letter-spacing:-.02em}.live-review-anchor-page .anchor-history-page-header p,.live-review-report-page .anchor-history-page-header p,.live-review-history-page .anchor-history-page-header p,.live-review-period-page .anchor-history-page-header p{margin-top:5px;color:var(--ds-text-tertiary);font-size:14px}.live-review-anchor-page .anchor-history-filters,.live-review-report-page .anchor-history-filters,.live-review-history-page .anchor-history-filters,.live-review-period-page .anchor-history-filters{gap:12px;padding:12px 2px;border:0;border-block:1px solid var(--ds-border);border-radius:0;background:transparent}.live-review-anchor-page .anchor-history-status,.live-review-report-page .anchor-history-status,.live-review-history-page .anchor-history-status,.live-review-period-page .anchor-history-status{padding:0;border-radius:0;background:transparent!important}.live-review-anchor-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance),.live-review-report-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance),.live-review-history-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance),.live-review-period-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.live-review-anchor-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading,.live-review-report-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading,.live-review-history-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading,.live-review-period-page .anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading{min-height:40px;align-items:flex-start;margin-bottom:var(--ds-section-header-gap);padding:0 2px;border:0}.live-review-anchor-page .anchor-review-workspace,.live-review-report-page .anchor-review-workspace,.live-review-history-page .anchor-review-workspace,.live-review-period-page .anchor-review-workspace{gap:10px}.live-review-anchor-page .anchor-round-header,.live-review-report-page .anchor-round-header,.live-review-history-page .anchor-round-header,.live-review-period-page .anchor-round-header{overflow:visible;border:1px solid var(--ds-border, #e1e8e5);border-radius:10px;background:var(--ds-bg-surface, #fff);box-shadow:none}.live-review-anchor-page .anchor-context-bar,.live-review-report-page .anchor-context-bar,.live-review-history-page .anchor-context-bar,.live-review-period-page .anchor-context-bar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 14px}.live-review-anchor-page .anchor-context-current,.live-review-report-page .anchor-context-current,.live-review-history-page .anchor-context-current,.live-review-period-page .anchor-context-current{min-width:0;display:flex;align-items:center;gap:28px}.live-review-anchor-page .anchor-context-location,.live-review-report-page .anchor-context-location,.live-review-history-page .anchor-context-location,.live-review-period-page .anchor-context-location,.live-review-anchor-page .anchor-context-subject,.live-review-report-page .anchor-context-subject,.live-review-history-page .anchor-context-subject,.live-review-period-page .anchor-context-subject{min-width:0;display:flex;align-items:center}.live-review-anchor-page .anchor-context-location,.live-review-report-page .anchor-context-location,.live-review-history-page .anchor-context-location,.live-review-period-page .anchor-context-location{gap:9px;color:var(--ds-text-primary, #27322e);font-size:14px;white-space:nowrap}.live-review-anchor-page .anchor-context-location>strong,.live-review-report-page .anchor-context-location>strong,.live-review-history-page .anchor-context-location>strong,.live-review-period-page .anchor-context-location>strong{overflow:hidden;max-width:260px;text-overflow:ellipsis;font-weight:600}.live-review-anchor-page .anchor-context-location>i,.live-review-report-page .anchor-context-location>i,.live-review-history-page .anchor-context-location>i,.live-review-period-page .anchor-context-location>i{color:var(--ds-border-strong, #c8d2ce);font-style:normal}.live-review-anchor-page .anchor-context-subject,.live-review-report-page .anchor-context-subject,.live-review-history-page .anchor-context-subject,.live-review-period-page .anchor-context-subject{gap:22px;color:var(--ds-text-tertiary, #7d8984);font-size:13px;white-space:nowrap}.live-review-anchor-page .anchor-context-subject strong,.live-review-report-page .anchor-context-subject strong,.live-review-history-page .anchor-context-subject strong,.live-review-period-page .anchor-context-subject strong{color:var(--ds-text-secondary, #53605b);font-weight:550}.live-review-anchor-page .anchor-context-bar .anchor-round-state,.live-review-report-page .anchor-context-bar .anchor-round-state,.live-review-history-page .anchor-context-bar .anchor-round-state,.live-review-period-page .anchor-context-bar .anchor-round-state{min-height:20px;padding:2px 7px;font-size:12px}.live-review-anchor-page .anchor-context-toggle,.live-review-report-page .anchor-context-toggle,.live-review-history-page .anchor-context-toggle,.live-review-period-page .anchor-context-toggle{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--ds-border, #dfe7e4);border-radius:6px;background:#fff;color:var(--ds-text-secondary, #56625d);font:inherit;font-size:13px;cursor:pointer}.live-review-anchor-page .anchor-context-toggle svg,.live-review-report-page .anchor-context-toggle svg,.live-review-history-page .anchor-context-toggle svg,.live-review-period-page .anchor-context-toggle svg{transition:transform .16s ease}.live-review-anchor-page .anchor-round-header.is-open .anchor-context-toggle svg,.live-review-report-page .anchor-round-header.is-open .anchor-context-toggle svg,.live-review-history-page .anchor-round-header.is-open .anchor-context-toggle svg,.live-review-period-page .anchor-round-header.is-open .anchor-context-toggle svg{transform:rotate(180deg)}.live-review-anchor-page .anchor-context-switcher,.live-review-report-page .anchor-context-switcher,.live-review-history-page .anchor-context-switcher,.live-review-period-page .anchor-context-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px 14px;border-top:1px solid var(--ds-border, #e5ebe8);background:#fafcfb}.live-review-anchor-page .anchor-context-switcher label,.live-review-report-page .anchor-context-switcher label,.live-review-history-page .anchor-context-switcher label,.live-review-period-page .anchor-context-switcher label{min-width:0;display:grid;gap:5px}.live-review-anchor-page .anchor-context-switcher label>span,.live-review-report-page .anchor-context-switcher label>span,.live-review-history-page .anchor-context-switcher label>span,.live-review-period-page .anchor-context-switcher label>span{color:var(--ds-text-tertiary, #7d8984);font-size:12px}.live-review-anchor-page .anchor-context-switcher select,.live-review-report-page .anchor-context-switcher select,.live-review-history-page .anchor-context-switcher select,.live-review-period-page .anchor-context-switcher select{width:100%;min-width:0;min-height:36px;padding:0 30px 0 10px;border:1px solid var(--ds-border, #dfe7e4);border-radius:6px;background:#fff;color:var(--ds-text-primary, #2f3935);font:inherit;font-size:13px}.live-review-anchor-page .anchor-context-switcher select:disabled,.live-review-report-page .anchor-context-switcher select:disabled,.live-review-history-page .anchor-context-switcher select:disabled,.live-review-period-page .anchor-context-switcher select:disabled{color:var(--ds-text-tertiary, #7d8984);background:#f5f7f6}@media(max-width:1040px){.live-review-anchor-page .anchor-context-current,.live-review-report-page .anchor-context-current,.live-review-history-page .anchor-context-current,.live-review-period-page .anchor-context-current{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:1040px){.live-review-anchor-page .anchor-context-switcher,.live-review-report-page .anchor-context-switcher,.live-review-history-page .anchor-context-switcher,.live-review-period-page .anchor-context-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.live-review-anchor-page .anchor-context-bar,.live-review-report-page .anchor-context-bar,.live-review-history-page .anchor-context-bar,.live-review-period-page .anchor-context-bar,.live-review-anchor-page .anchor-context-location,.live-review-report-page .anchor-context-location,.live-review-history-page .anchor-context-location,.live-review-period-page .anchor-context-location,.live-review-anchor-page .anchor-context-subject,.live-review-report-page .anchor-context-subject,.live-review-history-page .anchor-context-subject,.live-review-period-page .anchor-context-subject{align-items:flex-start}}@media(max-width:680px){.live-review-anchor-page .anchor-context-location,.live-review-report-page .anchor-context-location,.live-review-history-page .anchor-context-location,.live-review-period-page .anchor-context-location,.live-review-anchor-page .anchor-context-subject,.live-review-report-page .anchor-context-subject,.live-review-history-page .anchor-context-subject,.live-review-period-page .anchor-context-subject{flex-wrap:wrap;gap:5px 9px;white-space:normal}}@media(max-width:680px){.live-review-anchor-page .anchor-context-toggle,.live-review-report-page .anchor-context-toggle,.live-review-history-page .anchor-context-toggle,.live-review-period-page .anchor-context-toggle{align-self:center}}@media(max-width:680px){.live-review-anchor-page .anchor-context-switcher,.live-review-report-page .anchor-context-switcher,.live-review-history-page .anchor-context-switcher,.live-review-period-page .anchor-context-switcher{grid-template-columns:1fr}}.live-review-anchor-page .report-detail-page,.live-review-report-page .report-detail-page,.live-review-history-page .report-detail-page,.live-review-period-page .report-detail-page{width:min(100%,1480px);margin-inline:auto;gap:16px;padding-bottom:36px}.live-review-anchor-page .report-detail-header,.live-review-report-page .report-detail-header,.live-review-history-page .report-detail-header,.live-review-period-page .report-detail-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;padding:18px 20px;border-color:var(--ds-border, #e1e8e6);border-radius:10px;box-shadow:none}.live-review-anchor-page .report-detail-icon,.live-review-report-page .report-detail-icon,.live-review-history-page .report-detail-icon,.live-review-period-page .report-detail-icon{width:44px;height:44px;border-radius:8px}.live-review-anchor-page .report-detail-header-main,.live-review-report-page .report-detail-header-main,.live-review-history-page .report-detail-header-main,.live-review-period-page .report-detail-header-main{min-width:0}.live-review-anchor-page .report-detail-header h1,.live-review-report-page .report-detail-header h1,.live-review-history-page .report-detail-header h1,.live-review-period-page .report-detail-header h1{color:var(--ds-text-primary, #202724);font-size:22px;line-height:1.35;letter-spacing:-.015em}.live-review-anchor-page .report-detail-context,.live-review-report-page .report-detail-context,.live-review-history-page .report-detail-context,.live-review-period-page .report-detail-context{gap:7px!important;margin-top:4px!important;color:#57635f!important;font-size:13px!important}.live-review-anchor-page .report-detail-context span,.live-review-report-page .report-detail-context span,.live-review-history-page .report-detail-context span,.live-review-period-page .report-detail-context span{color:#b0b8b5}.live-review-anchor-page .report-detail-meta,.live-review-report-page .report-detail-meta,.live-review-history-page .report-detail-meta,.live-review-period-page .report-detail-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:9px;color:#8a9491;font-size:12px}.live-review-anchor-page .report-detail-meta span,.live-review-report-page .report-detail-meta span,.live-review-history-page .report-detail-meta span,.live-review-period-page .report-detail-meta span{display:inline-flex;align-items:center;gap:5px}.live-review-anchor-page .report-detail-actions,.live-review-report-page .report-detail-actions,.live-review-history-page .report-detail-actions,.live-review-period-page .report-detail-actions{display:flex;align-items:center;gap:8px}.live-review-anchor-page .report-detail-actions a,.live-review-report-page .report-detail-actions a,.live-review-history-page .report-detail-actions a,.live-review-period-page .report-detail-actions a,.live-review-anchor-page .report-detail-actions button,.live-review-report-page .report-detail-actions button,.live-review-history-page .report-detail-actions button,.live-review-period-page .report-detail-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid #d8e2df;border-radius:6px;background:#fff;color:#52605b;font:inherit;font-size:13px;cursor:pointer}.live-review-anchor-page .report-detail-actions button,.live-review-report-page .report-detail-actions button,.live-review-history-page .report-detail-actions button,.live-review-period-page .report-detail-actions button{border-color:var(--soaiy-primary, #15856d);background:var(--soaiy-primary, #15856d);color:#fff}.live-review-anchor-page .report-detail-actions button:disabled,.live-review-report-page .report-detail-actions button:disabled,.live-review-history-page .report-detail-actions button:disabled,.live-review-period-page .report-detail-actions button:disabled{border-color:#dce4e1;background:#eef2f1;color:#9ca6a2;cursor:not-allowed}.live-review-anchor-page .report-detail-section,.live-review-report-page .report-detail-section,.live-review-history-page .report-detail-section,.live-review-period-page .report-detail-section{min-width:0;padding:19px 20px 20px;border:1px solid var(--ds-border, #e1e8e6);border-radius:10px;background:#fff}.live-review-anchor-page .report-section-heading,.live-review-report-page .report-section-heading,.live-review-history-page .report-section-heading,.live-review-period-page .report-section-heading{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:start;margin-bottom:15px}.live-review-anchor-page .report-section-heading>span,.live-review-report-page .report-section-heading>span,.live-review-history-page .report-section-heading>span,.live-review-period-page .report-section-heading>span{padding-top:3px;color:var(--soaiy-primary-deep, #11715e);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.live-review-anchor-page .report-section-heading h2,.live-review-report-page .report-section-heading h2,.live-review-history-page .report-section-heading h2,.live-review-period-page .report-section-heading h2,.live-review-anchor-page .report-section-heading p,.live-review-report-page .report-section-heading p,.live-review-history-page .report-section-heading p,.live-review-period-page .report-section-heading p{margin:0}.live-review-anchor-page .report-section-heading h2,.live-review-report-page .report-section-heading h2,.live-review-history-page .report-section-heading h2,.live-review-period-page .report-section-heading h2{color:#202724;font-size:17px;line-height:1.4;font-weight:600}.live-review-anchor-page .report-section-heading p,.live-review-report-page .report-section-heading p,.live-review-history-page .report-section-heading p,.live-review-period-page .report-section-heading p{margin-top:2px;color:#8a9491;font-size:12px;line-height:1.55}.live-review-anchor-page .report-section-empty,.live-review-report-page .report-section-empty,.live-review-history-page .report-section-empty,.live-review-period-page .report-section-empty{padding:18px;border:1px dashed #dce5e2;border-radius:7px;background:#fafcfc;color:#8a9491;font-size:12px;text-align:center}.live-review-anchor-page .report-result-metrics,.live-review-report-page .report-result-metrics,.live-review-history-page .report-result-metrics,.live-review-period-page .report-result-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e8edeb;border-radius:8px;overflow:hidden}.live-review-anchor-page .report-result-metric,.live-review-report-page .report-result-metric,.live-review-history-page .report-result-metric,.live-review-period-page .report-result-metric{min-width:0;padding:12px 14px;background:#fff}.live-review-anchor-page .report-result-metric+.report-result-metric,.live-review-report-page .report-result-metric+.report-result-metric,.live-review-history-page .report-result-metric+.report-result-metric,.live-review-period-page .report-result-metric+.report-result-metric{border-left:1px solid #edf1f0}.live-review-anchor-page .report-result-metric>span,.live-review-report-page .report-result-metric>span,.live-review-history-page .report-result-metric>span,.live-review-period-page .report-result-metric>span,.live-review-anchor-page .report-result-metric>strong,.live-review-report-page .report-result-metric>strong,.live-review-history-page .report-result-metric>strong,.live-review-period-page .report-result-metric>strong,.live-review-anchor-page .report-result-metric>small,.live-review-report-page .report-result-metric>small,.live-review-history-page .report-result-metric>small,.live-review-period-page .report-result-metric>small{display:block}.live-review-anchor-page .report-result-metric>span,.live-review-report-page .report-result-metric>span,.live-review-history-page .report-result-metric>span,.live-review-period-page .report-result-metric>span{overflow:hidden;color:#7b8682;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-review-anchor-page .report-result-metric>strong,.live-review-report-page .report-result-metric>strong,.live-review-history-page .report-result-metric>strong,.live-review-period-page .report-result-metric>strong{margin-top:5px;color:#222926;font-size:22px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums}.live-review-anchor-page .report-result-metric>small,.live-review-report-page .report-result-metric>small,.live-review-history-page .report-result-metric>small,.live-review-period-page .report-result-metric>small{margin-top:5px;color:#929b98;font-size:11px}.live-review-anchor-page .report-result-metric.is-positive>small,.live-review-report-page .report-result-metric.is-positive>small,.live-review-history-page .report-result-metric.is-positive>small,.live-review-period-page .report-result-metric.is-positive>small{color:var(--soaiy-primary-deep, #11715e)}.live-review-anchor-page .report-result-metric.is-warning>small,.live-review-report-page .report-result-metric.is-warning>small,.live-review-history-page .report-result-metric.is-warning>small,.live-review-period-page .report-result-metric.is-warning>small{color:#b66d28}.live-review-anchor-page .report-executive-summary,.live-review-report-page .report-executive-summary,.live-review-history-page .report-executive-summary,.live-review-period-page .report-executive-summary{position:relative;display:grid;grid-template-columns:126px minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:12px;padding:13px 14px;border-left:3px solid var(--soaiy-primary-hover, #25a98b);border-radius:6px;background:#f3faf7}.live-review-anchor-page .report-executive-summary>span,.live-review-report-page .report-executive-summary>span,.live-review-history-page .report-executive-summary>span,.live-review-period-page .report-executive-summary>span{display:inline-flex;align-items:center;gap:7px;color:var(--soaiy-primary-deep, #11715e);font-size:13px;font-weight:600}.live-review-anchor-page .report-executive-summary p,.live-review-report-page .report-executive-summary p,.live-review-history-page .report-executive-summary p,.live-review-period-page .report-executive-summary p{margin:0;color:#46534e;font-size:13px;line-height:1.65}.live-review-anchor-page .report-executive-summary em,.live-review-report-page .report-executive-summary em,.live-review-history-page .report-executive-summary em,.live-review-period-page .report-executive-summary em{padding:2px 7px;border:1px solid #cfe6df;border-radius:999px;color:#6b837b;font-size:11px;font-style:normal;white-space:nowrap}.live-review-anchor-page .report-issue-list,.live-review-report-page .report-issue-list,.live-review-history-page .report-issue-list,.live-review-period-page .report-issue-list{display:grid;gap:9px}.live-review-anchor-page .report-issue-card,.live-review-report-page .report-issue-card,.live-review-history-page .report-issue-card,.live-review-period-page .report-issue-card{padding:13px 15px;border:1px solid #e7ecea;border-left:3px solid #aab4b0;border-radius:7px}.live-review-anchor-page .report-issue-card.is-high,.live-review-report-page .report-issue-card.is-high,.live-review-history-page .report-issue-card.is-high,.live-review-period-page .report-issue-card.is-high{border-left-color:#ce7a39}.live-review-anchor-page .report-issue-card.is-medium,.live-review-report-page .report-issue-card.is-medium,.live-review-history-page .report-issue-card.is-medium,.live-review-period-page .report-issue-card.is-medium{border-left-color:#caa34e}.live-review-anchor-page .report-issue-card.is-low,.live-review-report-page .report-issue-card.is-low,.live-review-history-page .report-issue-card.is-low,.live-review-period-page .report-issue-card.is-low{border-left-color:#7ea89d}.live-review-anchor-page .report-issue-title,.live-review-report-page .report-issue-title,.live-review-history-page .report-issue-title,.live-review-period-page .report-issue-title{display:flex;align-items:center;gap:7px}.live-review-anchor-page .report-issue-title svg,.live-review-report-page .report-issue-title svg,.live-review-history-page .report-issue-title svg,.live-review-period-page .report-issue-title svg{color:#b66d28}.live-review-anchor-page .report-issue-title h3,.live-review-report-page .report-issue-title h3,.live-review-history-page .report-issue-title h3,.live-review-period-page .report-issue-title h3{margin:0;color:#2d3532;font-size:14px;font-weight:600}.live-review-anchor-page .report-issue-title span,.live-review-report-page .report-issue-title span,.live-review-history-page .report-issue-title span,.live-review-period-page .report-issue-title span{margin-left:auto;padding:2px 7px;border-radius:999px;background:#faf3e9;color:#a96328;font-size:11px}.live-review-anchor-page .report-issue-card dl,.live-review-report-page .report-issue-card dl,.live-review-history-page .report-issue-card dl,.live-review-period-page .report-issue-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:10px 0 0 23px}.live-review-anchor-page .report-issue-card dl div,.live-review-report-page .report-issue-card dl div,.live-review-history-page .report-issue-card dl div,.live-review-period-page .report-issue-card dl div,.live-review-anchor-page .report-operation-grid dl div,.live-review-report-page .report-operation-grid dl div,.live-review-history-page .report-operation-grid dl div,.live-review-period-page .report-operation-grid dl div{min-width:0}.live-review-anchor-page .report-issue-card dt,.live-review-report-page .report-issue-card dt,.live-review-history-page .report-issue-card dt,.live-review-period-page .report-issue-card dt,.live-review-anchor-page .report-operation-grid dt,.live-review-report-page .report-operation-grid dt,.live-review-history-page .report-operation-grid dt,.live-review-period-page .report-operation-grid dt{color:#8a9491;font-size:11px}.live-review-anchor-page .report-issue-card dd,.live-review-report-page .report-issue-card dd,.live-review-history-page .report-issue-card dd,.live-review-period-page .report-issue-card dd,.live-review-anchor-page .report-operation-grid dd,.live-review-report-page .report-operation-grid dd,.live-review-history-page .report-operation-grid dd,.live-review-period-page .report-operation-grid dd{margin:3px 0 0;color:#59645f;font-size:12px;line-height:1.55}.live-review-anchor-page .report-operation-grid,.live-review-report-page .report-operation-grid,.live-review-history-page .report-operation-grid,.live-review-period-page .report-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live-review-anchor-page .report-operation-grid>article,.live-review-report-page .report-operation-grid>article,.live-review-history-page .report-operation-grid>article,.live-review-period-page .report-operation-grid>article{padding:14px 15px;border:1px solid #e7ecea;border-radius:7px}.live-review-anchor-page .report-operation-grid>article>span,.live-review-report-page .report-operation-grid>article>span,.live-review-history-page .report-operation-grid>article>span,.live-review-period-page .report-operation-grid>article>span{color:var(--soaiy-primary-deep, #11715e);font-size:11px;font-weight:600}.live-review-anchor-page .report-operation-grid h3,.live-review-report-page .report-operation-grid h3,.live-review-history-page .report-operation-grid h3,.live-review-period-page .report-operation-grid h3{margin:3px 0 10px;color:#29312e;font-size:14px;font-weight:600}.live-review-anchor-page .report-operation-grid dl,.live-review-report-page .report-operation-grid dl,.live-review-history-page .report-operation-grid dl,.live-review-period-page .report-operation-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.live-review-anchor-page .report-anchor-summary,.live-review-report-page .report-anchor-summary,.live-review-history-page .report-anchor-summary,.live-review-period-page .report-anchor-summary{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;margin-bottom:11px;padding:10px 12px;border-radius:6px;background:#f6f9f8}.live-review-anchor-page .report-anchor-summary strong,.live-review-report-page .report-anchor-summary strong,.live-review-history-page .report-anchor-summary strong,.live-review-period-page .report-anchor-summary strong{color:#3d4a45;font-size:12px}.live-review-anchor-page .report-anchor-summary p,.live-review-report-page .report-anchor-summary p,.live-review-history-page .report-anchor-summary p,.live-review-period-page .report-anchor-summary p{margin:0;color:#65716c;font-size:12px;line-height:1.6}.live-review-anchor-page .report-anchor-table-wrap,.live-review-report-page .report-anchor-table-wrap,.live-review-history-page .report-anchor-table-wrap,.live-review-period-page .report-anchor-table-wrap{overflow-x:auto;border:1px solid #e5ebe9;border-radius:7px}.live-review-anchor-page .report-anchor-table,.live-review-report-page .report-anchor-table,.live-review-history-page .report-anchor-table,.live-review-period-page .report-anchor-table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.live-review-anchor-page .report-anchor-table th,.live-review-report-page .report-anchor-table th,.live-review-history-page .report-anchor-table th,.live-review-period-page .report-anchor-table th,.live-review-anchor-page .report-anchor-table td,.live-review-report-page .report-anchor-table td,.live-review-history-page .report-anchor-table td,.live-review-period-page .report-anchor-table td{padding:10px 11px;border-bottom:1px solid #edf1f0;color:#626e69;font-size:12px;text-align:left;white-space:nowrap}.live-review-anchor-page .report-anchor-table th,.live-review-report-page .report-anchor-table th,.live-review-history-page .report-anchor-table th,.live-review-period-page .report-anchor-table th{background:#f7f9f8;color:#87918d;font-weight:500}.live-review-anchor-page .report-anchor-table tbody tr:last-child td,.live-review-report-page .report-anchor-table tbody tr:last-child td,.live-review-history-page .report-anchor-table tbody tr:last-child td,.live-review-period-page .report-anchor-table tbody tr:last-child td{border-bottom:0}.live-review-anchor-page .report-anchor-table td strong,.live-review-report-page .report-anchor-table td strong,.live-review-history-page .report-anchor-table td strong,.live-review-period-page .report-anchor-table td strong{color:#2d3532}.live-review-anchor-page .report-anchor-table td a,.live-review-report-page .report-anchor-table td a,.live-review-history-page .report-anchor-table td a,.live-review-period-page .report-anchor-table td a{display:inline-flex;align-items:center;gap:3px;color:var(--soaiy-primary-deep, #11715e)}.live-review-anchor-page .report-traffic-empty,.live-review-report-page .report-traffic-empty,.live-review-history-page .report-traffic-empty,.live-review-period-page .report-traffic-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #d9e3e0;border-radius:7px;background:#fafcfc;color:#8a9491}.live-review-anchor-page .report-traffic-empty strong,.live-review-report-page .report-traffic-empty strong,.live-review-history-page .report-traffic-empty strong,.live-review-period-page .report-traffic-empty strong{color:#53615c;font-size:13px}.live-review-anchor-page .report-traffic-empty p,.live-review-report-page .report-traffic-empty p,.live-review-history-page .report-traffic-empty p,.live-review-period-page .report-traffic-empty p{margin:3px 0 0;font-size:12px}.live-review-anchor-page .report-action-grid,.live-review-report-page .report-action-grid,.live-review-history-page .report-action-grid,.live-review-period-page .report-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e7ecea;border-radius:7px;overflow:hidden}.live-review-anchor-page .report-action-grid article,.live-review-report-page .report-action-grid article,.live-review-history-page .report-action-grid article,.live-review-period-page .report-action-grid article{padding:14px 15px}.live-review-anchor-page .report-action-grid article+article,.live-review-report-page .report-action-grid article+article,.live-review-history-page .report-action-grid article+article,.live-review-period-page .report-action-grid article+article{border-left:1px solid #e9eeec}.live-review-anchor-page .report-action-grid h3,.live-review-report-page .report-action-grid h3,.live-review-history-page .report-action-grid h3,.live-review-period-page .report-action-grid h3{margin:0 0 9px;color:var(--soaiy-primary-deep, #11715e);font-size:13px;font-weight:600}.live-review-anchor-page .report-action-grid ol,.live-review-report-page .report-action-grid ol,.live-review-history-page .report-action-grid ol,.live-review-period-page .report-action-grid ol{display:grid;gap:7px;margin:0;padding-left:18px}.live-review-anchor-page .report-action-grid li,.live-review-report-page .report-action-grid li,.live-review-history-page .report-action-grid li,.live-review-period-page .report-action-grid li{padding-left:2px;color:#5f6b66;font-size:12px;line-height:1.55}.live-review-anchor-page .report-session-goal,.live-review-report-page .report-session-goal,.live-review-history-page .report-session-goal,.live-review-period-page .report-session-goal{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:13px 14px;border-left:3px solid var(--soaiy-primary-hover, #25a98b);border-radius:6px;background:#f3faf7;color:var(--soaiy-primary-deep, #11715e)}.live-review-anchor-page .report-session-goal span,.live-review-report-page .report-session-goal span,.live-review-history-page .report-session-goal span,.live-review-period-page .report-session-goal span,.live-review-anchor-page .report-session-goal strong,.live-review-report-page .report-session-goal strong,.live-review-history-page .report-session-goal strong,.live-review-period-page .report-session-goal strong{display:block}.live-review-anchor-page .report-session-goal span,.live-review-report-page .report-session-goal span,.live-review-history-page .report-session-goal span,.live-review-period-page .report-session-goal span{font-size:11px}.live-review-anchor-page .report-session-goal strong,.live-review-report-page .report-session-goal strong,.live-review-history-page .report-session-goal strong,.live-review-period-page .report-session-goal strong{margin-top:3px;color:#385149;font-size:13px;line-height:1.55}.live-review-anchor-page .report-session-plan,.live-review-report-page .report-session-plan,.live-review-history-page .report-session-plan,.live-review-period-page .report-session-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #e7ecea;border-radius:7px;overflow:hidden}.live-review-anchor-page .report-session-plan>div,.live-review-report-page .report-session-plan>div,.live-review-history-page .report-session-plan>div,.live-review-period-page .report-session-plan>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:11px 13px;border-bottom:1px solid #edf1f0}.live-review-anchor-page .report-session-plan>div:nth-child(odd),.live-review-report-page .report-session-plan>div:nth-child(odd),.live-review-history-page .report-session-plan>div:nth-child(odd),.live-review-period-page .report-session-plan>div:nth-child(odd){border-right:1px solid #edf1f0}.live-review-anchor-page .report-session-plan>div:nth-last-child(-n+2),.live-review-report-page .report-session-plan>div:nth-last-child(-n+2),.live-review-history-page .report-session-plan>div:nth-last-child(-n+2),.live-review-period-page .report-session-plan>div:nth-last-child(-n+2){border-bottom:0}.live-review-anchor-page .report-session-plan dt,.live-review-report-page .report-session-plan dt,.live-review-history-page .report-session-plan dt,.live-review-period-page .report-session-plan dt{color:#86908c;font-size:12px}.live-review-anchor-page .report-session-plan dd,.live-review-report-page .report-session-plan dd,.live-review-history-page .report-session-plan dd,.live-review-period-page .report-session-plan dd{margin:0;color:#596560;font-size:12px;line-height:1.55}.live-review-anchor-page .report-observation-tags,.live-review-report-page .report-observation-tags,.live-review-history-page .report-observation-tags,.live-review-period-page .report-observation-tags{display:flex;flex-wrap:wrap;gap:5px}.live-review-anchor-page .report-observation-tags span,.live-review-report-page .report-observation-tags span,.live-review-history-page .report-observation-tags span,.live-review-period-page .report-observation-tags span{padding:2px 7px;border-radius:999px;background:#edf7f3;color:#397a68;font-size:11px}@media(max-width:1280px){.live-review-anchor-page .report-result-metrics,.live-review-report-page .report-result-metrics,.live-review-history-page .report-result-metrics,.live-review-period-page .report-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.live-review-anchor-page .report-result-metric:nth-child(4),.live-review-report-page .report-result-metric:nth-child(4),.live-review-history-page .report-result-metric:nth-child(4),.live-review-period-page .report-result-metric:nth-child(4){border-left:0}}@media(max-width:1280px){.live-review-anchor-page .report-result-metric:nth-child(n+4),.live-review-report-page .report-result-metric:nth-child(n+4),.live-review-history-page .report-result-metric:nth-child(n+4),.live-review-period-page .report-result-metric:nth-child(n+4){border-top:1px solid #edf1f0}}@media(max-width:1280px){.live-review-anchor-page .report-issue-card dl,.live-review-report-page .report-issue-card dl,.live-review-history-page .report-issue-card dl,.live-review-period-page .report-issue-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.live-review-anchor-page .report-detail-header,.live-review-report-page .report-detail-header,.live-review-history-page .report-detail-header,.live-review-period-page .report-detail-header{grid-template-columns:40px minmax(0,1fr)}}@media(max-width:900px){.live-review-anchor-page .report-detail-actions,.live-review-report-page .report-detail-actions,.live-review-history-page .report-detail-actions,.live-review-period-page .report-detail-actions{grid-column:1 / -1;padding-left:52px}}@media(max-width:900px){.live-review-anchor-page .report-operation-grid,.live-review-report-page .report-operation-grid,.live-review-history-page .report-operation-grid,.live-review-period-page .report-operation-grid,.live-review-anchor-page .report-action-grid,.live-review-report-page .report-action-grid,.live-review-history-page .report-action-grid,.live-review-period-page .report-action-grid,.live-review-anchor-page .report-session-plan,.live-review-report-page .report-session-plan,.live-review-history-page .report-session-plan,.live-review-period-page .report-session-plan{grid-template-columns:1fr}}@media(max-width:900px){.live-review-anchor-page .report-action-grid article+article,.live-review-report-page .report-action-grid article+article,.live-review-history-page .report-action-grid article+article,.live-review-period-page .report-action-grid article+article{border-top:1px solid #e9eeec;border-left:0}}@media(max-width:900px){.live-review-anchor-page .report-session-plan>div,.live-review-report-page .report-session-plan>div,.live-review-history-page .report-session-plan>div,.live-review-period-page .report-session-plan>div,.live-review-anchor-page .report-session-plan>div:nth-child(odd),.live-review-report-page .report-session-plan>div:nth-child(odd),.live-review-history-page .report-session-plan>div:nth-child(odd),.live-review-period-page .report-session-plan>div:nth-child(odd){border-right:0;border-bottom:1px solid #edf1f0}}@media(max-width:900px){.live-review-anchor-page .report-session-plan>div:last-child,.live-review-report-page .report-session-plan>div:last-child,.live-review-history-page .report-session-plan>div:last-child,.live-review-period-page .report-session-plan>div:last-child{border-bottom:0}}@media(max-width:620px){.live-review-anchor-page .report-detail-header,.live-review-report-page .report-detail-header,.live-review-history-page .report-detail-header,.live-review-period-page .report-detail-header,.live-review-anchor-page .report-detail-section,.live-review-report-page .report-detail-section,.live-review-history-page .report-detail-section,.live-review-period-page .report-detail-section{padding:15px}}@media(max-width:620px){.live-review-anchor-page .report-detail-header,.live-review-report-page .report-detail-header,.live-review-history-page .report-detail-header,.live-review-period-page .report-detail-header{grid-template-columns:1fr}}@media(max-width:620px){.live-review-anchor-page .report-detail-icon,.live-review-report-page .report-detail-icon,.live-review-history-page .report-detail-icon,.live-review-period-page .report-detail-icon{display:none}}@media(max-width:620px){.live-review-anchor-page .report-detail-actions,.live-review-report-page .report-detail-actions,.live-review-history-page .report-detail-actions,.live-review-period-page .report-detail-actions{grid-column:auto;padding-left:0}}@media(max-width:620px){.live-review-anchor-page .report-result-metrics,.live-review-report-page .report-result-metrics,.live-review-history-page .report-result-metrics,.live-review-period-page .report-result-metrics,.live-review-anchor-page .report-issue-card dl,.live-review-report-page .report-issue-card dl,.live-review-history-page .report-issue-card dl,.live-review-period-page .report-issue-card dl,.live-review-anchor-page .report-operation-grid dl,.live-review-report-page .report-operation-grid dl,.live-review-history-page .report-operation-grid dl,.live-review-period-page .report-operation-grid dl{grid-template-columns:1fr}}@media(max-width:620px){.live-review-anchor-page .report-result-metric+.report-result-metric,.live-review-report-page .report-result-metric+.report-result-metric,.live-review-history-page .report-result-metric+.report-result-metric,.live-review-period-page .report-result-metric+.report-result-metric{border-top:1px solid #edf1f0;border-left:0}}@media(max-width:620px){.live-review-anchor-page .report-executive-summary,.live-review-report-page .report-executive-summary,.live-review-history-page .report-executive-summary,.live-review-period-page .report-executive-summary{grid-template-columns:1fr;gap:7px}}@media(max-width:620px){.live-review-anchor-page .report-executive-summary em,.live-review-report-page .report-executive-summary em,.live-review-history-page .report-executive-summary em,.live-review-period-page .report-executive-summary em{justify-self:start}}@media(max-width:620px){.live-review-anchor-page .report-issue-card dl,.live-review-report-page .report-issue-card dl,.live-review-history-page .report-issue-card dl,.live-review-period-page .report-issue-card dl{margin-left:0}}.live-review-anchor-page .anchor-history-compare-body,.live-review-report-page .anchor-history-compare-body,.live-review-history-page .anchor-history-compare-body,.live-review-period-page .anchor-history-compare-body{min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);overflow:hidden}.live-review-anchor-page .anchor-history-compare-body .anchor-history-tabs,.live-review-report-page .anchor-history-compare-body .anchor-history-tabs,.live-review-history-page .anchor-history-compare-body .anchor-history-tabs,.live-review-period-page .anchor-history-compare-body .anchor-history-tabs{display:flex;align-items:center;gap:24px;min-height:46px;padding:0 16px;border-right:0;border-bottom:1px solid var(--ds-border)}.live-review-anchor-page .anchor-history-compare-body .anchor-history-tabs button,.live-review-report-page .anchor-history-compare-body .anchor-history-tabs button,.live-review-history-page .anchor-history-compare-body .anchor-history-tabs button,.live-review-period-page .anchor-history-compare-body .anchor-history-tabs button{position:relative;min-height:46px;padding:0 1px;border-radius:0;font-size:13px}.live-review-anchor-page .anchor-history-compare-body .anchor-history-tabs button.is-active,.live-review-report-page .anchor-history-compare-body .anchor-history-tabs button.is-active,.live-review-history-page .anchor-history-compare-body .anchor-history-tabs button.is-active,.live-review-period-page .anchor-history-compare-body .anchor-history-tabs button.is-active{background:transparent;color:var(--ds-brand-strong);font-weight:600;box-shadow:inset 0 -2px 0 var(--ds-brand)}.live-review-anchor-page .anchor-history-context,.live-review-report-page .anchor-history-context,.live-review-history-page .anchor-history-context,.live-review-period-page .anchor-history-context{min-height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--ds-text-secondary);font-size:12px}.live-review-anchor-page .anchor-history-context span,.live-review-report-page .anchor-history-context span,.live-review-history-page .anchor-history-context span,.live-review-period-page .anchor-history-context span{display:inline-flex;align-items:center;gap:7px}.live-review-anchor-page .anchor-history-context span+span,.live-review-report-page .anchor-history-context span+span,.live-review-history-page .anchor-history-context span+span,.live-review-period-page .anchor-history-context span+span{padding-left:12px;border-left:1px solid var(--ds-border)}.live-review-anchor-page .anchor-history-context b,.live-review-report-page .anchor-history-context b,.live-review-history-page .anchor-history-context b,.live-review-period-page .anchor-history-context b{color:var(--ds-text-tertiary);font-weight:500}.live-review-anchor-page .anchor-history-context .is-live,.live-review-report-page .anchor-history-context .is-live,.live-review-history-page .anchor-history-context .is-live,.live-review-period-page .anchor-history-context .is-live{color:var(--ds-brand-strong)}.live-review-anchor-page .anchor-history-context .is-live:before,.live-review-report-page .anchor-history-context .is-live:before,.live-review-history-page .anchor-history-context .is-live:before,.live-review-period-page .anchor-history-context .is-live:before{width:6px;height:6px;border-radius:50%;background:var(--ds-brand);content:""}.live-review-anchor-page .anchor-history-notice,.live-review-report-page .anchor-history-notice,.live-review-history-page .anchor-history-notice,.live-review-period-page .anchor-history-notice{display:flex;align-items:flex-start;gap:8px;margin:0 16px 12px;padding:9px 11px;border-left:2px solid #d39a63;background:#fcf8f3;color:#786858;font-size:12px;line-height:1.55}.live-review-anchor-page .anchor-history-notice svg,.live-review-report-page .anchor-history-notice svg,.live-review-history-page .anchor-history-notice svg,.live-review-period-page .anchor-history-notice svg{flex:0 0 auto;margin-top:2px;color:#b9783d}.live-review-anchor-page .anchor-history-comparison-wrap,.live-review-report-page .anchor-history-comparison-wrap,.live-review-history-page .anchor-history-comparison-wrap,.live-review-period-page .anchor-history-comparison-wrap{overflow-x:auto;border-top:1px solid var(--ds-border)}.live-review-anchor-page .anchor-history-comparison-table,.live-review-report-page .anchor-history-comparison-table,.live-review-history-page .anchor-history-comparison-table,.live-review-period-page .anchor-history-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.live-review-anchor-page .anchor-history-comparison-table th,.live-review-report-page .anchor-history-comparison-table th,.live-review-history-page .anchor-history-comparison-table th,.live-review-period-page .anchor-history-comparison-table th,.live-review-anchor-page .anchor-history-comparison-table td,.live-review-report-page .anchor-history-comparison-table td,.live-review-history-page .anchor-history-comparison-table td,.live-review-period-page .anchor-history-comparison-table td{min-width:140px;height:46px;padding:9px 16px;border-bottom:1px solid #edf0ef;color:var(--ds-text-secondary);font-size:13px;text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums}.live-review-anchor-page .anchor-history-comparison-table thead th,.live-review-report-page .anchor-history-comparison-table thead th,.live-review-history-page .anchor-history-comparison-table thead th,.live-review-period-page .anchor-history-comparison-table thead th{height:40px;background:#fafcfb;color:var(--ds-text-tertiary);font-size:12px;font-weight:500}.live-review-anchor-page .anchor-history-comparison-table tbody th,.live-review-report-page .anchor-history-comparison-table tbody th,.live-review-history-page .anchor-history-comparison-table tbody th,.live-review-period-page .anchor-history-comparison-table tbody th{color:var(--ds-text-primary);font-weight:600}.live-review-anchor-page .anchor-history-comparison-table tbody tr:last-child>*,.live-review-report-page .anchor-history-comparison-table tbody tr:last-child>*,.live-review-history-page .anchor-history-comparison-table tbody tr:last-child>*,.live-review-period-page .anchor-history-comparison-table tbody tr:last-child>*{border-bottom:0}.live-review-anchor-page .anchor-history-comparison-table td:last-child,.live-review-report-page .anchor-history-comparison-table td:last-child,.live-review-history-page .anchor-history-comparison-table td:last-child,.live-review-period-page .anchor-history-comparison-table td:last-child{display:table-cell}.live-review-anchor-page .anchor-history-comparison-table td:last-child small,.live-review-report-page .anchor-history-comparison-table td:last-child small,.live-review-history-page .anchor-history-comparison-table td:last-child small,.live-review-period-page .anchor-history-comparison-table td:last-child small{display:block;margin-top:2px;color:var(--ds-text-tertiary);font-size:10px}.live-review-anchor-page .anchor-history-change,.live-review-report-page .anchor-history-change,.live-review-history-page .anchor-history-change,.live-review-period-page .anchor-history-change{font-weight:600;white-space:nowrap}.live-review-anchor-page .anchor-history-change.is-positive,.live-review-report-page .anchor-history-change.is-positive,.live-review-history-page .anchor-history-change.is-positive,.live-review-period-page .anchor-history-change.is-positive{color:var(--ds-brand-strong)}.live-review-anchor-page .anchor-history-change.is-negative,.live-review-report-page .anchor-history-change.is-negative,.live-review-history-page .anchor-history-change.is-negative,.live-review-period-page .anchor-history-change.is-negative{color:#b9783d}.live-review-anchor-page .anchor-history-change.is-neutral,.live-review-report-page .anchor-history-change.is-neutral,.live-review-history-page .anchor-history-change.is-neutral,.live-review-period-page .anchor-history-change.is-neutral{color:var(--ds-text-tertiary);font-weight:500}.live-review-anchor-page .anchor-history-trend,.live-review-report-page .anchor-history-trend,.live-review-history-page .anchor-history-trend,.live-review-period-page .anchor-history-trend{padding:16px;border-top:1px solid var(--ds-border)}.live-review-anchor-page .anchor-history-trend-toolbar,.live-review-report-page .anchor-history-trend-toolbar,.live-review-history-page .anchor-history-trend-toolbar,.live-review-period-page .anchor-history-trend-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px}.live-review-anchor-page .anchor-history-trend-toolbar h3,.live-review-report-page .anchor-history-trend-toolbar h3,.live-review-history-page .anchor-history-trend-toolbar h3,.live-review-period-page .anchor-history-trend-toolbar h3{margin:0;color:var(--ds-text-primary);font-size:14px}.live-review-anchor-page .anchor-history-trend-toolbar p,.live-review-report-page .anchor-history-trend-toolbar p,.live-review-history-page .anchor-history-trend-toolbar p,.live-review-period-page .anchor-history-trend-toolbar p{margin:4px 0 0;color:var(--ds-text-tertiary);font-size:11px}.live-review-anchor-page .anchor-history-trend-toolbar label,.live-review-report-page .anchor-history-trend-toolbar label,.live-review-history-page .anchor-history-trend-toolbar label,.live-review-period-page .anchor-history-trend-toolbar label{min-width:150px;display:grid;gap:4px}.live-review-anchor-page .anchor-history-trend-toolbar label span,.live-review-report-page .anchor-history-trend-toolbar label span,.live-review-history-page .anchor-history-trend-toolbar label span,.live-review-period-page .anchor-history-trend-toolbar label span{color:var(--ds-text-tertiary);font-size:10px}.live-review-anchor-page .anchor-history-trend-toolbar select,.live-review-report-page .anchor-history-trend-toolbar select,.live-review-history-page .anchor-history-trend-toolbar select,.live-review-period-page .anchor-history-trend-toolbar select{min-height:34px;padding:0 28px 0 10px;border:1px solid var(--ds-border-strong);border-radius:6px;background:#fff;color:var(--ds-text-secondary);font:inherit;font-size:12px}.live-review-anchor-page .anchor-history-trend-chart,.live-review-report-page .anchor-history-trend-chart,.live-review-history-page .anchor-history-trend-chart,.live-review-period-page .anchor-history-trend-chart{width:100%;min-width:620px;margin-top:12px;overflow-x:auto}.live-review-anchor-page .anchor-history-trend-chart>svg,.live-review-report-page .anchor-history-trend-chart>svg,.live-review-history-page .anchor-history-trend-chart>svg,.live-review-period-page .anchor-history-trend-chart>svg{width:100%;height:190px;overflow:visible}.live-review-anchor-page .anchor-history-trend-chart>svg line,.live-review-report-page .anchor-history-trend-chart>svg line,.live-review-history-page .anchor-history-trend-chart>svg line,.live-review-period-page .anchor-history-trend-chart>svg line{stroke:#edf1ef;stroke-width:1;vector-effect:non-scaling-stroke}.live-review-anchor-page .anchor-history-trend-chart>svg polyline,.live-review-report-page .anchor-history-trend-chart>svg polyline,.live-review-history-page .anchor-history-trend-chart>svg polyline,.live-review-period-page .anchor-history-trend-chart>svg polyline{fill:none;stroke:var(--ds-brand);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.live-review-anchor-page .anchor-history-trend-chart>svg circle,.live-review-report-page .anchor-history-trend-chart>svg circle,.live-review-history-page .anchor-history-trend-chart>svg circle,.live-review-period-page .anchor-history-trend-chart>svg circle{fill:#fff;stroke:var(--ds-brand);stroke-width:2;vector-effect:non-scaling-stroke}.live-review-anchor-page .anchor-history-trend-chart>svg text,.live-review-report-page .anchor-history-trend-chart>svg text,.live-review-history-page .anchor-history-trend-chart>svg text,.live-review-period-page .anchor-history-trend-chart>svg text{fill:var(--ds-brand-strong);font-size:9px;font-weight:600}.live-review-anchor-page .anchor-history-trend-chart>svg text.anchor-history-axis-label,.live-review-report-page .anchor-history-trend-chart>svg text.anchor-history-axis-label,.live-review-history-page .anchor-history-trend-chart>svg text.anchor-history-axis-label,.live-review-period-page .anchor-history-trend-chart>svg text.anchor-history-axis-label{fill:var(--ds-text-tertiary);font-size:8px;font-weight:400}.live-review-anchor-page .anchor-history-trend-empty,.live-review-report-page .anchor-history-trend-empty,.live-review-history-page .anchor-history-trend-empty,.live-review-period-page .anchor-history-trend-empty{margin-top:12px;padding:24px;background:#fafcfb;color:var(--ds-text-tertiary);font-size:12px;text-align:center}.live-review-anchor-page .anchor-history-ai-summary,.live-review-report-page .anchor-history-ai-summary,.live-review-history-page .anchor-history-ai-summary,.live-review-period-page .anchor-history-ai-summary{min-height:44px;display:flex;align-items:center;gap:14px;padding:10px 16px;border-top:1px solid var(--ds-border);color:var(--ds-text-tertiary);font-size:12px}.live-review-anchor-page .anchor-history-ai-summary strong,.live-review-report-page .anchor-history-ai-summary strong,.live-review-history-page .anchor-history-ai-summary strong,.live-review-period-page .anchor-history-ai-summary strong{color:var(--ds-text-secondary);font-size:12px}.live-review-anchor-page .anchor-history-compare-empty,.live-review-report-page .anchor-history-compare-empty,.live-review-history-page .anchor-history-compare-empty,.live-review-period-page .anchor-history-compare-empty{margin:0;padding:30px 16px;border:0;border-radius:0}@media(max-width:900px){.live-review-anchor-page .anchor-history-context,.live-review-report-page .anchor-history-context,.live-review-history-page .anchor-history-context,.live-review-period-page .anchor-history-context{align-items:flex-start;flex-wrap:wrap;padding-block:12px}}@media(max-width:900px){.live-review-anchor-page .anchor-history-context span+span,.live-review-report-page .anchor-history-context span+span,.live-review-history-page .anchor-history-context span+span,.live-review-period-page .anchor-history-context span+span{padding-left:0;border-left:0}}@media(max-width:900px){.live-review-anchor-page .anchor-history-comparison-table,.live-review-report-page .anchor-history-comparison-table,.live-review-history-page .anchor-history-comparison-table,.live-review-period-page .anchor-history-comparison-table{min-width:680px}}@media(max-width:900px){.live-review-anchor-page .anchor-history-trend-toolbar,.live-review-report-page .anchor-history-trend-toolbar,.live-review-history-page .anchor-history-trend-toolbar,.live-review-period-page .anchor-history-trend-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:900px){.live-review-anchor-page .anchor-history-trend-toolbar label,.live-review-report-page .anchor-history-trend-toolbar label,.live-review-history-page .anchor-history-trend-toolbar label,.live-review-period-page .anchor-history-trend-toolbar label{width:100%}}@media(max-width:900px){.live-review-anchor-page .anchor-history-ai-summary,.live-review-report-page .anchor-history-ai-summary,.live-review-history-page .anchor-history-ai-summary,.live-review-period-page .anchor-history-ai-summary{align-items:flex-start;flex-direction:column;gap:3px}}@media(max-width:620px){.live-review-anchor-page .anchor-history-compare-body .anchor-history-tabs,.live-review-report-page .anchor-history-compare-body .anchor-history-tabs,.live-review-history-page .anchor-history-compare-body .anchor-history-tabs,.live-review-period-page .anchor-history-compare-body .anchor-history-tabs{gap:20px;overflow-x:auto}}@media(max-width:620px){.live-review-anchor-page .anchor-history-compare-body .anchor-history-tabs button,.live-review-report-page .anchor-history-compare-body .anchor-history-tabs button,.live-review-history-page .anchor-history-compare-body .anchor-history-tabs button,.live-review-period-page .anchor-history-compare-body .anchor-history-tabs button{flex:0 0 auto}}.live-review-anchor-page .anchor-review-workspace,.live-review-report-page .anchor-review-workspace,.live-review-history-page .anchor-review-workspace,.live-review-period-page .anchor-review-workspace{gap:16px}.live-review-anchor-page .anchor-context-bar,.live-review-report-page .anchor-context-bar,.live-review-history-page .anchor-context-bar,.live-review-period-page .anchor-context-bar{min-height:54px;padding:6px 14px}.live-review-anchor-page .anchor-context-current,.live-review-report-page .anchor-context-current,.live-review-history-page .anchor-context-current,.live-review-period-page .anchor-context-current{gap:26px}.live-review-anchor-page .anchor-context-toggle,.live-review-report-page .anchor-context-toggle,.live-review-history-page .anchor-context-toggle,.live-review-period-page .anchor-context-toggle{min-height:32px}.live-review-anchor-page .anchor-review-workspace>.anchor-core-metrics,.live-review-report-page .anchor-review-workspace>.anchor-core-metrics,.live-review-history-page .anchor-review-workspace>.anchor-core-metrics,.live-review-period-page .anchor-review-workspace>.anchor-core-metrics{min-width:0;padding:16px 18px;border:1px solid #e0e8e5;border-radius:12px;background:#fff}.live-review-anchor-page .anchor-core-metrics>.live-section-heading,.live-review-report-page .anchor-core-metrics>.live-section-heading,.live-review-history-page .anchor-core-metrics>.live-section-heading,.live-review-period-page .anchor-core-metrics>.live-section-heading,.live-review-anchor-page .anchor-review-workspace>.anchor-core-metrics>.live-section-heading,.live-review-report-page .anchor-review-workspace>.anchor-core-metrics>.live-section-heading,.live-review-history-page .anchor-review-workspace>.anchor-core-metrics>.live-section-heading,.live-review-period-page .anchor-review-workspace>.anchor-core-metrics>.live-section-heading{min-height:40px;margin-bottom:14px}.live-review-anchor-page .anchor-core-metrics .live-section-heading h2,.live-review-report-page .anchor-core-metrics .live-section-heading h2,.live-review-history-page .anchor-core-metrics .live-section-heading h2,.live-review-period-page .anchor-core-metrics .live-section-heading h2{font-size:18px}.live-review-anchor-page .anchor-core-metrics .live-section-heading p,.live-review-report-page .anchor-core-metrics .live-section-heading p,.live-review-history-page .anchor-core-metrics .live-section-heading p,.live-review-period-page .anchor-core-metrics .live-section-heading p{margin-top:3px;font-size:13px}.live-review-anchor-page .anchor-core-metrics .anchor-core-metric-grid,.live-review-report-page .anchor-core-metrics .anchor-core-metric-grid,.live-review-history-page .anchor-core-metrics .anchor-core-metric-grid,.live-review-period-page .anchor-core-metrics .anchor-core-metric-grid{min-width:0;margin:0}.live-review-anchor-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-report-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-history-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-period-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.live-review-anchor-page .anchor-metric-heading-actions,.live-review-report-page .anchor-metric-heading-actions,.live-review-history-page .anchor-metric-heading-actions,.live-review-period-page .anchor-metric-heading-actions{gap:10px}.live-review-anchor-page .anchor-metric-range,.live-review-report-page .anchor-metric-range,.live-review-history-page .anchor-metric-range,.live-review-period-page .anchor-metric-range{padding:2px}.live-review-anchor-page .anchor-metric-range button,.live-review-report-page .anchor-metric-range button,.live-review-history-page .anchor-metric-range button,.live-review-period-page .anchor-metric-range button{min-height:27px;padding-inline:9px}.live-review-anchor-page .anchor-metrics-board,.live-review-report-page .anchor-metrics-board,.live-review-history-page .anchor-metrics-board,.live-review-period-page .anchor-metrics-board{gap:10px}.live-review-anchor-page .anchor-metric-notices,.live-review-report-page .anchor-metric-notices,.live-review-history-page .anchor-metric-notices,.live-review-period-page .anchor-metric-notices{display:grid;gap:8px}.live-review-anchor-page .anchor-metric-groups,.live-review-report-page .anchor-metric-groups,.live-review-history-page .anchor-metric-groups,.live-review-period-page .anchor-metric-groups{display:grid;gap:16px}.live-review-anchor-page .anchor-live-range-note,.live-review-report-page .anchor-live-range-note,.live-review-history-page .anchor-live-range-note,.live-review-period-page .anchor-live-range-note{margin:0;padding:6px 10px;border-left:2px solid color-mix(in srgb,var(--ds-brand, #18b894) 45%,transparent);background:#f8fbfa;line-height:1.45}.live-review-anchor-page .anchor-metric-alert-summary,.live-review-report-page .anchor-metric-alert-summary,.live-review-history-page .anchor-metric-alert-summary,.live-review-period-page .anchor-metric-alert-summary{min-height:30px;display:flex;align-items:center;gap:10px;margin:0;padding:6px 10px;border:1px solid #f1dfca;border-radius:8px;background:#fffaf5;color:#80664e;font-size:12px;line-height:1.45}.live-review-anchor-page .anchor-metric-alert-summary strong,.live-review-report-page .anchor-metric-alert-summary strong,.live-review-history-page .anchor-metric-alert-summary strong,.live-review-period-page .anchor-metric-alert-summary strong{flex:0 0 auto;color:#a86528;font-size:12px;font-weight:600}.live-review-anchor-page .anchor-metric-layer,.live-review-report-page .anchor-metric-layer,.live-review-history-page .anchor-metric-layer,.live-review-period-page .anchor-metric-layer{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:10px}.live-review-anchor-page .anchor-metric-layer>header,.live-review-report-page .anchor-metric-layer>header,.live-review-history-page .anchor-metric-layer>header,.live-review-period-page .anchor-metric-layer>header{position:static;min-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;transform:none}.live-review-anchor-page .anchor-metric-layer>header h3,.live-review-report-page .anchor-metric-layer>header h3,.live-review-history-page .anchor-metric-layer>header h3,.live-review-period-page .anchor-metric-layer>header h3{color:var(--text-primary, var(--ds-text-primary, #202824));font-size:14px;line-height:20px;font-weight:600}.live-review-anchor-page .anchor-metric-layer>.live-metric-band,.live-review-report-page .anchor-metric-layer>.live-metric-band,.live-review-history-page .anchor-metric-layer>.live-metric-band,.live-review-period-page .anchor-metric-layer>.live-metric-band{min-width:0;margin:0}.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.live-review-anchor-page .anchor-core-metrics .live-metric-item,.live-review-report-page .anchor-core-metrics .live-metric-item,.live-review-history-page .anchor-core-metrics .live-metric-item,.live-review-period-page .anchor-core-metrics .live-metric-item,.live-review-anchor-page .anchor-core-metrics .live-metric-item.is-primary,.live-review-report-page .anchor-core-metrics .live-metric-item.is-primary,.live-review-history-page .anchor-core-metrics .live-metric-item.is-primary,.live-review-period-page .anchor-core-metrics .live-metric-item.is-primary,.live-review-anchor-page .anchor-core-metrics .live-metric-item.is-secondary,.live-review-report-page .anchor-core-metrics .live-metric-item.is-secondary,.live-review-history-page .anchor-core-metrics .live-metric-item.is-secondary,.live-review-period-page .anchor-core-metrics .live-metric-item.is-secondary,.live-review-anchor-page .anchor-core-metrics .live-metric-item.is-compact,.live-review-report-page .anchor-core-metrics .live-metric-item.is-compact,.live-review-history-page .anchor-core-metrics .live-metric-item.is-compact,.live-review-period-page .anchor-core-metrics .live-metric-item.is-compact{display:grid;grid-template-rows:auto 1fr;align-content:stretch;justify-content:stretch;gap:7px;min-height:102px;height:auto;padding:13px 14px 12px;border:1px solid #e0e8e5;border-radius:10px;background:#fbfcfc;box-shadow:none;transform:none}.live-review-anchor-page .anchor-core-metrics .live-metric-item[data-status=warning],.live-review-report-page .anchor-core-metrics .live-metric-item[data-status=warning],.live-review-history-page .anchor-core-metrics .live-metric-item[data-status=warning],.live-review-period-page .anchor-core-metrics .live-metric-item[data-status=warning],.live-review-anchor-page .anchor-core-metrics .live-metric-item[data-status=low],.live-review-report-page .anchor-core-metrics .live-metric-item[data-status=low],.live-review-history-page .anchor-core-metrics .live-metric-item[data-status=low],.live-review-period-page .anchor-core-metrics .live-metric-item[data-status=low]{border-color:#e0e8e5;background:#fbfcfc}.live-review-anchor-page .anchor-core-metrics .live-metric-label,.live-review-report-page .anchor-core-metrics .live-metric-label,.live-review-history-page .anchor-core-metrics .live-metric-label,.live-review-period-page .anchor-core-metrics .live-metric-label{min-height:18px;flex-wrap:wrap;row-gap:4px;color:#77837e;font-size:12px;line-height:1.4}.live-review-anchor-page .anchor-core-metrics .live-metric-label>span,.live-review-report-page .anchor-core-metrics .live-metric-label>span,.live-review-history-page .anchor-core-metrics .live-metric-label>span,.live-review-period-page .anchor-core-metrics .live-metric-label>span{overflow:visible;white-space:normal}.live-review-anchor-page .anchor-core-metrics .live-metric-label small,.live-review-report-page .anchor-core-metrics .live-metric-label small,.live-review-history-page .anchor-core-metrics .live-metric-label small,.live-review-period-page .anchor-core-metrics .live-metric-label small{display:none}.live-review-anchor-page .anchor-core-metrics .live-metric-item>strong,.live-review-report-page .anchor-core-metrics .live-metric-item>strong,.live-review-history-page .anchor-core-metrics .live-metric-item>strong,.live-review-period-page .anchor-core-metrics .live-metric-item>strong,.live-review-anchor-page .anchor-core-metrics .live-metric-item.is-compact>strong,.live-review-report-page .anchor-core-metrics .live-metric-item.is-compact>strong,.live-review-history-page .anchor-core-metrics .live-metric-item.is-compact>strong,.live-review-period-page .anchor-core-metrics .live-metric-item.is-compact>strong{align-self:center;margin-top:0;font-size:22px;line-height:1.15;font-weight:600;letter-spacing:normal;font-variant-numeric:tabular-nums}.live-review-anchor-page .anchor-core-metrics .live-metric-bottom,.live-review-report-page .anchor-core-metrics .live-metric-bottom,.live-review-history-page .anchor-core-metrics .live-metric-bottom,.live-review-period-page .anchor-core-metrics .live-metric-bottom,.live-review-anchor-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom,.live-review-report-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom,.live-review-history-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom,.live-review-period-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin-top:0}.live-review-anchor-page .anchor-core-metrics .live-metric-bottom.is-trend-only,.live-review-report-page .anchor-core-metrics .live-metric-bottom.is-trend-only,.live-review-history-page .anchor-core-metrics .live-metric-bottom.is-trend-only,.live-review-period-page .anchor-core-metrics .live-metric-bottom.is-trend-only,.live-review-anchor-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom.is-trend-only,.live-review-report-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom.is-trend-only,.live-review-history-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom.is-trend-only,.live-review-period-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-bottom.is-trend-only{display:none}.live-review-anchor-page .anchor-core-metrics .live-metric-bottom p,.live-review-report-page .anchor-core-metrics .live-metric-bottom p,.live-review-history-page .anchor-core-metrics .live-metric-bottom p,.live-review-period-page .anchor-core-metrics .live-metric-bottom p{font-size:11px}.live-review-anchor-page .anchor-core-metrics .live-metric-window-comparison,.live-review-report-page .anchor-core-metrics .live-metric-window-comparison,.live-review-history-page .anchor-core-metrics .live-metric-window-comparison,.live-review-period-page .anchor-core-metrics .live-metric-window-comparison{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:2px 5px;color:#98a19d;line-height:1.3}.live-review-anchor-page .anchor-core-metrics .live-metric-window-comparison span,.live-review-report-page .anchor-core-metrics .live-metric-window-comparison span,.live-review-history-page .anchor-core-metrics .live-metric-window-comparison span,.live-review-period-page .anchor-core-metrics .live-metric-window-comparison span,.live-review-anchor-page .anchor-core-metrics .live-metric-window-comparison b,.live-review-report-page .anchor-core-metrics .live-metric-window-comparison b,.live-review-history-page .anchor-core-metrics .live-metric-window-comparison b,.live-review-period-page .anchor-core-metrics .live-metric-window-comparison b{white-space:nowrap}.live-review-anchor-page .anchor-core-metrics .live-metric-window-comparison b,.live-review-report-page .anchor-core-metrics .live-metric-window-comparison b,.live-review-history-page .anchor-core-metrics .live-metric-window-comparison b,.live-review-period-page .anchor-core-metrics .live-metric-window-comparison b{color:#7d8783;font-weight:500}.live-review-anchor-page .anchor-core-metrics .live-metric-window-comparison[data-tone=positive] b,.live-review-report-page .anchor-core-metrics .live-metric-window-comparison[data-tone=positive] b,.live-review-history-page .anchor-core-metrics .live-metric-window-comparison[data-tone=positive] b,.live-review-period-page .anchor-core-metrics .live-metric-window-comparison[data-tone=positive] b{color:var(--ds-brand-deep, #137c68)}.live-review-anchor-page .anchor-core-metrics .live-metric-window-comparison[data-tone=negative] b,.live-review-report-page .anchor-core-metrics .live-metric-window-comparison[data-tone=negative] b,.live-review-history-page .anchor-core-metrics .live-metric-window-comparison[data-tone=negative] b,.live-review-period-page .anchor-core-metrics .live-metric-window-comparison[data-tone=negative] b{color:#b66c2e}.live-review-anchor-page .anchor-core-metrics .live-metric-spark,.live-review-report-page .anchor-core-metrics .live-metric-spark,.live-review-history-page .anchor-core-metrics .live-metric-spark,.live-review-period-page .anchor-core-metrics .live-metric-spark,.live-review-anchor-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-spark,.live-review-report-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-spark,.live-review-history-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-spark,.live-review-period-page .anchor-core-metrics .live-metric-item.is-compact .live-metric-spark{display:none}.live-review-anchor-page .anchor-review-workspace>.realtime-monitoring-section,.live-review-report-page .anchor-review-workspace>.realtime-monitoring-section,.live-review-history-page .anchor-review-workspace>.realtime-monitoring-section,.live-review-period-page .anchor-review-workspace>.realtime-monitoring-section{margin-top:0}@media(max-width:1100px){.live-review-anchor-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-report-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-history-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-period-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.live-review-anchor-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-report-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-history-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row,.live-review-period-page .anchor-core-metrics .anchor-core-metric-grid .live-metric-row{grid-template-columns:1fr}}@media(max-width:680px){.live-review-anchor-page .anchor-metric-alert-summary,.live-review-report-page .anchor-metric-alert-summary,.live-review-history-page .anchor-metric-alert-summary,.live-review-period-page .anchor-metric-alert-summary{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:680px){.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.live-review-anchor-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-report-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-history-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-period-page .anchor-metric-layer .live-metric-band.is-compact .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-result .live-metric-band .live-metric-row,.live-review-anchor-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-report-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-history-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row,.live-review-period-page .anchor-metric-layer.is-traffic .live-metric-band .live-metric-row{grid-template-columns:1fr}}.live-review-anchor-page{display:grid;gap:20px}.live-review-anchor-page .anchor-review-task-actions{display:flex;justify-content:flex-end;gap:12px}.live-review-history-page .anchor-history-quick-ranges{display:flex;gap:8px;flex-wrap:wrap}.live-review-history-page .anchor-history-quick-ranges button{padding:8px 16px;border:1px solid #dce7e1;border-radius:6px;background:#fff}.live-review-report-page .v32-frozen-report-sections,.live-review-workbench{display:grid;gap:18px}.live-review-workbench-header{min-height:0;margin:0;padding:0;border:0;background:transparent}.live-review-workbench-header h1{margin-top:3px}.live-review-workbench .live-review-context-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(412px,480px);align-items:center;gap:0;padding:0;border:1px solid #dde8e4;border-radius:12px;background:#fff}.live-review-workbench .live-review-room-identity,.live-review-workbench .live-review-context-meta>div{display:flex;align-items:center}.live-review-workbench .live-review-context-main{min-width:0;display:flex;align-items:center;gap:12px;padding:18px 20px}.live-review-workbench .live-review-room-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;color:var(--soaiy-primary-deep);background:#edf7f3}.live-review-workbench .live-review-room-divider{color:#bbc5c0}.live-review-workbench .live-review-context-store{margin:0;color:#78847f;font-size:13px;line-height:1.5}.live-review-workbench .live-review-room-identity{min-width:0;flex-wrap:wrap;gap:10px}.live-review-workbench .live-review-context-main strong{min-width:0;color:var(--ink-900);font-size:17px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.live-review-workbench .live-review-context-main .live-room-state{display:inline-flex;align-items:center;flex:0 0 auto;padding:0;background:transparent}.live-review-workbench .live-review-context-meta{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:10px 0;margin:0;padding:12px 20px 12px 72px;border-top:1px solid #edf1ef}.live-review-workbench .live-review-context-meta>div{min-width:0;gap:6px;padding:0 16px;border-right:1px solid #e4eae7}.live-review-workbench .live-review-context-meta>div:first-child{padding-left:0}.live-review-workbench .live-review-context-meta>div:last-child{padding-right:0;border-right:0}.live-review-workbench .live-review-context-meta dt,.live-review-workbench .live-review-context-meta dd{margin:0;font-size:12px;line-height:1.4;white-space:nowrap}.live-review-workbench .live-review-context-meta dt{color:#78847f}.live-review-workbench .live-review-context-meta dd{display:inline-flex;align-items:center;gap:5px;color:#3e4c46;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.live-review-workbench .live-review-context-meta dd svg{flex-shrink:0}.live-review-workbench .live-review-context-selectors{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(125px,1fr) minmax(170px,1.4fr);gap:8px;margin:14px 20px 14px 0}.live-review-workbench .live-review-context-selectors .live-room-header-selector{display:grid;min-width:0;align-content:start;gap:6px}.live-review-workbench .live-review-context-selectors .live-room-header-selector>span{color:#78847f;font-size:12px}.live-review-workbench .live-review-context-selectors input[type=date]{width:100%;min-width:0;min-height:38px;padding:0 9px;border:1px solid #dce6e3;border-radius:7px;background:#fbfcfc;color:var(--ink-800);font:inherit;font-size:13px}.live-review-workbench .live-review-context-selectors select{width:100%;min-height:38px;padding:0 38px 0 12px;border:1px solid #dce6e3;border-radius:7px;outline:0;background:#fbfcfc;color:var(--ink-800);font:inherit;font-size:13px;cursor:pointer}.live-review-workbench .live-review-context-selectors select:focus{border-color:#9fd7c8;box-shadow:0 0 0 3px #2ba68417}.live-review-workbench .live-review-section-heading{margin-bottom:12px}.live-review-workbench .live-review-section-heading h2{font-size:18px}.live-review-workbench .live-review-section-heading p{margin-top:3px}.live-review-workbench .live-review-data-scope,.live-review-workbench .live-review-text-link{display:inline-flex;align-items:center;gap:5px;color:#78847f;font-size:12px}.live-review-workbench .live-review-text-link{color:var(--soaiy-primary-hover);text-decoration:none}.live-review-workbench .live-review-metrics,.live-review-workbench .live-business-analysis,.live-review-workbench .live-anchor-overview,.live-review-workbench .historical-live-reviews,.live-review-workbench .live-reports-section{padding:16px 18px;border:1px solid #e0e8e5;border-radius:12px;background:#fff}.live-review-workbench .live-review-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.live-review-workbench .live-review-compact-metric{position:relative;min-height:102px;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:7px;padding:13px 14px 12px;border:1px solid #e0e8e5;border-radius:10px;background:#fbfcfc}.live-review-workbench .live-review-compact-metric>span{color:#77837e;font-size:12px;line-height:1.4}.live-review-workbench .live-review-compact-metric>strong{align-self:center;color:var(--ink-950);font-size:22px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums}.live-review-workbench .live-review-compact-metric>small{color:#98a19d;font-size:11px;line-height:1.3}.live-review-workbench .live-review-compact-metric[data-available=false]>strong{color:#8c9692;font-size:18px;font-weight:500}.live-review-workbench .live-review-dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.live-review-workbench .live-review-dimension-card{min-width:0;padding:12px 14px;border-radius:10px;background:#f7faf9}.live-review-workbench .live-review-dimension-card>header,.live-review-workbench .live-anchor-speech-summary>header{display:flex;align-items:flex-start;gap:9px;color:var(--soaiy-primary-hover)}.live-review-workbench .live-review-dimension-card h3,.live-review-workbench .live-anchor-speech-summary h3{margin:0;color:var(--ink-900);font-size:14px}.live-review-workbench .live-review-dimension-card header p,.live-review-workbench .live-anchor-speech-summary header p{margin:2px 0 0;color:#8b9692;font-size:11px}.live-review-workbench .live-review-dimension-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}.live-review-workbench .live-review-dimension-card dl>div{min-width:0;display:grid;gap:3px}.live-review-workbench .live-review-dimension-card dt{color:#87918d;font-size:11px}.live-review-workbench .live-review-dimension-card dd{overflow:hidden;margin:0;color:#29332f;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.live-review-workbench .live-review-dimension-card dd[data-empty=true],.live-review-workbench .live-anchor-comparison-table td[data-empty=true]{color:#a0aaa6;font-weight:400}.live-review-workbench .live-review-data-note{margin:10px 0 0;color:#929c98;font-size:11px;line-height:1.5}.live-review-workbench .live-analysis-problem-grid dd[data-empty=true]{color:#98a29e;font-weight:400}.live-review-workbench .live-review-empty-panel{min-height:104px;display:grid;place-content:center;gap:5px;margin-top:12px;padding:14px;border:1px dashed #dce7e3;border-radius:8px;color:#7d8984;text-align:center}.live-review-workbench .live-review-empty-panel.is-chart{min-height:118px}.live-review-workbench .live-review-empty-panel strong{color:#5d6964;font-size:12px;font-weight:600}.live-review-workbench .live-review-empty-panel p{max-width:560px;margin:0;font-size:11px;line-height:1.55}.live-review-workbench .live-business-analysis{border-color:#cfe5de;box-shadow:0 8px 28px #1a785f12}.live-review-workbench .live-analysis-meta{display:grid;justify-items:end;gap:5px;color:#84908b;font-size:11px}.live-review-workbench .live-analysis-conclusion{display:grid;grid-template-columns:126px minmax(0,1fr);gap:16px;padding:13px 15px;border-left:3px solid var(--soaiy-primary);border-radius:8px;background:linear-gradient(90deg,#effaf6,#f9fcfb 72%)}.live-review-workbench .live-analysis-conclusion>span{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-hover);font-size:13px;font-weight:600}.live-review-workbench .live-analysis-conclusion p{margin:0;color:#2f3a36;font-size:13px;line-height:1.65}.live-review-workbench .live-analysis-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.live-review-workbench .live-analysis-problem-grid>article{min-width:0;padding:13px 14px;border:1px solid #e1e9e6;border-radius:10px}.live-review-workbench .live-analysis-problem-grid header{display:flex;align-items:center;gap:9px;color:var(--soaiy-primary-hover)}.live-review-workbench .live-analysis-problem-grid header span{color:#8a9591;font-size:11px}.live-review-workbench .live-analysis-problem-grid h3{margin:1px 0 0;color:var(--ink-900);font-size:14px}.live-review-workbench .live-analysis-problem-grid dl{display:grid;gap:8px;margin:12px 0 0}.live-review-workbench .live-analysis-problem-grid dl>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px}.live-review-workbench .live-analysis-problem-grid dt{color:#8b9692;font-size:11px}.live-review-workbench .live-analysis-problem-grid dd{margin:0;color:#3d4944;font-size:12px;line-height:1.5}.live-review-workbench .live-analysis-problem-grid dd[data-empty=true]{font-size:11px}.live-review-workbench .live-anchor-workspace-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:12px}.live-review-workbench .live-anchor-comparison-table-wrap{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.live-review-workbench .live-anchor-comparison-table{width:100%;min-width:1420px;border-collapse:collapse;font-size:12px}.live-review-workbench .live-anchor-comparison-table th,.live-review-workbench .live-anchor-comparison-table td{height:40px;padding:0 10px;border-bottom:1px solid #e8eeec;text-align:left;white-space:nowrap}.live-review-workbench .live-anchor-comparison-table th{background:#f6f9f8;color:#75817c;font-weight:500}.live-review-workbench .live-anchor-comparison-table td{color:#55615c}.live-review-workbench .live-anchor-comparison-table td:first-child{color:var(--ink-900)}.live-review-workbench .live-anchor-comparison-table td:first-child strong,.live-review-workbench .live-anchor-comparison-table td:first-child small{display:block}.live-review-workbench .live-anchor-comparison-table td:first-child small{margin-top:2px;color:#9aa49f;font-size:10px;font-weight:400}.live-review-workbench .live-anchor-comparison-table td a{display:inline-flex;align-items:center;gap:4px;color:var(--soaiy-primary-hover);font-weight:600}.live-review-workbench .historical-live-reviews-expand,.live-review-workbench .historical-live-reviews-ranges button,.live-review-workbench .historical-live-reviews-pagination button{border:0;background:transparent;font:inherit;cursor:pointer}.live-review-workbench .historical-live-reviews-expand{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;color:var(--soaiy-primary-hover);font-size:12px;font-weight:600}.live-review-workbench .historical-live-reviews-toolbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:5px 6px;border-radius:8px;background:#f7faf9}.live-review-workbench .historical-live-reviews-ranges{display:inline-flex;align-items:center;gap:3px}.live-review-workbench .historical-live-reviews-ranges button{min-height:30px;padding:0 10px;border-radius:6px;color:#7d8884;font-size:12px}.live-review-workbench .historical-live-reviews-ranges button[aria-pressed=true]{background:#eaf7f2;color:var(--soaiy-primary-deep);font-weight:600}.live-review-workbench .historical-live-reviews-count{padding-right:7px;color:#929c98;font-size:11px}.live-review-workbench .historical-live-reviews-custom-range{display:flex;align-items:center;gap:7px;color:#7e8a85}.live-review-workbench .historical-live-reviews-custom-range label{display:flex;align-items:center;gap:5px;color:#8c9792;font-size:11px}.live-review-workbench .historical-live-reviews-custom-range input{min-height:30px;padding:0 8px;border:1px solid #dce6e3;border-radius:6px;outline:0;background:#fff;color:#4f5b56;font:inherit;font-size:11px}.live-review-workbench .historical-live-reviews-custom-range input:focus{border-color:#9fd7c8;box-shadow:0 0 0 3px #2ba68414}.live-review-workbench .historical-live-reviews-custom-range i{color:#adb5b2;font-size:10px;font-style:normal}.live-review-workbench .historical-live-reviews-table-wrap{overflow-x:auto;border:1px solid #e2e9e7;border-radius:8px}.live-review-workbench .historical-live-reviews-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed;font-size:12px}.live-review-workbench .historical-live-reviews-table th,.live-review-workbench .historical-live-reviews-table td{height:42px;padding:0 12px;border-bottom:1px solid #e9efed;text-align:left;vertical-align:middle}.live-review-workbench .historical-live-reviews-table th{background:#f6f9f8;color:#78837e;font-weight:500}.live-review-workbench .historical-live-reviews-table td{color:#56625d;font-variant-numeric:tabular-nums}.live-review-workbench .historical-live-reviews-table tbody tr:last-child td{border-bottom:0}.live-review-workbench .historical-live-reviews-table th:nth-child(1),.live-review-workbench .historical-live-reviews-table td:nth-child(1){width:23%}.live-review-workbench .historical-live-reviews-table th:nth-child(2),.live-review-workbench .historical-live-reviews-table td:nth-child(2){width:20%}.live-review-workbench .historical-live-reviews-table th:nth-child(3),.live-review-workbench .historical-live-reviews-table td:nth-child(3),.live-review-workbench .historical-live-reviews-table th:nth-child(4),.live-review-workbench .historical-live-reviews-table td:nth-child(4){width:13%}.live-review-workbench .historical-live-reviews-table th:nth-child(5),.live-review-workbench .historical-live-reviews-table td:nth-child(5){width:16%}.live-review-workbench .historical-live-reviews-table th:nth-child(6),.live-review-workbench .historical-live-reviews-table td:nth-child(6){width:15%}.live-review-workbench .historical-live-reviews-table td:first-child strong,.live-review-workbench .historical-live-reviews-table td:first-child small{display:block}.live-review-workbench .historical-live-reviews-table td:first-child strong{color:var(--ink-900);font-weight:600}.live-review-workbench .historical-live-reviews-table td:first-child small{overflow:hidden;margin-top:2px;color:#9ba5a1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.live-review-workbench .historical-live-reviews-link{display:inline-flex;align-items:center;gap:4px;color:var(--soaiy-primary-hover);font-weight:600;white-space:nowrap}.live-review-workbench .historical-live-reviews-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#8b9692;font-size:11px}.live-review-workbench .historical-live-reviews-pagination>div{display:flex;gap:5px}.live-review-workbench .historical-live-reviews-pagination button{min-height:28px;display:inline-flex;align-items:center;gap:3px;padding:0 8px;border:1px solid #dce6e3;border-radius:6px;background:#fff;color:#64716c;font-size:11px}.live-review-workbench .historical-live-reviews-pagination button:disabled{cursor:not-allowed;opacity:.45}.live-review-workbench .live-anchor-speech-summary{min-width:0;padding:13px 14px;border-radius:10px;background:#f7faf9}.live-review-workbench .live-anchor-speech-list{display:grid;gap:7px;margin-top:11px}.live-review-workbench .live-anchor-speech-list details{padding:9px 10px;border:1px solid #e1e9e6;border-radius:8px;background:#fff}.live-review-workbench .live-anchor-speech-list summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#39443f;font-size:12px;font-weight:600;cursor:pointer}.live-review-workbench .live-anchor-speech-list summary small{display:flex;align-items:center;gap:4px;color:#929c98;font-weight:400}.live-review-workbench .live-anchor-speech-list p{margin:9px 0 0;color:#65716c;font-size:11px;line-height:1.55}.live-review-workbench .live-anchor-speech-list blockquote{margin:8px 0 0;padding:8px 10px;border-left:2px solid #9dd8c9;background:#f3faf7;color:#385c52;font-size:11px;line-height:1.55}@media(max-width:1180px){.live-review-workbench .live-review-context-bar{grid-template-columns:minmax(0,1fr)}.live-review-workbench .live-review-context-selectors{grid-column:1 / -1;margin:0 20px 16px}.live-review-workbench .live-review-context-meta{padding-left:20px}.live-review-workbench .live-review-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-review-workbench .live-analysis-problem-grid,.live-review-workbench .live-anchor-workspace-grid{grid-template-columns:1fr}}@media(max-width:720px){.live-review-workbench .live-review-context-main{padding:16px;align-items:flex-start}.live-review-workbench .live-review-room-identity{gap:6px 8px}.live-review-workbench .live-review-context-main strong{font-size:16px}.live-review-workbench .live-review-context-meta{padding:12px 16px;gap:12px 20px}.live-review-workbench .live-review-context-meta>div{padding:0;border:0;flex-wrap:wrap}.live-review-workbench .live-review-context-selectors{grid-template-columns:1fr;margin:0 16px 16px}.live-review-workbench .live-review-metric-grid,.live-review-workbench .live-review-dimension-grid,.live-review-workbench .live-review-dimension-card dl{grid-template-columns:1fr}.live-review-workbench .live-analysis-conclusion{grid-template-columns:1fr;gap:7px}.live-review-workbench .live-analysis-meta{justify-items:start}.live-review-workbench .historical-live-reviews-toolbar,.live-review-workbench .historical-live-reviews-custom-range{align-items:stretch;flex-direction:column}.live-review-workbench .historical-live-reviews-custom-range label{justify-content:space-between}.live-review-workbench .historical-live-reviews-pagination{align-items:flex-start;flex-direction:column}}.live-review-workbench .live-review-view{display:grid;gap:14px}.live-review-workbench .live-review-agent-page{min-width:0;display:grid;gap:16px;padding:24px 0 36px}.live-review-workbench .live-review-context-picker{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffe0}.live-review-workbench .live-review-context-title{min-width:0;display:flex;align-items:center;gap:11px}.live-review-workbench .live-review-context-title>span{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #cde9e1;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-workbench .live-review-context-title h2,.live-review-workbench .live-review-context-title p{margin:0}.live-review-workbench .live-review-context-title h2{font-size:var(--text-md)}.live-review-workbench .live-review-context-title p{margin-top:3px;color:#7a8681;font-size:var(--text-xs)}.live-review-workbench .live-review-context-fields{display:flex;align-items:flex-end;gap:10px}.live-review-workbench .live-review-context-fields label{display:grid;gap:4px}.live-review-workbench .live-review-context-fields label>span{color:#88938f;font-size:var(--text-xs)}.live-review-workbench .live-review-context-fields select{min-width:220px;min-height:36px;padding:0 32px 0 10px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#3d4844;font:inherit;font-size:var(--text-sm)}.live-review-workbench .live-review-context-selectors select{appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2364736c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}@media(max-width:1199px){.live-review-workbench .live-review-context-picker{align-items:flex-start;flex-direction:column}.live-review-workbench .live-review-context-fields{width:100%}.live-review-workbench .live-review-context-fields label{flex:1}.live-review-workbench .live-review-context-fields select{width:100%}}@media(max-width:680px){.live-review-workbench .live-review-context-fields{align-items:stretch;flex-direction:column}}.live-review-workbench .live-realtime-alerts,.live-review-workbench .linked-next-actions{min-width:0;padding:18px;border:1px solid rgba(126,151,143,.2);border-radius:12px;background:#fff;box-shadow:0 8px 24px #264d4208}.live-review-workbench .live-realtime-alerts>.live-section-heading,.live-review-workbench .linked-next-actions>.live-section-heading{min-height:42px;margin-bottom:14px;padding:0 2px 12px;border-bottom:1px solid rgba(126,151,143,.14)}.live-review-workbench .live-alert-live-indicator,.live-review-workbench .linked-actions-summary{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:13px;white-space:nowrap}.live-review-workbench .live-alert-live-indicator:before{width:6px;height:6px;border-radius:50%;background:var(--soaiy-primary);content:"";box-shadow:0 0 0 4px #18b8941a}.live-review-workbench .live-alert-list{display:grid;gap:8px}.live-review-workbench .live-realtime-alerts>.live-section-heading{align-items:center;padding-bottom:0;border-bottom:0}.live-review-workbench .live-alert-heading-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.live-review-workbench .live-alert-followup-count{padding:3px 8px;border-radius:5px;background:#f1f6f3;color:#63796c;font-size:12px;line-height:1.5;white-space:nowrap}.live-review-workbench .live-realtime-alerts .live-alert-live-indicator{padding:6px 10px;border-radius:6px;background:#f3f9f6;color:#507768;font-size:12px}.live-review-workbench .live-alert-row-item{min-width:0;border:1px solid #e5ece8;border-radius:8px;background:#fff}.live-review-workbench .live-alert-row-item:hover,.live-review-workbench .live-alert-row-item.is-expanded{border-color:#c8ded4}.live-review-workbench .live-alert-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:82px;padding:13px 14px}.live-review-workbench .live-alert-row-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#fff5e8;color:#b77a37}.live-review-workbench .live-alert-row-main{min-width:0;display:grid;gap:6px}.live-review-workbench .live-alert-row-heading{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0}.live-review-workbench .live-alert-row h3{margin:0;color:var(--ds-text-primary);font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.live-review-workbench .live-alert-row .live-alert-owner{padding:2px 7px;border-radius:4px;background:#f0f5f2;color:#537462;font-size:12px;line-height:1.5}.live-review-workbench .live-alert-row time,.live-review-workbench .live-alert-row-timing{color:#829088;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.live-review-workbench .live-alert-row-timing{padding-left:10px;border-left:1px solid #e0e7e3}.live-review-workbench .live-alert-row-analysis,.live-review-workbench .live-alert-row-suggestion{min-width:0;margin:0;color:#68766e;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.live-review-workbench .live-alert-row-analysis>span,.live-review-workbench .live-alert-row-suggestion>span{margin-right:8px;color:#3e7560;font-weight:500;white-space:nowrap}.live-review-workbench .live-alert-row .live-alert-status{justify-self:start;margin-right:6px}.live-review-workbench .live-alert-row .live-alert-history-button{justify-self:end;padding:6px 9px;border:1px solid #dce8e1;border-radius:6px;background:#fff;font-size:13px;white-space:nowrap}.live-review-workbench .live-realtime-alerts button:focus-visible{outline:2px solid var(--soaiy-primary);outline-offset:3px}.live-review-workbench .live-alert-row button[aria-expanded=true] svg{transform:rotate(180deg)}.live-review-workbench .live-alert-row-item.is-muted{background:#fafcfb}.live-review-workbench .live-alert-row-item.is-muted .live-alert-row-icon{background:#f0f4f2;color:#7b8e83}.live-review-workbench .live-alert-expanded{display:grid;gap:16px;padding:16px;border-top:1px solid #e7eeeb;border-radius:0 0 8px 8px;background:#fafcfb}.live-review-workbench .live-alert-expanded>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.live-review-workbench .live-alert-deferred-note{margin:0;color:#7a8780;font-size:13px}.live-review-workbench .live-alert-empty{margin:0;padding:18px 12px;color:#7a8780;font-size:13px}.live-review-workbench .live-alert-expand-all{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:10px;border:0;background:transparent;color:var(--soaiy-primary-deep);font:inherit;font-size:13px;cursor:pointer}.live-review-workbench .live-alert-storage-warning{color:#866647;font-size:13px}.live-review-workbench .live-alert-card{min-width:0;display:grid;gap:12px;padding:15px 16px;border:1px solid #e1e9e6;border-radius:10px;background:linear-gradient(180deg,#f7fcfad1,#fff 38%)}.live-review-workbench .live-alert-card.status-pending{border-left:3px solid #e59c43}.live-review-workbench .live-alert-card.status-handled,.live-review-workbench .live-alert-card.status-notified{border-left:3px solid var(--soaiy-primary)}.live-review-workbench .live-alert-card.status-skipped{border-left:3px solid #a5afab}.live-review-workbench .live-alert-card>header,.live-review-workbench .live-alert-card>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.live-review-workbench .live-alert-title{min-width:0;display:flex;align-items:flex-start;gap:9px}.live-review-workbench .live-alert-title>svg{flex:0 0 auto;margin-top:2px;color:#d8892f}.live-review-workbench .live-alert-title h3{margin:0 0 4px;color:var(--text-primary);font-size:15px;line-height:1.35}.live-review-workbench .live-alert-title p,.live-review-workbench .live-alert-analysis-grid p,.live-review-workbench .live-issue-dialog>p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.live-review-workbench .live-alert-badges,.live-review-workbench .live-alert-card>footer>div{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.live-review-workbench .live-alert-category,.live-review-workbench .live-alert-status{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}.live-review-workbench .live-alert-category{background:#f1f5f3;color:#596660}.live-review-workbench .live-alert-category.category-anchor{background:#edf7ff;color:#31759f}.live-review-workbench .live-alert-category.category-ads{background:#f2f0fc;color:#6757a3}.live-review-workbench .live-alert-category.category-operation{background:#edf8f4;color:var(--soaiy-primary-deep)}.live-review-workbench .live-alert-status.status-pending{background:#fff5e8;color:#b56a16}.live-review-workbench .live-alert-status.status-processing{background:#f0f8f4;color:#408373}.live-review-workbench .live-alert-status.status-handled{background:#eaf7f2;color:var(--soaiy-primary-deep)}.live-review-workbench .live-alert-status.status-skipped{background:#f1f3f2;color:#6f7975}.live-review-workbench .live-alert-status.status-notified{background:#eef6ff;color:#3572a3}.live-review-workbench .live-alert-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live-review-workbench .live-alert-analysis-grid>div{padding:10px 11px;border-radius:7px;background:#f7faf9}.live-review-workbench .live-alert-analysis-grid span{display:block;margin-bottom:4px;color:#7a8782;font-size:12px}.live-review-workbench .live-alert-analysis-grid>div:last-child{background:#eff9f5}.live-review-workbench .live-alert-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.live-review-workbench .live-alert-meta div{min-width:0}.live-review-workbench .live-alert-meta dt{margin-bottom:3px;color:#919c98;font-size:12px}.live-review-workbench .live-alert-meta dd{margin:0;overflow:hidden;color:#46514d;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.live-review-workbench .live-alert-note{margin:-2px 0 0;padding:8px 10px;border-radius:6px;background:#f5f7f6;color:#64716c;font-size:12px;line-height:1.45}.live-review-workbench .live-alert-note.effect{background:#eef8f4;color:#397363}.live-review-workbench .live-alert-card>footer{align-items:center;padding-top:10px;border-top:1px dashed #dfe7e4}.live-review-workbench .live-alert-history-button,.live-review-workbench .live-issue-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;border:1px solid #d6e3df;border-radius:6px;background:#fff;color:#596660;font:inherit;font-size:12px;cursor:pointer}.live-review-workbench .live-alert-history-button{padding-left:0;border-color:transparent;background:transparent;color:var(--soaiy-primary-deep)}.live-review-workbench .live-issue-button.primary{border-color:#b9dfd4;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-workbench .live-issue-button:hover,.live-review-workbench .live-alert-history-button:hover{border-color:#9fcfc1;color:var(--soaiy-primary-deep)}.live-review-workbench .live-issue-button:disabled{cursor:not-allowed;opacity:.45}.live-review-workbench .linked-actions-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.live-review-workbench .linked-actions-groups>section{min-width:0;padding:13px;border:1px solid #e1e9e6;border-radius:10px;background:#fbfcfc}.live-review-workbench .linked-actions-groups>section>header,.live-review-workbench .linked-actions-completed>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.live-review-workbench .linked-actions-groups>section>header>div,.live-review-workbench .linked-actions-completed>summary>div{display:flex;align-items:center;gap:8px}.live-review-workbench .linked-actions-groups>section>header>div>span{color:var(--soaiy-primary-deep);font-size:12px;font-weight:650}.live-review-workbench .linked-actions-groups h3{margin:0;font-size:15px}.live-review-workbench .linked-actions-groups small,.live-review-workbench .linked-actions-completed small{color:#7e8a85;font-size:12px}.live-review-workbench .linked-actions-groups>section>div,.live-review-workbench .linked-actions-completed-list{display:grid;gap:9px}.live-review-workbench .linked-actions-completed>summary .linked-actions-step{color:var(--soaiy-primary-deep);font-size:12px;font-weight:650}.live-review-workbench .linked-actions-completed>summary small{display:flex;align-items:center;gap:8px}.live-review-workbench .linked-actions-records-wrap{min-width:0;overflow-x:auto;border:1px solid #e5ece8;border-radius:8px}.live-review-workbench .linked-actions-records{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse;color:#56645d;font-size:13px;background:#fff}.live-review-workbench .linked-actions-records th,.live-review-workbench .linked-actions-records td{height:44px;padding:8px 14px;overflow:hidden;border-bottom:1px solid #edf1ef;text-align:left;text-overflow:ellipsis;white-space:nowrap}.live-review-workbench .linked-actions-records th{background:#f7faf8;color:#7b8981;font-weight:500}.live-review-workbench .linked-actions-records th:first-child{width:24%}.live-review-workbench .linked-actions-records th:nth-child(5){width:28%}.live-review-workbench .linked-actions-records th:nth-child(2){width:11%}.live-review-workbench .linked-actions-records th:last-child{width:108px}.live-review-workbench .linked-actions-records tbody tr:last-child td{border-bottom:0}.live-review-workbench .linked-actions-records tr[data-unprocessed=true]{background:#f8fbfa}.live-review-workbench .linked-actions-records tr[data-unprocessed=true] td:first-child{color:#36483e;font-weight:600}.live-review-workbench .linked-actions-records td:nth-child(3){font-variant-numeric:tabular-nums}.live-review-workbench .handling-records-table{font-size:14px}.live-review-workbench .handling-records-table th,.live-review-workbench .handling-records-table td{height:48px;padding-inline:16px}.live-review-workbench .handling-records-table th{font-size:12px}.live-review-workbench .handling-records-heading-actions{display:flex;align-items:center;justify-content:flex-end;align-self:flex-start;flex-wrap:wrap;gap:8px 18px}.live-review-workbench .handling-records-heading-actions .linked-actions-summary{color:#8d9793;font-size:var(--text-xs)}.live-review-workbench .handling-records-more{flex-shrink:0;padding-block:4px;font-size:13px;font-weight:500;white-space:nowrap}.live-review-workbench .handling-records-more:focus-visible{outline:2px solid var(--soaiy-primary-deep);outline-offset:3px}.live-review-workbench .handling-records-pagination{margin-top:14px;flex-wrap:wrap}.live-review-workbench .handling-records-pagination .handling-records-page-info{flex-wrap:wrap;gap:16px}.live-review-workbench .handling-records-pagination nav{display:flex;align-items:center;gap:12px}.live-review-workbench .handling-records-pagination nav>span{white-space:nowrap;font-variant-numeric:tabular-nums}.live-review-workbench .handling-records-page{display:grid;gap:24px}.live-review-workbench .handling-records-page .live-section-heading h1{margin:0;font-size:24px;line-height:1.4}.live-review-workbench .handling-records-pagination button:not(:disabled):hover{border-color:var(--soaiy-primary-deep);color:var(--soaiy-primary-deep);background:#f3faf7}.live-review-workbench .handling-records-pagination :is(a,button):focus-visible{outline:2px solid var(--soaiy-primary-deep);outline-offset:3px}.live-review-workbench .live-issue-modal{width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0;border:1px solid #dbe6e2;border-radius:12px;background:#fff;box-shadow:0 24px 70px #1939302e}.live-review-workbench .live-issue-modal::backdrop{background:#14211d47}.live-review-workbench .live-issue-modal:has(.live-issue-history-dialog){width:min(640px,calc(100% - 32px))}.live-review-workbench .live-issue-modal .live-issue-dialog{width:100%;border:0;box-shadow:none}.live-review-workbench .live-issue-details{display:grid;gap:14px}.live-review-workbench .live-issue-history-dialog>.live-issue-details{margin-top:16px}.live-review-workbench .live-issue-history-dialog>footer{flex-wrap:wrap}.live-review-workbench .live-issue-description strong{font-size:14px;color:var(--text-primary)}.live-review-workbench .live-issue-description p{margin:6px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.live-review-workbench .live-issue-details .live-alert-meta dd{overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:13px}.live-review-workbench .live-issue-event-history{font-size:13px;color:#63736a}.live-review-workbench .live-issue-event-history summary{cursor:pointer;color:var(--soaiy-primary-deep)}.live-review-workbench .live-issue-event-history ol{list-style:none;padding:0;margin:10px 0 0}.live-review-workbench .live-issue-event-history li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #e7eeeb}.live-review-workbench .live-issue-event-history time{font-variant-numeric:tabular-nums;color:#86938b}.live-review-workbench .live-issue-event-history li strong{font-weight:500}.live-review-workbench .live-issue-event-history li p{margin:4px 0;line-height:1.5}.live-review-workbench .live-issue-event-history li span{display:block;margin-top:4px;color:#7a8780}.live-review-workbench .linked-actions-completed{margin-top:12px;border:1px solid #e1e9e6;border-radius:9px;background:#fbfcfc}.live-review-workbench .linked-actions-completed>summary{margin:0;padding:12px 14px;cursor:pointer;list-style:none}.live-review-workbench .linked-actions-completed>summary::-webkit-details-marker{display:none}.live-review-workbench .linked-actions-completed>summary span{color:#8b9692;font-size:12px;font-weight:400}.live-review-workbench .linked-actions-completed[open]>summary svg{transform:rotate(180deg)}.live-review-workbench .linked-actions-completed-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.live-review-workbench .live-issue-dialog-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#14211d47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.live-review-workbench .live-issue-dialog{position:relative;z-index:1;width:min(460px,100%);padding:18px;border:1px solid #dbe6e2;border-radius:12px;background:#fff;box-shadow:0 24px 70px #1939302e}.live-review-workbench .live-issue-dialog-dismiss{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.live-review-workbench .live-issue-dialog>header,.live-review-workbench .live-issue-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-review-workbench .live-issue-dialog>header span{color:var(--soaiy-primary-deep);font-size:12px}.live-review-workbench .live-issue-dialog>header h3{margin:3px 0 0;font-size:18px}.live-review-workbench .live-issue-dialog>header>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;background:#f4f7f6;color:#66736e;cursor:pointer}.live-review-workbench .live-issue-dialog>p{margin:14px 0}.live-review-workbench .live-issue-dialog label{display:grid;gap:7px;margin:14px 0;color:#4a5752;font-size:13px}.live-review-workbench .live-issue-dialog textarea{width:100%;resize:vertical;padding:10px;border:1px solid #d5e1dd;border-radius:7px;color:var(--text-primary);font:inherit;line-height:1.5;outline:none}.live-review-workbench .live-issue-dialog textarea:focus{border-color:#8bc9b8;box-shadow:0 0 0 3px #18b8941a}.live-review-workbench .live-issue-dialog>footer{justify-content:flex-end;margin-top:16px}.live-review-workbench .live-issue-history-dialog ol{max-height:380px;overflow:auto;display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.live-review-workbench .live-issue-history-dialog li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #edf1ef}.live-review-workbench .live-issue-history-dialog time{color:#7f8b86;font-size:12px;font-variant-numeric:tabular-nums}.live-review-workbench .live-issue-history-dialog li strong{display:block;color:#38443f;font-size:13px}.live-review-workbench .live-issue-history-dialog li p{margin:4px 0 0;color:#64716c;font-size:12px;line-height:1.5}.live-review-workbench .live-issue-history-dialog li span{display:block;margin-top:4px;color:var(--soaiy-primary-deep);font-size:12px}@media(max-width:1100px){.live-review-workbench .live-alert-list,.live-review-workbench .linked-actions-groups,.live-review-workbench .linked-actions-completed-list{grid-template-columns:1fr}}@media(max-width:720px){.live-review-workbench .live-realtime-alerts,.live-review-workbench .linked-next-actions{padding:14px}.live-review-workbench .live-realtime-alerts>.live-section-heading{align-items:flex-start}.live-review-workbench .live-alert-row{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:12px}.live-review-workbench .live-alert-row-icon{width:28px;height:28px;align-self:start}.live-review-workbench .live-alert-row-main{grid-column:2 / -1}.live-review-workbench .live-alert-row .live-alert-status{grid-column:2}.live-review-workbench .live-alert-row .live-alert-history-button{grid-column:3}.live-review-workbench .live-alert-row-suggestion{white-space:normal;overflow-wrap:anywhere}.live-review-workbench .live-alert-card>header,.live-review-workbench .live-alert-card>footer{align-items:stretch;flex-direction:column}.live-review-workbench .live-alert-badges,.live-review-workbench .live-alert-card>footer>div{justify-content:flex-start}.live-review-workbench .live-alert-analysis-grid{grid-template-columns:1fr}.live-review-workbench .live-alert-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.live-review-workbench .linked-actions-completed>summary span{display:none}}.live-review-workbench .live-review-context-picker{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.live-review-workbench .live-review-agent-page{gap:0;padding-top:0}.live-review-workbench .live-review-page-header{min-height:68px;align-items:center;padding:0 2px}.live-review-workbench .live-review-page-header h1{margin-top:2px;line-height:1.2}.live-review-workbench .live-review-page-header p{margin-top:2px;line-height:1.45}.live-review-workbench .live-review-page-header>.video-secondary-action{flex:0 0 auto}@media(max-width:680px){.live-review-workbench .live-review-page-header{align-items:flex-start;flex-direction:column;padding-bottom:4px}}.live-review-workbench .live-review-page-header{min-height:62px;padding:2px}.live-review-workbench .live-review-page-header h1{font-size:24px;letter-spacing:-.02em}.live-review-workbench .live-review-page-header p{margin-top:3px;color:var(--ds-text-tertiary, #7d8984);font-size:13px}.live-review-workbench button.live-review-compact-metric{text-align:left;cursor:pointer;font:inherit}.live-review-workbench .live-review-context-selectors input{border:1px solid #dce7e1;border-radius:6px;padding:7px 9px;background:#fff;color:#405b4e;font:inherit}.live-review-workbench .live-review-compact-metric>button{width:100%;height:100%;display:grid;gap:8px;padding:0;border:0;text-align:left;background:transparent;cursor:pointer;font:inherit}.live-review-workbench .live-review-compact-metric>button>span{color:#6f7d75;font-size:13px}.live-review-workbench .live-review-compact-metric>button>strong{font-size:25px;color:#193d2d}.live-review-workbench .live-review-compact-metric>button>small{font-size:11px;color:#7c8982}.live-review-workbench .live-review-compact-metric>button:focus-visible{outline:2px solid #20846b;outline-offset:5px}.live-review-workbench{display:grid;gap:18px}.live-review-workbench>*{min-width:0}.live-review-workbench .v32-workbench-heading{margin:0}.live-review-workbench .v32-workbench-heading>span{color:#168568;font-size:12px;font-weight:600}.live-review-workbench .v32-workbench-heading h1{margin:5px 0;font-size:28px;color:#18392d}.live-review-workbench .v32-workbench-heading p{margin:0;color:#78847f;font-size:14px}.live-review-workbench .live-room-header{border:1px solid #dde8e4;border-radius:12px;background:#fff;overflow:hidden}.live-review-workbench .live-room-header-main{padding:18px 20px}.live-review-workbench .live-room-header-icon{background:#edf7f3;color:#168568;border-radius:7px}.live-review-workbench .live-room-header-title-row h1{font-size:17px}.live-review-workbench .live-room-header-meta{border-top:1px solid #edf1ef;margin:0;padding:12px 20px;background:#fbfdfc}.live-review-workbench .live-core-metrics{border:1px solid #e0e8e5;border-radius:12px;padding:16px 18px;background:#fff}.live-review-workbench .live-core-eight-grid{border:0;background:transparent}.live-review-workbench .live-core-eight-grid .live-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.live-review-workbench .live-core-eight-grid .live-metric-item{min-height:116px;border:1px solid #e0e8e5;border-radius:10px;padding:13px 14px;background:#fbfcfc}.live-review-workbench .live-core-eight-grid .live-metric-item>strong{font-size:25px;color:#18392d}.live-review-workbench .live-core-eight-grid .live-metric-label{font-size:12px;color:#64796e}.live-review-workbench .live-core-eight-grid .live-metric-label small{font-size:10px}.live-review-workbench .live-core-eight-grid .live-metric-bottom{font-size:11px}.live-review-workbench .live-core-metrics-hint{color:#78847f}@media(max-width:1050px){.live-review-workbench .live-core-eight-grid .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.live-review-workbench .live-room-header-main{padding:14px}.live-review-workbench .live-core-metrics{padding:14px 12px}.live-review-workbench .live-core-eight-grid .live-metric-item{padding:11px}.live-review-workbench .live-core-eight-grid .live-metric-item>strong{font-size:21px}}.live-review-workbench .live-review-context-bar .live-review-context-store{color:#56665f;font-size:14px}.live-review-workbench .live-review-context-bar .live-review-context-selectors .live-room-header-selector>span{color:#56665f;font-size:14px;font-weight:500;line-height:1.4}.live-review-workbench .live-review-context-bar .live-review-context-meta dt{color:#56665f;font-size:13px;font-weight:500;line-height:1.5}.live-review-workbench .live-review-context-bar .live-review-context-meta dd{color:#34443d;font-size:14px;line-height:1.5}.live-review-workbench section.live-review-context-bar[aria-label=当前直播复盘范围]{grid-template-columns:minmax(0,1fr) minmax(900px,65%)}.live-review-workbench section.live-review-context-bar[aria-label=当前直播复盘范围] .live-review-context-selectors{grid-template-columns:minmax(280px,1fr) minmax(360px,1.4fr) minmax(190px,.7fr);gap:8px}.live-room-header-selection{display:none}@media(max-width:1450px){.live-review-workbench section.live-review-context-bar[aria-label=当前直播复盘范围]{grid-template-columns:minmax(0,1fr)}.live-review-workbench section.live-review-context-bar[aria-label=当前直播复盘范围] .live-review-context-selectors{grid-column:1 / -1;margin:0 20px 16px}}@media(max-width:1000px){.live-review-workbench section.live-review-context-bar[aria-label=当前直播复盘范围] .live-review-context-selectors{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.live-review-workbench .live-room-header-selection{display:block;color:#56665f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}}._module_ior5g_1{min-width:0}._toolbar_ior5g_2,._controls_ior5g_2,._versionRow_ior5g_2{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}._toolbar_ior5g_2{padding:12px 0;color:#65786f;font-size:13px}._toolbar_ior5g_2 strong{color:#176c56;font-weight:600}._module_ior5g_1 button,._reports_ior5g_5 button,._dialog_ior5g_5 button{border:1px solid #cfe2da;background:#fff;color:#176c56;border-radius:6px;padding:7px 11px;font-size:13px;cursor:pointer}._module_ior5g_1 button:hover,._reports_ior5g_5 button:hover,._dialog_ior5g_5 button:hover{background:#f0f8f4}._module_ior5g_1 button:focus-visible,._reports_ior5g_5 button:focus-visible,._dialog_ior5g_5 button:focus-visible{outline:2px solid #20846b;outline-offset:3px}._module_ior5g_1 button:disabled{opacity:.45;cursor:not-allowed}._notice_ior5g_9{padding:10px 12px;background:#f2f8f5;border-radius:6px;color:#466155;font-size:13px;line-height:1.7;margin:0 0 12px}._notice_ior5g_9[data-error=true]{color:#9d4a20;background:#fff5eb}._change_ior5g_11{color:#176c56;font-weight:600}._change_ior5g_11[data-state=明显恶化],._change_ior5g_11[data-state=新发现]{color:#a75120}._comparison_ior5g_13{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:0 0 14px;color:#65786f;font-size:13px;line-height:1.7}._changeDescription_ior5g_14{margin:3px 0 0;color:#586a61}._cards_ior5g_15 dl{gap:11px}._cards_ior5g_15 dt,._cards_ior5g_15 dd{font-size:13px;line-height:1.7}._cards_ior5g_15 dl>div{grid-template-columns:78px minmax(0,1fr)}._cards_ior5g_15 h3{font-size:16px}._footnote_ior5g_19,._demo_ior5g_19{font-size:12px;line-height:1.7;color:#77877f;margin-top:14px}._demo_ior5g_19{border-top:1px solid #e7eeea;padding-top:12px}._demo_ior5g_19 summary{cursor:pointer;color:#587267}._demo_ior5g_19 p{margin:10px 0}._dialog_ior5g_5{font-size:14px;line-height:1.8;color:#45594e}._dialog_ior5g_5 h3{color:#243b2f;font-size:15px;margin:16px 0 5px}._dialog_ior5g_5 p{margin:5px 0 12px}._dialog_ior5g_5 a{color:#176c56;text-decoration:underline}._reportSection_ior5g_27{border-top:1px solid #e5ece8;padding:4px 0 10px}._versionRow_ior5g_2{justify-content:space-between;border-bottom:1px solid #e5ece8;padding:12px 0}._versionRow_ior5g_2 small{display:block;color:#78877f}._reports_ior5g_5{padding:20px 22px;border:1px solid #dce7e1;border-radius:12px;background:#fff}._reports_ior5g_5 h2{margin:0 0 6px;font-size:18px}._reports_ior5g_5 p{color:#718278;font-size:13px;line-height:1.7}._anchors_ior5g_33{display:flex;flex-wrap:wrap;gap:8px 16px}._empty_ior5g_34{padding:24px 0;color:#687b70;line-height:1.8}@media(max-width:900px){._cards_ior5g_15{grid-template-columns:1fr}}.v32-panel{min-width:0;border:1px solid #dfe8e4;border-radius:18px;background:#fff;padding:22px;color:#20352f;box-shadow:0 7px 24px #1d41350d}.v32-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.v32-panel-heading h2{margin:4px 0 0;font-size:21px;letter-spacing:-.02em}.v32-panel-heading time{color:#73837d;font-size:12px}.v32-eyebrow{margin:0;color:#17836d;font-size:11px;font-weight:700;letter-spacing:.08em}.v32-panel-state{margin:0;border-radius:11px;background:#f4f8f6;padding:15px;color:#65756f;font-size:13px}.v32-panel-footnote{margin:14px 0 0;color:#75837e;font-size:12px}.v32-profile-series-legend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.v32-profile-series-legend span{border-radius:999px;background:#f1f6f3;padding:6px 10px;color:#53655e;font-size:11px}.v32-profile-dimensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:14px}.v32-profile-dimension{min-width:0;overflow:hidden;border:1px solid #e7eeea;border-radius:13px}.v32-profile-dimension h3{margin:0;border-bottom:1px solid #e7eeea;padding:12px 14px;font-size:14px}.v32-profile-table-wrap{overflow-x:auto}.v32-profile-table-wrap table{width:100%;min-width:670px;border-collapse:collapse;font-size:11px}.v32-profile-table-wrap th,.v32-profile-table-wrap td{border-bottom:1px solid #edf1ef;padding:9px 10px;text-align:left;vertical-align:top}.v32-profile-table-wrap thead th{background:#f8faf9;color:#60716a;font-weight:600}.v32-profile-table-wrap tbody th{color:#31463e;font-weight:600}.v32-profile-table-wrap td{min-width:110px}.v32-profile-table-wrap td small{display:block;margin-top:4px;color:#84918c;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.v32-profile-table-wrap td .v32-fact-meta{color:#63756d}.v32-profile-table-wrap td .v32-fact-reason{color:#a46b26}.v32-share-value{color:#167963;font-weight:700;font-variant-numeric:tabular-nums}.v32-missing{color:#87938f}.v32-audience-gaps{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px;margin-top:18px;border-radius:13px;background:#f5f9f7;padding:15px}.v32-audience-gaps h3{margin:0 0 6px;font-size:14px}.v32-audience-gaps p{margin:0;color:#6d7d76;font-size:11px;line-height:1.5}.v32-audience-gaps ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.v32-audience-gaps li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;border-bottom:1px solid #e2ebe6;padding-bottom:8px;font-size:12px}.v32-audience-gaps li:last-child{border-bottom:0;padding-bottom:0}.v32-audience-gaps li strong{color:#167963;font-variant-numeric:tabular-nums}.v32-audience-gaps li small{grid-column:1/-1;color:#72817b;font-size:10px}.v32-trend-chart{display:block;width:100%;height:auto;overflow:visible}.v32-trend-chart text{fill:#788780;font-size:10px}.v32-trend-grid{stroke:#e8efeb;stroke-width:1}.v32-trend-zero{stroke:#9eaaa5;stroke-dasharray:4 4;stroke-width:1}.v32-trend-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.v32-trend-line.net{stroke:#16866f}.v32-trend-line.spend{stroke:#d98237}.v32-trend-point.net{fill:#16866f}.v32-trend-point.spend{fill:#d98237}.v32-trend-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 10px;color:#60716a;font-size:11px}.v32-trend-legend span:before{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;content:""}.v32-trend-legend .net:before{background:#16866f}.v32-trend-legend .spend:before{background:#d98237}.v32-trend-table{width:100%;margin-top:12px;border-collapse:collapse;font-size:11px}.v32-trend-table th,.v32-trend-table td{border-bottom:1px solid #edf1ef;padding:8px 9px;text-align:left}.v32-trend-table th{color:#6b7a74;font-weight:600}.v32-trend-table td{color:#31463e;font-variant-numeric:tabular-nums}.v32-trend-table .negative{color:#ae5d42}.v32-trend-unit{color:#7c8984;font-size:11px}@media(max-width:700px){.v32-panel{padding:16px}.v32-audience-gaps{grid-template-columns:1fr}.v32-trend-table{display:block;overflow-x:auto;white-space:nowrap}}.v32-audience-summary{display:grid;grid-template-columns:1.35fr 1fr 1fr;margin:0 0 18px;border:1px solid #e3ebe7;border-radius:14px;background:#fff}.v32-audience-summary-section{min-width:0;padding:14px 16px}.v32-audience-summary-section+.v32-audience-summary-section{border-left:1px solid #edf1ef}.v32-audience-summary-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.v32-audience-summary-section h3{margin:0;color:#33463e;font-size:13px;line-height:1.4}.v32-audience-summary-section header>span,.v32-audience-summary-section header>div{color:#89958f;font-size:10px}.v32-audience-summary-section header>div{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.15fr;gap:8px}.v32-audience-gap-list>div{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.15fr;gap:8px;align-items:center;border-top:1px solid #edf1ef;padding:8px 0;color:#40544b;font-size:11px}.v32-audience-gap-list [role=cell]:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.v32-audience-gap-list [role=cell]:first-child{display:grid;gap:2px}.v32-audience-gap-list small{color:#8d9993;font-size:10px}.v32-audience-disclaimer{display:block;margin-top:8px;color:#9a7a52;font-size:10px;line-height:1.45}.v32-audience-distributions{min-width:0}.v32-audience-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 8px;color:#60716a;font-size:11px}.v32-audience-legend span{display:inline-flex;align-items:center;gap:6px}.v32-audience-legend i{display:inline-block;width:9px;height:9px;border-radius:2px}.v32-profile-dimensions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.v32-profile-dimension{grid-column:span 2;min-width:0;overflow:hidden;border:1px solid #e7eeea;border-radius:13px;background:#fff}.v32-profile-dimension:nth-child(n+4){grid-column:span 3}.v32-profile-dimension h3{margin:0;border-bottom:1px solid #edf1ef;padding:11px 14px;color:#374b42;font-size:13px}.v32-profile-series-status{display:flex;flex-wrap:wrap;gap:4px;padding:8px 10px 0}.v32-profile-series-status span{border-radius:999px;background:#f5f7f6;padding:3px 6px;color:#8b9691;font-size:9px}.v32-profile-series-status span[data-available=true]{background:#edf7f2;color:#4c806a}.v32-profile-chart-empty{display:grid;place-content:center;gap:7px;min-height:238px;padding:15px;text-align:center}.v32-profile-chart-empty strong{color:#687871;font-size:12px}.v32-profile-chart-empty span{color:#929e98;font-size:10px}.v32-profile-dimension .recharts-xAxis .recharts-cartesian-axis-tick text{font-size:10px;text-anchor:middle}.v32-audience-tooltip,.v32-trend-tooltip{display:grid;gap:6px;min-width:160px;max-width:260px;border:1px solid #e1e8e4;border-radius:9px;background:#fff;padding:10px 12px;box-shadow:0 8px 24px #1f3d3221;color:#33463e;font-size:11px}.v32-audience-tooltip>div,.v32-trend-tooltip>div{display:grid;grid-template-columns:1fr auto;gap:3px 10px;border-top:1px solid #edf1ef;padding-top:5px}.v32-audience-tooltip b,.v32-trend-tooltip b{font-variant-numeric:tabular-nums}.v32-audience-tooltip small,.v32-trend-tooltip small{grid-column:1/-1;color:#7f8e87;font-size:10px}.v32-trend-subtitle{margin:5px 0 0;color:#75847e;font-size:12px}.v32-trend-heading-meta{display:grid;justify-items:end;gap:5px;color:#73837d;font-size:11px;text-align:right}.v32-trend-legend{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 8px;color:#586a62;font-size:11px}.v32-trend-legend span{display:inline-flex;align-items:center;gap:6px}.v32-trend-legend i{width:14px;height:3px;border-radius:2px}.v32-trend-legend .net i{background:#18a9a5}.v32-trend-legend .spend i{background:#447cf0}.v32-trend-chart-wrap{width:100%;min-width:0}.v32-trend-empty{display:grid;gap:8px;min-height:170px;align-content:center;border-radius:12px;background:#f6f9f7;padding:22px;text-align:center}.v32-trend-empty strong{color:#566a61;font-size:13px}.v32-trend-empty p{margin:0;color:#71817a;font-size:12px}.v32-trend-empty small{color:#909b96;font-size:10px}@media(max-width:900px){.v32-audience-summary{grid-template-columns:1fr}.v32-audience-summary-section+.v32-audience-summary-section{border-top:1px solid #edf1ef;border-left:0}}@media(max-width:700px){.v32-profile-dimensions{display:grid;grid-template-columns:1fr}.v32-profile-dimension,.v32-profile-dimension:nth-child(n+4){grid-column:1}.v32-trend-heading-meta{justify-items:start;text-align:left}}.v32-panel-state.is-error{color:#a33b31}.v32-anchor-round-list,.v32-report-list{display:grid;gap:12px}.v32-anchor-round,.v32-report-list>article{min-width:0;border:1px solid #e7eeea;border-radius:12px;padding:14px;background:#fff}.v32-anchor-round>header,.v32-report-list>article>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.v32-anchor-round h3,.v32-report-list h3{margin:0;color:#30483d;font-size:14px}.v32-anchor-round header p,.v32-report-list time{display:block;margin:4px 0 0;color:#85918c;font-size:11px}.v32-status{flex:none;border-radius:999px;padding:4px 8px;background:#f1f5f3;color:#64766d;font-size:10px}.v32-status.is-observing{background:#eaf7ef;color:#278157}.v32-text-action{flex:none;border:0;background:transparent;color:#167963;cursor:pointer;font-size:11px}.v32-anchor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0}.v32-anchor-metrics>div{min-width:0;border-radius:8px;padding:9px 10px;background:#f7faf8}.v32-anchor-metrics dt{color:#75837c;font-size:10px}.v32-anchor-metrics dd{margin:4px 0 0;color:#293c33;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.v32-anchor-metrics small{display:block;margin-top:4px;color:#8c9892;font-size:10px}.v32-anchor-points,.v32-anchor-problems{margin:12px 0 0;padding-left:18px;color:#586960;font-size:12px;line-height:1.6}.v32-anchor-problems{border-top:1px solid #edf1ef;padding-top:10px}.v32-anchor-problems h4,.v32-report-lists h4{margin:0 0 6px;color:#475c51;font-size:11px}.v32-anchor-problems>div+div{margin-top:8px}.v32-anchor-problems p,.v32-anchor-problems small{display:block;margin:3px 0 0;color:#738078;font-size:11px}.v32-anchor-history-table-wrap{overflow-x:auto;margin-top:10px}.v32-anchor-history-table{width:100%;border-collapse:collapse;font-size:11px}.v32-anchor-history-table th,.v32-anchor-history-table td{min-width:110px;border-bottom:1px solid #edf1ef;padding:9px;text-align:left;vertical-align:top}.v32-anchor-history-table th{color:#6d7c74;font-weight:600}.v32-anchor-history-table td{color:#33483d;font-variant-numeric:tabular-nums}.v32-report-list>article>p{margin:10px 0;color:#4b5c53;font-size:12px;line-height:1.6}.v32-report-list>article>ul{margin:8px 0;padding-left:18px;color:#9a6b38;font-size:11px}.v32-report-list>article>small{color:#7b8981;font-size:10px}.v32-report-list>article>button{display:block;margin:10px 0 0 auto;border:0;background:transparent;color:#167963;cursor:pointer;font-size:11px}.v32-report-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 14px;border-radius:10px;background:#f6f9f7;padding:10px}.v32-report-filters label{display:grid;gap:4px;color:#697971;font-size:10px}.v32-report-filters input,.v32-report-filters select{min-height:30px;border:1px solid #dce6e1;border-radius:6px;background:#fff;padding:4px 7px;color:#40564a;font:inherit}.v32-report-filters button,.v32-report-pagination button{min-height:30px;border:1px solid #dce6e1;border-radius:6px;background:#fff;padding:4px 9px;color:#52665c;cursor:pointer;font-size:10px}.v32-report-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;color:#6c7b73;font-size:10px}.v32-report-pagination button:disabled{opacity:.45;cursor:default}.v32-report-conclusion{border-left:3px solid #22a278;margin:12px 0;padding:10px 12px;background:#f4faf7;color:#344c40;font-size:14px;line-height:1.7}.v32-report-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.v32-report-dimensions>section{min-width:0;border:1px solid #e7eeea;border-radius:10px;padding:12px}.v32-report-dimensions h3,.v32-report-actions h3{margin:0 0 8px;color:#344a3f;font-size:13px}.v32-report-dimensions>section>p{min-height:40px;margin:0;color:#52645b;font-size:11px;line-height:1.6}.v32-report-lists{display:grid;gap:8px;margin-top:10px}.v32-report-lists ul,.v32-report-actions ul,.v32-report-sources ul{margin:0;padding-left:17px;color:#68766f;font-size:10px;line-height:1.6}.v32-report-lists small{color:#9aa49f;font-size:10px}.v32-report-sources{margin-top:14px;color:#5e6f66;font-size:11px}.v32-report-sources summary{cursor:pointer}.v32-report-sources li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:5px 0}.v32-report-actions{margin-top:16px}.v32-report-actions li{display:flex;gap:10px;margin:8px 0}.v32-report-actions li>span{flex:none;border-radius:999px;padding:2px 7px;background:#eef5f1;color:#527266;font-size:10px}.v32-report-actions strong{color:#40564a;font-size:11px}.v32-report-actions p{margin:3px 0 0;color:#75827b;font-size:10px}@media(max-width:760px){.v32-anchor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v32-report-dimensions{grid-template-columns:1fr}}.v32-anchor-table-wrap{overflow-x:auto}.v32-anchor-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:11px}.v32-anchor-table th,.v32-anchor-table td{min-width:100px;border-bottom:1px solid #edf1ef;padding:10px 9px;text-align:left;vertical-align:top}.v32-anchor-table th{background:#f8faf9;color:#66776e;font-weight:600}.v32-anchor-table td{color:#33483d;font-variant-numeric:tabular-nums}.v32-anchor-table td[data-empty=true]{color:#9aa49f}.v32-anchor-action-disabled{color:#84918b;font-size:10px}.v32-anchor-history-trend-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.v32-anchor-history-trend-toolbar h3{margin:0;color:#344a3f;font-size:13px}.v32-anchor-history-trend-toolbar p{margin:4px 0 0;color:#7b8982;font-size:10px}.v32-anchor-history-trend-toolbar label{display:grid;gap:4px;color:#697971;font-size:10px}.v32-anchor-history-trend-toolbar select{min-height:30px;border:1px solid #dce6e1;border-radius:6px;background:#fff;padding:4px 7px;color:#40564a;font:inherit}.v32-anchor-history-line-chart{height:240px;margin-top:10px}.v32-anchor-history-trend-empty{display:grid;place-content:center;min-height:170px;border-radius:10px;background:#f6f9f7;padding:18px;color:#73817a;font-size:12px;text-align:center}.v32-anchor-history-ai-summary{display:grid;gap:5px;margin-top:12px;border-left:3px solid #2b9a78;background:#f4faf7;padding:10px 12px;color:#52665c;font-size:11px}.v32-report-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.v32-report-sections>section{min-width:0;border:1px solid #e7eeea;border-radius:11px;padding:13px}.v32-report-sections>section>h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#344a3f;font-size:13px}.v32-report-sections>section>h3 span{color:#21846c;font-size:10px;font-variant-numeric:tabular-nums}.v32-report-sections>section>p{margin:6px 0;color:#617168;font-size:11px;line-height:1.5}.v32-report-empty{margin:7px 0 0;color:#929d97;font-size:10px}.v32-report-sections>section>ul{display:grid;gap:7px;margin:8px 0;padding-left:18px;color:#596a61;font-size:11px}.v32-report-sections>section>ul li b{margin-right:7px;color:#22816a}.v32-report-detail-dimension h4{margin:0;color:#455a50;font-size:11px}.v32-report-detail-dimension>p{color:#596b62;font-size:11px}.v32-report-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v32-report-detail-columns>div{min-width:0;border-radius:8px;background:#f7faf8;padding:9px}.v32-report-detail-columns strong{color:#64746c;font-size:10px}.v32-report-detail-columns ul{margin:6px 0 0;padding-left:16px;color:#596b62;font-size:10px;line-height:1.5}.v32-report-actions-list{list-style:none;padding:0!important}.v32-report-actions-list li{display:flex;gap:9px;margin:7px 0}.v32-report-actions-list li>span{flex:none;align-self:flex-start;border-radius:999px;background:#eef5f1;padding:3px 7px;color:#527266;font-size:9px}.v32-report-actions-list strong{color:#40564a;font-size:11px}.v32-report-actions-list p{margin:3px 0 0;color:#75827b;font-size:10px}@media(max-width:760px){.v32-report-sections,.v32-report-detail-columns{grid-template-columns:1fr}}.v32-anchor-history-tabs{display:flex;gap:4px;margin:12px 0 8px;border-bottom:1px solid #e8efeb}.v32-anchor-history-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:7px 10px;color:#78877f;cursor:pointer;font-size:11px}.v32-anchor-history-tabs button[aria-selected=true]{border-color:#1f9a78;color:#277b62;font-weight:700}.v32-anchor-history-trend{margin-top:12px;border:1px solid #e8efeb;border-radius:10px;padding:12px}.v32-anchor-history-trend>label{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#66766e;font-size:10px}.v32-anchor-history-trend select{max-width:180px;min-height:29px;border:1px solid #dce6e1;border-radius:6px;background:#fff;padding:4px 7px;color:#40564a;font:inherit}.v32-anchor-history-trend ol{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.v32-anchor-history-trend li{display:grid;grid-template-columns:minmax(90px,1fr) minmax(50px,2fr) auto;align-items:center;gap:8px;color:#79867f;font-size:10px}.v32-anchor-history-trend li i{display:block;min-width:2px;height:7px;border-radius:999px;background:#36a37d}.v32-anchor-history-trend li[data-negative=true] i{background:#d57968}.v32-anchor-history-trend li strong{color:#40564a;font-size:10px;font-variant-numeric:tabular-nums}.v32-anchor-history-trend>small{color:#8a9690;font-size:10px}.v32-anchor-history-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 14px;border-radius:10px;background:#f6f9f7;padding:10px}.v32-anchor-history-filters label{display:grid;gap:4px;color:#697971;font-size:10px}.v32-anchor-history-filters input,.v32-anchor-history-filters select{min-height:30px;border:1px solid #dce6e1;border-radius:6px;background:#fff;padding:4px 7px;color:#40564a;font:inherit}.v32-anchor-history-filters button,.v32-anchor-history-pagination button{min-height:30px;border:1px solid #dce6e1;border-radius:6px;background:#fff;padding:4px 9px;color:#52665c;cursor:pointer;font-size:10px}.v32-anchor-review-history-table{width:100%;border-collapse:collapse;font-size:11px}.v32-anchor-review-history-table th,.v32-anchor-review-history-table td{min-width:100px;border-bottom:1px solid #edf1ef;padding:9px;text-align:left;vertical-align:top}.v32-anchor-review-history-table th{color:#6d7c74;font-weight:600}.v32-anchor-review-history-table td{color:#33483d;font-variant-numeric:tabular-nums}.v32-anchor-review-history-table .v32-status{white-space:nowrap}.v32-anchor-history-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#6c7b73;font-size:10px}.v32-anchor-history-pagination>div{display:flex;align-items:center;gap:12px}.v32-anchor-history-pagination button:disabled{opacity:.45;cursor:default}.business-ui .live-review-history-page .anchor-history-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.business-ui .live-review-history-page .anchor-history-filter-bar label{min-width:140px;flex:1}.business-ui .live-review-history-page .anchor-history-filter-bar select{width:100%}.business-ui .live-review-history-page .anchor-history-filter-bar select:disabled{opacity:1;color:#64748b;background:#f8fafc}.business-ui .live-review-history-page .reports-pagination{justify-content:flex-end;flex-wrap:wrap}.business-ui .live-review-history-page .reports-pagination>span:first-child{margin-right:auto}@media(max-width:640px){.business-ui .live-review-history-page .anchor-history-filter-bar label{min-width:calc(50% - 16px)}.business-ui .live-review-history-page .reports-pagination{gap:8px}}@media(max-width:760px){.anchor-review-history-page .anchor-history-filters label{min-width:calc(50% - 10px);flex:1}}.business-ui .live-review-anchor-page .anchor-core-metrics{padding:16px 18px;border:1px solid var(--ds-border, #e0e8e5);border-radius:12px;background:#fff}.business-ui .live-review-anchor-page .anchor-history-context{margin:0}.business-ui .live-review-anchor-page .anchor-history-compare-body>.business-data-note{padding:12px 16px;margin:0;color:var(--ds-text-secondary, #6c7a75);font-size:12px}@media(max-width:600px){.business-ui .live-review-anchor-page .anchor-core-metrics{padding:14px 12px}}.anchor-history-comparison-table td small{display:block;color:#6b7280;margin-top:4px;font-size:12px}.anchor-history-comparison-table caption{text-align:left;color:#6b7280;padding:0 0 10px;font-size:13px}.business-ui .live-review-anchor-page .anchor-history-saved-analysis{padding:16px;border-top:1px solid var(--ds-border, #e0e8e5);font-size:12px;color:var(--ds-text-secondary, #6c7a75)}.business-ui .live-review-anchor-page .anchor-history-saved-analysis h3{margin:0;color:var(--ds-text-primary, #102522);font-size:14px}.business-ui .live-review-anchor-page .anchor-history-saved-analysis ol{margin:12px 0;padding-left:20px}.business-ui .live-review-anchor-page .anchor-history-saved-analysis li{margin-bottom:12px;overflow-wrap:anywhere}.business-ui .live-review-anchor-page .anchor-history-saved-analysis li p{white-space:pre-wrap;margin:6px 0}.business-ui .live-review-anchor-page .anchor-history-trend-plot{margin-top:12px}.anchor-report-status{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0;flex-wrap:wrap}.anchor-report-coverage{margin:0;min-width:0;flex:1 1 220px}.anchor-report-coverage summary{cursor:pointer;width:fit-content}.anchor-report-coverage p{max-width:76ch;line-height:1.6}@scope(.business-ui){:scope{--color-background: #f6f7f7;--color-foreground: #202522;--color-surface: #ffffff;--color-muted: #f1f3f2;--color-muted-foreground: #707a75;--color-border: #e5e9e7;--color-primary: #16866f;--color-primary-foreground: #ffffff;--color-success: #16866f;--color-warning: #a96824;--color-destructive: #ad554b;--radius-control: .5rem;--radius-card: .625rem;--radius-container: .75rem}:scope{--ds-bg-canvas: #f6f7f7;--ds-bg-surface: #ffffff;--ds-bg-subtle: #f2f4f3;--ds-bg-hover: #eef2f0;--ds-text-primary: #202522;--ds-text-secondary: #59635e;--ds-text-tertiary: #858e8a;--ds-border: #e5e9e7;--ds-border-strong: #d7ddda;--ds-brand: #16866f;--ds-brand-hover: #10725f;--ds-brand-strong: #0e6656;--ds-brand-subtle: #edf7f4;--ds-success: #16866f;--ds-warning: #a96824;--ds-warning-subtle: #fbf3e9;--ds-danger: #ad554b;--ds-danger-subtle: #fbefed;--ds-info: #617873;--ds-info-subtle: #eef3f2;--ds-radius-sm: 6px;--ds-radius-control: 8px;--ds-radius-card: 10px;--ds-radius-container: 12px;--ds-shadow-float: 0 8px 24px rgba(24, 35, 31, .08);--ds-shadow-hover: 0 4px 14px rgba(24, 35, 31, .055);--ds-page-max: 1480px;--ds-page-gutter: 24px;--ds-section-gap: 28px;--ds-section-header-gap: 12px;--ds-card-padding: 16px;--ds-control-height: 36px;--ink-950: var(--ds-text-primary);--ink-900: #2c332f;--ink-800: #3f4944;--ink-700: #4e5953;--ink-600: var(--ds-text-secondary);--ink-500: var(--ds-text-tertiary);--line: var(--ds-border);--line-strong: var(--ds-border-strong);--surface: var(--ds-bg-surface);--canvas: var(--ds-bg-canvas);--soaiy-primary: var(--ds-brand);--soaiy-primary-hover: var(--ds-brand-hover);--soaiy-primary-deep: var(--ds-brand-strong);--soaiy-primary-light: #b9ded5;--soaiy-primary-soft: var(--ds-brand-subtle);--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 26px;--leading-tight: 1.3;--leading-heading: 1.4;--leading-secondary: 1.5;--leading-body: 1.6}.realtime-monitoring-section{min-width:0;padding:18px;border:1px solid #dce8e4;border-radius:9px;background:#fff;box-shadow:0 5px 18px #1e453a09}.realtime-monitoring-state{display:grid;justify-items:end;gap:3px;color:#8a9591;font-size:var(--text-xs)}.realtime-monitoring-state strong,.anchor-round-monitoring{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.realtime-monitoring-state i,.anchor-round-monitoring b{width:7px;height:7px;border-radius:50%;background:var(--soaiy-primary-hover);box-shadow:0 0 0 4px #18b8941a}.realtime-issue-list{display:grid;gap:8px;margin-top:10px}.realtime-issue-card{min-width:0;padding:7px 10px 6px;border:1px solid #e4e9e7;border-left:3px solid #d79a5f;border-radius:7px;background:#fff}.realtime-issue-card[data-level=critical]{border-left-color:#c96060}.realtime-issue-card[data-status=observing]{border-left-color:#799a94}.realtime-issue-card[data-status=unresolved]{border-left-color:#c87962}.realtime-issue-card[data-status=improved],.realtime-issue-card[data-level=normal]{border-left-color:var(--soaiy-primary-hover)}.realtime-issue-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.realtime-issue-card>header>div{min-width:0;display:flex;align-items:center;gap:7px;color:#b97535}.realtime-issue-card[data-level=critical]>header>div{color:#b94f4f}.realtime-issue-card[data-level=normal]>header>div{color:var(--soaiy-primary-deep)}.realtime-issue-card h3{margin:0;color:var(--ink-950);font-size:var(--text-base);line-height:var(--leading-heading)}.realtime-issue-card>header>span,.realtime-issue-card>footer>span,.realtime-review-summary b{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#fff1e2;color:#a86528;font-size:var(--text-xs);font-weight:600}.realtime-issue-card [data-status=improved],.realtime-review-summary [data-status=improved]{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.realtime-issue-card [data-status=observing],.realtime-review-summary [data-status=observing]{background:#edf3f2;color:#5d746d}.realtime-issue-card [data-status=unresolved],.realtime-review-summary [data-status=unresolved]{background:#fff0eb;color:#ad5f49}.realtime-issue-card [data-status=closed],.realtime-review-summary [data-status=closed]{background:#f0f2f1;color:#77817d}.realtime-issue-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:7px 0 0 23px}.realtime-summary-main{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.realtime-key-change{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;padding:5px 8px;border-radius:5px;background:#fff7ee;min-height:34px}.realtime-key-change>span{color:#b76524;font-size:11px;font-weight:700;white-space:nowrap}.realtime-key-change strong{overflow:hidden;color:#b76524;font-size:var(--text-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.realtime-key-change small{color:#9a8c80;font-size:var(--text-xs);white-space:nowrap}.realtime-ai-judgement{min-width:0;overflow:hidden;display:flex;align-items:center;gap:6px;margin:0;padding:5px 8px;border-radius:5px;background:#f3f8f6;color:#53615c;font-size:var(--text-xs);line-height:1.3;min-height:34px}.realtime-ai-judgement strong{flex:0 0 auto;color:var(--soaiy-primary-deep);font-size:11px;font-weight:700}.realtime-ai-judgement span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.realtime-issue-meta,.realtime-metric-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.realtime-issue-meta{color:#8b9591;font-size:var(--text-xs)}.realtime-issue-meta span{display:inline-flex;align-items:center;gap:4px}.realtime-metric-tags span{padding:2px 7px;border:1px solid #e1e8e5;border-radius:4px;background:#fff;color:#6f7a76;font-size:var(--text-xs)}.realtime-issue-analysis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0}.realtime-issue-analysis>div{padding:11px 12px;border-radius:6px;background:#ffffffc2}.realtime-issue-analysis dt,.realtime-actions h4{color:#8a9490;font-size:var(--text-xs);font-weight:500}.realtime-issue-analysis dd{margin:5px 0 0;color:#46534e;font-size:var(--text-sm);line-height:var(--leading-body)}.realtime-speech-evidence{margin-top:12px;padding:11px 12px;border-left:2px solid #91bfb3;background:#f7fbfa}.realtime-speech-evidence>div{display:flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs)}.realtime-speech-evidence p,.realtime-speech-evidence span{margin:5px 0 0;color:#596661;font-size:var(--text-sm);line-height:var(--leading-body)}.realtime-speech-evidence span{display:block;color:#7c8783}.realtime-actions{margin-top:12px}.realtime-actions h4{margin:0 0 7px}.realtime-actions ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.realtime-actions li{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;color:#4e5b56;font-size:var(--text-sm);line-height:var(--leading-body)}.realtime-actions li strong{color:var(--soaiy-primary-deep);font-weight:600}.realtime-actions-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;margin:0;padding-top:1px}.realtime-actions-compact>b{grid-column:1 / -1;padding:1px 2px 0;color:#52625c;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.realtime-actions-compact>div{min-width:0;display:flex;align-items:baseline;padding:5px 8px;border:1px solid #e5efec;border-radius:5px;background:#f7faf9;color:#53605b;font-size:var(--text-xs);min-height:34px}.realtime-actions-compact strong{flex:0 0 auto;margin-right:6px;padding:1px 5px;border-radius:3px;background:#e9f7f3;color:var(--soaiy-primary-deep)}.realtime-actions-compact span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.realtime-issue-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 0 23px;padding-top:4px;border-top:1px solid rgba(159,140,117,.16)}.realtime-issue-card>footer p{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0;color:#76817d;font-size:var(--text-xs)}.realtime-issue-card>footer p strong{color:#4b5a54}.realtime-card-actions{width:248px;display:grid;grid-template-columns:minmax(0,1fr) 54px 66px;align-items:center;justify-items:end;gap:6px}.realtime-card-actions .is-detail{grid-column:1}.realtime-card-actions>button.is-ignore{grid-column:2}.realtime-card-actions>button:not(.is-detail):not(.is-ignore){grid-column:3}.realtime-issue-card>footer button,.realtime-handled>button{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 10px;border:1px solid var(--soaiy-primary-hover);border-radius:5px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.realtime-issue-card>footer button.is-detail{border-color:transparent;color:#68756f}.realtime-issue-card>footer button.is-ignore{border-color:#dce3e1;color:#74807b}.realtime-issue-card>footer button:hover{background:var(--soaiy-primary-soft)}.realtime-issue-details{margin:10px 0 0 23px;padding:11px 12px;border-top:1px solid #e7ecea;background:#fbfcfc}.realtime-issue-details .realtime-metric-tags{margin-top:0}.realtime-issue-details .realtime-metric-tags span:last-child:not(.is-expanded-metric){background:#f0f4f3}.realtime-issue-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.realtime-issue-timeline>div{padding:8px 9px;border:1px solid #e5ebe9;border-radius:5px;background:#fff}.realtime-issue-timeline dt{color:#8b9591;font-size:var(--text-xs)}.realtime-issue-timeline dd{margin:3px 0 0;color:#46534e;font-size:var(--text-sm)}.realtime-issue-outcome{margin:10px 0 0;color:#5c6964;font-size:var(--text-sm)}.realtime-issue-outcome strong{margin-right:8px;color:var(--soaiy-primary-deep)}.realtime-monitoring-note,.realtime-monitoring-normal{margin:12px 1px 0;color:#8a9490;font-size:var(--text-xs)}.realtime-monitoring-normal{min-height:48px;display:flex;align-items:center;gap:8px;padding:0 14px;border-left:2px solid var(--soaiy-primary-hover);background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.realtime-monitoring-normal>div{display:grid;gap:2px}.realtime-monitoring-normal strong{font-size:var(--text-sm)}.realtime-monitoring-normal span{color:#71827c;font-size:var(--text-xs)}.realtime-handled{margin-top:9px}.realtime-handled>button{border-color:#dce6e3;background:#fff;color:#68756f}.realtime-handled .realtime-issue-list{margin-top:8px}.realtime-review-summary{margin:12px 0;padding:12px 14px;border:1px solid #dfe9e6;border-radius:7px;background:#fbfdfc}.realtime-review-summary>div{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-deep)}.realtime-review-summary>p{margin:5px 0 0;color:#65716d;font-size:var(--text-sm)}.realtime-review-summary ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.realtime-review-summary li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;color:#4f5c57;font-size:var(--text-sm)}.realtime-review-summary li small{color:#929c98}.realtime-review-summary li p{grid-column:1 / -1;margin:0;color:#78837f;font-size:var(--text-xs)}.anchor-review-pending{padding:14px 16px;border-left:3px solid var(--soaiy-primary-hover);background:var(--soaiy-primary-soft)}.anchor-review-pending strong{color:var(--soaiy-primary-deep)}.anchor-review-pending p{margin:4px 0 0;color:#64716c;font-size:var(--text-sm)}.anchor-metric-heading-actions{display:flex;align-items:center;gap:12px;color:#8b9591;font-size:var(--text-xs)}.anchor-metric-range{display:flex;gap:3px;padding:3px;border-radius:6px;background:#f1f5f4}.anchor-metric-range button{min-height:28px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#75817c;font:inherit;font-size:var(--text-xs);cursor:pointer}.anchor-metric-range button.is-active{background:#fff;color:var(--soaiy-primary-deep);font-weight:600;box-shadow:0 1px 4px #22463c14}.anchor-live-range-note{margin:0 0 10px;padding:7px 10px;background:#f7fbfa;color:#71807a;font-size:var(--text-xs)}.live-auto-refresh{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep)!important;font-weight:600}.live-auto-refresh i{width:7px;height:7px;border-radius:50%;background:var(--soaiy-primary-hover);box-shadow:0 0 0 4px #18b8941a;animation:live-data-pulse 1.8s ease-in-out infinite}@keyframes live-data-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media(max-width:760px){.realtime-issue-analysis{grid-template-columns:minmax(0,1fr)}.realtime-issue-card>header,.realtime-issue-card>footer,.anchor-metric-heading-actions{align-items:flex-start;flex-direction:column}.realtime-monitoring-state{justify-items:start}.realtime-issue-card>header>div{flex-wrap:wrap}.realtime-issue-summary,.realtime-summary-main,.realtime-actions-compact,.realtime-issue-timeline{grid-template-columns:minmax(0,1fr)}.realtime-issue-summary,.realtime-issue-card>footer,.realtime-issue-details{margin-left:0}.realtime-actions-compact span{white-space:normal}.realtime-review-summary li{grid-template-columns:minmax(0,1fr) auto}.realtime-review-summary li small{grid-column:1 / -1}.anchor-metric-range{width:100%}.anchor-metric-range button{flex:1}}.live-room-entry{min-width:0;display:grid;gap:14px}.live-room-entry-breadcrumb{min-height:28px;display:flex;align-items:center;gap:7px;color:#8a9491;font-size:var(--text-xs)}.live-room-entry-breadcrumb a{display:inline-flex;align-items:center;gap:5px}.live-room-entry-breadcrumb a:hover,.live-room-entry-breadcrumb strong{color:var(--soaiy-primary-deep)}.live-room-header{overflow:hidden;border:1px solid rgba(126,151,143,.16);border-radius:8px;background:#ffffffe6}.live-room-header-main{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 16px}.live-room-header-identity{min-width:0;display:flex;align-items:center;gap:11px}.live-room-header-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cceee5;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-room-header-title-row{min-width:0;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.live-room-header-title-row>span{color:#66716d;font-size:var(--text-base);font-weight:500}.live-room-header-title-row>i{color:#c1c9c6;font-style:normal}.live-room-header-title-row h1{overflow:hidden;margin:0;color:var(--ink-950);font-size:20px;line-height:var(--leading-heading);font-weight:600;letter-spacing:-.015em;text-overflow:ellipsis}.live-room-header-selectors{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(180px,1fr);gap:10px;width:min(560px,44vw)}.live-room-header-selector{min-width:0;display:grid;gap:4px}.live-room-header-selector>span:first-child{color:#929b98;font-size:11px;line-height:1}.live-room-header select,.live-room-header input[type=date]{width:100%;min-height:38px;padding:0 36px 0 12px;border:1px solid #dce6e3;border-radius:6px;outline:0;background:#fbfcfc;color:var(--ink-800);font:inherit;font-size:var(--text-base);font-weight:500;cursor:pointer}.live-room-header select:focus-visible,.live-room-header input[type=date]:focus-visible{border-color:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.live-room-filter-control{position:relative;display:flex;min-width:0}.live-room-filter-control>select,.live-room-filter-control>input[type=date]{appearance:none;min-width:0;padding-right:26px}.live-room-filter-control>input[type=date]::-webkit-calendar-picker-indicator{display:none}.live-room-filter-control>svg{position:absolute;right:5px;top:50%;transform:translateY(-50%);color:var(--ink-800);pointer-events:none}.live-room-state{display:inline-flex;align-items:center;gap:5px;color:#7d8783;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.live-room-state b{width:6px;height:6px;display:block;flex:0 0 auto;border-radius:50%;background:#98a39f}.live-room-state.is-live{color:var(--soaiy-primary-deep)}.live-room-state.is-live b{background:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.live-room-state.is-scheduled{color:#a86528}.live-room-state.is-scheduled b{background:#d98237}.live-room-header-meta{min-width:0;display:flex;align-items:center;gap:0;margin:0;padding:0 16px 12px 67px;border-top:1px solid #edf1f0}.live-room-header-meta>div{min-width:0;display:inline-flex;align-items:center;gap:5px;padding:10px 17px 0}.live-room-header-meta>div:first-child{padding-left:0}.live-room-header-meta>div+div{position:relative}.live-room-header-meta>div+div:before{content:"";position:absolute;left:0;width:1px;height:12px;background:#e3e9e7}.live-room-header-meta dt{color:#929b98;font-size:var(--text-xs);line-height:var(--leading-secondary);white-space:nowrap}.live-room-header-meta dt:after{content:"："}.live-room-header-meta dd{min-width:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;margin:0;color:var(--ink-800);font-size:var(--text-sm);line-height:var(--leading-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.live-core-metrics,.live-room-agents,.operations-review-section,.next-actions-section,.live-reports-section{min-width:0}.live-core-metrics{padding:16px;border:1px solid rgba(126,151,143,.14);border-radius:9px;background:#ffffffb8;box-shadow:0 7px 22px #264d4209}.live-section-heading{min-height:46px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px;padding-inline:2px}.live-section-heading h2,.live-section-heading p{margin:0}.live-section-heading h2{color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600}.live-section-heading p{margin-top:3px;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.live-section-heading>span{color:#8d9793;font-size:var(--text-xs);white-space:nowrap}.live-core-metrics>.live-section-heading{min-height:40px;margin-bottom:14px;padding-inline:1px}.live-metrics-board{display:grid;gap:10px}.live-metric-band{display:block}.live-metric-band+.live-metric-band{border-top:0}.live-metric-row{min-width:0;display:grid;gap:10px}.live-metric-band.is-primary .live-metric-row,.live-metric-band.is-secondary .live-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.live-metric-band.is-compact .live-metric-row{grid-template-columns:repeat(7,minmax(0,1fr))}.live-metric-item{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:14px 16px 13px;border:1px solid #e5ece9;border-radius:8px;background:#fff;box-shadow:0 3px 10px #1f423906;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.live-metric-open-button{position:absolute;z-index:1;inset:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.live-metric-open-button:focus-visible{outline:3px solid rgba(24,184,148,.2);outline-offset:2px}.live-metric-item+.live-metric-item{border-left:1px solid #e5ece9}.live-metric-item:hover{transform:translateY(-1px);border-color:#18b8943d;box-shadow:0 7px 18px #1c4a3e0d}.live-metric-item.is-primary{min-height:120px;background:linear-gradient(180deg,#fff,#fbfdfc)}.live-metric-item.is-secondary{min-height:112px}.live-metric-item.is-compact{min-height:108px;padding:12px}.live-metric-item[data-status=warning]{border-color:#f1dfca;background:linear-gradient(180deg,#fffdfa,#fff9f2)}.live-metric-item[data-status=low]{border-color:#eee3d3;background:linear-gradient(180deg,#fff,#fffcf7)}.live-metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#68736f;font-size:var(--text-xs);line-height:var(--leading-secondary)}.live-metric-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-metric-reason{margin-top:8px;color:#68736f;font-size:12px;line-height:1.5}.live-metric-reason summary{cursor:pointer}.live-metric-reason p{margin:6px 0 0;overflow-wrap:anywhere}.live-metric-label small{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:1px 6px;border-radius:10px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.live-metric-label small i{width:5px;height:5px;border-radius:50%;background:var(--soaiy-primary-hover)}.live-metric-item[data-status=unavailable] .live-metric-label small{color:#747e7a;background:#f0f3f2}.live-metric-item[data-status=unavailable] .live-metric-label small i{background:#929b98}.live-metric-item[data-status=low] .live-metric-label small,.live-metric-item[data-status=warning] .live-metric-label small{background:#fff3e6;color:#a86528}.live-metric-item[data-status=low] .live-metric-label small i,.live-metric-item[data-status=warning] .live-metric-label small i{background:#d98237}.live-metric-item>strong{overflow:hidden;margin-top:8px;color:var(--ink-950);font-size:27px;line-height:1.15;font-weight:600;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.live-metric-item.is-compact>strong{margin-top:7px;font-size:19px}.live-metric-bottom{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;margin-top:10px}.live-metric-bottom:has(.live-metric-spark){grid-template-columns:minmax(0,1fr) clamp(36px,28%,92px);gap:8px}.live-metric-bottom p{min-width:0;margin:0;color:#7d8783;font-size:var(--text-xs);line-height:var(--leading-secondary);white-space:normal;overflow-wrap:anywhere}.live-metric-bottom p:has(+.live-metric-spark){color:#66716d}.live-metric-spark{height:30px;display:flex;align-items:flex-end;gap:3px;padding-bottom:1px;border-bottom:1px solid rgba(126,151,143,.16)}.live-metric-spark i{width:100%;min-height:2px;border-radius:2px 2px 0 0;background:#18b89457}.live-metric-item[data-status=low] .live-metric-spark i,.live-metric-item[data-status=warning] .live-metric-spark i{background:#d9823752}.live-metric-item.is-compact .live-metric-bottom{gap:7px;margin-top:8px}.live-metric-item.is-compact .live-metric-bottom:has(.live-metric-spark){grid-template-columns:minmax(0,1fr) clamp(30px,25%,54px)}.live-metric-item.is-compact .live-metric-spark{height:24px;gap:2px}.live-core-metrics-actions{display:flex;align-items:center;gap:12px;color:#8d9793;font-size:var(--text-xs);white-space:nowrap}.live-core-metrics-actions a{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #cee7e0;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font-weight:500}.live-core-metrics-actions a:hover{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-soft)}.live-core-eight-grid .live-metric-band.is-primary .live-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.live-core-eight-grid .live-metric-item{min-height:146px;cursor:pointer}.live-metric-item[data-interactive=true]:focus-visible{outline:0;border-color:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft),0 7px 18px #1c4a3e0f}.live-metric-comparisons{min-width:0;display:grid;gap:3px}.live-metric-comparisons p{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.live-metric-comparisons span{color:#8b9591}.live-metric-comparisons b{color:#52605b;font-weight:500;white-space:nowrap}.live-core-metrics-hint{margin:8px 2px 0;color:#8b9591;font-size:var(--text-xs)}.live-metric-drawer-backdrop{position:fixed;z-index:1200;inset:0;display:flex;justify-content:flex-end;background:#1b2b2638;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.live-metric-drawer-dismiss{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.live-metric-drawer{position:relative;z-index:1;width:min(460px,100vw);height:100%;overflow-y:auto;padding:22px;border-left:1px solid #dce7e3;background:#fff;box-shadow:-16px 0 44px #1c3b321f}.live-metric-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e5ebe9}.live-metric-drawer>header span{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.live-metric-drawer>header h2{margin:4px 0 0;color:var(--ink-950);font-size:var(--text-lg)}.live-metric-drawer>header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dfe7e4;border-radius:6px;background:#fff;color:#65716d;cursor:pointer}.live-metric-drawer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;border:1px solid #e2eae7;border-radius:8px;background:#fbfdfc}.live-metric-drawer-summary article{min-width:0;display:grid;gap:5px;padding:13px 11px}.live-metric-drawer-summary article+article{border-left:1px solid #e2eae7}.live-metric-drawer-summary span,.live-metric-drawer-trend span,.live-metric-change-context dt{color:#84908b;font-size:var(--text-xs)}.live-metric-drawer-summary strong{overflow:hidden;color:var(--ink-950);font-size:var(--text-base);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.live-metric-range-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:3px;border-radius:7px;background:#f2f6f4}.live-metric-range-tabs button{min-height:32px;border:0;border-radius:5px;background:transparent;color:#6d7974;font:inherit;font-size:var(--text-xs);cursor:pointer}.live-metric-range-tabs button.is-active{background:#fff;color:var(--soaiy-primary-deep);font-weight:600;box-shadow:0 1px 5px #1f423914}.live-metric-drawer-trend{margin-top:14px;padding:14px;border:1px solid #e2eae7;border-radius:8px}.live-metric-drawer-trend>div:first-child{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-deep)}.live-metric-drawer-trend strong{margin-left:2px;color:var(--ink-950);font-size:var(--text-md)}.live-metric-drawer-trend span{margin-left:auto}.live-metric-drawer-bars{height:152px;display:flex;align-items:flex-end;gap:5px;margin-top:16px;padding:12px 8px 0;border-bottom:1px solid #dce7e3;background-image:repeating-linear-gradient(to top,transparent 0,transparent 43px,rgba(126,151,143,.1) 44px)}.live-metric-drawer-bars i{flex:1;min-width:3px;border-radius:3px 3px 0 0;background:#18b89480}.live-metric-change-context{margin-top:14px;padding:14px;border:1px solid #e2eae7;border-radius:8px}.live-metric-change-context h3{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:var(--ink-950);font-size:var(--text-base)}.live-metric-change-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.live-metric-change-context dl>div{display:grid;gap:3px;padding:10px;border-radius:6px;background:#f7faf9}.live-metric-change-context dl>div.is-wide{grid-column:1 / -1}.live-metric-change-context dd{margin:0;color:#3f4c47;font-size:var(--text-sm);line-height:var(--leading-body)}.live-metric-drawer-note{margin:14px 1px 0;color:#929c98;font-size:var(--text-xs)}.operations-detail-section{scroll-margin-top:76px;min-width:0;padding:16px;border:1px solid rgba(126,151,143,.14);border-radius:9px;background:#ffffffb8;box-shadow:0 7px 22px #264d4209}.operations-detail-heading{min-height:40px;align-items:flex-end;margin-bottom:14px;padding-inline:1px}.operations-detail-heading>span{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;color:#8d9793}.operations-detail-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:11px 0 12px;border-top:1px solid rgba(126,151,143,.13);border-bottom:1px solid rgba(126,151,143,.13)}.operations-detail-controls>label{width:184px;min-width:160px;display:grid;gap:5px;color:#6e7975;font-size:var(--text-xs);font-weight:500}.operations-detail-controls>label:nth-child(3){width:240px}.operations-detail-controls select,.operations-detail-block select,.operations-inline-actions select{width:100%;min-height:36px;padding:0 34px 0 10px;border:1px solid #dce6e3;border-radius:6px;outline:0;background:#fff;color:var(--ink-800);font:inherit;font-size:var(--text-sm);cursor:pointer}.operations-detail-controls select:focus-visible,.operations-detail-block select:focus-visible,.operations-inline-actions select:focus-visible{border-color:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.operations-detail-view-actions{margin-left:auto;display:flex;align-items:center;gap:7px}.operations-detail-view-actions button,.operations-shared-panel>header>button,.operations-text-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #dce6e3;border-radius:6px;background:#fff;color:#53605b;font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;cursor:pointer}.operations-detail-view-actions button:hover,.operations-detail-view-actions button.is-active,.operations-shared-panel>header>button:hover,.operations-text-button:hover{border-color:#bfe8dd;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.operations-detail-context{min-height:32px;display:flex;align-items:center;gap:8px;padding:0 3px;color:#67736f;font-size:var(--text-xs)}.operations-detail-context i{width:3px;height:3px;border-radius:50%;background:#a8b4b0}.operations-detail-context small{margin-left:auto;color:#96a09c;font-size:var(--text-xs)}.operations-detail-tabs{display:flex;align-items:center;gap:26px;overflow-x:auto;overflow-y:hidden;padding:0 2px;border-bottom:1px solid #dfe7e4;background:transparent}.operations-detail-tabs button{position:relative;flex-shrink:0;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:#68736f;font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.operations-detail-tabs button:hover{color:var(--soaiy-primary-deep)}.operations-detail-tabs button:focus-visible{outline:0;color:var(--soaiy-primary-deep);box-shadow:inset 0 -2px var(--soaiy-primary-light)}.operations-detail-tabs button.is-active{color:var(--soaiy-primary-deep);font-weight:600}.operations-detail-tabs button.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--soaiy-primary-hover)}.operations-detail-content{display:grid;align-content:start;gap:14px;padding:14px 0 2px}.operations-refund-relation{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:9px 12px;border-left:3px solid var(--soaiy-primary-hover);background:var(--soaiy-primary-soft);color:#596661;font-size:var(--text-sm)}.operations-refund-relation i{color:#99a39f;font-style:normal}.operations-refund-relation strong{color:var(--ink-950)}.operations-refund-relation small{margin-left:auto;color:#a86528;font-size:var(--text-xs)}.operations-detail-metric-band.is-primary .live-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-detail-metric-band.is-secondary .live-metric-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.operations-detail-metric-band.is-compact .live-metric-row{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.operations-detail-metric-band+.operations-detail-metric-band{margin-top:10px}.operations-detail-block{min-width:0;padding:14px 0 0;border-top:1px solid #e5ebe9}.operations-detail-block>header,.operations-shared-panel>header{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.operations-detail-block>header h3,.operations-detail-block>header p{margin:0}.operations-detail-block>header h3{color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.operations-detail-block>header p{margin-top:2px;color:#8a9490;font-size:var(--text-sm);line-height:var(--leading-secondary)}.operations-detail-block>header select{width:156px}.operations-inline-actions{display:flex;align-items:center;gap:7px}.operations-inline-actions select{width:160px}.operations-trend-chart{min-width:0;padding:4px 2px 0}.operations-trend-legend{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-bottom:10px;color:#6d7874;font-size:var(--text-xs)}.operations-trend-legend span{display:inline-flex;align-items:center;gap:5px}.operations-trend-legend i{width:8px;height:8px;border-radius:2px;background:#9da8a4}.operations-trend-legend span[data-color=green] i,.operations-trend-column i[data-color=green]{background:#18b89494}.operations-trend-legend span[data-color=orange] i,.operations-trend-column i[data-color=orange]{background:#d982378a}.operations-trend-plot{height:194px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:5px;padding:12px 10px 26px;border-left:1px solid #dfe7e4;border-bottom:1px solid #dfe7e4;background-image:repeating-linear-gradient(to top,transparent 0,transparent 44px,rgba(126,151,143,.1) 45px)}.operations-trend-column{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px}.operations-trend-column>i{width:min(16px,42%);min-height:3px;border-radius:3px 3px 0 0;background:#8695907a;transition:height .18s ease}.operations-trend-column small{position:absolute;bottom:-21px;left:50%;color:#9aa3a0;font-size:10px;transform:translate(-50%);white-space:nowrap}.operations-trend-chart.is-compact .operations-trend-plot{height:166px}.operations-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:52px}.operations-funnel-step{position:relative;min-width:0;display:block}.operations-funnel-step article{width:100%;min-width:0;display:grid;gap:4px;padding:13px 10px;border:1px solid #e2eae7;border-radius:7px;background:#fff;text-align:center}.operations-funnel-step:first-child article,.operations-funnel-step:nth-child(2) article{border-color:#cee9e2;background:var(--soaiy-primary-soft)}.operations-funnel-step span{color:#66716d;font-size:var(--text-xs)}.operations-funnel-step strong{color:var(--ink-950);font-size:var(--text-lg);font-weight:600}.operations-funnel-step small{position:absolute;top:50%;right:-48px;width:44px;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:#8a9490;font-size:var(--text-xs);transform:translateY(-50%);white-space:nowrap}.operations-funnel-step small i{color:var(--soaiy-primary-deep);font-size:0;font-style:normal}.operations-funnel-step small i:before{content:"→";font-size:var(--text-xs)}.operations-definition-note,.operations-material-supply-note{margin:0;padding:9px 11px;border-left:2px solid rgba(24,184,148,.65);background:#f7fbfa;color:#65716d;font-size:var(--text-xs);line-height:var(--leading-secondary)}.operations-structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operations-structure-card{padding:13px;border:1px solid #e2eae7;border-radius:8px;background:#fff}.operations-structure-card h4{margin:0 0 10px;color:var(--ink-800);font-size:var(--text-sm);font-weight:600}.operations-structure-stack{height:9px;display:flex;overflow:hidden;border-radius:5px;background:#eef3f1}.operations-structure-stack>i[data-tone=green],.operations-structure-card li>i[data-tone=green]{background:#18b894ad}.operations-structure-stack>i[data-tone=orange],.operations-structure-card li>i[data-tone=orange]{background:#d98237a6}.operations-structure-stack>i[data-tone=gray],.operations-structure-card li>i[data-tone=gray]{background:#b8c3bf}.operations-structure-card ul{display:grid;max-height:280px;overflow-y:auto;gap:7px;margin:12px 0 0;padding:0;list-style:none}.operations-structure-card li{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;color:#68736f;font-size:var(--text-xs)}.operations-structure-card li>i{width:7px;height:7px;border-radius:2px}.operations-structure-card li strong{color:#44514c;font-weight:600}.operations-product-focus{display:flex;padding:3px;border-radius:6px;background:#f2f6f4}.operations-product-focus button{min-height:30px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#74807b;font:inherit;font-size:var(--text-xs);cursor:pointer}.operations-product-focus button.is-active{background:#fff;color:var(--soaiy-primary-deep);font-weight:600;box-shadow:0 1px 4px #1f423914}.operations-product-comparison{overflow:hidden;border:1px solid #e2eae7;border-radius:8px}.operations-product-comparison>div{display:grid;grid-template-columns:1.3fr repeat(3,1fr);align-items:center;min-height:43px;border-bottom:1px solid #edf1f0}.operations-product-comparison>div:last-child{border-bottom:0}.operations-product-comparison>div>*{padding:0 13px;color:#52605b;font-size:var(--text-sm)}.operations-product-comparison>div>*+*{min-height:43px;display:flex;align-items:center;border-left:1px solid #edf1f0;font-variant-numeric:tabular-nums}.operations-product-comparison-head{background:#f6f9f8}.operations-product-comparison-head>span,.operations-product-comparison>div>strong{color:#75817c;font-weight:500}.operations-product-comparison [data-active=true]{background:#e7f9f49e;color:var(--soaiy-primary-deep);font-weight:600}.operations-detail-table-wrap{min-width:0;overflow-x:auto;border:1px solid #e2e9e7;border-radius:8px;background:#fff}.operations-shop-home-table .operations-detail-table-wrap{max-height:420px;overflow:auto}.operations-shop-home-table>p{margin:14px 0 8px;color:#78837f;font-size:var(--text-sm)}.operations-shop-home-table .operations-detail-table th{position:sticky;top:0}.operations-detail-table{width:100%;min-width:840px;border-collapse:collapse;font-size:var(--text-sm)}.operations-detail-table th{height:42px;padding:0 14px;border-bottom:1px solid #e4ebe8;background:#f6f9f8;color:#78837f;font-weight:500;text-align:left;white-space:nowrap}.operations-detail-table td{height:46px;padding:0 14px;border-bottom:1px solid #edf1f0;color:#46514d;white-space:nowrap}.operations-detail-table th[data-numeric=true],.operations-detail-table td[data-numeric=true]{font-variant-numeric:tabular-nums;text-align:right}.operations-detail-table td[data-state=投放中]:before,.operations-detail-table td[data-state=正常投放]:before,.operations-detail-table td[data-state=追投]:before,.operations-detail-table td[data-state=追加预算]:before,.operations-detail-table td[data-state=停投]:before,.operations-detail-table td[data-state=停止投放]:before{content:"";width:5px;height:5px;display:inline-block;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:middle}.operations-detail-table tr:last-child td{border-bottom:0}.operations-detail-table tbody tr:hover td{background:#fbfdfc}.operations-detail-table td[data-state=投放中],.operations-detail-table td[data-state=正常投放]{color:var(--soaiy-primary-deep);font-weight:500}.operations-detail-table td[data-state=追投],.operations-detail-table td[data-state=追加预算]{color:#a86528;font-weight:500}.operations-detail-table td[data-state=停投],.operations-detail-table td[data-state=停止投放]{color:#8c9692}.operations-shared-panel{margin-bottom:12px;padding:13px 0 2px;border-top:1px solid #dfe8e5;background:transparent}.operations-shared-panel>header>div:first-child{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-deep)}.operations-shared-panel>header strong{color:var(--ink-950);font-size:var(--text-base)}.operations-shared-panel>header span{color:#8a9490;font-size:var(--text-xs)}.operations-trend-options,.operations-material-selector{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.operations-trend-options label,.operations-material-selector label{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #dfe7e4;border-radius:5px;background:#fff;color:#67726e;font-size:var(--text-xs);cursor:pointer}.operations-trend-options label.is-selected,.operations-material-selector label:has(input:checked){border-color:#bceadd;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.operations-trend-options input,.operations-material-selector input{accent-color:var(--soaiy-primary-hover)}.operations-material-selector{margin-bottom:10px}.operations-material-selector>span{margin-left:auto;color:#8b9591;font-size:var(--text-xs)}.operations-mock-notice{margin:-2px 0 9px;padding:7px 9px;border-left:2px solid #d98237;background:#fff9f2;color:#9b642f;font-size:var(--text-xs)}.operations-detail-sheet{margin:12px 0 0}@media(max-width:1180px){.live-core-eight-grid .live-metric-band.is-primary .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-detail-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.operations-detail-controls>label,.operations-detail-controls>label:nth-child(3){width:auto}.operations-detail-view-actions{grid-column:1 / -1;justify-content:flex-end}.operations-detail-tabs{gap:22px}.operations-detail-metric-band.is-primary .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-detail-metric-band.is-compact .live-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.live-core-eight-grid .live-metric-band.is-primary .live-metric-row,.operations-structure-grid{grid-template-columns:1fr}.operations-product-comparison{overflow-x:auto}.operations-product-comparison>div{min-width:640px}.live-core-metrics-actions,.operations-detail-heading{align-items:flex-start;flex-direction:column}.operations-detail-controls,.operations-detail-metric-band.is-primary .live-metric-row,.operations-detail-metric-band.is-secondary .live-metric-row{grid-template-columns:1fr}.operations-detail-metric-band.is-compact .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-detail-context{flex-wrap:wrap}.operations-detail-context small{width:100%;margin-left:0}.operations-funnel{grid-template-columns:1fr;gap:32px}.operations-funnel-step article{width:100%!important}.operations-funnel-step small{inset:auto auto -25px 50%;transform:translate(-50%)}.operations-funnel-step small i:before{content:"↓"}.operations-shared-panel>header,.operations-detail-block>header{align-items:flex-start;flex-direction:column}}.live-room-agents{margin-top:0;padding:16px;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffd1;box-shadow:0 7px 22px #264d4207}.live-room-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-room-agent-card{min-width:0;min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;border:1px solid rgba(126,151,143,.18);border-radius:7px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.live-room-agent-card:hover{transform:translateY(-1px);border-color:#21dbb04d;box-shadow:0 7px 18px #1c4a3e0e}.live-room-agent-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #d5e8e3;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-room-agent-copy{min-width:0}.live-room-agent-copy>div{display:flex;align-items:center;gap:9px}.live-room-agent-copy h3,.live-room-agent-copy p{margin:0}.live-room-agent-copy h3{color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.live-room-agent-copy p{margin-top:5px;color:#68736f;font-size:var(--text-sm);line-height:1.5}.live-room-agent-action{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid var(--soaiy-primary-hover);border-radius:6px;background:var(--soaiy-primary-hover);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.live-room-agent-action:hover{background:var(--soaiy-primary-deep);box-shadow:0 5px 13px #0b86692b}.operations-review-section{padding:18px;border:1px solid rgba(65,137,118,.2);border-top:2px solid rgba(24,184,148,.7);border-radius:9px;background:#ffffffe6;box-shadow:0 10px 28px #1f4f420b}.operations-review-section>.live-section-heading h2{font-size:var(--text-lg)}.next-actions-section{padding:15px 2px 14px;border-block:1px solid rgba(126,151,143,.17);background:#fbfdfc85}.live-reports-section{padding:16px;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffd1;box-shadow:0 7px 22px #264d4207}.next-actions-section>.live-section-heading,.live-reports-section>.live-section-heading{min-height:38px;margin-bottom:8px}.live-reports-section>.live-section-heading,.live-room-agents>.live-section-heading{min-height:38px;margin-bottom:12px;padding:0 2px 11px;border-bottom:1px solid rgba(126,151,143,.14)}.live-reports-section>.live-section-heading h2,.live-room-agents>.live-section-heading h2{font-size:var(--text-lg)}.operations-ai-status{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep)!important}.operations-ai-status i{width:6px;height:6px;border-radius:50%;background:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.operations-review-summary{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:17px 19px;border:1px solid #d8ebe5;border-left:4px solid var(--soaiy-primary-hover);border-radius:7px;background:linear-gradient(90deg,#e2f8f1eb,#fbfdfc 44%,#fff)}.operations-review-summary>div{display:flex;align-items:flex-start;gap:7px;padding-top:2px;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:600}.operations-review-summary p{margin:0;color:#303a36;font-size:var(--text-base);line-height:1.65;font-weight:500}.operations-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-block:1px solid #e5ebe9;background:#fbfdfc99}.operations-review-dimension{min-width:0;padding:15px 18px 14px}.operations-review-dimension+.operations-review-dimension{border-left:1px solid #e8edeb}.operations-review-dimension-title,.next-action-column>div{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-deep)}.operations-review-dimension h3,.next-action-column h3,.live-report-card h3{margin:0;color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.operations-review-dimension>strong{display:block;min-height:44px;margin-top:8px;color:#39423f;font-size:var(--text-base);line-height:1.55;font-weight:600}.operations-review-list{margin-top:10px}.operations-review-list>span{color:#7c8783;font-size:var(--text-xs);font-weight:500}.operations-review-list ul,.next-action-column ol,.live-report-card ul{margin:6px 0 0;padding:0;list-style:none}.operations-review-list li,.next-action-column li,.live-report-card li{position:relative;padding-left:13px;color:#5a6561;font-size:var(--text-sm);line-height:1.55}.operations-review-list li+li,.next-action-column li+li{margin-top:4px}.operations-review-list li:before,.live-report-card li:before{content:"";position:absolute;top:.73em;left:1px;width:4px;height:4px;border-radius:50%;background:#a8b3af}.operations-review-list.is-strength li:before{background:var(--soaiy-primary-hover)}.operations-review-list.is-issue li:before{background:#d98237}.next-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e5ebe9;background:#ffffff94}.next-action-column{min-width:0;padding:13px 16px 12px}.next-action-column+.next-action-column{border-left:1px solid #e8edeb}.next-action-column li{padding-left:24px}.next-action-column li:before{position:absolute;left:0;content:counter(list-item,decimal-leading-zero);color:#8ea09a;font-size:var(--text-xs);line-height:1.55;font-variant-numeric:tabular-nums}.live-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.live-report-card{min-width:0;display:flex;flex-direction:column;padding:13px 14px 12px;border:1px solid rgba(126,151,143,.16);border-radius:6px;background:#fff}.live-report-card-heading{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.live-report-card-heading>span{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-report-card-heading p{display:flex;align-items:center;gap:5px;margin:4px 0 0;color:#8a9491;font-size:var(--text-xs);line-height:1.5}.live-report-card-heading>strong{padding:2px 7px;border-radius:10px;background:#f1f4f3;color:#7c8783;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.live-report-card[data-status=ready] .live-report-card-heading>strong{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-report-card[data-status=generating] .live-report-card-heading>strong{background:#fff3e6;color:#a86528}.live-report-card ul{min-height:56px;margin-top:10px}.live-report-card li{line-height:1.7}.live-report-card li+li{margin-top:2px}.live-report-card-footer{min-height:45px;display:flex;align-items:center;margin-top:auto;padding-top:10px;border-top:1px solid #edf1f0;color:#98a29e;font-size:var(--text-xs)}.live-report-card-content{min-height:72px;margin:10px 0 0;color:#5a6561;font-size:var(--text-sm);line-height:1.6}.live-report-card-content p{margin:0}.live-report-card-content .live-report-highlights{margin:0 0 12px}.live-report-highlights li+li{margin-top:8px}.live-report-highlights li>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.live-report-card-footer{gap:6px}.live-report-card-footer button{min-height:29px;padding:0 10px;border:1px solid #cce5de;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-xs);cursor:pointer}.live-report-card-footer .live-report-view{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-hover);color:#fff}.live-report-card-footer .live-report-generate{margin-left:auto}.live-report-card-footer button:disabled{opacity:.5;cursor:not-allowed}.live-report-card[data-status=ready] .live-report-card-footer{color:var(--soaiy-primary-deep);font-weight:500}.live-reports-history-link{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #dce6e3;border-radius:6px;background:#fff;color:#53605b;font-size:var(--text-xs);font-weight:500;transition:border-color .15s ease,color .15s ease,background .15s ease}.live-reports-history-link:hover{border-color:#bfe8dd;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.report-actions{display:flex;align-items:center;gap:8px}.report-actions a,.report-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid #cce5de;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-xs);font-weight:500;white-space:nowrap;cursor:pointer}.report-actions a{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-hover);color:#fff}.report-actions button:hover:not(:disabled){border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-soft)}.report-actions button:disabled{border-color:#e4e9e7;background:#f6f8f7;color:#a5aeab;cursor:not-allowed}.report-actions.is-compact{gap:6px}.report-actions.is-compact a,.report-actions.is-compact button{min-height:29px;padding-inline:10px}.reports-history-page,.report-detail-page{min-width:0;display:grid;gap:14px}.reports-page-breadcrumb{min-height:28px;display:flex;align-items:center;gap:7px;color:#8a9491;font-size:var(--text-xs)}.reports-page-breadcrumb a{display:inline-flex;align-items:center;gap:5px;color:var(--soaiy-primary-deep)}.reports-page-breadcrumb strong{color:#52605b;font-weight:500}.reports-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:3px 2px 2px}.reports-page-header h1,.reports-page-header p{margin:0}.reports-page-header h1{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:600}.reports-page-header p{margin-top:4px;color:var(--ink-500);font-size:var(--text-sm)}.reports-page-header>span{color:#8a9491;font-size:var(--text-xs)}.reports-filter-bar{display:grid;grid-template-columns:auto 150px 170px 170px minmax(220px,1fr);align-items:end;gap:12px;padding:13px 15px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.reports-filter-title{min-height:36px;display:inline-flex;align-items:center;gap:6px;color:#66716d;font-size:var(--text-sm);font-weight:600}.reports-filter-bar.anchor-history-filter-bar{grid-template-columns:repeat(4,minmax(140px,1fr)) minmax(180px,1.2fr)}@media(max-width:1000px){.reports-filter-bar.anchor-history-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reports-filter-bar.anchor-history-filter-bar{grid-template-columns:minmax(0,1fr)}}.reports-filter-bar label{display:grid;gap:5px;color:#7c8783;font-size:var(--text-xs)}.reports-filter-bar select,.reports-filter-bar input{width:100%;min-height:36px;padding:0 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fbfcfc;color:var(--ink-800);font:inherit;font-size:var(--text-sm)}.reports-filter-bar select:focus,.reports-filter-bar input:focus{border-color:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.reports-table-wrap{overflow:hidden;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.reports-table{width:100%;border-collapse:collapse;table-layout:fixed}.reports-table th,.reports-table td{padding:13px 14px;border-bottom:1px solid #edf1f0;text-align:left;vertical-align:middle}.reports-table th{background:#f7faf9;color:#7b8682;font-size:var(--text-xs);font-weight:500}.reports-table td{color:#626d69;font-size:var(--text-sm)}.reports-table tr:last-child td{border-bottom:0}.reports-table th:first-child,.reports-table td:first-child{width:28%}.reports-table th:nth-child(2),.reports-table td:nth-child(2){width:9%}.reports-table th:nth-child(3),.reports-table td:nth-child(3){width:14%}.reports-table th:nth-child(4),.reports-table td:nth-child(4){width:17%}.reports-table th:nth-child(5),.reports-table td:nth-child(5){width:9%}.reports-table td:first-child strong{display:block;overflow:hidden;color:var(--ink-950);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.report-list-status{display:inline-flex;align-items:center;gap:5px;color:#7d8783;font-size:var(--text-xs);font-weight:500}.report-list-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9ca7a3}.report-list-status.is-ready{color:var(--soaiy-primary-deep)}.report-list-status.is-ready:before{background:var(--soaiy-primary-hover)}.report-list-status.is-generating{color:#a86528}.report-list-status.is-generating:before{background:#d98237}.report-list-status.is-failed{color:#b45f54}.report-list-status.is-failed:before{background:#cf7367}.reports-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#7d8783;font-size:var(--text-xs)}.reports-pagination button{min-height:32px;padding:0 11px;border:1px solid #dce5e2;border-radius:5px;background:#fff;color:#596561;font:inherit;font-size:var(--text-xs);cursor:pointer}.reports-pagination button:disabled{color:#adb5b2;cursor:not-allowed}.report-detail-header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.report-detail-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.report-detail-header h1,.report-detail-header p{margin:0}.report-detail-header h1{font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.report-detail-header p{display:flex;align-items:center;gap:5px;margin-top:4px;color:#7d8783;font-size:var(--text-sm)}.report-outline-list{border:1px solid #e1e8e6;border-radius:8px;background:#fff}.report-outline-list section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px 17px}.report-outline-list section+section{border-top:1px solid #edf1f0}.report-outline-list section>span{color:#a3aca9;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.report-outline-list h2,.report-outline-list p{margin:0}.report-outline-list h2{font-size:var(--text-md);font-weight:600}.report-outline-list p{margin-top:3px;color:#8a9491;font-size:var(--text-sm)}@media(max-width:1440px){.live-room-header-meta{flex-wrap:wrap;row-gap:2px}}@media(max-width:1000px){.live-room-header-main{align-items:flex-start;flex-direction:column;gap:12px}.live-room-header select,.live-room-header-selectors{width:100%}.live-metric-band.is-compact .live-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.live-room-agent-grid,.operations-review-grid,.live-report-grid{grid-template-columns:1fr}.operations-review-dimension+.operations-review-dimension{border-top:1px solid #e8edeb;border-left:0}.next-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-action-column:nth-child(odd){border-left:0}.next-action-column:nth-child(n+3){border-top:1px solid #e8edeb}.reports-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-filter-title{display:none}.reports-table{min-width:980px}.reports-table-wrap{overflow-x:auto}}@media(max-width:680px){.live-room-header-selectors{grid-template-columns:1fr}.live-room-header-title-row{align-items:flex-start;flex-wrap:wrap;white-space:normal}.live-room-header-title-row h1{width:100%}.live-room-header-title-row>i{display:none}.live-room-header-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:16px}.live-room-header-meta>div,.live-room-header-meta>div:first-child{padding-left:0}.live-room-header-meta>div+div:before{display:none}.live-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.live-metric-band.is-primary .live-metric-row,.live-metric-band.is-secondary .live-metric-row,.live-metric-band.is-compact .live-metric-row{grid-template-columns:1fr}.live-room-agent-card{grid-template-columns:42px minmax(0,1fr)}.live-room-agent-action{grid-column:2;justify-self:start}.operations-review-summary{grid-template-columns:1fr;gap:8px}.next-actions-grid{grid-template-columns:1fr}.next-action-column+.next-action-column{border-top:1px solid #e8edeb;border-left:0}.reports-page-header,.report-detail-header{align-items:flex-start}.reports-filter-bar{grid-template-columns:1fr}.reports-page-breadcrumb{overflow-x:auto;white-space:nowrap}.report-detail-header{grid-template-columns:42px minmax(0,1fr)}.report-detail-header .report-actions{grid-column:2}}*{box-sizing:border-box}:scope{scroll-behavior:smooth}:scope{margin:0;background:var(--canvas);color:var(--ink-950);font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif;font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.app-shell{min-height:100vh;display:flex;background:var(--canvas)}.workspace{min-width:0;min-height:100vh;display:flex;flex:1;flex-direction:column;background-color:var(--canvas);background-image:radial-gradient(circle at 78% 4%,rgba(33,219,176,.07),transparent 24%),radial-gradient(circle at 24% 46%,rgba(33,219,176,.025),transparent 22%),linear-gradient(rgba(33,219,176,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(33,219,176,.02) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px}.workspace-main{flex:1;padding-block:20px 36px}.page-width{width:min(100% - 32px,1760px);margin-inline:auto}.sidebar{position:fixed;top:0;left:0;z-index:20;width:188px;height:100vh;display:flex;flex:0 0 188px;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line);background:var(--surface)}.sidebar-main{min-height:0;display:flex;flex:1;flex-direction:column}.sidebar-brand{min-height:64px;display:flex;align-items:center;justify-content:flex-start;padding:0 22px;border-bottom:1px solid #edf0f4}.brand-logo{width:72px;height:auto;display:block;flex:0 0 auto;object-fit:contain}.sidebar-nav{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dce7e3 transparent;padding:16px 10px}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:#dce7e3}.sidebar-nav-item{position:relative;min-height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border-radius:5px;color:#68716e;font-size:15px;font-weight:500}.sidebar-nav-item+.sidebar-nav-item{margin-top:5px}.sidebar-nav-item.is-active{background:linear-gradient(90deg,var(--soaiy-primary-soft) 0%,#f8fdfa 100%);color:var(--soaiy-primary-deep);font-weight:600}.sidebar-nav-item.is-active:after{content:"";position:absolute;top:8px;left:-10px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--soaiy-primary)}.sidebar-agent-navigation{margin-top:5px}.sidebar-agent-parent{position:relative}.sidebar-agent-parent .sidebar-nav-item{gap:7px;padding-right:30px;padding-left:10px}.sidebar-agent-parent .sidebar-nav-item span{white-space:nowrap}.sidebar-agent-toggle{position:absolute;top:9px;right:3px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;background:transparent;color:#7f8a86;cursor:pointer;transition:color .14s ease,background .14s ease}.sidebar-agent-toggle:hover{background:#21dbb017;color:var(--soaiy-primary-deep)}.sidebar-agent-toggle:focus-visible{outline:2px solid rgba(27,156,126,.32);outline-offset:1px}.sidebar-agent-toggle svg{transition:transform .16s ease}.sidebar-agent-toggle.is-expanded svg{transform:rotate(180deg)}.sidebar-agent-parent+.sidebar-agent-subnav{margin-top:7px}.sidebar-agent-subnav{padding:0 2px 4px 8px}.sidebar-agent-group+.sidebar-agent-group{margin-top:8px}.sidebar-agent-group>p{margin:0 0 3px;padding-left:8px;color:#9aa5a1;font-size:var(--text-xs);line-height:1.5;font-weight:500}.sidebar-agent-item{width:100%;min-height:30px;display:flex;align-items:center;gap:7px;padding:5px 4px 5px 8px;border:0;border-radius:4px;background:transparent;color:#66716d;font:inherit;font-size:var(--text-sm);line-height:1.35;text-align:left}.sidebar-agent-item.is-launchable{cursor:pointer;transition:color .14s ease,background .14s ease}.sidebar-agent-item.is-launchable:hover,.sidebar-agent-item.is-current{background:#21dbb014;color:var(--soaiy-primary-deep)}.sidebar-agent-item.is-current{font-weight:600}.sidebar-domain-item{min-height:34px;padding-left:14px;cursor:pointer;text-decoration:none;transition:color .14s ease,background .14s ease}.sidebar-domain-item:hover{background:#21dbb014;color:var(--soaiy-primary-deep)}.sidebar-agent-item.is-disabled{color:#9aa3a0;cursor:default}.sidebar-agent-dot{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:currentColor}.sidebar-agent-dot[data-status=online]{color:var(--soaiy-primary-deep)}.sidebar-agent-dot[data-status=developing]{color:#b1710c}.sidebar-agent-dot[data-status=planned],.sidebar-agent-dot[data-status=offline]{color:#aab2af}.sidebar-agent-name{min-width:0}.sidebar-bottom{margin-top:auto}.sidebar-utility{padding:8px 10px;border-top:1px solid #f0f3f2}.sidebar-utility-item{color:#76807d}.sidebar-footer{padding:12px 10px 14px;border-top:1px solid #edf0f4}.sidebar-footer p,.sidebar-footer span{margin:0}.sidebar-footer p{color:var(--ink-600);font-size:var(--text-xs);line-height:var(--leading-heading);font-weight:600}.sidebar-footer span{display:block;margin-top:2px;color:#a0aaba;font-size:10px;line-height:var(--leading-tight);letter-spacing:.08em;text-transform:uppercase}.header{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:var(--surface)}.header-inner{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:28px}.header-context{display:flex;align-items:center;gap:9px;color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.header-context i{color:#c3cbd5;font-style:normal}.header-context strong{color:var(--soaiy-primary-hover);font-weight:600}.system-status{display:inline-flex;align-items:center;gap:5px;margin-left:5px;padding-left:14px;border-left:1px solid #e3e8ef;color:#52766d;font-size:var(--text-xs);line-height:1;font-weight:500;letter-spacing:.05em}.system-status-dot{width:5px;height:5px;border-radius:50%;background:var(--soaiy-primary);box-shadow:0 0 0 3px #21dbb024}.user-profile{display:flex;align-items:center;gap:9px}.user-menu{position:relative}.user-menu>summary{list-style:none;cursor:pointer}.user-menu>summary::-webkit-details-marker{display:none}.user-menu>summary:focus-visible{border-radius:6px;outline:3px solid rgba(33,219,176,.2);outline-offset:4px}.user-menu-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:196px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 12px 30px #2237311f}.user-menu-popover>div{display:grid;gap:2px;padding:12px 13px;border-bottom:1px solid #edf1f0}.user-menu-popover strong{font-size:var(--text-sm);font-weight:600}.user-menu-popover span{color:var(--ink-500);font-size:var(--text-xs)}.user-menu-popover button{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 13px;border:0;background:#fff;color:#5d6763;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.user-menu-popover button:hover{background:#f7faf9;color:var(--soaiy-primary-deep)}.user-avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid #c2ebe0;border-radius:50%;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.user-name,.user-role{margin:0;line-height:var(--leading-tight)}.auth-page{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,56fr) minmax(460px,44fr);background:#fff}.auth-brand-panel{position:relative;min-width:0;display:flex;overflow:hidden;padding:clamp(36px,5vw,72px);background:radial-gradient(circle at 82% 18%,rgba(76,226,190,.18),transparent 29%),linear-gradient(145deg,#123b34,#17483f 48%,#0e302a);color:#fff}.auth-brand-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(172,239,222,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(172,239,222,.08) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom right,black,transparent 75%);mask-image:linear-gradient(to bottom right,black,transparent 75%)}.auth-brand-content{position:relative;z-index:2;width:min(100%,640px);align-self:center}.auth-brand-logo{width:112px;height:auto;display:block;margin-bottom:52px;padding:8px 10px;border-radius:6px;background:#fffffff5}.auth-brand-eyebrow{margin:0 0 14px;color:#8de5cf;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:600;letter-spacing:.16em}.auth-brand-content h1{margin:0;font-size:clamp(32px,3vw,44px);line-height:1.2;font-weight:600;letter-spacing:-.035em}.auth-brand-content h2{margin:22px 0 0;color:#ffffffe6;font-size:clamp(18px,1.55vw,23px);line-height:1.45;font-weight:500}.auth-brand-description{margin:10px 0 0;color:#dcefeaa8;font-size:var(--text-base)}.auth-network{position:absolute;right:-34px;bottom:3%;width:min(72%,650px);opacity:.5}.auth-network-lines path{fill:none;stroke:#95e8d44d;stroke-width:1}.auth-network-nodes circle{fill:#7ba99e;stroke:#ffffff57;stroke-width:4}.auth-network-nodes .is-primary{fill:var(--soaiy-primary);stroke:#3feac229;stroke-width:12}.auth-network-labels text{fill:#def4ee85;font-size:10px;letter-spacing:.13em}.auth-brand-footnote{position:absolute;bottom:24px;left:clamp(36px,5vw,72px);z-index:2;margin:0;color:#dcefea70;font-size:11px;letter-spacing:.12em}.auth-login-panel{position:relative;min-width:0;display:grid;place-items:center;padding:44px clamp(32px,5vw,72px) 72px;background:radial-gradient(circle at 100% 0%,rgba(33,219,176,.06),transparent 28%),#fff}.auth-login-content{width:min(100%,400px)}.auth-login-heading>p{margin:0 0 10px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em}.auth-login-heading h1{margin:0;color:var(--ink-950);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:600;letter-spacing:-.025em}.auth-login-heading>span{display:block;margin-top:8px;color:var(--ink-500);font-size:var(--text-base)}.auth-form{display:grid;gap:18px;margin-top:34px}.auth-field{display:grid;gap:7px;color:#4e5955;font-size:var(--text-sm);font-weight:500}.auth-input{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #dce5e2;border-radius:6px;background:#fbfcfc;color:#91a09b;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-input:focus-within{border-color:var(--soaiy-primary-hover);background:#fff;box-shadow:0 0 0 3px #21dbb01f}.auth-input.is-error{border-color:#cf7868;background:#fffaf8}.auth-input input{min-width:0;height:42px;flex:1;border:0;outline:0;background:transparent;color:var(--ink-950);font:inherit;font-size:var(--text-base)}.auth-input input::placeholder{color:#a6afac}.auth-password-toggle{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:5px;background:transparent;color:#84908c;cursor:pointer}.auth-password-toggle:hover{background:#eef5f2;color:var(--soaiy-primary-deep)}.auth-field-error{color:#ad5342;font-size:var(--text-xs);font-weight:400}.auth-remember{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#69746f;font-size:var(--text-sm);cursor:pointer}.auth-remember input{width:15px;height:15px;accent-color:var(--soaiy-primary-hover)}.auth-form-error{padding:10px 12px;border-left:3px solid #cf7868;background:#fff7f4;color:#9d4d3e;font-size:var(--text-sm);line-height:var(--leading-secondary)}.auth-submit{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 18px;border:1px solid var(--soaiy-primary-hover);border-radius:6px;background:var(--soaiy-primary-hover);color:#fff;font:inherit;font-size:var(--text-base);font-weight:500;cursor:pointer;box-shadow:0 5px 14px #18b8942b;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.auth-submit:hover:not(:disabled){background:var(--soaiy-primary-deep);box-shadow:0 7px 18px #08715d33;transform:translateY(-1px)}.auth-submit:disabled{opacity:.68;cursor:wait}.is-spinning{animation:auth-spin .85s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-mock-help{display:grid;gap:8px;margin-top:26px;padding-top:18px;border-top:1px solid #e8edeb}.auth-mock-help>span{color:#7a8581;font-size:var(--text-xs);font-weight:500}.auth-mock-help>div{display:flex;gap:8px}.auth-mock-help button{min-height:32px;padding:0 10px;border:1px solid #d8e6e2;border-radius:5px;background:#fff;color:#5a6863;font:inherit;font-size:var(--text-xs);cursor:pointer}.auth-mock-help button:hover{border-color:#b9ddd4;color:var(--soaiy-primary-deep)}.auth-mock-help small,.auth-copyright{color:#9aa4a0;font-size:var(--text-xs)}.auth-copyright{position:absolute;right:clamp(32px,5vw,72px);bottom:22px;left:clamp(32px,5vw,72px);margin:0;text-align:center}.auth-route-state{min-height:100vh;display:grid;place-items:center;background:var(--canvas);color:var(--ink-500);font-size:var(--text-sm)}.forbidden-page{display:grid;place-items:center}.forbidden-page section{max-width:520px;padding:44px;text-align:center}.forbidden-page section>span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.forbidden-page h1{margin:0;font-size:var(--text-lg)}.forbidden-page p{margin:9px 0 20px;color:var(--ink-500);font-size:var(--text-base)}.forbidden-page a{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:1px solid #cfe5df;border-radius:6px;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:500}@media(max-width:960px){.auth-page{grid-template-columns:minmax(0,44fr) minmax(420px,56fr)}.auth-brand-content h1{font-size:30px}.auth-network{width:92%;opacity:.34}}@media(max-width:760px){.auth-page{display:block;background:#fff}.auth-brand-panel{min-height:176px;padding:26px 24px}.auth-brand-logo{width:90px;margin-bottom:20px}.auth-brand-eyebrow,.auth-brand-content h2,.auth-brand-description,.auth-brand-footnote{display:none}.auth-brand-content h1{font-size:24px}.auth-network{right:-100px;bottom:-105px;width:500px}.auth-login-panel{min-height:calc(100dvh - 176px);display:block;padding:38px 24px 72px}.auth-login-content{margin-inline:auto}.auth-copyright{right:24px;left:24px}}.user-name{font-size:var(--text-base);font-weight:600}.user-role{margin-top:2px;color:var(--ink-500);font-size:var(--text-xs)}.page-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:2px 2px 12px}.page-header h1{margin:0;color:var(--ink-950);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:600;letter-spacing:-.025em}.page-header p{margin:4px 0 0;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.home-workspace-main{padding-block:22px 38px}.home-page-width{width:min(100% - 32px,1480px);margin-inline:auto}.home-dashboard{display:grid;gap:24px}.home-welcome{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:6px 2px 12px;border-bottom:1px solid rgba(126,151,143,.15)}.home-welcome p,.home-welcome h1,.home-welcome span{margin:0}.home-welcome p{margin-bottom:3px;color:var(--soaiy-primary-deep);font-size:var(--text-base);line-height:var(--leading-secondary);font-weight:600}.home-welcome h1{color:var(--ink-950);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:600;letter-spacing:-.025em}.home-welcome span{display:block;margin-top:5px;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.home-welcome>time{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(126,151,143,.16);border-radius:6px;background:#ffffffa8;color:#737d79;font-size:var(--text-xs);line-height:var(--leading-secondary)}.home-section{min-width:0}.home-section-heading{min-height:44px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px;padding-inline:2px}.home-section-heading h2,.home-section-heading p{margin:0}.home-section-heading h2{color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600;letter-spacing:-.015em}.home-section-heading p{margin-top:2px;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.home-business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-business-card{position:relative;min-width:0;min-height:194px;display:flex;flex-direction:column;padding:20px;overflow:hidden;border:1px solid rgba(126,151,143,.18);border-radius:8px;background:#fff;box-shadow:0 7px 20px #20453b09;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.home-business-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:52px;border-radius:0 0 3px;background:var(--soaiy-primary)}.home-business-card.is-agents:before{background:#60a995}.home-business-card:hover{transform:translateY(-2px);border-color:#18b89440;box-shadow:0 11px 27px #20453b0f}.home-business-card-main{display:flex;align-items:flex-start;gap:13px}.home-business-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cceee5;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.home-business-card h3,.home-business-card p{margin:0}.home-business-card h3{color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600}.home-business-card p{margin-top:4px;color:var(--ink-600);font-size:var(--text-base);line-height:var(--leading-body)}.home-business-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px 15px;margin:18px 0 15px 55px}.home-business-meta span{display:inline-flex;align-items:center;gap:6px;color:#74807b;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500}.home-business-meta i{width:5px;height:5px;border-radius:50%;background:#9aa49f}.home-business-meta span[data-tone=online]{color:var(--soaiy-primary-deep)}.home-business-meta span[data-tone=online] i{background:var(--soaiy-primary-hover)}.home-business-meta span[data-tone=developing]{color:#a76822}.home-business-meta span[data-tone=developing] i{background:#d78632}.home-text-link,.home-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--text-base);line-height:var(--leading-secondary);font-weight:500;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .15s ease}.home-text-link{width:fit-content;margin-top:auto;margin-left:55px;color:var(--soaiy-primary-deep)}.home-text-link:hover{color:var(--soaiy-primary-hover)}.home-text-link:hover svg,.home-primary-link:hover svg{transform:translate(2px)}.home-text-link svg,.home-primary-link svg{transition:transform .15s ease}.home-primary-link{min-height:36px;width:fit-content;margin-top:17px;padding:0 14px;border-radius:6px;background:var(--soaiy-primary-hover);color:#fff}.home-primary-link:hover{background:var(--soaiy-primary-deep)}.home-focus-grid{min-width:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;align-items:stretch}.home-focus-grid>.home-section{display:flex;flex-direction:column}.home-active-list,.home-insight-list{display:grid;flex:1;gap:12px}.home-active-card,.home-insight-card{min-width:0;min-height:268px;display:flex;flex-direction:column;border-radius:8px}.home-active-card{padding:19px 20px;border:1px solid rgba(126,151,143,.18);background:#fff}.home-active-heading,.home-insight-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-module-kicker{display:inline-flex;align-items:center;gap:6px;color:#64736e;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:600}.home-module-kicker svg{color:var(--soaiy-primary-deep)}.home-live-status{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.home-live-status i{width:6px;height:6px;border-radius:50%;background:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.home-active-context{margin-top:17px}.home-active-context p,.home-active-context h3{margin:0}.home-active-context p{color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.home-active-context h3{margin-top:2px;color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600}.home-active-details{display:grid;grid-template-columns:1.2fr repeat(2,minmax(90px,.7fr));gap:0;margin-top:17px;padding-block:11px;border-block:1px solid #edf1f0}.home-active-details>div{min-width:0;display:flex;flex-direction:column;gap:2px;padding-inline:14px}.home-active-details>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding-left:0}.home-active-details>div:first-child strong{grid-column:2}.home-active-details>div+div{border-left:1px solid #edf1f0}.home-active-details svg{grid-row:1 / span 2;color:#87918d}.home-active-details span{color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.home-active-details strong{overflow:hidden;color:var(--ink-800);font-size:var(--text-base);line-height:var(--leading-heading);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-active-details>div:not(:first-child) strong{font-size:17px}.home-insight-card{position:relative;padding:19px 20px 19px 23px;overflow:hidden;border:1px solid rgba(24,184,148,.17);background:linear-gradient(135deg,#f3fcf8,#fff 68%)}.home-insight-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--soaiy-primary-hover)}.home-insight-heading>span:last-child{color:#789189;font-size:var(--text-xs)}.home-insight-context,.home-insight-card h3,.home-insight-summary p{margin:0}.home-insight-context{margin-top:14px;color:#78827e;font-size:var(--text-xs);line-height:var(--leading-secondary)}.home-insight-card h3{margin-top:3px;color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600}.home-insight-card ul{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0;padding:0;list-style:none}.home-insight-card li{padding:4px 8px;border:1px solid rgba(208,134,50,.17);border-radius:4px;background:#fffaf3;color:#9b6427;font-size:var(--text-xs);line-height:var(--leading-secondary)}.home-insight-summary{padding:11px 12px;border-left:2px solid rgba(24,184,148,.35);background:#ffffff9e}.home-insight-summary strong{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.home-insight-summary p{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--ink-600);font-size:var(--text-sm);line-height:var(--leading-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-insight-card .home-text-link{margin-top:auto;margin-left:0;padding-top:13px}.home-empty-state{min-height:180px;display:grid;place-items:center;flex:1;padding:24px;border:1px dashed var(--line-strong);border-radius:8px;background:#ffffff73;color:var(--ink-500);font-size:var(--text-sm);text-align:center}.home-recent-section{padding-top:2px}.home-recent-list{overflow:hidden;border-block:1px solid rgba(126,151,143,.16);background:#ffffff70}.home-recent-item{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:8px 13px;transition:background-color .15s ease}.home-recent-item+.home-recent-item{border-top:1px solid rgba(126,151,143,.12)}.home-recent-item:hover{background:#ffffffd6}.home-recent-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.home-recent-copy{min-width:0;display:flex;align-items:baseline;gap:10px}.home-recent-copy strong{overflow:hidden;color:var(--ink-800);font-size:var(--text-base);line-height:var(--leading-heading);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.home-recent-copy small,.home-recent-item time{color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.home-recent-item>svg{color:#a0aaa6;transition:transform .15s ease,color .15s ease}.home-recent-item:hover>svg{color:var(--soaiy-primary-deep);transform:translate(2px)}.agent-sections{padding-top:0}.agent-group{padding:18px;border:1px solid rgba(126,151,143,.1);border-radius:8px;background:#ffffff94;box-shadow:none}.agent-group+.agent-group{margin-top:18px}.agent-state{min-height:120px;display:grid;place-items:center;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-500);font-size:var(--text-base);line-height:var(--leading-body);text-align:center}.agent-state-error{color:#8b5a3c}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:16px}.section-heading-copy{min-width:0}.section-heading h2{margin:0;color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600;letter-spacing:-.02em}.section-description{margin:4px 0 0;color:var(--ink-600);font-size:var(--text-sm);line-height:var(--leading-secondary)}.group-summary{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding-bottom:2px;white-space:nowrap}.group-total{color:#65726e;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500}.group-total:after{content:"·";margin-left:8px;color:#a6afac}.group-status-summary{display:flex;align-items:center;justify-content:flex-end;gap:8px}.group-status-item{display:inline-flex;align-items:center;gap:5px;color:#8a9491;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500;white-space:nowrap}.group-status-item+.group-status-item:before{content:"·";margin-right:3px;color:#a6afac}.group-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.group-status-item[data-status=online]{color:var(--soaiy-primary-deep)}.group-status-item[data-status=developing]{color:#a66d15}.group-status-item[data-status=planned],.group-status-item[data-status=offline]{color:#8a9491}.agent-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.agent-orchestrator-card{overflow:hidden;border:1px solid rgba(27,156,126,.2);border-radius:8px;background:linear-gradient(110deg,rgba(33,219,176,.08),transparent 45%),#fff;box-shadow:0 5px 18px #18372f0d}.agent-orchestrator-main{min-height:140px;display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px 16px}.agent-orchestrator-icon{position:relative;width:96px;height:96px;display:grid;place-items:center;border:1px solid rgba(33,219,176,.16);border-radius:8px;background:linear-gradient(rgba(33,219,176,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(33,219,176,.04) 1px,transparent 1px),#eefcf8bf;background-size:16px 16px}.agent-orchestrator-icon:after{content:"";position:absolute;inset:12px;border:1px solid rgba(33,219,176,.16);border-radius:50%}.agent-orchestrator-icon img{position:relative;z-index:1;width:84px;height:84px;object-fit:contain;filter:saturate(.74) brightness(1.03) drop-shadow(0 6px 8px rgba(31,55,49,.1))}.agent-orchestrator-meta{display:flex;align-items:center;gap:12px;margin-bottom:6px}.agent-level-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(33,219,176,.2);border-radius:4px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);line-height:1;font-weight:600}.agent-orchestrator-copy h3{margin:0;color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600;letter-spacing:-.02em}.agent-orchestrator-copy strong{display:block;margin-top:3px;color:var(--soaiy-primary-deep);font-size:var(--text-base);line-height:var(--leading-secondary);font-weight:600}.agent-orchestrator-copy p{max-width:760px;margin:8px 0 0;color:var(--ink-600);font-size:var(--text-base);line-height:var(--leading-body)}.agent-orchestrator-action{display:flex;align-items:center;justify-content:flex-end;padding-left:12px}.agent-business-strip{display:flex;align-items:center;gap:14px;min-height:48px;padding:8px 24px;border-top:1px solid rgba(126,151,143,.12);background:#f7fbf9c2}.agent-business-label{flex:0 0 auto;color:var(--ink-600);font-size:var(--text-sm);line-height:var(--leading-secondary);font-weight:500}.agent-business-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agent-business-item{min-height:28px;display:inline-flex;align-items:center;padding:2px 10px;border:1px solid rgba(126,151,143,.16);border-radius:5px;background:#ffffffd1;color:#53625d;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500}.agent-category-heading{display:flex;align-items:baseline;gap:12px;margin:0 0 12px}.agent-category-section+.agent-category-section{margin-top:22px;padding-top:20px;border-top:1px solid rgba(126,151,143,.12)}.agent-category-heading h3{margin:0;color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.agent-category-heading p{margin:0;color:var(--ink-600);font-size:var(--text-sm);line-height:var(--leading-secondary)}.agent-orchestrator-list{display:grid;gap:12px}.agent-card{position:relative;height:290px;display:flex;flex-direction:column;overflow:hidden;padding:12px 14px;border:1px solid rgba(126,151,143,.12);border-radius:8px;background:linear-gradient(180deg,#f8fbfa,#fbfcfc);box-shadow:0 2px 8px #18372f09;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.agent-card:hover{transform:translateY(-2px);border-color:#21dbb057;box-shadow:0 10px 24px #21dbb017}.agent-card.has-role-label .agent-visual{height:88px;flex-basis:88px}.agent-card.has-role-label .agent-icon,.agent-card.has-role-label .agent-icon-image{width:82px;height:82px}.agent-visual{position:relative;height:108px;display:grid;place-items:center;flex:0 0 108px;overflow:hidden;border-radius:6px;background:linear-gradient(rgba(33,219,176,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(33,219,176,.035) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(33,219,176,.12),rgba(33,219,176,.025) 48%,transparent 72%);background-size:18px 18px,18px 18px,auto}.agent-visual:before,.agent-visual:after{content:"";position:absolute;border:1px solid rgba(33,219,176,.13);border-radius:50%}.agent-visual:before{width:94px;height:94px}.agent-visual:after{width:72px;height:72px;border-style:dashed;opacity:.72}.agent-visual-orbit{position:absolute;width:104px;height:30px;border:1px solid rgba(33,219,176,.2);border-radius:50%;transform:rotate(-10deg)}.agent-visual-orbit:before,.agent-visual-orbit:after{content:"";position:absolute;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--soaiy-primary);box-shadow:0 0 0 3px #21dbb01a}.agent-visual-orbit:before{left:-2px}.agent-visual-orbit:after{right:-2px}.agent-icon{position:relative;z-index:1;width:98px;height:98px;display:grid;place-items:center;flex:0 0 auto}.agent-icon-image{width:98px;height:98px;object-fit:contain;opacity:1;filter:saturate(.72) brightness(1.04) contrast(.96) drop-shadow(0 6px 8px rgba(31,55,49,.11));transition:transform .16s ease,filter .16s ease}.agent-card:hover .agent-icon-image{transform:translateY(-1px) scale(1.02)}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500;white-space:nowrap}.status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.status-online{color:var(--soaiy-primary-deep);font-weight:500}.status-developing{color:#9a6206}.status-planned,.status-offline{color:#858f9d}.agent-name{min-height:23px;margin:8px 0 0;text-align:center;color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600;letter-spacing:-.012em}.agent-role-label{margin:2px 0 0;text-align:center;color:var(--soaiy-primary-deep);font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:600}.agent-stage-label{width:fit-content;margin:6px auto 0;padding:3px 8px;border:1px solid rgba(33,219,176,.2);border-radius:999px;background:#eefcf8d1;color:var(--soaiy-primary-deep);font-size:11px;line-height:1.2;font-weight:600}.project-center-content{display:grid;gap:18px;padding-bottom:32px}.project-lifecycle{padding:18px 20px;border:1px solid rgba(126,151,143,.15);border-radius:8px;background:#ffffffdb}.project-lifecycle h2{margin:0 0 14px;color:var(--ink-950);font-size:var(--text-md);font-weight:600}.project-lifecycle ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.project-lifecycle li{position:relative;min-width:0;display:flex;align-items:center;gap:8px;color:var(--ink-700);font-size:var(--text-sm)}.project-lifecycle li:not(:last-child):after{content:"";height:1px;flex:1;margin-right:8px;background:#dce7e3}.project-lifecycle li span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bfe8dc;border-radius:50%;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:11px}.project-lifecycle li strong{flex:0 0 auto;font-weight:600;white-space:nowrap}.project-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-agent-grid .agent-card{height:304px}.agent-description{height:63px;display:-webkit-box;overflow:hidden;margin:4px 0 0;text-align:center;color:#5f6966;font-size:var(--text-base);line-height:var(--leading-secondary);font-weight:400;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agent-description.has-role-label{height:63px;-webkit-line-clamp:3}.agent-status-row{min-height:32px;display:flex;align-items:center;justify-content:flex-start}.agent-card-footer{width:100%;min-height:32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.agent-action-row{min-width:96px;min-height:32px;display:flex;align-items:center;justify-content:flex-end}.agent-action{min-width:96px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:center;margin:0;padding:0 12px;border:1px solid #e1e6ed;border-radius:5px;background:#f8f9fb;color:#a0a9b5;font:inherit;font-size:var(--text-base);font-weight:500;cursor:not-allowed}.agent-action-primary{border-color:var(--soaiy-primary);background:linear-gradient(90deg,var(--soaiy-primary),#28cda7);color:#113c32;cursor:pointer;box-shadow:0 3px 9px #21dbb033;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.agent-action-primary:hover{border-color:var(--soaiy-primary-hover);background:linear-gradient(90deg,var(--soaiy-primary-hover),#20c49f);color:#0f352d;box-shadow:0 4px 12px #21dbb047}.agent-action-primary:focus-visible{outline:3px solid rgba(33,219,176,.24);outline-offset:2px}.business-state{min-height:160px;display:grid;place-items:center;padding:28px;border:1px solid rgba(126,151,143,.14);border-radius:8px;background:#ffffffb8;color:var(--ink-500);font-size:var(--text-base);text-align:center}.business-state.compact{min-height:96px}.business-state-error{color:#8b5a3c}.operations-section,.store-overview,.live-room-section{padding:20px;border:1px solid rgba(126,151,143,.12);border-radius:8px;background:#ffffffb3}.operations-section{padding:0;border:0;background:transparent}.live-room-section+.live-room-section{margin-top:18px}.store-overview+.store-overview{margin-top:18px}.operations-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:12px;padding-inline:2px}.operations-section-heading h2{margin:0;color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600;letter-spacing:-.02em}.operations-section-heading p{margin:4px 0 0;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.operations-section-heading>span{color:#77837f;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-items:start;gap:16px;width:100%;max-width:1376px}.store-card{min-width:0;overflow:hidden;border:1px solid #e2e9e7;border-radius:8px;background:var(--surface);box-shadow:0 3px 12px #1c362f0a;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.store-card:hover{transform:translateY(-2px);border-color:#21dbb04d;box-shadow:0 10px 26px #1c4a3e14}.live-room-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.store-card-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr) minmax(230px,1fr);flex:1}.store-grid.is-single .store-card-content{grid-template-columns:minmax(250px,1.05fr) minmax(280px,1.1fr) minmax(320px,1fr)}.store-card-section{min-width:0;padding:18px}.store-grid.is-single .store-card-section{padding:16px 18px}.store-grid.is-single .store-live-section{background:linear-gradient(180deg,#fff,#fbfdfc)}.store-card-section+.store-card-section{border-left:1px solid #edf1f0}.store-card-label{display:block;margin-bottom:14px;color:#89938f;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500}.store-grid.is-single .store-card-label{margin-bottom:9px;color:#929b98}.store-card-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-card-section-heading .store-card-label{margin-bottom:0}.store-identity{min-width:0;display:flex;align-items:center;gap:12px}.store-symbol,.store-detail-symbol{display:grid;place-items:center;flex:0 0 auto;border:1px solid #cceee5;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.store-symbol{width:44px;height:44px}.store-grid.is-single .store-symbol{width:46px;height:46px;box-shadow:0 5px 14px #18b89414}.store-platform-row{display:flex;align-items:center;gap:8px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:600}.store-grid.is-single .store-platform-row{gap:9px}.store-status-text{color:#7e8985;font-weight:500}.store-status-text:before{content:"";width:5px;height:5px;display:inline-block;margin-right:5px;border-radius:50%;background:#9aa39f;vertical-align:1px}.store-status-text.is-active:before{background:var(--soaiy-primary-hover)}.store-platform-row .store-status-text:first-letter{letter-spacing:0}.store-identity h3,.live-room-card h3,.current-live-overview h3{margin:4px 0 0;color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600}.store-live-badge,.live-room-status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:#8a9491;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500}.store-live-badge>span,.live-room-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.store-live-badge.is-live,.live-room-status.is-live{color:var(--soaiy-primary-deep)}.store-live-primary{min-width:0;display:flex;align-items:center;gap:8px;margin-top:17px;color:var(--soaiy-primary-deep)}.store-grid.is-single .store-live-primary{margin-top:11px}.store-live-primary strong{overflow:hidden;color:var(--ink-800);font-size:var(--text-base);line-height:var(--leading-secondary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.store-anchor-row{display:flex;align-items:center;gap:7px;margin-top:10px;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.store-grid.is-single .store-anchor-row{margin-top:7px}.store-live-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.store-live-summary>div{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:12px;border-radius:6px;background:#f7faf9;color:#75817d}.store-live-summary span{min-width:0}.store-live-summary small,.current-live-panel small{display:block;color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.store-live-summary strong{display:block;overflow:hidden;margin-top:3px;color:var(--ink-800);font-size:var(--text-sm);line-height:var(--leading-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.store-metrics,.store-overview-metrics,.live-room-metrics{margin:16px 0 0}.store-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.store-grid.is-single .store-data-section{display:flex;flex-direction:column}.store-grid.is-single .store-metrics{flex:1;align-items:center}.store-metrics>div{min-width:0;padding:4px 8px 4px 0}.store-grid.is-single .store-metrics>div{padding:3px 15px}.store-grid.is-single .store-metrics>div:first-child{padding-left:0}.store-metrics>div+div{border-left:1px solid #edf1f0}.store-metrics dt,.store-overview-metrics dt,.live-room-metrics dt{color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.store-metrics dd,.store-overview-metrics dd,.live-room-metrics dd{margin:3px 0 0;color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.store-grid.is-single .store-metrics dd{margin-top:5px;font-size:18px}.store-card-footer,.live-room-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.store-card-footer>span,.live-room-card-footer>span{color:#99a29f;font-size:var(--text-xs);line-height:var(--leading-secondary)}.store-card-footer{min-height:58px;padding:11px 16px;border-top:1px solid #edf1f0;background:#fbfcfc}.store-grid.is-single .store-card-footer{min-height:0;flex-direction:column;align-items:stretch;justify-content:center;padding:18px;border-top:0;border-left:1px solid #e8eeec;background:linear-gradient(180deg,#fbfdfc,#f7faf9)}.store-grid.is-single .store-card-footer>span{display:none}.store-work-card{width:100%;max-width:680px;min-height:300px;height:100%;display:flex;flex-direction:column;border-color:#dfe8e5;box-shadow:0 2px 8px #1a423709}.store-work-card:hover{transform:translateY(-1px);border-color:#cfe3dd;box-shadow:0 4px 12px #1a42370d}.store-work-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 14px;border-bottom:1px solid #edf2f0}.store-work-identity{min-width:0;display:flex;align-items:center;gap:13px}.store-work-identity .store-symbol{width:40px;height:40px}.store-work-identity h3{margin:0;color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600;letter-spacing:-.015em}.store-work-identity p{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.store-work-identity p span:first-child{color:var(--soaiy-primary-deep);font-weight:600}.store-work-identity p i{color:#c1c9c6;font-style:normal}.store-work-header .store-live-badge{padding:5px 9px;border:1px solid #e1e8e6;border-radius:999px;background:#fafcfc}.store-work-header .store-live-badge.is-live{border-color:#c9ebe2;background:var(--soaiy-primary-soft)}.store-work-live{padding:5px 14px;border-bottom:1px solid #edf2f0;background:#fbfdfc}.store-work-section-label,.store-work-review-label{display:flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:600}.store-work-live-name{display:block;margin-top:3px;overflow:hidden;color:var(--ink-900);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.store-work-live-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:6px 0 0}.store-work-live-meta>div{min-width:0;display:flex;align-items:center;gap:4px;padding-right:16px}.store-work-live-meta>div+div{padding-left:16px;border-left:1px solid #e4ebe9}.store-work-live-meta dt,.store-work-metrics dt{color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.store-work-live-meta dd{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink-800);font-size:var(--text-sm);line-height:var(--leading-secondary);font-weight:500}.store-work-data{padding:4px 14px 5px;border-bottom:1px solid #edf2f0}.store-work-data-label{color:#7b8883;font-size:var(--text-xs);line-height:var(--leading-secondary);font-weight:500}.store-work-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:5px 0 0}.store-work-metrics>div{min-width:0;padding-right:18px}.store-work-metrics>div+div{padding-left:18px;border-left:1px solid #e8eeec}.store-work-metrics dd{margin:5px 0 0;color:var(--ink-950);font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.store-work-bottom{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:auto;background:#fcfdfd}.store-work-review{min-width:0;padding:7px 14px 8px}.store-work-review-label{white-space:nowrap}.store-work-review p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#56635f;font-size:var(--text-xs);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-work-footer{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px 8px 4px}.store-work-footer .business-primary-link{width:auto;min-height:36px}@media(max-width:1280px){.store-grid{grid-template-columns:minmax(0,1fr)}}.business-primary-link,.business-primary-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:0 14px;border:1px solid var(--soaiy-primary-hover);border-radius:5px;background:var(--soaiy-primary-hover);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.business-primary-link:hover,.business-primary-button:hover:not(:disabled){background:var(--soaiy-primary-deep);box-shadow:0 5px 14px #18b8942e}.business-primary-button:disabled{border-color:#e0e6e4;background:#f3f5f4;color:#a4adaa;cursor:not-allowed}.store-detail-header{margin-bottom:14px;padding:14px 18px 0;border:1px solid rgba(126,151,143,.14);border-radius:8px;background:#ffffffc7}.store-back-link{display:inline-flex;align-items:center;gap:5px;color:#75817d;font-size:var(--text-xs);font-weight:500}.store-back-link:hover{color:var(--soaiy-primary-deep)}.store-detail-identity{display:flex;align-items:center;gap:13px;margin-top:10px}.store-detail-symbol{width:44px;height:44px}.store-detail-identity h1{margin:0;font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:600}.store-detail-identity p{margin:4px 0 0;color:var(--ink-500);font-size:var(--text-sm)}.store-tabs{display:flex;align-items:center;gap:24px;margin-top:12px}.store-tabs a{position:relative;min-height:38px;display:inline-flex;align-items:center;gap:6px;color:#75817d;font-size:var(--text-base);font-weight:500}.store-tabs a.is-active{color:var(--soaiy-primary-deep);font-weight:600}.store-tabs a.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--soaiy-primary)}.current-live-overview,.live-room-card{border:1px solid #e2e9e7;border-radius:8px;background:var(--surface)}.current-live-overview{display:grid;grid-template-columns:minmax(270px,1fr) minmax(420px,1.35fr) minmax(238px,.8fr);align-items:stretch;min-height:168px}.current-live-overview-main{min-width:0;padding:18px 20px}.current-live-overview-status{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--soaiy-primary-deep)}.current-live-overview h3{margin:0}.current-live-overview-facts{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:10px;color:#697470;font-size:var(--text-sm);line-height:var(--leading-secondary)}.current-live-overview-facts span{display:inline-flex;align-items:center;gap:6px}.current-live-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-left:1px solid #edf1f0}.current-live-overview-metrics>div{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:18px 16px}.current-live-overview-metrics>div+div{border-left:1px solid #edf1f0}.current-live-overview-metrics dt{color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.current-live-overview-metrics dd{margin:4px 0 0;color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600;white-space:nowrap}.current-live-overview-side{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:16px 18px;border-left:1px solid #edf1f0;background:#fbfcfc}.live-ai-title{display:block;color:var(--ink-800);font-size:var(--text-sm);line-height:var(--leading-heading);font-weight:600}.live-ai-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.live-ai-capabilities span{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e2ebe8;border-radius:5px;background:#fff;color:#66716d;font-size:var(--text-xs);line-height:var(--leading-secondary);white-space:nowrap}.live-ai-capabilities i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--soaiy-primary-hover)}.current-live-overview-action{display:flex;align-items:center}.current-live-overview-action .business-primary-button{width:100%}.store-ai-section{padding-bottom:22px}.store-ai-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.store-ai-capability-card{min-height:188px;display:flex;flex-direction:column;padding:16px;border:1px solid #e6ecea;border-radius:7px;background:#fbfcfc;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.store-ai-capability-card:hover{transform:translateY(-2px);border-color:#21dbb047;box-shadow:0 7px 18px #1c4a3e0f}.store-ai-capability-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-ai-capability-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #d6ebe5;border-radius:6px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.store-ai-capability-card h3{margin:11px 0 0;color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.store-ai-capability-card p{margin:5px 0 0;color:#68736f;font-size:var(--text-sm);line-height:var(--leading-body)}.store-ai-capability-footer{min-height:34px;display:flex;align-items:flex-end;margin-top:auto;padding-top:12px}.store-ai-capability-footer:empty{min-height:0;padding-top:0}.store-ai-capability-footer .agent-action{min-width:102px;min-height:32px;padding-inline:12px;font-size:var(--text-sm)}.live-workspace{min-width:0}.live-workspace-breadcrumb{min-height:28px;display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#8a9491;font-size:var(--text-xs)}.live-workspace-breadcrumb a{display:inline-flex;align-items:center;gap:5px}.live-workspace-breadcrumb a:hover,.live-workspace-breadcrumb strong{color:var(--soaiy-primary-deep)}.live-workspace-header{border:1px solid rgba(126,151,143,.14);border-radius:8px 8px 0 0;background:#ffffffe0}.live-workspace-title-block{padding:17px 20px 14px;border-bottom:1px solid #edf1f0}.live-workspace-title-row{display:flex;align-items:center;gap:12px}.live-workspace-radio{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #cceee5;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-workspace-title-row h1{margin:0;color:var(--ink-950);font-size:22px;line-height:var(--leading-heading);font-weight:600;letter-spacing:-.02em}.live-workspace-title-row p{margin:3px 0 0;color:var(--ink-500);font-size:var(--text-sm)}.live-workspace-title-row .live-room-status{margin-left:2px}.live-workspace-context{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0}.live-workspace-context>div{min-width:0;padding:11px 14px}.live-workspace-context>div+div{border-left:1px solid #edf1f0}.live-workspace-context dt{color:#929b98;font-size:var(--text-xs);line-height:var(--leading-secondary)}.live-workspace-context dd{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;margin:3px 0 0;color:var(--ink-800);font-size:var(--text-sm);line-height:var(--leading-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.live-workspace-tabs{display:flex;align-items:center;gap:28px;padding:0 20px;border:1px solid rgba(126,151,143,.14);border-top:0;border-radius:0 0 8px 8px;background:#fff}.live-workspace-tabs button{position:relative;min-height:46px;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#6f7975;font:inherit;font-size:var(--text-base);font-weight:500;cursor:pointer}.live-workspace-tabs button.is-active{color:var(--soaiy-primary-deep);font-weight:600}.live-workspace-tabs button.is-active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--soaiy-primary)}.workspace-tab-alert{width:6px;height:6px;border-radius:50%;background:#d98237}.live-workspace-content{margin-top:14px}.live-data-view,.live-review-view,.alert-center-view{display:grid;gap:14px}.workspace-panel{padding:17px;border:1px solid rgba(126,151,143,.14);border-radius:8px;background:#ffffffd6}.workspace-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:13px}.workspace-panel-heading h2{margin:0;color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.workspace-panel-heading p{margin:3px 0 0;color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-secondary)}.workspace-panel-heading>span{color:#8d9793;font-size:var(--text-xs);white-space:nowrap}.workspace-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-metric-grid.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-metric-card{min-width:0;min-height:148px;display:grid;grid-template-rows:auto auto 27px auto auto;padding:13px 14px;border:1px solid #e6ecea;border-radius:7px;background:#fbfcfc}.workspace-metric-card[data-status=warning]{border-color:#f0dcc6;background:#fffdfa}.workspace-metric-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#707b77;font-size:var(--text-xs)}.workspace-metric-heading i{width:6px;height:6px;border-radius:50%;background:var(--soaiy-primary-hover)}.workspace-metric-card[data-status=warning] .workspace-metric-heading i{background:#d98237}.workspace-metric-card>strong{overflow:hidden;margin-top:5px;color:var(--ink-950);font-size:22px;line-height:var(--leading-tight);font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.workspace-metric-trend{display:flex;align-items:flex-end;gap:3px;margin-top:6px}.workspace-metric-trend span{width:100%;min-height:3px;border-radius:2px 2px 0 0;background:#18b89447}.workspace-metric-card[data-status=warning] .workspace-metric-trend span{background:#d9823740}.workspace-metric-card>p{margin:6px 0 0;color:var(--soaiy-primary-deep);font-size:var(--text-xs);line-height:var(--leading-secondary)}.workspace-metric-card[data-status=warning]>p{color:#a86528}.workspace-metric-card>small{margin-top:2px;color:#9aa39f;font-size:var(--text-xs);line-height:var(--leading-secondary)}.workspace-two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px}.workspace-trend-chart{height:190px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:9px;padding:14px 8px 0;border-bottom:1px solid #e8eeec;background-image:linear-gradient(rgba(126,151,143,.1) 1px,transparent 1px);background-size:100% 44px}.workspace-trend-column{height:100%;display:grid;grid-template-rows:1fr 24px;gap:5px}.workspace-trend-bars{display:flex;align-items:flex-end;justify-content:center;gap:3px}.workspace-trend-bars span{width:38%;min-height:4px;border-radius:3px 3px 0 0}.workspace-trend-bars .is-gmv,.workspace-chart-legend i.is-gmv{background:var(--soaiy-primary-hover)}.workspace-trend-bars .is-online,.workspace-chart-legend i.is-online{background:#9fb6af}.workspace-trend-column small{color:#98a19e;font-size:10px;text-align:center}.workspace-chart-legend{display:flex;justify-content:flex-end;gap:14px;margin-top:9px;color:#7f8985;font-size:var(--text-xs)}.workspace-chart-legend span{display:inline-flex;align-items:center;gap:5px}.workspace-chart-legend i{width:8px;height:8px;border-radius:2px}.workspace-funnel{display:grid;gap:12px;padding-block:5px}.workspace-funnel-row{display:grid;grid-template-columns:78px minmax(80px,1fr) 62px 92px;align-items:center;gap:9px;color:#66716d;font-size:var(--text-xs)}.workspace-funnel-row>div,.workspace-channel-progress{height:7px;overflow:hidden;border-radius:4px;background:#e9efed}.workspace-funnel-row>div i,.workspace-channel-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--soaiy-primary-hover),var(--soaiy-primary))}.workspace-funnel-row strong{color:var(--ink-800);font-size:var(--text-sm);text-align:right}.workspace-funnel-row small{color:#929b98;text-align:right}.workspace-channel-list,.workspace-round-list,.workspace-alert-list{display:grid;gap:0}.workspace-channel-row{display:grid;grid-template-columns:minmax(150px,1fr) 88px 88px minmax(100px,.7fr);align-items:center;gap:12px;min-height:48px;border-top:1px solid #edf1f0;color:#6f7975;font-size:var(--text-xs)}.workspace-channel-row:first-child,.workspace-round-list article:first-child{border-top:0}.workspace-channel-row>div:first-child{display:grid}.workspace-channel-row strong{color:var(--ink-800);font-size:var(--text-sm)}.workspace-channel-row small{color:#97a09d}.workspace-round-list article{min-height:61px;display:grid;grid-template-columns:minmax(180px,1fr) 150px 72px;align-items:center;gap:15px;border-top:1px solid #edf1f0}.workspace-round-list article>div:first-child{display:grid}.workspace-round-list article strong{color:var(--ink-800);font-size:var(--text-sm)}.workspace-round-list article span{color:#8a9491;font-size:var(--text-xs)}.workspace-round-list dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.workspace-round-list dl div{display:grid}.workspace-round-list dt{color:#9aa39f;font-size:10px}.workspace-round-list dd{margin:1px 0 0;color:var(--ink-800);font-size:var(--text-xs);font-weight:600}.workspace-round-status{justify-self:end;padding:3px 7px;border-radius:4px;background:#f1f5f4}.workspace-round-status.is-live{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.workspace-insight-grid,.workspace-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace-ai-badge{padding:3px 7px;border-radius:4px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)!important;font-weight:600}.workspace-insight-panel ul,.workspace-insight-panel ol,.workspace-review-block ul{display:grid;gap:9px;margin:0;padding-left:19px;color:#5f6b67;font-size:var(--text-sm);line-height:var(--leading-body)}.workspace-summary-panel>p{margin:0;color:#53605b;font-size:var(--text-sm);line-height:1.8}.workspace-review-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;border:1px solid #d8eae5;border-radius:8px;background:linear-gradient(105deg,#fff,#f1fbf7)}.workspace-review-hero span{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em}.workspace-review-hero h2{margin:4px 0 0;font-size:var(--text-lg)}.workspace-review-hero p{margin:5px 0 0;color:var(--ink-500);font-size:var(--text-sm)}.workspace-review-hero dl{display:grid;grid-template-columns:repeat(3,90px);margin:0}.workspace-review-hero dl div{display:grid;text-align:center}.workspace-review-hero dl div+div{border-left:1px solid #dfeae7}.workspace-review-hero dt{color:#8a9491;font-size:var(--text-xs)}.workspace-review-hero dd{margin:3px 0 0;color:var(--soaiy-primary-deep);font-size:22px;font-weight:600}.workspace-review-rounds{display:grid;gap:8px}.workspace-review-rounds article{display:grid;grid-template-columns:minmax(130px,1fr) 1fr auto;align-items:center;gap:12px;padding:9px 10px;border-radius:5px;background:#f7f9f8;font-size:var(--text-xs)}.workspace-review-rounds article>div{display:grid}.workspace-review-rounds article p{margin:0;color:#68736f}.workspace-review-rounds article span{color:#89938f}.workspace-alert-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-alert-summary>div{display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px;border:1px solid rgba(126,151,143,.14);border-radius:7px;background:#fff}.workspace-alert-summary span,.workspace-alert-summary small{color:#89938f;font-size:var(--text-xs)}.workspace-alert-summary strong{grid-row:span 2;color:var(--ink-950);font-size:24px}.workspace-alert-list article{display:grid;grid-template-columns:80px minmax(150px,1fr) minmax(170px,1fr) minmax(190px,1.2fr) 100px;gap:14px;padding:13px 10px;border-top:1px solid #edf1f0}.workspace-alert-list article:first-child{border-top:0}.workspace-alert-list article[data-level=critical]{background:#fffaf6}.workspace-alert-list article>div{min-width:0}.workspace-alert-list small{display:block;color:#9aa39f;font-size:10px}.workspace-alert-list strong,.workspace-alert-list p{margin:3px 0 0;color:#5f6b67;font-size:var(--text-xs);line-height:var(--leading-secondary)}.workspace-alert-time{display:grid;align-content:start;gap:5px}.workspace-alert-time span{width:fit-content;padding:2px 6px;border-radius:4px;background:#f1f5f4;color:#7e8985;font-size:10px}.workspace-alert-time span.is-active{background:#fff1e5;color:#a86124}.workspace-history-note{padding:14px;border-radius:6px;background:#f7f9f8;color:#7c8783;font-size:var(--text-sm)}.workspace-history-table{min-width:900px}.live-history-view{overflow-x:auto}.workspace-history-row{display:grid;grid-template-columns:150px minmax(180px,1fr) 80px 90px 65px 86px 76px 76px;align-items:center;min-height:54px;padding:0 10px;border-top:1px solid #edf1f0;color:#66716d;font-size:var(--text-xs)}.workspace-history-row.is-header{min-height:38px;border-top:0;background:#f7f9f8;color:#8a9491;font-weight:500}.workspace-history-row strong{color:var(--ink-800);font-size:var(--text-sm)}.workspace-review-status{width:fit-content;padding:2px 6px;border-radius:4px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.workspace-history-row button{justify-self:start;padding:0;border:0;background:transparent;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}.live-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.live-room-card{min-height:280px;display:flex;flex-direction:column;padding:18px}.live-room-card-header{align-items:center;color:#8a9491}.live-room-card h3{margin-top:14px}.live-room-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px;color:#6d7874;font-size:var(--text-sm)}.live-room-facts span{display:inline-flex;align-items:center;gap:6px}.live-room-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #edf1f0}.live-room-metrics>div{padding:13px 8px}.live-room-metrics>div+div{border-left:1px solid #edf1f0}.footer{border-top:1px solid rgba(126,151,143,.12);background:var(--surface)}.footer-inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#9aa39f;font-size:var(--text-xs);line-height:var(--leading-secondary)}.footer-brand{display:flex;align-items:center;gap:7px;color:#87918d;font-weight:500}.footer-dot{width:5px;height:5px;border-radius:50%;background:var(--soaiy-primary)}@media(max-width:1399px){.store-grid:not(.is-single) .store-card-content{grid-template-columns:1fr}.store-grid:not(.is-single) .store-card-section+.store-card-section{border-top:1px solid #edf1f0;border-left:0}}@media(max-width:1099px){.sidebar{width:72px;flex-basis:72px}.sidebar-brand{justify-content:center;padding-inline:0}.brand-logo{width:48px}.sidebar-nav-item span,.sidebar-agent-toggle,.sidebar-agent-subnav,.sidebar-footer{display:none}.sidebar-nav{padding-inline:8px}.sidebar-nav-item{justify-content:center;padding-inline:0}.sidebar-nav-item.is-active:after{left:-8px}.agent-grid,.agent-grid-specialists{grid-template-columns:repeat(3,minmax(0,1fr))}.project-lifecycle ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-lifecycle li:after{display:none}.project-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-focus-grid{grid-template-columns:1fr}.home-active-card,.home-insight-card{min-height:0}.live-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-live-overview{grid-template-columns:1fr}.current-live-overview-metrics,.current-live-overview-side{border-top:1px solid #edf1f0;border-left:0}.store-ai-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-workspace-context{grid-template-columns:repeat(4,minmax(0,1fr))}.live-workspace-context>div:nth-child(5){border-left:0}.live-workspace-context>div:nth-child(n+5){border-top:1px solid #edf1f0}.workspace-metric-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-two-column{grid-template-columns:1fr}.workspace-alert-list{overflow-x:auto}.workspace-alert-list article{min-width:980px}}.v2-page-container{margin-inline:auto}.v2-page-header{min-height:76px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 2px 18px}.v2-page-header-copy{min-width:0}.v2-page-eyebrow{display:block;margin-bottom:4px;color:var(--ds-brand-strong);font-size:13px;line-height:var(--leading-secondary);font-weight:600}.v2-page-header h1,.v2-page-header p,.v2-section-header h2,.v2-section-header p{margin:0}.v2-page-header h1{color:var(--ds-text-primary);font-size:24px;line-height:var(--leading-tight);font-weight:600;letter-spacing:-.02em}.v2-page-header p{max-width:760px;margin-top:5px;color:var(--ds-text-tertiary);font-size:14px;line-height:var(--leading-secondary)}.v2-page-meta,.v2-section-meta{flex:0 0 auto;color:var(--ds-text-tertiary);font-size:12px;line-height:var(--leading-secondary);white-space:nowrap}.v2-page-meta{padding-top:7px;font-size:13px}.v2-section{min-width:0}.v2-section+.v2-section{margin-top:var(--ds-section-gap);padding-top:var(--ds-section-gap);border-top:1px solid var(--ds-border)}.v2-section-header{min-height:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:var(--ds-section-header-gap);padding-inline:2px}.v2-section-header h2{color:var(--ds-text-primary);font-size:18px;line-height:var(--leading-heading);font-weight:600;letter-spacing:-.012em}.v2-section-header p{margin-top:3px;color:var(--ds-text-tertiary);font-size:13px;line-height:var(--leading-secondary)}.v2-surface{border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface)}.v2-divider{height:1px;margin:var(--ds-section-gap) 0;border:0;background:var(--ds-border)}.business-center-layout{max-width:var(--ds-page-max)}.business-center-header{min-height:76px;padding-bottom:18px}.home-page-width{width:min(calc(100% - 48px),var(--ds-page-max))}.home-dashboard-universal,.home-dashboard-universal .home-view-content{gap:var(--ds-section-gap)}.home-dashboard-universal .home-section-heading{margin-bottom:var(--ds-section-header-gap)}.home-dashboard-universal .home-welcome{border-color:var(--ds-border);box-shadow:none}.home-task-panel,.home-agent-quick-card{border-color:var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:none}.live-room-entry,.anchor-review-workspace,.anchor-review-history-page{gap:var(--ds-section-gap)}.live-room-header,.anchor-round-header,.live-review-context-picker{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.live-metrics-board,.anchor-metrics-board,.realtime-issue-list,.operations-review-grid,.next-actions-grid,.live-report-grid,.live-room-agent-grid,.anchor-history-body{margin-top:0}.live-metric-item,.anchor-metric-layer>header,.realtime-issue-card,.operations-review-dimension,.review-conclusion,.next-actions-grid,.live-report-card,.live-room-agent-card,.anchor-history-body{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.anchor-metric-layer>header{border:1px solid var(--ds-border);border-left:2px solid color-mix(in srgb,var(--ds-brand) 56%,var(--ds-border))}.anchor-history-table-wrap{border-color:var(--ds-border);border-radius:var(--ds-radius-card);box-shadow:none}.anchor-history-table th{background:var(--ds-bg-subtle)}@media(max-width:760px){.v2-page-header,.v2-section-header{align-items:flex-start;flex-direction:column;gap:8px}.home-page-width{width:min(calc(100% - 24px),var(--ds-page-max))}.business-featured-row .agent-avatar{--agent-avatar-size: 64px !important}}.business-center-layout{max-width:1480px;padding-bottom:32px}.business-center-header{min-height:88px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:1px 2px 20px}.business-center-header h1{margin:0;color:var(--ds-text-primary);font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.business-center-header p{margin:5px 0 0;color:var(--ds-text-tertiary);font-size:14px;line-height:1.55}.business-center-header>span{flex:0 0 auto;padding-top:7px;color:var(--ds-text-tertiary);font-size:13px;line-height:1.5;white-space:nowrap}.business-center-sections{display:grid;gap:0}.business-center-section{padding:0 0 28px}.business-center-section+.business-center-section{padding-top:26px;border-top:1px solid var(--ds-border)}.business-center-section-header{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px;padding-inline:2px}.business-center-section-header h2{margin:0;color:var(--ds-text-primary);font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.012em}.business-center-section-header p{margin:3px 0 0;color:var(--ds-text-tertiary);font-size:13px;line-height:1.45}.business-center-section-header>span{flex:0 0 auto;padding-top:3px;color:var(--ds-text-tertiary);font-size:12px;line-height:1.5}.business-featured-list{display:grid;gap:12px}.business-featured-row{position:relative;min-height:140px;display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:18px;overflow:hidden;padding:18px 20px 18px 22px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);transition:border-color .16s ease,background-color .16s ease}.business-featured-row:hover{border-color:var(--ds-border-strong);background:#fdfefe}.business-featured-accent{position:absolute;inset:18px auto 18px 0;width:2px;border-radius:0 2px 2px 0;background:color-mix(in srgb,var(--ds-brand) 68%,transparent)}.business-featured-copy{min-width:0}.business-featured-copy>div{display:flex;align-items:center;gap:12px}.business-featured-copy>div>span:first-child{color:var(--ds-text-tertiary);font-size:12px;line-height:1.4;font-weight:500}.business-featured-copy h3{margin:4px 0 0;color:var(--ds-text-primary);font-size:18px;line-height:1.35;font-weight:600;letter-spacing:-.012em}.business-featured-copy strong{display:block;margin-top:3px;color:var(--ds-text-secondary);font-size:14px;line-height:1.45;font-weight:500}.business-featured-copy p{max-width:780px;overflow:hidden;margin:5px 0 0;color:var(--ds-text-tertiary);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.business-featured-action{align-self:center}.business-featured-action .agent-action{min-width:116px;min-height:36px}.business-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.business-agent-item{min-width:0;min-height:124px;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);transition:border-color .16s ease,background-color .16s ease}.business-agent-item:hover{border-color:var(--ds-border-strong);background:#fdfefe}.business-agent-item .agent-avatar{border-radius:10px}.business-agent-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;column-gap:12px}.business-agent-meta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.business-agent-meta>span:first-child{min-width:0;overflow:hidden;color:var(--ds-text-tertiary);font-size:12px;line-height:1.4;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.business-agent-item .status-badge,.business-featured-row .status-badge{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:500}.business-agent-copy h3{grid-column:1;grid-row:2;margin:5px 0 0;color:var(--ds-text-primary);font-size:16px;line-height:1.35;font-weight:600;letter-spacing:-.01em}.business-agent-copy>p{grid-column:1 / -1;grid-row:3;align-self:end;overflow:hidden;margin:7px 0 0;color:var(--ds-text-secondary);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.business-agent-action{grid-column:2;grid-row:2;align-self:center;justify-self:end;margin-top:5px}.business-agent-action .agent-action.agent-action-primary.agent-action-text{min-width:auto;min-height:28px;gap:3px;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--ds-brand-strong);box-shadow:none;font-size:13px;font-weight:550}.business-agent-action .agent-action.agent-action-primary.agent-action-text:hover{border:0;background:transparent;color:var(--ds-brand-hover);box-shadow:none}.business-agent-action .agent-action.agent-action-text svg{transition:transform .16s ease}.business-agent-action .agent-action.agent-action-text:hover svg{transform:translate(2px)}.agent-action.agent-action-text{min-width:0;min-height:24px;padding:0;border:0;background:transparent;color:var(--ds-brand-strong);box-shadow:none;font-size:13px;font-weight:500}.agent-action.agent-action-text:hover{border:0;background:transparent;color:var(--ds-brand-hover);box-shadow:none}.business-lifecycle{min-height:56px;display:flex;align-items:center;padding:4px 2px}.business-lifecycle ol{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.business-lifecycle li{min-width:0;display:flex;align-items:center;gap:8px;color:var(--ds-text-secondary)}.business-lifecycle li:not(:last-child):after{content:"";height:1px;flex:1;margin:0 12px 0 4px;background:var(--ds-border-strong)}.business-lifecycle li span{flex:0 0 auto;color:var(--ds-text-tertiary);font-size:12px;line-height:1;font-variant-numeric:tabular-nums}.business-lifecycle li strong{flex:0 0 auto;color:var(--ds-text-secondary);font-size:13px;line-height:1.4;font-weight:500;white-space:nowrap}.business-lifecycle li:hover span,.business-lifecycle li:hover strong{color:var(--ds-brand-strong)}@media(max-width:1180px){.business-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-lifecycle ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.business-lifecycle li:nth-child(3):after,.business-lifecycle li:last-child:after{display:none}}@media(max-width:760px){.business-center-header,.business-center-section-header{align-items:flex-start;flex-direction:column;gap:8px}.business-center-header{min-height:0;padding-bottom:22px}.business-center-header>span,.business-center-section-header>span{padding-top:0}.business-featured-row{grid-template-columns:64px minmax(0,1fr);min-height:0;padding:16px}.business-featured-row .agent-avatar{--agent-avatar-size: 64px !important}.business-featured-copy p{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-featured-action{grid-column:1 / -1;justify-self:end}.business-agent-grid,.business-lifecycle ol{grid-template-columns:minmax(0,1fr)}.business-lifecycle li:after{display:none}}.product-creative-profile{display:grid;gap:20px}.product-visual-profile,.product-profile-section,.product-scene-section,.product-history-panel{padding:24px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface)}.product-visual-profile{border-color:color-mix(in srgb,var(--ds-brand) 32%,var(--ds-border));background:linear-gradient(145deg,color-mix(in srgb,var(--ds-brand-subtle) 62%,white) 0%,var(--ds-bg-surface) 44%)}.product-profile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.product-profile-heading>div>span{display:block;margin-bottom:5px;color:var(--ds-brand-strong);font-size:12px;font-weight:650;letter-spacing:.04em}.product-profile-heading h2,.product-profile-heading p,.product-reference-area header,.product-main-visual>div,.product-subheading h3,.product-subheading p{margin:0}.product-profile-heading h2{color:var(--ds-text-primary);font-size:20px;line-height:1.35}.product-profile-heading p{margin-top:4px;color:var(--ds-text-secondary);font-size:13px}.product-visual-hero{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:16px}.product-main-visual,.product-reference-area{min-width:0;border:1px solid color-mix(in srgb,var(--ds-brand) 18%,var(--ds-border));border-radius:var(--ds-radius-md);background:#ffffffd1}.product-main-visual{padding:14px}.product-main-visual>.product-material-visual{aspect-ratio:16 / 10}.product-main-visual>div:last-child{display:grid;gap:3px;padding:12px 2px 2px}.product-main-visual>div:last-child span,.product-reference-area header span,.product-reference-area header small{color:var(--ds-text-tertiary);font-size:12px}.product-main-visual>div:last-child strong{color:var(--ds-text-primary);font-size:17px}.product-main-visual>div:last-child small{color:var(--ds-text-secondary);font-size:12px;line-height:1.55}.product-reference-area{padding:16px}.product-reference-area>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.product-reference-area>header>div{display:grid;gap:2px}.product-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-reference-grid article{overflow:hidden;min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface)}.product-reference-grid article>div:last-child{display:grid;gap:2px;padding:8px 9px 9px}.product-reference-grid strong,.product-reference-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-reference-grid strong{color:var(--ds-text-primary);font-size:12px}.product-reference-grid span{color:var(--ds-text-tertiary);font-size:11px}.product-material-visual{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4 / 3;border-radius:calc(var(--ds-radius-sm) - 1px);background:var(--ds-bg-subtle)}.product-material-visual.is-compact{aspect-ratio:16 / 9;border-radius:0}.product-material-visual img{width:100%;height:100%;object-fit:cover}.product-material-visual.is-placeholder,.product-material-visual.is-video{gap:4px;align-content:center;color:var(--ds-text-tertiary);text-align:center}.product-material-visual.is-video{color:var(--ds-brand-strong);background:color-mix(in srgb,var(--ds-brand-subtle) 65%,white)}.product-material-visual.is-placeholder span,.product-material-visual.is-video span,.product-material-visual.is-video small{font-size:11px}.product-asset-tile{position:relative;min-width:0}.product-main-visual>.product-asset-tile .product-material-visual{aspect-ratio:16 / 10}.product-asset-actions{position:absolute;inset:auto 7px 7px;z-index:2;display:flex;flex-wrap:wrap;gap:5px;padding:6px;border-radius:7px;background:#182521db;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.product-asset-tile:hover .product-asset-actions,.product-asset-tile:focus-within .product-asset-actions{opacity:1;transform:translateY(0)}.product-asset-actions button{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;border:0;border-radius:5px;background:#fffffff5;color:#30403a;font-size:10px;cursor:pointer}.product-asset-actions button.is-danger{color:#a74435}.product-asset-actions button:disabled{opacity:.55;cursor:wait}.product-primary-badge{position:absolute;top:8px;left:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:999px;background:#138168eb;color:#fff;font-size:10px}.product-material-visual.is-failed{color:#b45741;background:#fff5f2}.product-visual-completeness{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:7px 20px;margin-bottom:14px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--ds-brand) 23%,var(--ds-border));border-radius:var(--ds-radius-md);background:#ffffffb8}.product-visual-completeness>div:first-child{display:grid;gap:3px}.product-visual-completeness>div:first-child strong{font-size:13px}.product-visual-completeness>div:first-child span{color:var(--ds-text-tertiary);font-size:11px}.product-visual-completeness>div:nth-child(2){display:flex;align-items:center;gap:7px}.product-visual-completeness>div:nth-child(2) span{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:999px;font-size:10px}.product-visual-completeness .is-ready{background:var(--ds-brand-subtle);color:var(--ds-brand-strong)}.product-visual-completeness .is-missing{background:#fff4e9;color:#b36525}.product-visual-completeness>p{grid-column:1 / -1;margin:0;color:#a6602d;font-size:11px}.product-visual-completeness>p.is-complete{color:var(--ds-brand-strong)}.product-upload-dropzone{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;padding:12px;border:1px dashed color-mix(in srgb,var(--ds-brand) 45%,var(--ds-border));border-radius:var(--ds-radius-md);background:#ffffff94;color:var(--ds-brand-strong);cursor:pointer}.product-upload-dropzone{width:100%;font:inherit}.product-upload-dropzone>span{display:grid;gap:2px;text-align:left}.product-upload-dropzone strong{font-size:12px}.product-upload-dropzone small{color:var(--ds-text-tertiary);font-size:10px}.product-three-view-block>header button,.product-three-view-grid article>div:last-child>button,.product-usage-grid article>div:last-child>button,.product-scene-gallery article>div:last-child>button{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:5px 8px;border:1px solid var(--ds-border);border-radius:6px;background:#fff;color:var(--ds-brand-strong);font-size:10px;cursor:pointer}.product-asset-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#121c196b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-asset-modal,.product-asset-viewer,.product-delete-dialog{width:min(680px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--ds-border);border-radius:12px;background:#fff;box-shadow:0 20px 60px #1c2e282e}.product-asset-modal>header,.product-asset-viewer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--ds-border)}.product-asset-modal>header>div,.product-asset-viewer>header>div{display:grid;gap:3px}.product-asset-modal>header strong,.product-asset-viewer>header strong{font-size:16px}.product-asset-modal>header span,.product-asset-viewer>header span{color:var(--ds-text-tertiary);font-size:11px}.product-asset-modal>header button,.product-asset-viewer>header button{display:grid;place-items:center;padding:5px;border:0;background:transparent;cursor:pointer}.product-asset-drop-area{width:calc(100% - 40px);display:grid;place-items:center;gap:4px;margin:18px 20px;padding:28px;border:1px dashed color-mix(in srgb,var(--ds-brand) 45%,var(--ds-border));border-radius:9px;background:var(--ds-brand-subtle);color:var(--ds-brand-strong);font:inherit;cursor:pointer}.product-asset-drop-area span{color:var(--ds-text-tertiary);font-size:11px}.product-pending-assets{display:grid;gap:8px;padding:0 20px}.product-pending-assets article{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:12px;padding:10px 12px;border:1px solid var(--ds-border);border-radius:8px}.product-pending-assets article>div,.product-pending-assets label{display:grid;gap:3px;min-width:0}.product-pending-assets strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-pending-assets span{color:var(--ds-text-tertiary);font-size:10px}.product-pending-assets select{min-height:34px;border:1px solid var(--ds-border);border-radius:6px;background:#fff;font:inherit}.product-pending-assets article>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ds-border);border-radius:6px;background:#fff;color:#a74435}.product-asset-modal>footer,.product-delete-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding:14px 20px;border-top:1px solid var(--ds-border)}.product-asset-modal>footer>button:not(.video-primary-action),.product-delete-dialog>footer button,.product-asset-viewer>footer button{padding:8px 13px;border:1px solid var(--ds-border);border-radius:7px;background:#fff;cursor:pointer}.product-asset-viewer img,.product-asset-viewer video{display:block;width:100%;max-height:620px;object-fit:contain;background:#f3f6f5}.product-asset-viewer>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;color:var(--ds-text-tertiary);font-size:11px}.product-delete-dialog{width:min(470px,100%);padding-top:18px}.product-delete-dialog>header{display:flex;gap:11px;padding:0 20px;color:#a74435}.product-delete-dialog>header>div{display:grid;gap:3px}.product-delete-dialog>header strong{color:var(--ds-text-primary);font-size:16px}.product-delete-dialog>header span{color:var(--ds-text-tertiary);font-size:11px}.product-delete-dialog>p{margin:15px 20px 0;color:var(--ds-text-secondary);font-size:12px;line-height:1.6}.product-delete-dialog>p.is-warning{padding:10px 12px;border-radius:7px;background:#fff4e9;color:#a65d25}.product-delete-dialog>footer button.is-danger{border-color:#d9a59a;background:#a94f3b;color:#fff}.is-spinning{animation:product-spin 1s linear infinite}@keyframes product-spin{to{transform:rotate(360deg)}}.product-demo-label{position:absolute;right:8px;bottom:8px;padding:3px 7px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#ffffffe6;color:var(--ds-text-secondary);font-size:10px;line-height:1.4}.product-visual-category-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.product-visual-category-strip span{padding:5px 9px;border:1px solid var(--ds-border);border-radius:999px;background:#ffffffb8;color:var(--ds-text-secondary);font-size:11px}.product-three-view-block{margin-top:18px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--ds-brand) 20%,var(--ds-border))}.product-three-view-block>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.product-three-view-block>header>div{display:flex;gap:9px;color:var(--ds-brand-strong)}.product-three-view-block>header p{margin:3px 0 0;color:var(--ds-text-secondary);font-size:12px}.product-three-view-block>header>span,.product-demo-data{padding:4px 8px;border-radius:999px;background:var(--ds-bg-subtle);color:var(--ds-text-tertiary);font-size:11px}.product-three-view-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-three-view-grid article{overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface)}.product-three-view-grid article>div:last-child{padding:12px}.product-three-view-grid p{min-height:38px;margin:4px 0 10px;color:var(--ds-text-secondary);font-size:12px;line-height:1.55}.product-three-view-grid dl{display:grid;gap:4px;margin:0}.product-three-view-grid dl>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.product-three-view-grid dt{color:var(--ds-text-tertiary)}.product-three-view-grid dd{margin:0;color:var(--ds-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.product-base-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.product-base-facts>div{display:grid;gap:5px;min-width:0;padding:15px;border-right:1px solid var(--ds-border)}.product-base-facts>div:last-child{border-right:0}.product-base-facts dt{color:var(--ds-text-tertiary);font-size:11px}.product-base-facts dd{overflow-wrap:anywhere;margin:0;color:var(--ds-text-primary);font-size:14px;font-weight:600}.product-selling-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-selling-guide-grid>article{padding:17px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-subtle)}.product-selling-guide-grid header{display:flex;align-items:center;gap:8px;color:var(--ds-brand-strong)}.product-selling-guide-grid h3{margin:0;color:var(--ds-text-primary);font-size:15px}.product-selling-guide-grid dl{display:grid;gap:10px;margin:14px 0}.product-selling-guide-grid dl>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px}.product-selling-guide-grid dt{color:var(--ds-text-tertiary);font-size:11px}.product-selling-guide-grid dd{margin:0;color:var(--ds-text-secondary);font-size:12px;line-height:1.6}.product-selling-guide-grid ol{margin:0;padding-left:16px}.product-selling-guide-grid footer{display:flex;flex-wrap:wrap;gap:6px}.product-selling-guide-grid footer span{padding:4px 7px;border-radius:5px;background:var(--ds-brand-subtle);color:var(--ds-brand-strong);font-size:10px}.product-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-audience-grid>div{display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:84px;padding:14px;border-left:2px solid var(--ds-brand);background:var(--ds-bg-subtle)}.product-audience-grid strong{width:100%;color:var(--ds-text-primary);font-size:12px}.product-audience-grid span{padding:4px 7px;border-radius:5px;background:var(--ds-bg-surface);color:var(--ds-text-secondary);font-size:11px}.product-subheading{display:flex;align-items:flex-end;gap:12px;margin:22px 0 10px}.product-subheading h3{font-size:15px}.product-subheading p{color:var(--ds-text-tertiary);font-size:11px}.product-usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-usage-grid article{overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.product-usage-grid article>div:last-child{padding:11px}.product-usage-grid strong{display:block;color:var(--ds-text-primary);font-size:13px}.product-usage-grid p{min-height:52px;margin:4px 0 7px;color:var(--ds-text-secondary);font-size:11px;line-height:1.55}.product-usage-grid small{color:var(--ds-brand-strong);font-size:10px}.product-scene-section{background:var(--ds-bg-subtle)}.product-scene-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.product-scene-gallery article{overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface)}.product-scene-gallery article>div:last-child{padding:12px}.product-scene-gallery strong{font-size:13px}.product-scene-gallery p{min-height:52px;margin:4px 0 7px;color:var(--ds-text-secondary);font-size:11px;line-height:1.55}.product-scene-gallery small{color:var(--ds-text-tertiary);font-size:9px}.product-profile-section.is-rules{border-color:color-mix(in srgb,#c68438 26%,var(--ds-border))}.product-fact-layer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-fact-layer article{padding:15px;border:1px solid var(--ds-border);border-top:3px solid var(--ds-brand);border-radius:var(--ds-radius-md)}.product-fact-layer article.is-strict{border-top-color:#58788b}.product-fact-layer article.is-forbidden{border-top-color:#c66e52}.product-fact-layer header{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--ds-brand-strong)}.product-fact-layer .is-strict header{color:#456576}.product-fact-layer .is-forbidden header{color:#a84e38}.product-fact-layer p{margin:6px 0;color:var(--ds-text-secondary);font-size:11px;line-height:1.5}.product-compliance-note{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border-radius:var(--ds-radius-sm);background:#fff8ef;color:#9c6231}.product-compliance-note p{margin:3px 0 0;font-size:11px;line-height:1.6}.product-material-summary{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.product-material-summary>div{display:grid;gap:2px;padding:10px;border-right:1px solid var(--ds-border);text-align:center}.product-material-summary>div:last-child{border-right:0}.product-material-summary strong{color:var(--ds-text-primary);font-size:17px}.product-material-summary span{color:var(--ds-text-tertiary);font-size:10px}.product-material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-material-grid>article{overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.product-material-grid>article>div:last-child{padding:11px}.product-material-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.product-material-grid header strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-material-grid header span{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--ds-brand-subtle);color:var(--ds-brand-strong);font-size:9px}.product-material-grid p{min-height:34px;margin:6px 0 9px;color:var(--ds-text-secondary);font-size:10px;line-height:1.5}.product-material-grid footer{display:flex;flex-wrap:wrap;gap:5px}.product-material-grid footer span{padding:3px 5px;border-radius:4px;background:var(--ds-bg-subtle);color:var(--ds-text-tertiary);font-size:9px}.product-seedance-routing{margin-top:14px;padding:15px;border:1px dashed color-mix(in srgb,var(--ds-brand) 40%,var(--ds-border));border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-brand-subtle) 48%,white)}.product-seedance-routing>header{display:flex;gap:9px;color:var(--ds-brand-strong)}.product-seedance-routing>header p{margin:3px 0 0;color:var(--ds-text-secondary);font-size:11px}.product-seedance-routing>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.product-seedance-routing article{display:grid;gap:3px;min-width:0;padding:9px;border-radius:var(--ds-radius-sm);background:#ffffffd1}.product-seedance-routing article strong{font-size:11px}.product-seedance-routing article span{color:var(--ds-text-secondary);font-size:10px}.product-seedance-routing article small{overflow:hidden;color:var(--ds-text-tertiary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.product-content-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-content-links>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);color:var(--ds-brand-strong);transition:border-color .18s ease,background .18s ease}.product-content-links>a:hover{border-color:var(--ds-brand);background:var(--ds-brand-subtle)}.product-content-links>a>div{display:grid;gap:2px}.product-content-links strong{color:var(--ds-text-primary);font-size:21px}.product-content-links span{color:var(--ds-text-secondary);font-size:11px}.product-history-panel{background:linear-gradient(135deg,#f7faf9,#f3f7f5)}.product-history-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.product-history-grid article{padding:13px;border-top:2px solid var(--ds-brand);background:#ffffffc2}.product-history-grid article.is-muted{border-top-color:#8e9a96}.product-history-grid article.is-pending{border-top-color:#c68438}.product-history-grid strong{font-size:11px}.product-history-grid p{margin:7px 0 0;color:var(--ds-text-secondary);font-size:11px;line-height:1.5}@media(max-width:1180px){.product-visual-hero{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.product-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-scene-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.product-material-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.product-material-summary>div:nth-child(4n){border-right:0}.product-material-summary>div:nth-child(-n+4){border-bottom:1px solid var(--ds-border)}.product-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:840px){.product-visual-profile,.product-profile-section,.product-scene-section,.product-history-panel{padding:18px}.product-profile-heading{flex-direction:column;gap:10px}.product-visual-completeness{grid-template-columns:1fr}.product-visual-completeness>p{grid-column:auto}.product-visual-hero,.product-three-view-grid,.product-audience-grid,.product-fact-layer{grid-template-columns:1fr}.product-base-facts,.product-selling-guide-grid,.product-usage-grid,.product-material-grid,.product-seedance-routing>div,.product-content-links{grid-template-columns:repeat(2,minmax(0,1fr))}.product-base-facts>div:nth-child(2n){border-right:0}}@media(max-width:560px){.product-reference-grid,.product-base-facts,.product-selling-guide-grid,.product-usage-grid,.product-scene-gallery,.product-material-grid,.product-seedance-routing>div,.product-content-links,.product-history-grid{grid-template-columns:1fr}.product-material-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-material-summary>div:nth-child(2n){border-right:0}.product-material-summary>div{border-bottom:1px solid var(--ds-border)}.product-material-summary>div:nth-last-child(-n+2){border-bottom:0}.product-pending-assets article{grid-template-columns:1fr auto}.product-pending-assets label{grid-column:1 / -1;grid-row:2}}.video-knowledge-page{display:grid;gap:16px}.knowledge-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:6px 2px 10px}.knowledge-page-header>div>span{color:var(--ds-brand-strong);font-size:11px;font-weight:650;letter-spacing:.08em}.knowledge-page-header h1{margin:5px 0 2px;color:var(--ds-text-primary);font-size:28px;line-height:1.3}.knowledge-page-header p{margin:0;color:var(--ds-text-secondary);font-size:13px}.knowledge-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface)}.knowledge-overview article{display:flex;align-items:center;gap:12px;min-height:86px;padding:16px 18px;border-right:1px solid var(--ds-border);color:var(--ds-brand-strong)}.knowledge-overview article:last-child{border-right:0}.knowledge-overview article>div{display:grid;gap:2px}.knowledge-overview strong{color:var(--ds-text-primary);font-size:24px;line-height:1}.knowledge-overview span{color:var(--ds-text-secondary);font-size:11px}.knowledge-source-chain{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--ds-brand) 28%,var(--ds-border));border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--ds-brand-subtle) 50%,white)}.knowledge-source-chain>div{display:flex;gap:10px;color:var(--ds-brand-strong)}.knowledge-source-chain p{margin:3px 0 0;color:var(--ds-text-secondary);font-size:11px}.knowledge-source-chain ol{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--ds-text-secondary);font-size:11px;list-style:none}.knowledge-source-chain li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.knowledge-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface)}.knowledge-toolbar>label{display:flex;align-items:center;gap:9px;flex:1;min-width:220px;padding:0 12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text-tertiary)}.knowledge-toolbar input{width:100%;height:38px;border:0;outline:0;background:transparent;color:var(--ds-text-primary)}.knowledge-toolbar>div{display:flex;gap:4px}.knowledge-toolbar button{min-height:36px;padding:0 12px;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-secondary);cursor:pointer}.knowledge-toolbar button:hover,.knowledge-toolbar button.is-current{background:var(--ds-brand-subtle);color:var(--ds-brand-strong)}.knowledge-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-card{min-width:0;padding:17px;border:1px solid var(--ds-border);border-left:3px solid var(--ds-brand);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface)}.knowledge-card.is-to_verify{border-left-color:#c68438}.knowledge-card.is-ineffective{border-left-color:#bc6a53}.knowledge-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.knowledge-card>header>div{display:grid;gap:6px;min-width:0}.knowledge-card>header span{width:fit-content;padding:3px 7px;border-radius:999px;background:var(--ds-brand-subtle);color:var(--ds-brand-strong);font-size:10px}.knowledge-card.is-to_verify>header span{background:#fff4e6;color:#a96325}.knowledge-card>header strong{color:var(--ds-text-primary);font-size:15px;line-height:1.5}.knowledge-card>header small{flex:0 0 auto;color:var(--ds-text-tertiary);font-size:10px}.knowledge-evidence{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;margin-top:13px;padding:11px;border-radius:var(--ds-radius-sm);background:var(--ds-bg-subtle)}.knowledge-evidence span{color:var(--ds-text-tertiary);font-size:10px}.knowledge-evidence p{margin:0;color:var(--ds-text-secondary);font-size:11px;line-height:1.6}.knowledge-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:13px}.knowledge-card-footer>div,.knowledge-card-footer nav{display:flex;flex-wrap:wrap;gap:6px}.knowledge-card-footer>div span{padding:3px 7px;border-radius:4px;background:var(--ds-bg-subtle);color:var(--ds-text-secondary);font-size:10px}.knowledge-card-footer nav{justify-content:flex-end}.knowledge-card-footer nav a{display:inline-flex;align-items:center;gap:4px;color:var(--ds-brand-strong);font-size:10px}.knowledge-empty{display:grid;place-items:center;min-height:220px;padding:30px;border:1px dashed var(--ds-border);border-radius:var(--ds-radius-lg);color:var(--ds-text-tertiary);text-align:center}.knowledge-empty strong{margin-top:8px;color:var(--ds-text-primary)}.knowledge-empty p{margin:3px 0 0;font-size:12px}@media(max-width:1040px){.knowledge-source-chain{align-items:flex-start;flex-direction:column}.knowledge-source-chain ol{flex-wrap:wrap}}@media(max-width:760px){.knowledge-page-header,.knowledge-toolbar,.knowledge-card-footer{align-items:stretch;flex-direction:column}.knowledge-overview,.knowledge-card-list{grid-template-columns:1fr}.knowledge-overview article{border-right:0;border-bottom:1px solid var(--ds-border)}.knowledge-overview article:last-child{border-bottom:0}.knowledge-toolbar>div{overflow-x:auto}.knowledge-card-footer nav{justify-content:flex-start}}.home-workspace-main{background:#f6f8f7}.home-dashboard-universal{gap:28px}.home-dashboard-universal .home-welcome{position:relative;min-height:152px;overflow:hidden;padding:20px 30px;border:1px solid #e4e9e7;border-radius:12px;background:radial-gradient(circle at 87% 34%,rgba(57,184,147,.1),transparent 26%),#fff}.home-welcome-copy{position:relative;z-index:1}.home-dashboard-universal .home-welcome-copy>p{margin:0 0 5px;color:#217b64;font-size:14px;line-height:1.5;font-weight:600}.home-dashboard-universal .home-welcome-copy>h1{margin:0;color:#202724;font-size:clamp(28px,2vw,32px);line-height:1.25;font-weight:600;letter-spacing:-.025em}.home-dashboard-universal .home-welcome-copy>span{margin-top:7px;color:#76807c;font-size:14px;line-height:1.5}.home-task-summary{display:flex;align-items:center;gap:20px;margin-top:18px}.home-task-summary>span{position:relative;margin:0;color:#66706c;font-size:13px;line-height:1.4}.home-task-summary>span+span:before{position:absolute;top:50%;left:-11px;width:1px;height:12px;background:#e1e7e4;content:"";transform:translateY(-50%)}.home-task-summary strong{color:#2b3430;font-size:16px;font-weight:650}.home-task-summary [data-tone=attention],.home-task-summary [data-tone=attention] strong{color:#a66327}.home-welcome-visual{position:relative;width:170px;height:92px;flex:0 0 170px;opacity:.76}.home-welcome-visual:before,.home-welcome-visual:after,.home-welcome-visual i{position:absolute;border:1px solid rgba(42,155,123,.17);border-radius:50%;content:""}.home-welcome-visual:before{inset:3px 36px 3px 42px}.home-welcome-visual:after{inset:18px 51px 18px 57px;background:#35bc950d}.home-welcome-visual i:nth-child(1){width:8px;height:8px;top:8px;right:34px;background:#43b995;border:0}.home-welcome-visual i:nth-child(2){width:5px;height:5px;left:29px;bottom:17px;background:#8fd9c3;border:0}.home-welcome-visual i:nth-child(3){width:4px;height:4px;right:18px;bottom:23px;background:#bedfd5;border:0}.home-dashboard-universal .home-view-content{gap:30px}.home-dashboard-universal .home-section-heading{min-height:44px;margin-bottom:12px;padding-inline:2px;align-items:flex-end}.home-dashboard-universal .home-section-heading h2{font-size:18px}.home-dashboard-universal .home-section-heading p{margin-top:3px;color:#7b8581;font-size:13px}.home-task-panel{overflow:hidden;border:1px solid #e2e8e5;border-radius:10px;background:#fff}.home-task-toolbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;border-bottom:1px solid #edf1ef}.home-task-tabs{display:flex;align-items:center;gap:4px}.home-task-tabs button,.home-task-view-all{border:0;background:transparent;color:#727d78;font:inherit;font-size:13px;cursor:pointer}.home-task-tabs button{min-height:30px;padding:0 10px;border-radius:6px}.home-task-tabs button:hover,.home-task-tabs button.is-active{background:#edf8f4;color:#1f8066}.home-task-tabs button.is-active{font-weight:600}.home-task-view-all{display:inline-flex;align-items:center;gap:5px;color:#267b66;white-space:nowrap}.home-task-list{display:grid}.home-task-row{min-height:72px;display:grid;grid-template-columns:92px minmax(0,1fr) 108px 78px;align-items:center;gap:16px;padding:10px 16px;border-left:2px solid transparent}.home-task-row+.home-task-row{border-top:1px solid #edf1ef}.home-task-row[data-priority=urgent]{border-left-color:#c77b6d}.home-task-row[data-priority=high]{border-left-color:#d7a05c}.home-task-status{display:inline-flex;align-items:center;gap:7px;color:#66716c;font-size:12px;font-weight:600;white-space:nowrap}.home-task-status i{width:7px;height:7px;border-radius:50%;background:#9ba49f}.home-task-status[data-status=attention]{color:#aa5f39}.home-task-status[data-status=attention] i{background:#c87962}.home-task-status[data-status=pending]{color:#9a681f}.home-task-status[data-status=pending] i,.home-task-status[data-status=review] i{background:#d99a42}.home-task-status[data-status=review]{color:#9a681f}.home-task-status[data-status=in_progress]{color:#53746a}.home-task-status[data-status=in_progress] i{background:#6e9b8e}.home-task-status[data-status=completed]{color:#7c8883}.home-task-status[data-status=completed] i{background:#5ab795}.home-task-copy{min-width:0}.home-task-copy h3,.home-task-copy p{margin:0}.home-task-copy h3{overflow:hidden;color:#26302c;font-size:14px;line-height:1.45;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.home-task-copy p{overflow:hidden;margin-top:4px;color:#8a938f;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.home-task-row>time{color:#7f8985;font-size:12px;white-space:nowrap}.home-task-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#267b66;font-size:13px;font-weight:600;white-space:nowrap}.home-agent-directory{position:relative;flex:0 0 auto}.home-agent-directory summary{display:inline-flex;align-items:center;gap:5px;color:#267b66;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.home-agent-directory summary::-webkit-details-marker{display:none}.home-agent-directory>div{position:absolute;z-index:5;top:calc(100% + 10px);right:0;min-width:180px;padding:6px;border:1px solid #e0e7e4;border-radius:8px;background:#fff;box-shadow:0 12px 30px #1c39301f}.home-agent-directory a{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 10px;border-radius:5px;color:#37423e;font-size:13px}.home-agent-directory a:hover{background:#f3f7f5;color:#217b64}.home-agent-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-agent-quick-card{min-width:0;min-height:216px;display:flex;flex-direction:column;padding:14px;border:1px solid #e2e8e5;border-radius:10px;background:#fff;transition:border-color .16s ease,transform .16s ease}.home-agent-quick-card:hover{border-color:#cbded7;transform:translateY(-1px)}.home-agent-quick-card>p,.home-agent-quick-card>h3,.home-agent-quick-card>span{margin:0}.home-agent-quick-card>p{margin-top:8px;color:#4c8a78;font-size:12px;font-weight:500}.home-agent-quick-card>h3{margin-top:2px;color:#25302c;font-size:16px;line-height:1.4;font-weight:600}.home-agent-quick-card>span{display:-webkit-box;margin-top:4px;overflow:hidden;color:#737e79;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-agent-quick-card>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px}.home-agent-quick-card small{display:inline-flex;align-items:center;gap:6px;color:#277d66;font-size:12px}.home-agent-quick-card small i{width:6px;height:6px;border-radius:50%;background:#36b38e}.home-agent-quick-card button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid #cfe2db;border-radius:6px;background:#fff;color:#257c65;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.home-agent-quick-card button:hover{border-color:#2a8b70;background:#f0f8f5}@media(max-width:1199px){.home-agent-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.home-agent-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-task-row{grid-template-columns:86px minmax(0,1fr) 88px}.home-task-action{grid-column:2 / -1;justify-content:flex-start}}@media(max-width:639px){.home-dashboard-universal .home-welcome{min-height:150px;padding:22px}.home-welcome-visual{display:none}.home-task-summary{gap:14px}.home-task-summary>span+span:before{display:none}.home-task-toolbar{align-items:flex-start;flex-direction:column;padding-block:10px}.home-task-tabs{width:100%;overflow-x:auto}.home-task-row{grid-template-columns:1fr auto;gap:6px 12px;padding-block:13px}.home-task-status{grid-column:1}.home-task-copy{grid-column:1 / -1}.home-task-row>time{grid-column:1}.home-task-action{grid-column:2;grid-row:3}.home-agent-quick-grid{grid-template-columns:1fr}.home-agent-directory>div{right:0}}.video-task-table-home{min-width:860px}.video-task-table-home th:first-child{width:27%}.video-task-table-home th:nth-child(2){width:21%}.video-task-table-home th:nth-child(3){width:14%}.video-task-table-home th:nth-child(5){width:12%}.video-task-table-home th:nth-child(6){width:9%}.video-home-stage{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;border-radius:5px;background:#eef7f4;color:#267b66;font-size:12px;font-weight:600;white-space:nowrap}.workbench-effect-review-summary{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) minmax(190px,auto);align-items:stretch;overflow:hidden;border:1px solid #e1e8e5;border-radius:8px;background:#fafcfb}.workbench-effect-review-summary>span{min-height:82px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 18px}.workbench-effect-review-summary>span+span{border-left:1px solid #e3e9e7}.workbench-effect-review-summary strong{color:#26312d;font-size:24px;line-height:1;font-weight:650}.workbench-effect-review-summary small{color:#78837f;font-size:12px}.workbench-effect-review-summary>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 20px;border-left:1px solid #dce7e3;background:#f0f8f5;color:#217b64;font-size:13px;font-weight:600;white-space:nowrap}.workbench-effect-review-summary>a:hover{background:#e8f5f0}@media(max-width:900px){.workbench-effect-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-effect-review-summary>a{min-height:48px;grid-column:1 / -1;border-top:1px solid #dce7e3;border-left:0}}@media(max-width:639px){.workbench-effect-review-summary{grid-template-columns:1fr}.workbench-effect-review-summary>span+span{border-top:1px solid #e3e9e7;border-left:0}.workbench-effect-review-summary>a{grid-column:auto}}@media(max-width:819px){.home-business-grid{grid-template-columns:1fr}.agent-grid,.agent-grid-specialists{grid-template-columns:repeat(2,minmax(0,1fr))}.project-lifecycle ol,.project-agent-grid{grid-template-columns:1fr}.agent-orchestrator-main{grid-template-columns:88px minmax(0,1fr);padding:18px}.agent-orchestrator-icon{width:80px;height:80px}.agent-orchestrator-icon img{width:72px;height:72px}.agent-orchestrator-action{grid-column:2;justify-content:flex-start;padding-left:0}.agent-business-strip{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 18px}.store-grid,.live-room-grid,.store-grid.is-single,.store-card-content,.store-grid.is-single .store-card-content{grid-template-columns:1fr}.store-grid.is-single .store-card-footer{min-height:58px;flex-direction:row;align-items:center;justify-content:flex-end;border-top:1px solid #edf1f0;border-left:0}.store-grid.is-single .business-primary-link{width:auto}.store-card-section+.store-card-section{border-top:1px solid #edf1f0;border-left:0}.live-workspace-context{grid-template-columns:repeat(2,minmax(0,1fr))}.live-workspace-context>div:nth-child(odd){border-left:0}.live-workspace-context>div:nth-child(n+3){border-top:1px solid #edf1f0}.live-workspace-tabs{gap:22px;overflow-x:auto}.live-workspace-tabs button{flex:0 0 auto}.workspace-metric-grid,.workspace-metric-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-insight-grid,.workspace-review-grid{grid-template-columns:1fr}}@media(max-width:639px){.sidebar{width:62px;flex-basis:62px}.brand-logo{width:42px}.page-width{width:min(100% - 24px,1440px)}.header-inner{min-height:56px}.header-context>span,.header-context i,.user-copy{display:none}.workspace-main{padding-block:12px 24px}.home-page-width{width:min(100% - 24px,1480px)}.home-dashboard{gap:20px}.home-welcome{min-height:0;align-items:flex-start;flex-direction:column;gap:12px;padding:5px 0 16px}.home-welcome h1{font-size:23px}.home-welcome>time{padding:0;border:0;background:transparent}.home-section-heading{min-height:0;margin-bottom:9px}.home-business-card{min-height:184px;padding:17px}.home-business-meta,.home-business-card .home-text-link{margin-left:0}.home-active-details{grid-template-columns:1fr 1fr}.home-active-details>div:first-child{grid-column:1 / -1;padding:0 0 10px;border-bottom:1px solid #edf1f0}.home-active-details>div:nth-child(2){padding:10px 10px 0 0;border-left:0}.home-active-details>div:nth-child(3){padding:10px 0 0 10px}.home-recent-item{grid-template-columns:32px minmax(0,1fr) 16px}.home-recent-item time{display:none}.home-recent-copy{align-items:flex-start;flex-direction:column;gap:1px}.page-header{min-height:68px;padding:0 0 10px}.section-heading{flex-direction:column;align-items:flex-start;gap:9px}.operations-section,.store-overview,.live-room-section{padding:16px}.operations-section-heading,.store-card-footer,.live-room-card-footer{align-items:flex-start;flex-direction:column}.operations-section-heading,.store-work-header{align-items:flex-start}.store-work-live-meta{grid-template-columns:1fr;gap:9px}.store-work-live-meta>div,.store-work-live-meta>div+div{padding:0;border-left:0}.store-work-live-meta>div{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:baseline}.store-work-live-meta dd{margin-top:0}.store-work-metrics>div,.store-work-metrics>div+div{padding-inline:10px}.store-work-metrics>div:first-child{padding-left:0}.store-work-metrics dd{font-size:18px}.store-work-footer{align-items:center;flex-direction:row;justify-content:flex-end;padding:6px 12px}.store-work-bottom{grid-template-columns:minmax(0,1fr)}.store-live-summary,.live-room-metrics{grid-template-columns:1fr}.store-metrics>div+div,.live-room-metrics>div+div{border-left:0}.live-room-metrics>div+div{border-top:1px solid #edf1f0}.current-live-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.current-live-overview-metrics>div:nth-child(3){border-left:0}.current-live-overview-metrics>div:nth-child(n+3){border-top:1px solid #edf1f0}.live-ai-capabilities,.store-ai-capability-grid{grid-template-columns:1fr}.live-workspace-title-row{align-items:flex-start;flex-wrap:wrap}.live-workspace-title-row .live-room-status{margin-left:54px}.live-workspace-context,.workspace-metric-grid,.workspace-metric-grid.is-compact,.workspace-alert-summary{grid-template-columns:1fr}.live-workspace-context>div,.live-workspace-context>div:nth-child(odd){border-top:1px solid #edf1f0;border-left:0}.live-workspace-context>div:first-child{border-top:0}.workspace-panel{padding:14px}.workspace-trend-chart{min-width:620px}.workspace-panel:has(.workspace-trend-chart){overflow-x:auto}.workspace-funnel-row{grid-template-columns:72px minmax(70px,1fr) 55px}.workspace-funnel-row small{display:none}.workspace-channel-row{grid-template-columns:minmax(135px,1fr) 80px 80px}.workspace-channel-progress{display:none}.workspace-round-list article{grid-template-columns:minmax(150px,1fr) 120px}.workspace-round-status{display:none}.workspace-review-hero{align-items:flex-start;flex-direction:column}.workspace-review-hero dl{width:100%;grid-template-columns:repeat(3,1fr)}.workspace-review-rounds article{grid-template-columns:1fr}.group-summary{flex-wrap:wrap;align-items:center;gap:6px}.group-status-summary{justify-content:flex-start}.agent-group{padding:16px}.agent-group+.agent-group{margin-top:12px}.agent-grid,.agent-grid-specialists{grid-template-columns:1fr}.agent-orchestrator-main{grid-template-columns:1fr;gap:12px}.agent-orchestrator-action{grid-column:auto}.specialist-heading{align-items:flex-start;flex-direction:column;gap:3px}.agent-card{height:290px}.footer-inner{min-height:58px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}}.anchor-review-workspace,.anchor-review-history-page{min-width:0;display:grid;gap:16px}.live-review-agent-page{min-width:0;display:grid;gap:16px;padding:24px 0 36px}.live-review-context-picker{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffe0}.live-review-context-title{min-width:0;display:flex;align-items:center;gap:11px}.live-review-context-title>span{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #cde9e1;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.live-review-context-title h2,.live-review-context-title p{margin:0}.live-review-context-title h2{font-size:var(--text-md)}.live-review-context-title p{margin-top:3px;color:#7a8681;font-size:var(--text-xs)}.live-review-context-fields{display:flex;align-items:flex-end;gap:10px}.live-review-context-fields label{display:grid;gap:4px}.live-review-context-fields label>span{color:#88938f;font-size:var(--text-xs)}.live-review-context-fields select{min-width:220px;min-height:36px;padding:0 32px 0 10px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#3d4844;font:inherit;font-size:var(--text-sm)}.anchor-round-header{overflow:hidden;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffe0;box-shadow:0 7px 22px #264d4208}.anchor-round-header-main{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 16px}.anchor-round-context{min-width:0;display:flex;align-items:center;gap:12px}.anchor-round-header-icon,.anchor-history-page-header>span{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #cde9e1;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.anchor-round-context p,.anchor-round-title-row h1,.anchor-round-title-row strong{margin:0}.anchor-round-context p{color:#727d79;font-size:var(--text-xs);line-height:var(--leading-secondary)}.anchor-round-context p i{margin-inline:5px;color:#bcc5c2;font-style:normal}.anchor-round-title-row{display:flex;align-items:center;gap:9px;margin-top:4px}.anchor-round-title-row h1{color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.anchor-round-state,.anchor-review-state{min-height:22px;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:11px;font-size:var(--text-xs);line-height:1;font-weight:500;white-space:nowrap}.anchor-round-state{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.anchor-round-state b{width:5px;height:5px;border-radius:50%;background:currentColor}.anchor-round-state.is-ended{background:#f2f4f3;color:#7f8a86}.anchor-review-state{background:#f3f6f5;color:#6f7b77}.anchor-review-state.is-ready{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.anchor-review-state.is-generating{background:#fff4e8;color:#a86629}.anchor-round-selectors{display:flex;align-items:flex-end;gap:10px}.anchor-round-selectors label{display:grid;gap:4px}.anchor-round-selectors label>span{color:#88938f;font-size:var(--text-xs)}.anchor-round-selectors select{min-width:152px;min-height:36px;padding:0 32px 0 10px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#3d4844;font:inherit;font-size:var(--text-sm)}.anchor-history-entry{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #cfe5df;border-radius:6px;background:#f7fcfa;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.anchor-round-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:9px 16px 10px 70px;border-top:1px solid #edf1f0;background:#fafcfbb8}.anchor-round-meta>div{position:relative;display:flex;align-items:center;gap:7px;padding-inline:13px}.anchor-round-meta>div:first-child{padding-left:0}.anchor-round-meta>div+div:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:1px;background:#e5ebe9}.anchor-round-meta dt,.anchor-round-meta dd{margin:0;font-size:var(--text-xs);line-height:var(--leading-secondary)}.anchor-round-meta dt{color:#98a29f}.anchor-round-meta dd{display:inline-flex;align-items:center;gap:4px;color:#495550;font-weight:500}.anchor-core-metrics>.live-section-heading{min-height:40px;margin-bottom:12px}.anchor-metrics-board{display:grid;gap:10px}.anchor-metric-layer{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:10px}.anchor-metric-layer>header{display:flex;flex-direction:column;justify-content:center;padding:13px 14px;border-left:3px solid rgba(24,184,148,.62);background:#f5faf8b8}.anchor-metric-layer>header h3,.anchor-metric-layer>header p{margin:0}.anchor-metric-layer>header h3{color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.anchor-metric-layer>header p{margin-top:4px;color:#7e8985;font-size:var(--text-xs);line-height:1.5}.anchor-metric-layer .live-metric-band.is-primary .live-metric-row,.anchor-metric-layer .live-metric-band.is-secondary .live-metric-row,.anchor-metric-layer .live-metric-band.is-compact .live-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}.anchor-metric-layer .live-metric-band.is-single .live-metric-row{grid-template-columns:minmax(230px,calc((100% - 20px) / 3))}.anchor-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.anchor-overall-review .operations-review-dimension{padding-inline:15px}.anchor-speech-review{padding:19px 20px 20px;border-block:1px solid rgba(126,151,143,.18);background:#f7fbf9b8}.anchor-speech-issue-list{display:grid;gap:14px}.anchor-speech-issue{overflow:hidden;border:1px solid rgba(126,151,143,.2);border-radius:8px;background:#fff;box-shadow:0 4px 14px #1f423909}.anchor-speech-issue>header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:13px 16px;border-bottom:1px solid #edf1f0;background:linear-gradient(90deg,#fff,#fcfefd)}.anchor-speech-index{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eef8f5;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.anchor-speech-issue h3,.anchor-speech-issue header p,.anchor-speech-conclusion p{margin:0}.anchor-speech-issue h3{display:flex;align-items:center;gap:7px;color:var(--ink-950);font-size:17px;line-height:var(--leading-heading);font-weight:600}.anchor-speech-issue h3 svg{color:var(--soaiy-primary-deep)}.anchor-speech-issue header p{display:flex;align-items:center;gap:5px;margin-top:3px;color:#7b8782;font-size:var(--text-sm)}.anchor-speech-issue header>strong{padding:4px 9px;border-radius:12px;background:#fff1e6;color:#a65f24;font-size:var(--text-xs);font-weight:500}.anchor-speech-issue[data-severity=medium] header>strong{background:#f5f2ea;color:#8c7449}.anchor-speech-issue[data-severity=low] header>strong{background:#f1f4f3;color:#7f8985}.anchor-speech-conclusion{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;margin:12px 14px 0;padding:13px 15px;border-left:3px solid var(--soaiy-primary-hover);border-radius:5px;background:#e7f8f3b8}.anchor-speech-conclusion span,.anchor-speech-details dt{color:#65736e;font-size:var(--text-sm);font-weight:600}.anchor-speech-conclusion span{color:var(--soaiy-primary-deep)}.anchor-speech-conclusion p{color:#26332e;font-size:var(--text-base);line-height:1.6;font-weight:600}.anchor-speech-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px 14px 14px}.anchor-speech-details>div{min-width:0;padding:13px 14px 14px;border:1px solid #edf1f0;border-radius:6px;background:#fafcfb}.anchor-speech-details>div+div{border-left:1px solid #edf1f0}.anchor-speech-details .is-rewrite{grid-column:1 / -1;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:14px;padding:14px 15px;border:1px solid rgba(27,156,126,.18);border-left:3px solid rgba(27,156,126,.58);background:#f7fcfa}.anchor-speech-details dt,.anchor-speech-details dd{margin:0}.anchor-speech-details dd{margin-top:7px;color:#46534e;font-size:var(--text-base);line-height:1.65}.anchor-speech-details .is-rewrite dd{margin-top:0;color:#25332e;line-height:1.65;font-weight:600}.anchor-speech-toggle{min-height:34px;display:flex;align-items:center;justify-content:center;gap:6px;margin:10px auto 0;padding:0 13px;border:1px solid #d6e8e3;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.anchor-review-workspace>.anchor-next-actions,.anchor-history-performance{min-width:0;padding:16px;border:1px solid rgba(126,151,143,.14);border-radius:9px;background:#ffffffb8;box-shadow:0 7px 22px #264d4209}.anchor-review-workspace>.anchor-next-actions>.live-section-heading,.anchor-history-performance>.live-section-heading,.anchor-data-details>.live-section-heading{min-height:40px;align-items:flex-end;margin-bottom:12px;padding:0 1px 11px;border-bottom:1px solid rgba(126,151,143,.13)}.anchor-review-workspace>.anchor-next-actions>.live-section-heading h2,.anchor-history-performance>.live-section-heading h2,.anchor-data-details>.live-section-heading h2{font-size:var(--text-lg)}.anchor-data-details{padding:16px}.anchor-data-details .operations-detail-controls{margin-top:12px}.anchor-detail-trends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.anchor-detail-trends article{min-width:0;display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e2eae7;border-radius:7px;background:#fbfdfc;color:#65716d;font-size:var(--text-xs)}.anchor-detail-trends article>div{height:38px;display:flex;align-items:end;gap:3px}.anchor-detail-trends i{min-width:3px;flex:1;max-width:8px;border-radius:2px 2px 0 0;background:#a8e7d8}.anchor-detail-trends strong{color:var(--soaiy-primary-deep);font-weight:500}.anchor-detail-table-wrap{overflow-x:auto;margin-top:12px}.anchor-detail-context{margin:10px 0 0;color:#8a9591;font-size:var(--text-xs)}.anchor-history-performance .live-section-heading a{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #dce6e3;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.anchor-history-body{display:grid;grid-template-columns:104px minmax(0,1fr);overflow:hidden;border:1px solid #e5ebe9;border-radius:7px;background:#ffffff8f}.anchor-history-tabs{display:grid;align-content:center;padding:8px;border-right:1px solid #e8edeb}.anchor-history-tabs button{min-height:34px;border:0;border-radius:5px;background:transparent;color:#76817d;font:inherit;font-size:var(--text-sm);cursor:pointer}.anchor-history-tabs button.is-active{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-weight:600}.anchor-history-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.anchor-history-metrics article{min-width:0;display:grid;align-content:center;gap:3px;padding:14px 18px}.anchor-history-metrics article+article{border-left:1px solid #e8edeb}.anchor-history-metrics span,.anchor-history-metrics small{color:#89938f;font-size:var(--text-xs)}.anchor-history-metrics strong{color:var(--ink-950);font-size:var(--text-md);line-height:var(--leading-heading);font-weight:600}.anchor-history-metrics small{color:var(--soaiy-primary-deep)}.anchor-history-page-header{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;border:1px solid rgba(126,151,143,.18);border-radius:8px;background:#ffffffd1}.anchor-history-filters{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:13px 14px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.anchor-history-filters label{min-width:150px;display:grid;gap:5px}.anchor-history-filters label>span{color:#7c8883;font-size:var(--text-xs)}.anchor-history-filters select,.anchor-history-filters input{min-height:36px;padding:0 32px 0 10px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#3d4844;font:inherit;font-size:var(--text-sm)}.anchor-history-filters>button,.anchor-history-empty button,.anchor-history-pagination button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#52615b;font:inherit;font-size:var(--text-sm);cursor:pointer}.anchor-history-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #e1e8e6;border-radius:8px;background:#fff;color:#86918d;text-align:center}.anchor-history-empty strong{color:#3d4945}.anchor-history-empty p{margin:0;font-size:var(--text-sm)}.anchor-history-result{display:grid;gap:2px}.anchor-history-result strong{color:#303c37;font-weight:600}.anchor-history-result small,.anchor-history-muted{color:#8b9692;font-size:var(--text-xs)}.anchor-history-status.is-live{background:#fff3e6;color:#a86528}.anchor-history-status.is-failed{background:#fff0ed;color:#b45748}.anchor-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#7f8a86;font-size:var(--text-xs)}.anchor-history-pagination>div{display:flex;align-items:center;gap:8px}.anchor-history-pagination b{color:#52615b;font-weight:500}.anchor-history-pagination button:disabled{opacity:.45;cursor:default}.anchor-history-page-header h1,.anchor-history-page-header p{margin:0}.anchor-history-page-header h1{font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.anchor-history-page-header p{margin-top:3px;color:#7d8884;font-size:var(--text-sm)}.anchor-history-table-wrap{overflow-x:auto;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.anchor-history-table{width:100%;min-width:840px;border-collapse:collapse;font-size:var(--text-sm)}.anchor-history-table th,.anchor-history-table td{padding:12px 14px;border-bottom:1px solid #edf1f0;text-align:left}.anchor-history-table th{background:#fafcfb;color:#7d8884;font-size:var(--text-xs);font-weight:500}.anchor-history-table td{color:#59645f}.anchor-history-table td:nth-child(3){display:flex;align-items:center;gap:5px}.anchor-history-table td:last-child a{color:var(--soaiy-primary-deep);font-weight:500}.anchor-history-status{display:inline-flex;padding:2px 7px;border-radius:10px;background:#f1f4f3;color:#7d8884;font-size:var(--text-xs)}.anchor-history-status.is-ready{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.anchor-history-status.is-generating{background:#fff3e6;color:#a86528}@media(max-width:1199px){.live-review-context-picker{align-items:flex-start;flex-direction:column}.live-review-context-fields{width:100%}.live-review-context-fields label{flex:1}.live-review-context-fields select{width:100%}.anchor-round-header-main{align-items:flex-start;flex-direction:column}.anchor-round-selectors{width:100%}.anchor-round-selectors label{flex:1}.anchor-round-selectors select{width:100%}.anchor-round-meta{padding-left:16px}.anchor-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.anchor-review-grid .operations-review-dimension:nth-child(3){border-top:1px solid #e8edeb;border-left:0}.anchor-review-grid .operations-review-dimension:nth-child(4){border-top:1px solid #e8edeb}}@media(max-width:900px){.anchor-metric-layer{grid-template-columns:1fr}.anchor-metric-layer>header{padding-block:10px}.anchor-speech-details{grid-template-columns:1fr}.anchor-speech-details>div+div{border-top:1px solid #edf1f0;border-left:0}.anchor-history-body{grid-template-columns:1fr}.anchor-history-tabs{grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #e8edeb}}@media(max-width:680px){.live-review-context-fields,.anchor-round-selectors{align-items:stretch;flex-direction:column}.anchor-round-title-row{align-items:flex-start;flex-wrap:wrap}.anchor-round-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.anchor-round-meta>div{padding:0}.anchor-round-meta>div+div:before{display:none}.anchor-metric-layer .live-metric-row,.anchor-metric-layer .live-metric-band.is-single .live-metric-row,.anchor-review-grid,.anchor-history-metrics{grid-template-columns:1fr}.anchor-review-grid .operations-review-dimension+.operations-review-dimension{border-top:1px solid #e8edeb;border-left:0}.anchor-speech-review{padding-inline:12px}.anchor-speech-issue>header{grid-template-columns:26px minmax(0,1fr)}.anchor-speech-issue header>strong{grid-column:2;justify-self:start}.anchor-speech-conclusion,.anchor-speech-details .is-rewrite{grid-template-columns:1fr;gap:5px}.anchor-history-metrics article+article{border-top:1px solid #e8edeb;border-left:0}}.operations-next-actions{padding:16px;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffd1;box-shadow:0 7px 22px #264d4207}.operations-next-actions>.live-section-heading{min-height:38px;margin-bottom:12px;padding:0 2px 11px;border-bottom:1px solid rgba(126,151,143,.14)}.operations-next-actions>.live-section-heading h2{font-size:var(--text-lg)}.operations-next-actions .next-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;border:0;background:transparent}.operations-next-actions .next-action-column{position:relative;padding:16px;border:1px solid rgba(126,151,143,.16);border-radius:7px;background:linear-gradient(180deg,#f5fbf9c7,#fffffff0 46%)}.operations-next-actions .next-action-column:before{content:"";position:absolute;top:0;right:14px;left:14px;height:2px;border-radius:0 0 2px 2px;background:#18b8947a}.operations-next-actions .next-action-column+.next-action-column,.operations-next-actions .next-action-column:nth-child(n+3){border:1px solid rgba(126,151,143,.16)}.operations-next-actions .next-action-column>div{gap:9px;min-height:34px}.operations-next-actions .next-action-column>div svg{width:30px;height:30px;padding:6px;border:1px solid #d2e9e3;border-radius:6px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.operations-next-actions .next-action-column h3{font-size:var(--text-md)}.operations-next-actions .next-action-column ol{margin-top:14px}.operations-next-actions .next-action-column li{display:list-item;padding:0 0 0 32px;color:#4f5b56;font-size:var(--text-base);line-height:1.75;overflow-wrap:anywhere}.operations-next-actions .next-action-column li>span{display:block}.operations-next-actions .next-action-column li>button{max-width:100%;margin-top:12px;white-space:normal}.operations-next-actions .next-action-empty{margin:14px 0 0;color:var(--ds-text-tertiary);font-size:var(--text-sm);line-height:1.75}.operations-next-actions .next-action-column li+li{margin-top:10px}.operations-next-actions .next-action-column li:before{top:3px;width:22px;height:20px;display:grid;place-items:center;border-radius:4px;background:#e6f7f2c7;color:var(--soaiy-primary-deep);font-size:var(--text-xs);line-height:1;font-weight:600}@media(max-width:1280px){.operations-next-actions .next-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.operations-next-actions{padding:13px}.operations-next-actions .next-actions-grid{grid-template-columns:1fr}}.live-history-actions{display:flex;align-items:center;gap:7px}.reviews-history-page,.review-snapshot-detail{min-width:0;display:grid;gap:14px}.review-history-filter-bar{display:grid;grid-template-columns:auto minmax(210px,1.2fr) 160px 160px minmax(140px,.75fr) minmax(140px,.75fr);align-items:end;gap:12px;padding:13px 15px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.review-history-filter-bar label{min-width:0;display:grid;gap:5px;color:#7c8783;font-size:var(--text-xs)}.review-history-filter-bar select,.review-history-filter-bar input{width:100%;min-width:0;min-height:36px;padding:0 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fbfcfc;color:var(--ink-800);font:inherit;font-size:var(--text-sm)}.review-history-filter-bar select:focus,.review-history-filter-bar input:focus{border-color:var(--soaiy-primary-hover);box-shadow:0 0 0 3px var(--soaiy-primary-soft)}.review-history-table-wrap{overflow-x:auto;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.review-history-table{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed}.review-history-table th,.review-history-table td{padding:13px 12px;border-bottom:1px solid #edf1f0;text-align:left;vertical-align:middle}.review-history-table th{background:#f7faf9;color:#7b8682;font-size:var(--text-xs);font-weight:500}.review-history-table td{color:#626d69;font-size:var(--text-sm)}.review-history-table tbody tr:last-child td{border-bottom:0}.review-history-table th:nth-child(1),.review-history-table td:nth-child(1){width:10%}.review-history-table th:nth-child(2),.review-history-table td:nth-child(2){width:16%}.review-history-table th:nth-child(3),.review-history-table td:nth-child(3){width:11%}.review-history-table th:nth-child(4),.review-history-table td:nth-child(4){width:9%}.review-history-table th:nth-child(5),.review-history-table td:nth-child(5){width:11%}.review-history-table th:nth-child(6),.review-history-table td:nth-child(6){width:9%}.review-history-table th:nth-child(7),.review-history-table td:nth-child(7){width:17%}.review-history-table th:nth-child(8),.review-history-table td:nth-child(8){width:12%}.review-history-table th:nth-child(9),.review-history-table td:nth-child(9){width:9%}.review-history-table td:first-child strong{color:var(--ink-950);font-weight:600}.review-core-issues{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.review-snapshot-status{display:inline-flex;align-items:center;gap:5px;color:#7d8783;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.review-snapshot-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9ca7a3}.review-snapshot-status.is-completed{color:var(--soaiy-primary-deep)}.review-snapshot-status.is-completed:before{background:var(--soaiy-primary-hover)}.review-snapshot-status.is-generating{color:#a86528}.review-snapshot-status.is-generating:before{background:#d98237}.review-snapshot-status.is-failed{color:#b45f54}.review-snapshot-status.is-failed:before{background:#cf7367}.review-history-view{min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #cce5de;border-radius:5px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.review-history-view:hover{border-color:var(--soaiy-primary-hover)}.review-history-unavailable{color:#a3aca9;font-size:var(--text-xs);white-space:nowrap}.review-snapshot-header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;border:1px solid rgba(126,151,143,.19);border-radius:9px;background:#ffffffe6}.review-snapshot-header>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #cde9e1;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.review-snapshot-header p,.review-snapshot-header h1,.review-snapshot-header dl,.review-snapshot-header dt,.review-snapshot-header dd{margin:0}.review-snapshot-header p{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.review-snapshot-header h1{margin-top:3px;color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.review-snapshot-header dl{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px}.review-snapshot-header dl>div{display:flex;gap:6px;font-size:var(--text-xs)}.review-snapshot-header dt{color:#929c98}.review-snapshot-header dd{color:#56625d;font-weight:500}.review-snapshot-header>strong{padding:4px 8px;border-radius:11px;background:#f1f4f3;color:#79847f;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.review-snapshot-metrics{padding:16px;border:1px solid rgba(126,151,143,.14);border-radius:9px;background:#ffffffc7}.review-snapshot-analysis{min-width:0}.review-snapshot-supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-snapshot-supporting>div{min-width:0;padding:15px 17px;border:1px solid rgba(126,151,143,.17);border-radius:8px;background:#ffffffc2}.review-snapshot-supporting h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--ink-950);font-size:var(--text-md);font-weight:600}.review-snapshot-supporting h2 svg{color:#c77731}.review-snapshot-supporting strong{display:block;margin-top:10px;color:#9e672f;font-size:var(--text-sm)}.review-snapshot-supporting ul{margin:9px 0 0;padding-left:18px;color:#5d6864;font-size:var(--text-sm);line-height:1.6}.review-snapshot-actions{min-width:0}.review-snapshot-rounds{min-width:0;padding-top:4px;border-top:1px solid rgba(126,151,143,.16)}.review-history-table.is-anchor-rounds{min-width:760px}.review-history-table.is-anchor-rounds th:nth-child(1),.review-history-table.is-anchor-rounds td:nth-child(1),.review-history-table.is-anchor-rounds th:nth-child(2),.review-history-table.is-anchor-rounds td:nth-child(2),.review-history-table.is-anchor-rounds th:nth-child(3),.review-history-table.is-anchor-rounds td:nth-child(3),.review-history-table.is-anchor-rounds th:nth-child(4),.review-history-table.is-anchor-rounds td:nth-child(4),.review-history-table.is-anchor-rounds th:nth-child(5),.review-history-table.is-anchor-rounds td:nth-child(5){width:auto}.review-history-table code{color:#77827e;font-size:var(--text-xs)}@media(max-width:1199px){.review-history-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.review-history-filter-bar .reports-filter-title{grid-column:1 / -1;min-height:20px}}@media(max-width:760px){.live-history-actions{align-items:stretch;flex-direction:column}.review-history-filter-bar,.review-snapshot-supporting{grid-template-columns:1fr}.review-history-filter-bar .reports-filter-title{grid-column:auto}.review-snapshot-header{grid-template-columns:42px minmax(0,1fr)}.review-snapshot-header>span{width:42px;height:42px}.review-snapshot-header>strong{grid-column:2;justify-self:start}.review-snapshot-header dl{display:grid;gap:5px}}.video-creator-home,.video-creation-workflow,.product-library{min-width:0;display:grid;gap:16px}.video-header-actions{display:flex;align-items:center;gap:9px}.video-header-side{display:flex;align-items:center;gap:12px}.video-test-version{display:flex;align-items:center;gap:8px;color:#77837f;font-size:var(--text-xs);white-space:nowrap}.video-test-version span,.video-soft-badge{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid #d6e8e3;border-radius:11px;background:#f3faf7;color:#5f7b72;font-size:var(--text-xs);line-height:1.3;font-weight:500;white-space:nowrap}.video-test-version strong{color:#68756f;font-weight:500}.video-heading-with-badge{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.video-demo-note{display:block;margin-top:5px;color:#87938e;font-size:var(--text-xs);line-height:1.45}.video-section-link{display:inline-flex;align-items:center;gap:5px;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.video-creator-breadcrumb{min-height:28px;display:flex;align-items:center;gap:7px;color:#8a9491;font-size:var(--text-xs)}.video-creator-breadcrumb a{display:inline-flex;align-items:center;gap:5px;color:var(--soaiy-primary-deep)}.video-creator-breadcrumb strong{color:#52605b;font-weight:500}.video-creator-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px}.video-creator-page-header h1,.video-creator-page-header p,.video-section-heading h2,.video-section-heading p,.video-subsection-heading h2,.video-subsection-heading p{margin:0}.video-creator-page-header h1{color:var(--ink-950);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:600}.video-creator-page-header p{margin-top:5px;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.video-primary-action,.video-secondary-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--soaiy-primary-hover);border-radius:6px;background:var(--soaiy-primary-hover);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.video-primary-action:hover{background:var(--soaiy-primary-deep)}.video-primary-action:disabled,.video-secondary-action:disabled{opacity:.55;cursor:not-allowed}.video-secondary-action{border-color:#d5e4e0;background:#fff;color:#52605b}.video-context-note,.video-workflow-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;border:1px solid #d7ebe5;border-left:3px solid var(--soaiy-primary-hover);border-radius:7px;background:#effcf8bf}.video-context-note strong,.video-context-note p{margin:0}.video-context-note strong{color:var(--soaiy-primary-deep);font-size:var(--text-sm)}.video-context-note p{margin-top:3px;color:#56635e;font-size:var(--text-sm);line-height:1.55}.video-context-note a{display:inline-flex;align-items:center;gap:5px;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.video-workflow-notice{justify-content:flex-start;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:500}.video-workflow-notice.is-rejected{border-color:#efd7cd;border-left-color:#c96f57;background:#fff8f5;color:#a14f3c}.home-view-content{display:grid;gap:24px}.home-welcome-side{display:flex;align-items:center;gap:14px}.home-welcome-side>time{flex:0 0 auto;padding:8px 11px;border:1px solid rgba(126,151,143,.16);border-radius:6px;background:#ffffffa8;color:#737d79;font-size:var(--text-xs);line-height:var(--leading-secondary)}.home-welcome>time{display:none}.home-view-switcher{display:inline-flex;align-items:center;padding:3px;border:1px solid rgba(126,151,143,.18);border-radius:7px;background:#ffffffb8}.home-view-switcher button{min-height:32px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:var(--ink-500);font:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer}.home-view-switcher button.is-active{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);box-shadow:0 1px 3px #1d594814}.home-section-meta{flex:0 0 auto;padding-bottom:3px;color:var(--ink-500);font-size:var(--text-xs);font-weight:500}.home-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-work-card{min-width:0;display:flex;flex-direction:column;padding:19px 20px;border:1px solid rgba(126,151,143,.18);border-radius:8px;background:#fff;box-shadow:0 7px 20px #20453b09}.home-work-card-head,.home-ai-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-work-type,.home-ai-card-head>span{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.home-work-status{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.home-work-status i,.management-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.home-work-card>p,.home-work-card>h3{margin:0}.home-work-card>p{margin-top:15px;color:var(--ink-500);font-size:var(--text-xs)}.home-work-card>h3{margin-top:2px;color:var(--ink-950);font-size:18px;line-height:var(--leading-heading);font-weight:600}.home-work-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;padding-block:11px;border-block:1px solid #edf1f0}.home-work-details>div{display:flex;min-width:0;flex-direction:column;gap:2px;padding-inline:14px}.home-work-details>div:first-child{padding-left:0}.home-work-details>div+div{border-left:1px solid #edf1f0}.home-work-details span{color:var(--ink-500);font-size:var(--text-xs)}.home-work-details strong{overflow:hidden;color:var(--ink-900);font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.home-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-app-card{min-width:0;min-height:104px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:13px;padding:17px 18px;border:1px solid rgba(126,151,143,.16);border-radius:8px;background:#ffffffd9;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.home-app-card:hover{transform:translateY(-2px);border-color:#18b89447;box-shadow:0 9px 22px #20453b0d}.home-app-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #cceee5;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.home-app-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.home-app-copy strong{color:var(--ink-950);font-size:17px;line-height:1.4;font-weight:600}.home-app-copy small{color:var(--ink-500);font-size:var(--text-sm);line-height:1.5}.home-app-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 12px}.home-app-stats i{color:var(--ink-500);font-size:var(--text-xs);font-style:normal;white-space:nowrap}.home-app-stats i[data-tone=online]{color:var(--soaiy-primary-deep)}.home-app-stats i[data-tone=developing]{color:#ae6b1d}.home-app-arrow{color:#9aa49f}.home-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-ai-card{min-width:0;min-height:218px;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(24,184,148,.16);border-radius:8px;background:linear-gradient(135deg,#f4fcf9,#fff 70%)}.home-ai-card-head>i{color:#8b9691;font-size:var(--text-xs);font-style:normal}.home-ai-card-head>i[data-priority=high]{color:#b26a1b}.home-ai-card>p{margin:14px 0 0;color:var(--ink-500);font-size:var(--text-xs)}.home-ai-card>h3{margin:3px 0 0;color:var(--ink-950);font-size:17px;line-height:1.4;font-weight:600}.home-ai-card ul{display:grid;gap:5px;margin:13px 0 0;padding:0;list-style:none}.home-ai-card li{position:relative;padding-left:12px;color:var(--ink-600);font-size:var(--text-sm);line-height:1.5}.home-ai-card li:before{content:"";position:absolute;left:0;top:.65em;width:4px;height:4px;border-radius:50%;background:var(--soaiy-primary)}.home-ai-card .home-text-link{margin:auto 0 0;padding-top:13px}.management-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid rgba(126,151,143,.17);border-radius:8px;background:#fff}.management-metric{min-width:0;min-height:128px;display:flex;flex-direction:column;justify-content:center;padding:18px}.management-metric+.management-metric{border-left:1px solid #edf1f0}.management-metric>span{color:var(--ink-500);font-size:var(--text-xs)}.management-metric>strong{margin-top:8px;color:var(--ink-950);font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.025em}.management-metric>small{display:flex;align-items:center;gap:4px;margin-top:10px;color:var(--ink-500);font-size:11px;line-height:1.35}.management-metric[data-tone=positive]>small{color:var(--soaiy-primary-deep)}.management-metric[data-tone=warning]>small{color:#b26a1b}.management-table-wrap{overflow-x:auto;border:1px solid rgba(126,151,143,.16);border-radius:8px;background:#fff}.management-store-table{width:100%;min-width:860px;border-collapse:collapse}.management-store-table th{padding:11px 16px;border-bottom:1px solid #e8eeec;background:#f7faf9;color:var(--ink-500);font-size:var(--text-xs);font-weight:500;text-align:left}.management-store-table td{padding:14px 16px;border-bottom:1px solid #edf1f0;color:var(--ink-800);font-size:var(--text-base)}.management-store-table tr:last-child td{border-bottom:0}.management-store-table td:first-child{min-width:220px}.management-store-table td:first-child strong,.management-store-table td:first-child small{display:block}.management-store-table td:first-child strong{font-weight:600}.management-store-table td:first-child small{margin-top:2px;color:var(--ink-500);font-size:var(--text-xs)}.management-store-table td:last-child{width:54px;text-align:right}.management-store-table td:last-child a{color:var(--soaiy-primary-deep)}.management-status{display:inline-flex;align-items:center;gap:6px;color:var(--ink-500);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.management-status[data-tone=live],.management-status[data-tone=normal]{color:var(--soaiy-primary-deep)}.management-status[data-tone=attention]{color:#ae6b1d}.management-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.management-list{overflow:hidden;border-block:1px solid rgba(126,151,143,.16);background:#ffffff7a}.management-list-item{min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px}.management-list-item+.management-list-item{border-top:1px solid rgba(126,151,143,.13)}.management-list-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.management-list-icon.is-warning{background:#fff7e9;color:#b26a1b}.management-list-item>span:nth-child(2){min-width:0}.management-list-item strong,.management-list-item small{display:block}.management-list-item strong{color:var(--ink-900);font-size:var(--text-base);line-height:1.4;font-weight:600}.management-list-item small{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--ink-500);font-size:var(--text-xs);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.management-list-item>svg{color:#9aa49f}.management-priority{min-width:24px;height:24px;display:grid;place-items:center;border-radius:12px;background:#f1f4f3;color:var(--ink-500);font-size:11px;font-style:normal}.management-priority[data-priority=high]{background:#fff0e4;color:#b85f23}.management-project-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.management-project{min-width:0;padding:17px 18px;border:1px solid rgba(126,151,143,.16);border-radius:8px;background:#ffffffd1}.management-project-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.management-project-head>div{min-width:0}.management-project-head strong,.management-project-head span{display:block}.management-project-head strong{color:var(--ink-950);font-size:var(--text-base);font-weight:600}.management-project-head span{margin-top:2px;color:var(--ink-500);font-size:var(--text-xs)}.management-project-head>i{display:inline-flex;align-items:center;gap:4px;color:var(--soaiy-primary-deep);font-size:11px;font-style:normal;white-space:nowrap}.management-project-head>i[data-risk=attention]{color:#ae6b1d}.management-project-head>i[data-risk=risk]{color:#c45f55}.management-progress{height:5px;margin-top:16px;overflow:hidden;border-radius:3px;background:#e9efed}.management-progress>span{display:block;height:100%;border-radius:inherit;background:var(--soaiy-primary)}.management-project-meta{display:grid;grid-template-columns:.55fr .9fr 1.55fr;margin-top:15px}.management-project-meta>span{min-width:0;padding-inline:10px}.management-project-meta>span:first-child{padding-left:0}.management-project-meta>span+span{border-left:1px solid #edf1f0}.management-project-meta small,.management-project-meta strong{display:block}.management-project-meta small{color:var(--ink-500);font-size:11px}.management-project-meta strong{display:-webkit-box;margin-top:2px;overflow:hidden;color:var(--ink-800);font-size:var(--text-xs);line-height:1.4;font-weight:500;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1320px){.management-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.management-metric:nth-child(4){border-left:0}.management-metric:nth-child(n+4){border-top:1px solid #edf1f0}.management-project-list{grid-template-columns:1fr}}@media(max-width:960px){.home-work-grid,.home-app-grid,.home-ai-grid,.management-split-grid{grid-template-columns:1fr}.home-welcome{align-items:flex-start}.home-welcome-side{align-items:flex-end;flex-direction:column-reverse}}@media(max-width:639px){.home-welcome-side{width:100%;align-items:flex-start}.home-welcome-side>time{padding:0;border:0;background:transparent}.home-view-switcher{width:100%}.home-view-switcher button{flex:1}.home-app-card{grid-template-columns:42px minmax(0,1fr) 18px}.home-app-stats{grid-column:2 / -1;justify-content:flex-start}.management-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-metric:nth-child(3),.management-metric:nth-child(5){border-left:0}.management-metric:nth-child(n+3){border-top:1px solid #edf1f0}.management-project-meta{grid-template-columns:1fr 1fr;gap:10px 0}.management-project-meta>span:nth-child(3){grid-column:1 / -1;padding:10px 0 0;border-top:1px solid #edf1f0;border-left:0}}.video-home-section{min-width:0;padding:16px;border:1px solid rgba(126,151,143,.16);border-radius:9px;background:#ffffffd6}.video-section-heading,.video-subsection-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.video-section-heading h2,.video-subsection-heading h2{color:var(--ink-950);font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:600}.video-section-heading p,.video-subsection-heading p{margin-top:3px;color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-secondary)}.video-section-heading>span{color:#8a9491;font-size:var(--text-xs)}.video-subsection-heading h2{font-size:var(--text-md)}.video-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.video-mode-card{min-width:0;display:flex;flex-direction:column;min-height:210px;padding:16px;border:1px solid #e1e8e6;border-radius:8px;background:#fafcfb}.video-mode-card[data-enabled=true]{border-color:#cde8e1;background:linear-gradient(145deg,#fff,#effcf8b3)}.video-mode-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.video-mode-card-head>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dce5e2;border-radius:7px;background:#fff;color:#6c7974}.video-mode-card[data-enabled=true] .video-mode-card-head>span{border-color:#ccebe3;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.video-mode-card-head>strong{padding:3px 8px;border-radius:11px;background:#f0f3f2;color:#7f8a86;font-size:var(--text-xs);font-weight:500}.video-mode-card[data-enabled=true] .video-mode-card-head>strong{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.video-mode-card h3{margin:15px 0 0;color:var(--ink-950);font-size:var(--text-md);font-weight:600}.video-mode-card p{margin:7px 0 0;color:#67726e;font-size:var(--text-sm);line-height:var(--leading-body)}.video-mode-card>a,.video-mode-planned{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:auto;padding-top:14px;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:500}.video-mode-planned{color:#9aa4a0}.video-task-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e7ecea}.video-task-counts article{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:10px 24px}.video-task-counts article+article{border-left:1px solid #e7ecea}.video-task-counts span{color:#6f7b76;font-size:var(--text-sm)}.video-task-counts strong{color:var(--ink-950);font-size:24px;font-weight:600}.product-knowledge-card{padding:16px;border:1px solid rgba(24,184,148,.2);border-radius:9px;background:linear-gradient(100deg,#effcf8b8,#ffffffe6)}.product-knowledge-card>header{display:flex;align-items:center;gap:11px}.product-knowledge-card>header>span{width:40px;height:40px;display:grid;place-items:center;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.product-knowledge-card small{color:var(--soaiy-primary-deep);font-size:var(--text-xs)}.product-knowledge-card h3{margin:2px 0 0;font-size:var(--text-md)}.product-knowledge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;border-top:1px solid rgba(126,151,143,.17)}.product-knowledge-grid section{padding:12px 14px 0 0}.product-knowledge-grid section+section{padding-left:14px;border-left:1px solid rgba(126,151,143,.17)}.product-knowledge-grid h4{display:flex;align-items:center;gap:6px;margin:0;color:#48544f;font-size:var(--text-sm)}.product-knowledge-grid h4 svg{color:var(--soaiy-primary-deep)}.product-knowledge-grid p{margin:6px 0 0;color:#66716d;font-size:var(--text-sm);line-height:1.55}.product-library-layout{min-width:0;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr);gap:16px;align-items:start}.product-library-list,.product-library-form{min-width:0;padding:16px;border:1px solid rgba(126,151,143,.18);border-radius:9px;background:#ffffffe0}.product-library-list{display:grid;gap:10px}.product-library-list .video-section-heading{margin-bottom:2px}.product-library-list>article{display:grid;gap:11px;padding:14px;border:1px solid #e2e9e6;border-radius:7px;background:#fbfcfc}.product-library-list>article.is-active{border-color:#acdcd0;background:var(--soaiy-primary-soft);box-shadow:inset 2px 0 0 var(--soaiy-primary)}.product-library-item-head{min-width:0;display:flex;align-items:center;gap:10px}.product-library-item-head>span{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border-radius:7px;background:#eaf6f2;color:var(--soaiy-primary-deep)}.product-library-item-head small{color:#89938f;font-size:var(--text-xs)}.product-library-item-head h3{margin:2px 0 0;color:var(--ink-950);font-size:var(--text-base);font-weight:600;line-height:1.4}.product-library-list>article>p{margin:0;color:#68746f;font-size:var(--text-sm);line-height:1.55}.product-library-item-meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#7b8782;font-size:var(--text-xs)}.product-library-item-meta span{display:inline-flex;align-items:center;gap:5px}.product-library-list>article>button{width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.product-library-form{display:grid;gap:16px}.product-library-form .video-section-heading{margin-bottom:0}.product-library-form fieldset{min-width:0;margin:0;padding:14px;border:1px solid #e4eae8;border-radius:7px}.product-library-form legend{padding:0 7px;color:#44514c;font-size:var(--text-sm);font-weight:600}.product-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-form-grid label{min-width:0;display:grid;gap:5px;color:#65716c;font-size:var(--text-xs);font-weight:500}.product-form-grid label>span{display:inline-flex;align-items:center;gap:3px}.product-form-grid label>span strong{color:#bc594b}.product-form-grid .is-wide{grid-column:1 / -1}.product-form-grid input,.product-form-grid textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fff;color:var(--ink-800);font:inherit;font-size:var(--text-sm);line-height:1.55;resize:vertical}.product-form-grid input{min-height:38px}.product-form-grid input:focus,.product-form-grid textarea:focus{border-color:#8dcdbc;box-shadow:0 0 0 3px #18b89414}.product-library-form>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:2px}.product-form-success{display:flex;align-items:center;gap:6px;margin:0;color:var(--soaiy-primary-deep);font-size:var(--text-sm)}.video-task-table-wrap,.script-table-wrap{overflow-x:auto;border:1px solid #e1e8e6;border-radius:7px;background:#fff}.video-task-table,.script-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.video-task-table th,.video-task-table td,.script-table th,.script-table td{padding:12px 13px;border-bottom:1px solid #edf1f0;text-align:left;vertical-align:middle}.video-task-table th,.script-table th{background:#f7faf9;color:#7b8682;font-size:var(--text-xs);font-weight:500}.video-task-table td{color:#606c67;font-size:var(--text-sm)}.video-task-table tbody tr:last-child td{border-bottom:0}.video-task-table th:first-child{width:17%}.video-task-table th:nth-child(2){width:18%}.video-task-table td:first-child strong{color:var(--ink-950);font-weight:600}.video-task-table td:last-child a{display:inline-flex;align-items:center;gap:4px;color:var(--soaiy-primary-deep);font-weight:500;white-space:nowrap}.video-reference-name{display:inline-flex;align-items:center;gap:5px}.video-reference-name svg{color:var(--soaiy-primary-deep)}.video-task-status{display:inline-flex;align-items:center;gap:5px;color:#68746f;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.video-task-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9ba6a2}.video-task-status.is-approved,.video-task-status.is-completed{color:var(--soaiy-primary-deep)}.video-task-status.is-approved:before,.video-task-status.is-completed:before{background:var(--soaiy-primary-hover)}.video-task-status.is-reviewing-script{color:#a86528}.video-task-status.is-reviewing-script:before{background:#d98237}.video-task-status.is-rejected,.video-task-status.is-failed{color:#b45f54}.video-task-status.is-rejected:before,.video-task-status.is-failed:before{background:#cf7367}.video-current-version{padding:4px 9px;border-radius:12px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.video-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;border:1px solid #e1e8e6;border-radius:8px;background:#fffc;list-style:none}.video-stepper-v3{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.video-production-stage{display:grid;gap:14px}.video-production-heading{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #e3eae7}.video-production-heading>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #cbe8e0;border-radius:8px;color:#167763;background:#edf9f6}.video-production-heading h2,.video-production-heading p{margin:0}.video-production-heading h2{font-size:18px}.video-production-heading p{margin-top:4px;color:#77847f;font-size:13px;line-height:1.55}.video-production-heading em{padding:5px 9px;border-radius:999px;color:#167763;background:#edf9f6;font-size:12px;font-style:normal;font-weight:650}.video-production-loading,.video-production-empty,.video-production-error{display:flex;align-items:center;gap:10px;min-height:70px;padding:16px;border:1px solid #dfe7e4;border-radius:8px;background:#fff;color:#65736e}.video-production-empty p{margin:4px 0 0;font-size:13px}.video-production-error{min-height:auto;border-color:#f0d4c5;background:#fff8f4;color:#a85e35}.is-spinning{animation:video-spin .9s linear infinite}@keyframes video-spin{to{transform:rotate(360deg)}}.material-readiness-overview{display:grid;grid-template-columns:minmax(210px,.5fr) minmax(0,1.5fr);gap:14px;padding:16px;border:1px solid #dfe7e4;border-radius:8px;background:#f9fcfb}.material-readiness-overview>div{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:5px 10px}.material-readiness-overview>div strong{color:#167763;font-size:30px;line-height:1}.material-readiness-overview>div span{color:#75827d;font-size:13px}.material-readiness-overview progress,.edit-progress progress{grid-column:1 / -1;width:100%;height:6px;accent-color:#27b793}.material-readiness-overview dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.material-readiness-overview dl div{padding:4px 16px;border-left:1px solid #e0e8e5}.material-readiness-overview dt{color:#8a9691;font-size:12px}.material-readiness-overview dd{margin:5px 0 0;font-size:20px;font-weight:700}.material-requirement-list{display:grid;gap:8px}.material-requirement-list article{display:grid;grid-template-columns:48px minmax(0,1fr) 300px;gap:18px;padding:16px;border:1px solid #e0e7e5;border-radius:8px;background:#fff}.material-requirement-list article.is-ready{border-color:#cfe8e2}.material-shot-number{width:38px;height:38px;display:grid;place-items:center;border-radius:7px;color:#167763;background:#edf9f6;font-weight:700}.material-shot-content header{display:flex;justify-content:space-between;gap:10px}.material-shot-content p{margin:5px 0 9px;color:#68756f;font-size:13px}.material-shot-content dl{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.material-shot-content dl div{display:flex;gap:6px;font-size:12px}.material-shot-content dt{color:#929d99}.material-shot-content dd{margin:0;color:#596761}.material-shot-content small{display:block;margin-top:9px;color:#9a7449}.material-shot-content em{display:flex;align-items:center;gap:5px;margin-top:8px;color:#167763;font-size:12px;font-style:normal}.material-status{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#986126;background:#fff5e9;font-size:11px}.material-status.is-completed{color:#167763;background:#edf9f6}.material-actions{display:flex;flex-direction:column;justify-content:center;gap:7px}.material-actions>span{color:#87938e;font-size:11px;font-weight:650}.material-ai-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.material-actions button,.quality-check-panel button,.edit-instruction-panel button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid #cfdcd8;border-radius:6px;background:#fff;color:#52615b;font:inherit;font-size:12px;cursor:pointer}.material-actions button.is-primary{border-color:#8fd4c3;color:#167763;background:#f2fbf8}.material-actions button:disabled,.quality-check-panel button:disabled,.edit-instruction-panel button:disabled{cursor:not-allowed;opacity:.55}.video-production-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:14px;border-top:1px solid #e3eae7}.video-production-actions>span{margin-right:auto;color:#7f8b86;font-size:13px}.edit-input-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edit-input-summary article{display:flex;align-items:flex-start;gap:11px;padding:16px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.edit-input-summary svg{color:#167763}.edit-input-summary p{margin:5px 0 0;color:#74817c;line-height:1.55}.edit-progress{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid #cce8e1;border-radius:8px;color:#167763;background:#f2fbf8}.edit-progress>div{display:grid;gap:8px}.edit-guardrail{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-left:3px solid #dfa15a;background:#fff9f1;color:#8c632f}.edit-guardrail p{margin:4px 0 0;color:#876f50;font-size:13px}.seedance-input-summary{display:grid;gap:12px;padding:16px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.seedance-input-summary>dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0}.seedance-input-summary>dl>div{min-width:0;padding:12px;border:1px solid #e3eae7;border-radius:7px;background:#f9fcfb}.seedance-input-summary dt{color:#87938e;font-size:12px}.seedance-input-summary dd{margin:5px 0 0;overflow-wrap:anywhere;color:#34413c;font-weight:700}.seedance-prompt-details{overflow:hidden;border:1px solid #d9e6e2;border-radius:7px}.seedance-prompt-details summary{padding:11px 13px;color:#167763;background:#f2faf7;font-size:13px;font-weight:650;cursor:pointer}.seedance-prompt-details>div{display:grid;gap:8px;padding:13px;border-top:1px solid #d9e6e2}.seedance-prompt-details pre{max-height:300px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#52615b;font:inherit;font-size:12px;line-height:1.7}.seedance-prompt-details p{margin:0;color:#8b5e2e;font-size:12px;line-height:1.6}.seedance-generation-result{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid #cce8e1;border-radius:8px;color:#167763;background:#f2fbf8}.seedance-generation-result p{margin:4px 0 0;color:#65736e;font-size:13px}.final-review-grid,.final-lineage-card,.video-production-complete{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px}.final-video-preview{min-height:230px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#fff;background:linear-gradient(145deg,#163c34,#0b1714)}.final-video-preview>div{display:grid;justify-items:center;gap:8px}.final-video-preview span{color:#acc0ba;font-size:12px}.final-version-detail,.final-lineage-card>dl{padding:18px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.final-version-detail header{display:flex;justify-content:space-between;gap:12px}.final-version-detail header div{display:grid;gap:4px}.final-version-detail header span,.final-version-detail dt,.final-lineage-card dt{color:#8b9793;font-size:12px}.final-version-detail header em{color:#167763;font-style:normal}.final-version-detail ul{margin:20px 0;padding:0;display:grid;gap:9px;list-style:none}.final-version-detail li{display:flex;align-items:center;gap:7px;color:#5f6d67}.final-version-detail li svg{color:#1d9b7f}.final-version-detail dl,.final-lineage-card>dl{display:grid;gap:10px;margin:0}.final-version-detail dl div,.final-lineage-card dl div{display:grid;gap:4px;padding-bottom:9px;border-bottom:1px solid #edf1ef}.final-version-detail dd,.final-lineage-card dd{margin:0;overflow-wrap:anywhere}.quality-check-panel{padding:16px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.quality-check-panel header{display:flex;justify-content:space-between;gap:16px}.quality-check-panel header p,.quality-waiting{margin:4px 0 0;color:#7b8883;font-size:13px}.quality-result{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border-radius:6px;color:#167763;background:#edf9f6}.quality-result.is-blocked{color:#ad4d43;background:#fff1ef}.quality-result span{color:inherit;font-size:13px}.quality-check-dimensions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.quality-check-dimensions span{display:inline-flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid #e0e9e6;border-radius:6px;color:#42665d;background:#f8fcfb;font-size:12px}.quality-check-dimensions svg{color:#1d9b7f}.ai-precheck-panel{position:relative;padding:16px;border:1px solid #eadfcf;border-radius:8px;background:#fffdf9}.ai-precheck-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-precheck-panel header p{margin:4px 0 0;color:#7b8883;font-size:13px}.ai-precheck-status,.qianchuan-official-status{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.ai-precheck-status{color:#167763;background:#eaf8f4}.ai-precheck-status.is-risk,.ai-precheck-status.is-suggest_modify{color:#95611f;background:#fff3e3}.qianchuan-official-status{color:#5d6965;background:#edf1f0}.qianchuan-official-status.is-pending{color:#346b83;background:#eaf5f9}.qianchuan-official-status.is-rejected{color:#a34c43;background:#fff0ee}.qianchuan-official-status.is-available{color:#167763;background:#eaf8f4}.ai-precheck-summary{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;border-radius:6px;color:#765325;background:#fff6e9}.ai-precheck-summary>strong{font-size:18px}.ai-precheck-summary>span{font-size:13px;line-height:1.5}.ai-precheck-risks{display:grid;gap:8px;margin-top:10px}.ai-precheck-risks article{display:grid;gap:8px;padding:11px 12px;border:1px solid #eadfcf;border-radius:6px;background:#fff}.ai-precheck-risks article>div{display:flex;align-items:baseline;gap:12px}.ai-precheck-risks article span,.ai-precheck-risks article p{color:#6e7a75;font-size:12px;line-height:1.5}.ai-precheck-risks article p{display:flex;gap:6px;margin:0;color:#765325}.ai-precheck-optimize{margin-top:12px}.edit-instruction-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.edit-instruction-panel label{display:grid;gap:7px;color:#596761;font-size:13px}.edit-instruction-panel textarea{min-height:78px;resize:vertical;padding:10px 12px;border:1px solid #dce5e2;border-radius:7px;font:inherit;line-height:1.55}.edit-instruction-panel button{min-height:42px}.video-ai-plan-feedback{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;border:1px solid #dce8e4;border-radius:8px;background:#f8fcfb}.video-ai-plan-feedback label{display:grid;gap:7px;color:#596761;font-size:13px}.video-ai-plan-feedback textarea{min-height:72px;padding:10px 12px;resize:vertical;border:1px solid #d8e4e0;border-radius:7px;background:#fff;font:inherit;line-height:1.55}.production-complete-detail{display:grid;align-content:start;gap:14px;padding:18px;border:1px solid #cfe8e1;border-radius:8px;background:#f7fcfa}.production-complete-saved{display:flex;align-items:center;gap:7px;padding:11px 12px;border-radius:6px;color:#167763;background:#eaf8f4;font-weight:650}.production-complete-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.production-complete-detail dl div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid #e0e9e6;border-radius:7px;background:#fff}.production-complete-detail dt{color:#8a9691;font-size:12px}.production-complete-detail dd{margin:0;overflow-wrap:anywhere;color:#34413c;font-weight:650}.production-complete-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.qianchuan-status{display:inline-flex;align-items:center;width:fit-content;padding:4px 8px;border-radius:999px;color:#69756f;background:#f0f3f2;font-size:12px;font-weight:650;white-space:nowrap}.qianchuan-status.is-pushing{color:#95611f;background:#fff5e8}.qianchuan-status.is-pushed{color:#167763;background:#eaf8f4}.qianchuan-status.is-failed{color:#a34c43;background:#fff0ee}.qianchuan-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#1a262261;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qianchuan-modal{width:min(560px,100%);overflow:hidden;border:1px solid #d6e4df;border-radius:10px;background:#fff;box-shadow:0 18px 48px #17332b29}.qianchuan-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e5ece9}.qianchuan-modal>header>div{display:flex;align-items:flex-start;gap:11px}.qianchuan-modal>header>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;color:#167763;background:#eaf8f4}.qianchuan-modal h2{margin:0;font-size:18px}.qianchuan-modal header p{margin:4px 0 0;color:#a16b27;font-size:12px}.qianchuan-modal header>button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:#73807b;background:transparent;cursor:pointer}.qianchuan-modal header>button:hover{background:#f2f6f4}.qianchuan-confirm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 20px}.qianchuan-confirm-list>div{min-width:0;padding:10px 0;border-bottom:1px solid #edf1ef}.qianchuan-confirm-list>div:nth-child(odd){padding-right:14px}.qianchuan-confirm-list dt{color:#88948f;font-size:12px}.qianchuan-confirm-list dd{margin:5px 0 0;overflow-wrap:anywhere;color:#34413c;font-weight:650}.qianchuan-result{display:flex;align-items:flex-start;gap:10px;margin:4px 20px 14px;padding:12px 14px;border-radius:7px}.qianchuan-result p{margin:4px 0 0;font-size:12px}.qianchuan-result.is-pushing{color:#8f611f;background:#fff7ec}.qianchuan-result.is-success{color:#167763;background:#eaf8f4}.qianchuan-result.is-failed{color:#a34c43;background:#fff0ee}.qianchuan-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e5ece9;background:#fafcfb}.publish-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.publish-form label{display:grid;gap:7px;color:#64716c;font-size:13px}.publish-form input,.publish-form select{min-width:0;min-height:42px;padding:0 11px;border:1px solid #dce5e2;border-radius:6px;background:#fff;font:inherit}@media(max-width:1000px){.video-stepper-v3{grid-template-columns:repeat(5,minmax(150px,1fr))}.material-readiness-overview,.final-review-grid,.final-lineage-card,.video-production-complete{grid-template-columns:1fr}.material-requirement-list article{grid-template-columns:42px minmax(0,1fr)}.material-actions{grid-column:2;flex-direction:row;justify-content:flex-start}.publish-form{grid-template-columns:repeat(2,minmax(0,1fr))}.seedance-input-summary>dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.video-stepper-v3{grid-template-columns:repeat(5,minmax(150px,1fr))}.edit-input-summary,.publish-form{grid-template-columns:1fr}.material-readiness-overview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-instruction-panel,.video-ai-plan-feedback{grid-template-columns:1fr}.production-complete-detail dl,.seedance-input-summary>dl{grid-template-columns:1fr}}.video-mode-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.video-mode-grid-v2 .video-mode-card{min-height:184px}.video-product-entry{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 14px;border:1px solid #e1e8e6;border-radius:8px;background:#ffffffc2}.video-product-entry>span{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.video-product-entry>div{min-width:0}.video-product-entry strong{color:var(--ink-950);font-size:var(--text-sm)}.video-product-entry p{margin:2px 0 0;color:#7b8782;font-size:var(--text-xs)}.video-product-entry a{display:inline-flex;align-items:center;gap:5px;color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.video-task-table th:first-child{width:28%}.video-task-table th:nth-child(2){width:13%}.video-task-table th:nth-child(3){width:15%}.video-task-table th:nth-child(4){width:12%}.video-task-table th:nth-child(5){width:10%}.video-task-table th:nth-child(6){width:13%}.video-task-table th:nth-child(7){width:9%}.video-task-video{min-width:0;display:flex;align-items:center;gap:10px}.video-task-video>span:first-child{width:36px;height:36px;display:grid;flex:0 0 auto;place-items:center;border-radius:6px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.video-task-video>span:last-child{min-width:0;display:grid;gap:2px}.video-task-video small{overflow:hidden;color:#89938f;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.video-data-status{display:inline-flex;align-items:center;gap:5px;color:#75817c;font-size:var(--text-xs);font-weight:500;white-space:nowrap}.video-data-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9ba6a2}.video-data-status.is-complete{color:var(--soaiy-primary-deep)}.video-data-status.is-complete:before{background:var(--soaiy-primary-hover)}.video-data-status.is-partial{color:#a86528}.video-data-status.is-partial:before{background:#d98237}.video-v2-panel,.video-selected-source-summary{min-width:0;padding:16px;border:1px solid #e1e8e6;border-radius:8px;background:#ffffffe6}.video-source-selector{display:grid;gap:14px}.video-source-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-source-choice-grid>button{min-width:0;min-height:138px;display:grid;grid-template-columns:38px minmax(0,1fr);align-content:start;column-gap:12px;row-gap:5px;padding:16px;border:1px solid #dde7e4;border-radius:8px;background:#fbfcfc;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.video-source-choice-grid>button:hover{border-color:#aedacf;background:#fcfffe}.video-source-choice-grid>button:focus-visible{outline:2px solid var(--soaiy-primary-hover);outline-offset:2px}.video-source-choice-grid>button.is-active{border-color:#8fd3c1;background:var(--soaiy-primary-soft);box-shadow:inset 3px 0 0 var(--soaiy-primary-hover)}.video-source-choice-grid>button>span{width:38px;height:38px;display:grid;grid-row:1 / span 3;place-items:center;border:1px solid #cce9e1;border-radius:7px;background:#f1faf7;color:var(--soaiy-primary-deep)}.video-source-choice-grid strong{color:var(--ink-950);font-size:var(--text-md);line-height:1.4}.video-source-choice-grid p{margin:0;color:#697570;font-size:var(--text-sm);line-height:1.6}.video-source-choice-grid small{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.video-own-source-panel{display:grid;gap:12px;padding-top:14px;border-top:1px solid #e6ecea}.video-source-section-title h3,.video-source-section-title p{margin:0}.video-source-section-title h3{color:var(--ink-950);font-size:var(--text-md);line-height:1.4}.video-source-section-title p{margin-top:3px;color:#76827d;font-size:var(--text-sm)}.video-source-filters{display:grid;grid-template-columns:1.1fr 1.25fr .9fr .8fr;gap:9px}.video-source-filters label,.video-external-source-meta label{display:grid;gap:5px;color:#65716c;font-size:var(--text-xs);font-weight:500}.video-source-filters input,.video-source-filters select,.video-external-source-meta input,.video-external-source-meta select{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fff;color:var(--ink-800);font:inherit;font-size:var(--text-sm)}.video-source-filters input:focus,.video-source-filters select:focus,.video-external-source-meta input:focus,.video-external-source-meta select:focus{border-color:#86cebc;box-shadow:0 0 0 2px #1ebb9514}.video-source-tabs{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e0e7e5;border-radius:7px;background:#f7faf9}.video-source-tabs button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#6f7b76;font:inherit;font-size:var(--text-sm);cursor:pointer}.video-source-tabs button.is-active{background:#fff;color:var(--soaiy-primary-deep);box-shadow:0 1px 3px #1f463b14}.video-source-list{display:grid;gap:8px}.video-source-list>button{width:100%;min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:10px;border:1px solid #e3e9e7;border-radius:7px;background:#fbfcfc;color:inherit;font:inherit;text-align:left;cursor:pointer}.video-source-list>button:hover{border-color:#bcded5;background:#fbfffd}.video-source-list>button.is-selected{border-color:#91d4c3;background:var(--soaiy-primary-soft);box-shadow:inset 2px 0 0 var(--soaiy-primary)}.video-source-cover{position:relative;width:64px;height:48px;display:grid;place-items:center;border-radius:5px;background:linear-gradient(135deg,#eaf7f3,#d9eee8);color:var(--soaiy-primary-deep)}.video-source-cover small{position:absolute;right:4px;bottom:3px;padding:1px 4px;border-radius:3px;background:#192d27b8;color:#fff;font-size:10px}.video-source-main{min-width:0;display:grid;gap:4px}.video-source-main strong{overflow:hidden;color:var(--ink-950);font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap}.video-source-main small{color:#82908a;font-size:var(--text-xs)}.video-source-check{width:22px;height:22px;display:grid;place-items:center;border:1px solid #dce5e2;border-radius:50%;color:#fff}.video-source-list>button.is-selected .video-source-check{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-hover)}.video-new-source-note{min-height:86px;display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed #cfded9;border-radius:7px;background:#fbfdfc;color:var(--soaiy-primary-deep)}.video-new-source-note>div{flex:1}.video-new-source-note strong{color:var(--ink-950)}.video-new-source-note p{margin:3px 0 0;color:#76827d;font-size:var(--text-sm)}.video-external-source-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin-bottom:0;padding-top:18px;border-top:1px solid #e7edeb}.video-external-source-meta label{gap:8px}.video-external-source-meta input,.video-external-source-meta select{min-height:42px}.external-discovery-panel{display:grid;gap:12px;padding-top:14px;border-top:1px solid #e6ecea}.external-discovery-heading h3,.external-discovery-heading p{margin:0}.external-discovery-heading h3{color:var(--ink-950);font-size:var(--text-md)}.external-discovery-heading p{margin-top:4px;color:#76827d;font-size:var(--text-sm);line-height:1.55}.external-discovery-search{display:grid;grid-template-columns:minmax(280px,1fr) 120px 150px auto;align-items:end;gap:9px}.external-discovery-search label{display:grid;gap:5px;color:#65716c;font-size:var(--text-xs);font-weight:500}.external-discovery-search input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fff;color:var(--ink-800);font:inherit;font-size:var(--text-sm)}.external-discovery-search input:focus{border-color:#86cebc;box-shadow:0 0 0 2px #1ebb9514}.external-discovery-rule{min-height:38px;display:grid;align-content:center;gap:1px;padding:5px 9px;border:1px solid #e0e7e5;border-radius:6px;background:#f9fbfa}.external-discovery-rule span{color:#8b9692;font-size:10px}.external-discovery-rule strong{color:#53605b;font-size:var(--text-xs);font-weight:600}.external-candidate-list{display:grid;gap:8px}.external-candidate-list>button{width:100%;min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) 170px 22px;align-items:center;gap:11px;padding:10px;border:1px solid #e2e9e7;border-radius:7px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.external-candidate-list>button:hover{border-color:#b9ddd4;background:#fbfffd}.external-candidate-list>button.is-selected{border-color:#8fd3c1;background:var(--soaiy-primary-soft);box-shadow:inset 2px 0 0 var(--soaiy-primary)}.external-candidate-list>button.is-selected .video-source-check{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-hover)}.external-candidate-cover{position:relative;width:58px;height:44px;display:grid;place-items:center;border-radius:5px;background:#eaf7f3;color:var(--soaiy-primary-deep)}.external-candidate-cover small{position:absolute;right:3px;bottom:3px;padding:1px 3px;border-radius:3px;background:#1c322bb8;color:#fff;font-size:9px}.external-candidate-main,.external-candidate-metrics{min-width:0;display:grid;gap:3px}.external-candidate-main strong{overflow:hidden;color:var(--ink-950);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.external-candidate-main small,.external-candidate-metrics small{color:#83908b;font-size:var(--text-xs)}.external-candidate-metrics strong{color:var(--soaiy-primary-deep);font-size:var(--text-base)}.external-capability-note{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border-left:2px solid #e6ab70;background:#fffaf5;color:#8b653e;font-size:var(--text-xs);line-height:1.55}.external-capability-note svg{flex:0 0 auto;margin-top:1px}.video-inline-error{display:flex;align-items:center;gap:6px;color:#ba5b4f;font-size:var(--text-xs)}.video-selected-source-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.video-selected-source-summary>div{display:grid;gap:3px}.video-selected-source-summary span{color:#87928e;font-size:var(--text-xs)}.video-selected-source-summary strong{color:var(--ink-950);font-size:var(--text-base)}.video-selected-source-summary p{margin:0;color:#74807b;font-size:var(--text-sm)}.video-completeness{min-width:190px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.video-completeness>span{color:var(--soaiy-primary-deep);font-size:24px;font-weight:600}.video-completeness>div{display:grid;gap:5px}.video-completeness strong{color:#68746f;font-size:var(--text-xs);font-weight:500}.video-completeness i{width:110px;height:5px;overflow:hidden;border-radius:3px;background:#e6ecea}.video-completeness b{height:100%;display:block;border-radius:inherit;background:var(--soaiy-primary-hover)}.video-data-groups{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:12px}.video-data-groups.is-external{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.video-data-group{min-width:0;padding:16px;border:1px solid #e3ebe8;border-radius:8px;background:#fff}.video-data-groups:not(.is-external) .video-data-group.is-content{grid-column:1 / -1}.video-data-group header{display:flex;align-items:flex-start;justify-content:space-between;min-height:38px;padding-bottom:11px;border-bottom:1px solid #edf2f0}.video-data-group header h3{margin:0;color:var(--ink-950);font-size:var(--text-base);font-weight:650}.video-data-group header p{margin:4px 0 0;color:#84908b;font-size:var(--text-xs);line-height:1.55}.video-data-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.video-data-group.is-organic>div{grid-template-columns:repeat(2,minmax(0,1fr))}.video-data-group.is-ad>div{grid-template-columns:repeat(4,minmax(0,1fr))}.video-data-group article{min-width:0;min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px 11px;border:1px solid #edf2f0;border-radius:7px;background:#fbfdfc}.video-data-group article>span{color:#7d8984;font-size:var(--text-xs)}.video-data-group article>strong{overflow:hidden;color:var(--ink-950);font-size:18px;line-height:1.2;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.video-data-group article>small{display:inline-flex;align-items:center;gap:3px;color:#7b8782;font-size:11px}.video-data-group article>small.is-up{color:var(--soaiy-primary-deep)}.video-data-group article>small.is-down{color:#b1682d}.video-data-group article.is-missing>strong{color:#a0aaa6;font-size:var(--text-sm)}.video-data-group article>small.video-metric-impact{display:block;color:#a56c35;font-size:var(--text-xs);line-height:1.45}.video-data-group .video-script-structure{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:4px 14px;margin-top:12px;padding:12px 14px;border:1px solid #dcebe6;border-radius:7px;background:#f5fbf9}.video-script-structure>span{grid-row:1 / span 2;color:#7c8984;font-size:var(--text-xs);white-space:nowrap}.video-script-structure>strong{color:var(--ink-900);font-size:var(--text-sm);font-weight:600;line-height:1.6}.video-script-structure>small{color:#96a19d;font-size:11px;line-height:1.45}.video-script-structure.is-pending>strong{color:#8e9995;font-weight:500}.video-analysis-formula{display:grid;gap:8px;padding:14px 16px;border:1px solid #cce8e0;border-left:3px solid var(--soaiy-primary-hover);border-radius:7px;background:#f7fcfa}.video-analysis-formula>div{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-deep)}.video-analysis-formula>div span{font-size:var(--text-sm);font-weight:650}.video-script-purpose>div:last-child{display:grid;gap:7px}.video-script-purpose article{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;border:1px solid #e5ebe9;border-radius:6px;background:#fbfcfc}.video-script-purpose article>span{display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.video-script-purpose article>p{margin:0;color:#4d5954;font-size:var(--text-sm);line-height:1.65}.video-analysis-formula>div em{margin-left:auto;padding:3px 8px;border-radius:999px;background:#e7f6f1;color:#568078;font-size:var(--text-xs);font-style:normal;font-weight:500}.video-analysis-formula>strong{color:var(--ink-950);font-size:var(--text-md);line-height:1.55}.video-analysis-formula>p{margin:0;color:#7a8782;font-size:var(--text-xs);line-height:1.55}.video-missing-warning,.video-data-ready{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;border-left:3px solid #d9853a;background:#fff9f1;color:#8c5a2f;font-size:var(--text-sm)}.video-missing-warning p{margin:2px 0 0;color:#8a7462}.video-data-ready{align-items:center;border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.video-data-confirmation>footer{display:flex;align-items:center;gap:5px;margin-top:10px;color:#929c98;font-size:var(--text-xs)}.video-source-evidence-note{display:flex;align-items:baseline;gap:9px;margin-bottom:12px;padding:9px 11px;border-left:3px solid var(--soaiy-primary-hover);background:var(--soaiy-primary-soft);color:#56645f;font-size:var(--text-sm)}.video-source-evidence-note strong{flex:0 0 auto;color:var(--soaiy-primary-deep);font-size:var(--text-xs)}.video-source-evidence-note p{margin:0;line-height:1.55}.video-source-evidence-note.is-external{border-color:#d59a4c;background:#fffaf2}.video-source-evidence-note.is-external strong{color:#9a6228}.video-ai-review{display:grid;gap:14px}.video-review-conclusion{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px;border:1px solid #bfe5db;border-left:4px solid var(--soaiy-primary-hover);border-radius:8px;background:linear-gradient(110deg,#f2fcf8,#fff)}.video-review-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#dff6ef;color:var(--soaiy-primary-deep)}.video-review-conclusion span{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.video-review-conclusion .video-soft-badge{color:#6f817a;font-weight:500}.video-review-conclusion h2{margin:4px 0 0;color:var(--ink-950);font-size:var(--text-lg);line-height:1.45}.video-review-conclusion p{margin:5px 0 0;color:#67736e;font-size:var(--text-sm)}.video-review-conclusion>strong{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:12px;background:#e5f7f1;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.video-review-metrics,.video-review-breakdown,.video-remake-advice{padding:16px;border:1px solid #e1e8e6;border-radius:8px;background:#fff}.video-review-metrics>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e7ecea;border-radius:7px}.video-review-metrics article{padding:13px 15px}.video-review-metrics article+article{border-left:1px solid #e7ecea}.video-review-metrics h3{margin:0 0 8px;color:#4c5954;font-size:var(--text-sm)}.video-review-metrics p{display:flex;justify-content:space-between;gap:12px;margin:5px 0 0;color:#7a8581;font-size:var(--text-xs)}.video-review-metrics p strong{color:var(--ink-950);font-size:var(--text-sm)}.video-review-breakdown>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e7ecea;border-radius:7px;overflow:hidden}.video-review-breakdown article{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 12px;border-bottom:1px solid #edf1f0}.video-review-breakdown article:nth-child(odd){border-right:1px solid #edf1f0}.video-review-breakdown article>span{color:#a3aca9;font-size:var(--text-xs)}.video-review-breakdown article>div{display:grid;gap:3px}.video-review-breakdown small{color:#7e8985;font-size:var(--text-xs)}.video-review-breakdown strong{color:#3f4b47;font-size:var(--text-sm);font-weight:500;line-height:1.5}.video-remake-advice{border-color:#bfe5db;box-shadow:0 8px 24px #235f4e0d}.video-advice-priority{padding:4px 9px;border-radius:12px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.video-advice-overview{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:10px}.video-remake-advice article{padding:13px;border:1px solid #e6ecea;border-radius:7px;background:#fbfcfc}.video-remake-advice h3{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:#495650;font-size:var(--text-sm)}.video-remake-advice .is-keep h3{color:var(--soaiy-primary-deep)}.video-remake-advice .is-change h3{color:#a6672e}.video-remake-advice ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.video-remake-advice li{display:grid;gap:2px}.video-remake-advice li strong{color:#48544f;font-size:var(--text-sm)}.video-remake-advice li span,.video-remake-advice article>p{margin:0;color:#77827e;font-size:var(--text-xs);line-height:1.55}.video-remake-advice article>p+p{margin-top:8px}.video-advice-reasons{margin-top:12px;padding-top:13px;border-top:1px solid #e4ebe8}.video-advice-reasons>h3{color:var(--soaiy-primary-deep)}.video-advice-reasons>div{display:grid;gap:8px}.video-advice-reasons>div>article{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0;padding:0;overflow:hidden;background:#fff}.video-advice-reasons article>header{min-width:0;padding:16px;border-right:1px solid #dfeae6;background:#f4faf8}.video-advice-reasons article>header span{display:block;color:#87928e;font-size:var(--text-xs)}.video-advice-reasons article>header strong{display:block;margin-top:4px;color:var(--ink-950);font-size:var(--text-base)}.video-advice-reasons dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.video-advice-reasons dl>div{min-width:0;padding:16px}.video-advice-reasons dl>div+div{border-left:1px solid #e7ecea}.video-advice-reasons dt{color:#87928e;font-size:var(--text-xs)}.video-advice-reasons dd{margin:7px 0 0;color:#52605a;font-size:var(--text-sm);line-height:1.65;overflow-wrap:anywhere}.video-advice-reasons .is-action{background:#f5fcf9}.video-advice-reasons .is-action dd{color:#315e52;font-weight:500}.video-remake-strategy{display:grid;gap:14px}.video-ai-recommended{display:inline-flex;align-items:center;gap:5px;color:var(--soaiy-primary-deep);font-size:var(--text-xs)}.video-variable-guidance{margin-bottom:10px;padding:9px 11px;border-left:3px solid var(--soaiy-primary-hover);background:var(--soaiy-primary-soft);color:#49655d;font-size:var(--text-sm)}.video-variable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.video-variable-grid>button{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:12px;border:1px solid #e1e8e6;border-radius:7px;background:#fbfcfc;color:inherit;font:inherit;text-align:left;cursor:pointer}.video-variable-grid>button.is-selected{border-color:#a9ddd0;background:#f3fcf8}.video-variable-check{width:20px;height:20px;display:grid;place-items:center;border:1px solid #cedbd7;border-radius:5px;color:#fff}.video-variable-grid>button.is-selected .video-variable-check{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-hover)}.video-variable-grid h3{display:flex;align-items:center;gap:7px;margin:0;color:var(--ink-950);font-size:var(--text-base)}.video-variable-grid h3 small{padding:2px 6px;border-radius:8px;background:#e4f6f0;color:var(--soaiy-primary-deep);font-size:10px;font-weight:500}.video-variable-grid p{margin:5px 0 0;color:#63706b;font-size:var(--text-sm)}.video-variable-grid em{display:block;margin-top:5px;color:#8a9591;font-size:var(--text-xs);font-style:normal;line-height:1.5}.video-intensity-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.video-intensity-options label{min-width:0;padding:12px;border:1px solid #e1e8e6;border-radius:7px;background:#fbfcfc;cursor:pointer}.video-intensity-options label.is-selected{border-color:#92d3c3;background:var(--soaiy-primary-soft);box-shadow:inset 2px 0 0 var(--soaiy-primary)}.video-intensity-options input{position:absolute;width:1px;height:1px;opacity:0}.video-intensity-options span{display:grid;gap:4px}.video-intensity-options strong{color:var(--ink-950);font-size:var(--text-sm)}.video-intensity-options small{color:#78847f;font-size:var(--text-xs);line-height:1.5}.video-variable-limit{margin:10px 0 0;padding:8px 10px;border-radius:6px;background:#fff6ec;color:#a16126;font-size:var(--text-sm)}.video-variable-limit.is-valid{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.video-strategy-context .video-form-grid{margin-top:2px}.video-strategy-context input,.video-strategy-context select,.video-strategy-context textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fff;color:var(--ink-800);font:inherit;font-size:var(--text-sm);line-height:1.5}.video-strategy-context input,.video-strategy-context select{min-height:38px}.video-strategy-context textarea{resize:vertical}.video-script-decision{min-width:0;padding:16px;border:1px solid #c9e5de;border-radius:8px;background:#fffffff0}.video-change-summary{display:grid;grid-template-columns:.9fr 1fr 1.5fr .7fr;border:1px solid #e2e9e6;border-radius:7px;overflow:hidden}.video-change-summary article{min-width:0;padding:11px 12px;background:#fbfcfc}.video-change-summary article+article{border-left:1px solid #e2e9e6}.video-change-summary span{display:block;color:#87928e;font-size:var(--text-xs)}.video-change-summary strong{display:block;margin-top:4px;color:#485650;font-size:var(--text-sm);line-height:1.5}.video-script-compare-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.video-script-compare-head>div:first-child{display:flex;align-items:center;gap:7px;color:var(--soaiy-primary-deep)}.video-script-compare-head strong{color:#43504b;font-size:var(--text-sm)}.video-script-compare-head span{color:#87928e;font-size:var(--text-xs)}.video-script-compare-head [role=tablist]{display:inline-flex;gap:3px;padding:3px;border:1px solid #dfe7e4;border-radius:6px;background:#f7faf9}.video-script-compare-head button{min-height:28px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#74807b;font:inherit;font-size:var(--text-xs);cursor:pointer}.video-script-compare-head button.is-active{background:#fff;color:var(--soaiy-primary-deep);box-shadow:0 1px 3px #1f463b14}.video-script-compare{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;margin-top:9px;border:1px solid #e3e9e7;border-radius:7px;overflow:hidden}.video-script-compare.is-original,.video-script-compare.is-remake{grid-template-columns:1fr}.video-script-copy{min-width:0;padding:13px;background:#fff}.video-script-copy>span{color:#87928e;font-size:var(--text-xs);font-weight:500}.video-script-copy h4{margin:8px 0 0;color:#35423d;font-size:var(--text-sm);line-height:1.6}.video-script-copy p{margin:8px 0 0;color:#56635e;font-size:var(--text-sm);line-height:1.75;white-space:pre-wrap}.video-script-copy mark{padding:1px 3px;border-radius:3px;background:#dff6ef;color:#245c4d}.video-script-copy footer{display:grid;gap:4px;margin-top:10px;padding-top:9px;border-top:1px dashed #dce7e3}.video-script-copy footer small{color:#87928e;font-size:var(--text-xs)}.video-script-compare-arrow{display:grid;place-items:center;border-inline:1px solid #e3e9e7;background:#f6faf8;color:var(--soaiy-primary-hover)}.video-script-trace{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--soaiy-primary-deep);font-size:var(--text-xs)}.video-effect-review{display:flex;align-items:flex-start;gap:12px;color:var(--soaiy-primary-deep)}.video-effect-review h2{margin:0;color:var(--ink-950);font-size:var(--text-lg)}.video-effect-review p{margin:5px 0 0;color:#75817c;font-size:var(--text-sm)}@media(max-width:1180px){.video-stepper{grid-template-columns:repeat(4,minmax(0,1fr))}.video-data-groups{grid-template-columns:1fr}.video-data-group+.video-data-group{border-top:1px solid #e7ecea;border-left:0}}@media(max-width:760px){.reference-review-suggestions>div{grid-template-columns:1fr}.reference-script-review>footer{align-items:stretch;flex-direction:column}.reference-script-review>footer>span{margin-left:0}.video-mode-grid-v2,.video-variable-grid,.video-review-breakdown>div:last-child,.video-remake-advice>div:last-child,.video-review-metrics>div:last-child,.video-intensity-options{grid-template-columns:1fr}.video-advice-overview,.video-advice-reasons>div>article,.video-change-summary{grid-template-columns:1fr}.video-advice-reasons dl{grid-template-columns:1fr}.video-advice-reasons dl>div+div,.video-change-summary article+article{border-top:1px solid #e7ecea;border-left:0}.video-advice-reasons>div>article>svg{display:none}.video-script-compare-head{align-items:flex-start;flex-direction:column}.video-script-compare{grid-template-columns:1fr}.video-script-compare-arrow{min-height:32px;border-block:1px solid #e3e9e7;border-inline:0;transform:rotate(90deg)}.video-product-entry{grid-template-columns:34px minmax(0,1fr)}.video-product-entry a{grid-column:2;justify-self:start}.video-source-list>button{grid-template-columns:56px minmax(0,1fr) 22px}.video-source-list .video-data-status{grid-column:2 / -1}.video-review-conclusion{grid-template-columns:40px minmax(0,1fr)}.video-review-conclusion>strong{grid-column:2;justify-self:start}.video-selected-source-summary{grid-template-columns:1fr}.video-completeness{justify-content:flex-start}}.video-stepper li{position:relative;min-width:0}.video-stepper li+li:before{content:"";position:absolute;top:50%;left:-16px;width:32px;height:1px;background:#dfe7e4}.video-stepper button{width:100%;min-height:68px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:#89938f;font:inherit;cursor:default}.video-stepper button:not(:disabled){cursor:pointer}.video-stepper button>span{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d8e1de;border-radius:50%;background:#fff;font-size:var(--text-xs)}.video-stepper button>div{min-width:0;display:grid;gap:2px;text-align:left}.video-stepper strong{overflow:hidden;font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.video-stepper small{color:#9aa39f;font-size:11px;font-weight:400;line-height:1.2}.video-stepper li.is-complete button,.video-stepper li.is-current button{color:var(--soaiy-primary-deep)}.video-stepper li.is-complete small,.video-stepper li.is-current small{color:#5d8f82}.video-stepper li.is-complete button>span,.video-stepper li.is-current button>span{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-soft)}.video-stepper li.is-current{background:#effcf8b3}.video-step-content{min-width:0;display:grid;gap:14px}.reference-video-input,.video-task-form,.content-breakdown>section,.breakdown-reference,.breakdown-summary,.remake-directions,.script-editor,.storyboard-workspace>section,.review-panel,.version-history{min-width:0;padding:16px;border:1px solid rgba(126,151,143,.17);border-radius:9px;background:#ffffffd6}.reference-video-input{display:grid;gap:22px;padding:20px}.reference-video-input>.video-subsection-heading{min-height:48px;padding-bottom:0}.reference-video-input>.video-subsection-heading p{margin-top:6px;line-height:1.6}.reference-video-input>.video-source-tabs{width:fit-content;margin-top:2px}.reference-video-input>.video-source-tabs button{min-height:38px;padding-inline:14px}.reference-video-grid,.breakdown-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-video-input>.reference-video-grid{margin-top:0;gap:16px}.video-upload-field{min-height:142px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:16px;border:1px dashed #bcded5;border-radius:7px;background:var(--soaiy-primary-soft);text-align:center;cursor:pointer}.video-upload-field input{position:absolute;width:1px;height:1px;opacity:0}.video-upload-field>span{color:var(--soaiy-primary-deep)}.video-upload-field strong{color:#3e4b46;font-size:var(--text-base)}.video-upload-field small{color:#82908a;font-size:var(--text-xs)}.video-upload-field em{color:var(--soaiy-primary-deep);font-size:11px;font-style:normal}.video-link-field{display:flex;justify-content:center;flex-direction:column;gap:7px;padding:15px;border:1px solid #e3e9e7;border-radius:7px;background:#fbfcfc}.video-link-field label{display:flex;align-items:center;gap:6px;color:#52605b;font-size:var(--text-sm);font-weight:500}.video-link-field input,.video-task-form input,.video-task-form select,.video-task-form textarea,.performance-fields input,.direction-angle textarea,.script-table input,.script-table textarea,.review-reject-reasons textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fff;color:var(--ink-800);font:inherit;font-size:var(--text-sm);line-height:1.5}.video-link-field input,.video-task-form input,.video-task-form select,.performance-fields input{min-height:38px}.video-link-field p{margin:0;color:#a06b36;font-size:var(--text-xs)}.reference-video-preview{width:min(100%,640px);margin-top:12px;overflow:hidden;border:1px solid #e0e8e5;border-radius:7px;background:#19211e}.reference-video-preview video{width:100%;height:clamp(240px,26vw,320px);display:block;background:#111;object-fit:contain}.reference-video-preview>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;background:#fff;color:#7d8884;font-size:var(--text-xs)}.reference-video-preview>div>span{display:inline-flex;align-items:center;gap:6px}.reference-video-preview>div>button{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #d7e4e0;border-radius:5px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-xs);cursor:pointer}.phase1-upload-button{width:100%;font:inherit;cursor:pointer}.phase1-parse-status{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dce6e2;border-radius:8px;background:#f8fbfa;color:#6f7d78}.phase1-parse-status>div{display:grid;gap:3px;flex:1}.phase1-parse-status strong{color:#34413c;font-size:13px}.phase1-parse-status span{font-size:12px}.phase1-parse-status.is-ready{border-color:#cce7dd;background:#f3fbf8;color:var(--soaiy-primary-deep)}.phase1-parse-status.is-error{border-color:#efd8ca;background:#fff9f5;color:#b55f29}.phase1-parse-status button{border:1px solid currentColor;border-radius:6px;background:#fff;color:inherit;padding:6px 10px;cursor:pointer}.phase1-transcript-field{display:grid;gap:8px;color:#4e5a56;font-size:13px}.phase1-transcript-field textarea{min-height:150px;resize:vertical;border:1px solid #dce5e2;border-radius:8px;padding:12px;background:#fff;color:#27312d;font:inherit;line-height:1.7}.phase1-content-structure{display:grid;gap:12px;padding:14px;border:1px solid #dce6e2;border-radius:8px}.phase1-content-structure>div{display:flex;justify-content:space-between;gap:16px;color:#7c8984;font-size:12px}.phase1-content-structure>div strong{color:#27312d;font-size:14px}.phase1-content-structure dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.phase1-content-structure dl>div{padding:10px;border-radius:6px;background:#f6f9f8}.phase1-content-structure dt{margin-bottom:5px;color:var(--soaiy-primary-deep);font-size:12px;font-weight:650}.phase1-content-structure dd{margin:0;color:#596660;font-size:12px;line-height:1.6}.video-duration-options{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0}.video-duration-options legend{width:100%;margin-bottom:6px;color:#4f5c57;font-size:13px}.video-duration-options label{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border:1px solid #dce5e2;border-radius:7px;background:#fff;cursor:pointer}.video-duration-options label.is-selected{border-color:var(--soaiy-primary);background:#f1faf7;color:var(--soaiy-primary-deep)}.video-duration-options input{width:auto;min-height:0}.video-duration-helper{grid-column:1 / -1;margin:-4px 0 0;color:#83908b;font-size:12px}@media(max-width:760px){.phase1-content-structure dl{grid-template-columns:1fr}.video-duration-options{align-items:stretch;flex-wrap:wrap}}.external-link-metrics-state{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:8px;padding:5px 8px;border-radius:5px;background:#f4f8f6;color:#71807a;font-size:var(--text-xs);line-height:1.45}.external-link-metrics-state.is-success{background:#eaf8f3;color:var(--soaiy-primary-deep)}.external-link-metrics-state.is-unavailable,.external-link-metrics-state.is-error{background:#fff8ef;color:#996238}.video-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-form-grid>label,.performance-fields label,.direction-angle{display:grid;gap:5px;color:#65716c;font-size:var(--text-xs);font-weight:500}.video-form-grid .is-wide{grid-column:1 / -1}.performance-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:14px 0 0;padding:13px 0 0;border:0;border-top:1px solid #e8edeb}.performance-fields legend{grid-column:1 / -1;margin-bottom:7px;color:#52605b;font-size:var(--text-sm);font-weight:600}.content-breakdown{min-width:0;display:grid;gap:14px}.breakdown-reference video{width:100%;max-height:340px;display:block;border-radius:7px;background:#111}.video-placeholder{min-height:220px;display:grid;place-content:center;gap:5px;border-radius:7px;background:#eef3f1;color:#75817c;text-align:center}.video-placeholder span{color:var(--soaiy-primary-deep);font-size:var(--text-xs);letter-spacing:.16em}.video-placeholder p{margin:0;font-size:var(--text-xs)}.breakdown-summary{display:flex;flex-direction:column;justify-content:center}.breakdown-summary>strong{color:var(--soaiy-primary-deep);font-size:var(--text-sm)}.breakdown-summary>p{margin:9px 0 0;color:#3f4c47;font-size:var(--text-base);line-height:1.75;font-weight:500}.breakdown-items>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5ebe9;border-radius:7px;overflow:hidden}.breakdown-items article{min-width:0;padding:13px;background:#fff}.breakdown-items article:nth-child(n+5){border-top:1px solid #e8edeb}.breakdown-items article+article{border-left:1px solid #e8edeb}.breakdown-items article:nth-child(5){border-left:0}.breakdown-items article>span{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.breakdown-items article>strong{display:block;margin-top:6px;color:#3d4944;font-size:var(--text-sm);line-height:1.5}.breakdown-items article>p{margin:5px 0 0;color:#7b8682;font-size:var(--text-xs);line-height:1.5}.reusable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reusable-grid>article{padding:13px;border:1px solid #e3e9e7;border-radius:7px;background:#fbfcfc}.reusable-grid h3{display:flex;align-items:center;gap:6px;margin:0;color:#46534d;font-size:var(--text-sm)}.reusable-grid article[data-category=keep] h3{color:var(--soaiy-primary-deep)}.reusable-grid article[data-category=replace] h3{color:#a86528}.reusable-grid ul{margin:10px 0 0;padding:0;list-style:none}.reusable-grid li+li{margin-top:9px;padding-top:9px;border-top:1px dashed #e2e8e6}.reusable-grid li strong{color:#4d5954;font-size:var(--text-sm)}.reusable-grid li p{margin:3px 0 0;color:#7c8783;font-size:var(--text-xs);line-height:1.5}.replacement-list{display:grid;gap:8px}.replacement-list article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:stretch;gap:8px}.replacement-list article>div{padding:11px 12px;border:1px solid #e4eae8;border-radius:6px;background:#fbfcfc}.replacement-list article>svg{align-self:center;color:#a5afab}.replacement-list span{color:#89938f;font-size:var(--text-xs)}.replacement-list p{margin:4px 0 0;color:#53605b;font-size:var(--text-sm);line-height:1.5}.replacement-list .is-soaiy{border-color:#cee8e1;background:var(--soaiy-primary-soft)}.replacement-list .is-soaiy span{color:var(--soaiy-primary-deep)}.video-subsection-heading button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #d8e4e0;border-radius:5px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-xs);cursor:pointer}.direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.direction-grid>article{min-width:0;padding:14px;border:1px solid #e0e7e4;border-radius:8px;background:#fbfcfc}.direction-grid>article.is-selected{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-soft);box-shadow:0 0 0 2px #18b89414}.direction-grid>article>label:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.direction-grid h3{margin:11px 0 0;color:var(--ink-950);font-size:var(--text-md)}.direction-grid dl{display:grid;gap:8px;margin:12px 0 0}.direction-grid dt{color:#89938f;font-size:var(--text-xs)}.direction-grid dd{margin:3px 0 0;color:#56625d;font-size:var(--text-sm);line-height:1.5}.direction-angle{margin-top:12px;padding-top:11px;border-top:1px solid #e3e9e7}.direction-angle textarea{resize:vertical}.script-table{min-width:1320px}.script-table th:first-child{width:8%}.script-table td{padding:8px;vertical-align:top}.script-table textarea{resize:vertical}.storyboard-workspace{display:grid;gap:14px}.storyboard-list{display:grid;gap:8px}.storyboard-list article{display:grid;grid-template-columns:36px 210px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #e4eae8;border-radius:7px;background:#fff}.storyboard-list article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.storyboard-list article>div>strong{color:var(--soaiy-primary-deep);font-size:var(--text-sm)}.storyboard-list article>div>p{margin:5px 0 0;color:#4f5c57;font-size:var(--text-sm);line-height:1.5}.storyboard-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0}.storyboard-list dt{color:#89938f;font-size:var(--text-xs)}.storyboard-list dd{margin:3px 0 0;color:#596560;font-size:var(--text-sm);line-height:1.5}.shooting-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.shooting-checklist article{padding:12px;border:1px solid #e4eae8;border-radius:7px;background:#fbfcfc}.shooting-checklist span{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.shooting-checklist strong{display:block;margin-top:4px;color:#46534d;font-size:var(--text-sm)}.shooting-checklist p{margin:4px 0 0;color:#7a8581;font-size:var(--text-xs);line-height:1.5}.review-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:14px}.review-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.review-checklist label,.review-reject-reasons label{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid #e3e9e7;border-radius:6px;background:#fbfcfc;color:#55615c;font-size:var(--text-sm)}.review-checklist input,.review-reject-reasons input{accent-color:var(--soaiy-primary-hover)}.review-reject-reasons{margin-top:14px;padding-top:14px;border-top:1px solid #e8edeb}.review-reject-reasons>strong{color:#4f5c57;font-size:var(--text-sm)}.review-reject-reasons>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.review-reject-reasons label{padding-block:6px}.review-reject-reasons textarea{margin-top:9px;resize:vertical}.review-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.review-actions button{min-height:36px;padding:0 13px;border:1px solid #d8e3df;border-radius:6px;background:#fff;color:#53605b;font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.review-actions .is-reject{border-color:#efd3c9;color:#a4533f}.review-actions .is-approve{border-color:var(--soaiy-primary-hover);background:var(--soaiy-primary-hover);color:#fff}.version-history ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.version-history li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #e5ebe9;border-radius:6px;background:#fbfcfc}.version-history li>span{color:var(--soaiy-primary-deep);font-size:var(--text-sm);font-weight:600}.version-history li strong{color:#4e5a55;font-size:var(--text-sm);font-weight:500}.version-history li p{margin:3px 0 0;color:#919b97;font-size:var(--text-xs)}.version-history li small{color:#7e8985;font-size:var(--text-xs);white-space:nowrap}.version-history li small[data-status=approved]{color:var(--soaiy-primary-deep)}.version-history li small[data-status=rejected]{color:#a4533f}.video-form-error{margin:0;padding:9px 12px;border-left:3px solid #cf7367;background:#fff6f3;color:#a04e3b;font-size:var(--text-sm);line-height:1.5}.video-workflow-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:8px;padding:12px 14px;border:1px solid #dfe7e4;border-radius:8px;background:#fffffff5;box-shadow:0 -6px 20px #22493e0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-workflow-footer .video-secondary-action:first-child{margin-right:auto}.video-ai-progress,.video-transcription-status,.script-validation-reminder,.script-validation-pass,.review-gate{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d5e9e3;border-radius:7px;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:var(--text-sm);line-height:1.5}.video-ai-progress strong{font-weight:500}.video-progress-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--soaiy-primary-hover);animation:soaiy-progress-pulse 1.4s ease-in-out infinite}@keyframes soaiy-progress-pulse{50%{opacity:.35;transform:scale(.72)}}.video-transcription-panel{margin-top:12px;padding-top:14px;border-top:1px solid #e6ecea}.video-transcription-panel .video-subsection-heading{align-items:center;margin-bottom:9px}.video-transcription-panel h3{margin:0;color:var(--ink-950);font-size:var(--text-md);font-weight:600}.video-transcription-panel p{margin:3px 0 0;color:var(--ink-500);font-size:var(--text-sm)}.video-transcription-panel>textarea,.script-editor-fields textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid #dce5e2;border-radius:6px;outline:none;background:#fff;color:var(--ink-800);font:inherit;font-size:var(--text-sm);line-height:1.6;resize:vertical}.video-transcription-panel>textarea{margin-top:9px}.reference-script-review{margin-top:14px;overflow:hidden;border:1px solid #dce9e5;border-radius:8px;background:#fff}.reference-script-review>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 16px;border-bottom:1px solid #e5eeeb;background:#f7fcfa}.reference-script-review>header>div>span{display:inline-flex;align-items:center;gap:6px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:650}.reference-script-review>header h4{margin:5px 0 0;color:var(--ink-950);font-size:var(--text-md)}.reference-script-review>header p{margin:4px 0 0;color:#75827d;font-size:var(--text-xs);line-height:1.55}.reference-script-review>header em{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#e6f7f1;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-style:normal}.reference-review-loading,.reference-review-empty{display:flex;align-items:center;gap:8px;margin:16px;padding:14px;border-radius:7px;background:#f7faf9;color:#697670;font-size:var(--text-sm)}.reference-review-empty button{margin-left:auto}.reference-review-structure,.reference-review-suggestions,.reference-review-draft,.reference-review-feedback{margin:0 16px;padding:15px 0;border-bottom:1px solid #e9efed}.reference-review-structure>strong,.reference-review-suggestions>strong,.reference-review-draft>strong{display:block;margin-bottom:10px;color:var(--ink-900);font-size:var(--text-sm)}.reference-review-structure ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.reference-review-structure li{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dce9e5;border-radius:6px;background:#fbfdfc;color:#46534e;font-size:var(--text-sm)}.reference-review-structure li+li:before{content:"→";margin-left:-18px;margin-right:4px;color:#9ba7a2}.reference-review-structure li span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep);font-size:11px;font-weight:650}.reference-review-suggestions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.reference-review-suggestions article{padding:11px 12px;border:1px solid #e5ece9;border-radius:7px;background:#fbfcfc}.reference-review-suggestions article>span{display:inline-flex;padding:3px 7px;border-radius:4px;background:#eaf7f3;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:650}.reference-review-suggestions article p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px;margin:8px 0 0;color:#52605a;font-size:var(--text-xs);line-height:1.55}.reference-review-suggestions article b{color:#84908b;font-weight:500}.reference-review-draft p{margin:0;padding:12px 13px;border-left:3px solid var(--soaiy-primary-hover);background:#f5fbf9;color:#3d4b45;font-size:var(--text-sm);line-height:1.75;white-space:pre-wrap}.reference-review-feedback{display:grid;gap:7px}.reference-review-feedback>span{color:#697670;font-size:var(--text-xs)}.reference-review-feedback textarea{width:100%;resize:vertical}.reference-script-review>footer{display:flex;align-items:center;gap:9px;padding:13px 16px;background:#fbfdfc}.reference-script-review>footer>span{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#8b9692;font-size:var(--text-xs)}.video-transcription-status+.video-transcription-status{margin-top:7px}.video-transcription-status.is-error{border-color:#efd3c9;background:#fff7f4;color:#a4533f}.analysis-quality-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:0!important}.analysis-quality-summary>div{padding:14px 16px}.analysis-quality-summary>div+div{border-left:1px solid #e6ecea}.analysis-quality-summary strong{color:#4d5a55;font-size:var(--text-sm)}.analysis-quality-summary p{margin:5px 0 0;color:#6f7b76;font-size:var(--text-sm);line-height:1.55}.direction-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:12px}.direction-title-row small{color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:600}.direction-title-row h3{margin-top:3px}.direction-title-row em{padding:3px 7px;border-radius:10px;background:#eef3f1;color:#74807b;font-size:var(--text-xs);font-style:normal}.direction-summary{min-height:44px;margin:8px 0 0;color:#4e5c56;font-size:var(--text-sm);line-height:1.55}.direction-check{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e2e9e6;color:#a86528;font-size:var(--text-xs)}.direction-check.is-pass{color:var(--soaiy-primary-deep)}.script-summary-strip{display:grid;grid-template-columns:1fr .7fr 1.3fr;border:1px solid #e1e8e6;border-radius:7px;overflow:hidden}.script-summary-strip>div{min-width:0;padding:11px 12px;background:#fbfcfc}.script-summary-strip>div+div{border-left:1px solid #e1e8e6}.script-summary-strip span{display:block;color:#8a9491;font-size:var(--text-xs)}.script-summary-strip strong{display:block;margin-top:4px;color:#3f4c47;font-size:var(--text-sm);line-height:1.45}.script-validation-reminder{align-items:flex-start;margin-top:10px;border-color:#efd9bc;background:#fff9ef;color:#9a6428}.script-validation-reminder strong{font-size:var(--text-sm)}.script-validation-reminder p{margin:2px 0 0;font-size:var(--text-xs)}.script-editor-fields{display:grid;gap:10px;margin-top:12px}.script-editor-fields label{display:grid;gap:5px;color:#5e6b66;font-size:var(--text-sm);font-weight:500}.script-editor-fields .is-script textarea{min-height:250px}.script-editor-meta{display:flex;flex-wrap:wrap;gap:15px;margin-top:8px;color:#84908b;font-size:var(--text-xs)}.script-editor-meta [data-status=pass]{color:var(--soaiy-primary-deep)}.script-editor-meta [data-status=warning]{color:#a66a24}.script-editor-meta [data-status=blocked]{color:#a04e3b}.script-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.script-check-grid article{padding:12px;border:1px solid #eadcc4;border-radius:7px;background:#fffaf2}.script-check-grid article.is-pass{border-color:#d5e9e3;background:var(--soaiy-primary-soft)}.script-check-grid article.is-blocked{border-color:#edc9c0;background:#fff6f3}.script-check-grid h3{display:flex;align-items:center;gap:6px;margin:0;color:#6a5433;font-size:var(--text-sm)}.script-check-grid .is-pass h3{color:var(--soaiy-primary-deep)}.script-check-grid .is-blocked h3{color:#a04e3b}.script-check-grid p{margin:6px 0 0;color:#5d6964;font-size:var(--text-sm);line-height:1.5}.script-check-grid small{display:block;margin-top:5px;color:#87918d;font-size:var(--text-xs)}.script-validation-warning,.script-validation-blocked{display:flex;align-items:flex-start;gap:9px;margin-top:11px;padding:12px 13px;border-left:3px solid #d4833f;background:#fff9f1;color:#80552d}.script-validation-blocked{border-left-color:#cf7367;background:#fff6f3;color:#934d3c}.script-validation-warning>svg,.script-validation-blocked>svg{flex:0 0 auto;margin-top:1px}.script-validation-warning strong,.script-validation-blocked strong{font-size:var(--text-sm)}.script-validation-warning p,.script-validation-blocked p{margin:4px 0 0;color:#92704e;font-size:var(--text-xs);line-height:1.5}.script-validation-blocked p{color:#9e6658}.script-validation-warning ul,.script-validation-blocked ul{margin:6px 0 0;padding-left:18px;font-size:var(--text-sm);line-height:1.6}.script-validation-pass{margin-top:11px}.storyboard-empty,.shooting-guide{min-width:0;padding:16px;border:1px solid rgba(126,151,143,.17);border-radius:9px;background:#ffffffd6}.storyboard-empty{display:flex;align-items:center;gap:11px;color:#7c8883}.storyboard-empty>svg{color:var(--soaiy-primary-deep)}.storyboard-empty strong{color:#48554f;font-size:var(--text-sm)}.storyboard-empty p{margin:3px 0 0;font-size:var(--text-sm)}.shooting-guide .video-subsection-heading>span{color:#7e8a85;font-size:var(--text-xs)}.shooting-guide-table-wrap{overflow-x:auto;border:1px solid #e1e8e6;border-radius:7px}.shooting-guide-table{width:100%;min-width:1440px;border-collapse:collapse;table-layout:fixed}.shooting-guide-table th,.shooting-guide-table td{padding:10px 11px;border-right:1px solid #edf1f0;border-bottom:1px solid #edf1f0;color:#56635e;font-size:var(--text-sm);line-height:1.5;text-align:left;vertical-align:top}.shooting-guide-table th{background:#f7faf9;color:#7b8682;font-size:var(--text-xs);font-weight:500}.shooting-guide-table th:first-child{width:5%}.shooting-guide-table th:nth-child(2){width:7%}.shooting-guide-table th:nth-child(3){width:13%}.shooting-guide-table th:nth-child(4){width:19%}.shooting-guide-table th:nth-child(5){width:15%}.shooting-guide-table th:nth-child(6){width:19%}.shooting-guide-table th:nth-child(7){width:22%}.shooting-guide-table td strong{color:#43504b}.shooting-guide-table td p,.shooting-guide-table td small{display:block;margin:4px 0 0;color:#85908c;font-size:var(--text-xs);line-height:1.5}.shooting-guide-table .is-required,.shooting-guide-table .is-optional{display:inline-flex;align-items:center;gap:4px;color:var(--soaiy-primary-deep);font-size:var(--text-xs);font-weight:500}.shooting-guide-table .is-optional{color:#8a9491}.shooting-guide-table .shot-type{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:#f0f5f3;color:#5d6a65;font-size:var(--text-xs);font-weight:500}.shooting-guide-table .shot-type-spoken{background:var(--soaiy-primary-soft);color:var(--soaiy-primary-deep)}.shooting-guide-table .shot-type-environment,.shooting-guide-table .shot-type-transition{background:#f3f4f2;color:#66716c}.shooting-guide-table .shot-type-product-detail,.shooting-guide-table .shot-type-demonstration,.shooting-guide-table .shot-type-comparison{background:#fff6e9;color:#9b671c}.shooting-guide-table tr.is-no-voiceover td{background:#fbfcfb}.shooting-guide-table .no-voiceover-label{color:#64706b;font-weight:600}.review-gate{align-items:flex-start;margin-bottom:12px}.review-gate.is-blocked{border-color:#efd9bc;background:#fff9ef;color:#9a6428}.review-gate strong{font-size:var(--text-sm)}.review-gate p{margin:2px 0 0;font-size:var(--text-xs);line-height:1.5}.review-downloads{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e8edeb}.review-downloads>div{margin-right:auto}.review-downloads strong{color:#48554f;font-size:var(--text-sm)}.review-downloads p{margin:2px 0 0;color:#87918d;font-size:var(--text-xs)}.review-downloads button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:1px solid #cfe5df;border-radius:6px;background:#fff;color:var(--soaiy-primary-deep);font:inherit;font-size:var(--text-xs);cursor:pointer}.review-downloads button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1199px){.video-mode-grid,.direction-grid,.product-library-layout{grid-template-columns:1fr}.video-mode-card{min-height:170px}.performance-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.breakdown-items>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdown-items article:nth-child(n+3){border-top:1px solid #e8edeb}.breakdown-items article:nth-child(odd){border-left:0}.breakdown-items article:nth-child(5){border-left:0}.review-workspace{grid-template-columns:1fr}.external-discovery-search{grid-template-columns:minmax(260px,1fr) 110px 140px}.external-discovery-search>button{grid-column:1 / -1;justify-self:end}}@media(max-width:820px){.video-creator-page-header,.video-context-note,.video-section-heading,.video-subsection-heading{align-items:flex-start;flex-direction:column}.video-header-side{width:100%;align-items:flex-start;flex-direction:column}.video-test-version{align-items:flex-start;flex-direction:column;gap:5px;white-space:normal}.video-header-actions{width:100%;align-items:stretch;flex-direction:column}.video-header-actions a{width:100%}.video-stepper{grid-template-columns:1fr}.video-stepper li+li:before{display:none}.video-stepper button{min-height:46px;justify-content:flex-start;padding-inline:14px}.reference-video-grid,.video-source-choice-grid,.video-source-filters,.video-external-source-meta,.external-discovery-search,.breakdown-top,.video-form-grid,.product-form-grid,.product-knowledge-grid,.review-snapshot-supporting{grid-template-columns:1fr}.video-form-grid .is-wide{grid-column:auto}.video-source-evidence-note{align-items:flex-start;flex-direction:column}.product-form-grid .is-wide{grid-column:auto}.product-knowledge-grid section+section{padding-left:0;border-top:1px solid rgba(126,151,143,.17);border-left:0}.replacement-list article{grid-template-columns:1fr}.replacement-list article>svg{transform:rotate(90deg);justify-self:center}.storyboard-list article{grid-template-columns:36px minmax(0,1fr)}.storyboard-list dl{grid-column:2;grid-template-columns:1fr}.shooting-checklist,.review-checklist,.analysis-quality-summary,.script-summary-strip,.script-check-grid{grid-template-columns:1fr}.analysis-quality-summary>div+div,.script-summary-strip>div+div{border-top:1px solid #e6ecea;border-left:0}.review-downloads{align-items:stretch;flex-direction:column}.review-downloads>div{margin-right:0}.external-discovery-search>button{width:100%;grid-column:auto;justify-content:center}.external-candidate-list>button{grid-template-columns:52px minmax(0,1fr) 22px}.external-candidate-metrics{grid-column:2;grid-template-columns:repeat(3,auto);align-items:center;justify-content:start}}@media(max-width:600px){.video-task-counts{grid-template-columns:1fr}.video-task-counts article+article{border-top:1px solid #e7ecea;border-left:0}.performance-fields{grid-template-columns:1fr}.breakdown-items>div:last-child{grid-template-columns:1fr}.breakdown-items article+article{border-top:1px solid #e8edeb;border-left:0}.review-actions,.video-workflow-footer{align-items:stretch;flex-direction:column}.review-actions button,.video-workflow-footer a,.video-workflow-footer button{width:100%}.video-workflow-footer .video-secondary-action:first-child{margin-right:0}}.video-content-type{border:0;border-top:1px solid #e4ebe8;margin:16px 0 0;padding:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-content-type legend{grid-column:1 / -1;padding:0;margin-bottom:8px;color:#3b4843;font-size:var(--text-sm);font-weight:650}.video-content-type label{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;min-height:68px;padding:11px 14px;border:1px solid #dce6e2;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.video-content-type label:hover{border-color:#b8d8cf;background:#fbfefd}.video-content-type label.is-selected{border-color:#75cdb8;background:#f2fbf8;box-shadow:inset 3px 0 0 var(--soaiy-primary-hover)}.video-content-type label:before{width:16px;height:16px;border:1.5px solid #aebbb6;border-radius:50%;background:#fff;content:"";box-sizing:border-box}.video-content-type label.is-selected:before{border:5px solid var(--soaiy-primary-deep)}.video-content-type label input{position:absolute;width:1px;min-height:0;height:1px;margin:0;opacity:0;pointer-events:none}.video-content-type label:focus-within{outline:2px solid rgba(48,185,150,.2);outline-offset:2px}.video-content-type label span{display:grid;gap:2px;min-width:0}.video-content-type label strong{color:var(--ink-950);font-size:var(--text-sm);font-weight:650}.video-content-type label small{color:#7b8883;font-size:var(--text-xs);line-height:1.45}.video-ai-plan,.video-effect-review-page{border:1px solid #dfe8e4;border-radius:8px;background:#fff;padding:22px;display:grid;gap:18px}.video-ai-plan-thesis{border-left:3px solid #36b995;background:#f2fbf8;padding:16px 18px;display:grid;gap:7px}.video-ai-plan-thesis span{color:#187a66;font-size:13px;font-weight:650}.video-ai-plan-thesis strong{font-size:17px;line-height:1.55}.video-ai-plan-thesis p{margin:0;color:#67756f;line-height:1.7}.video-ai-plan-keep{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:14px}.video-ai-plan-keep h3,.video-effect-learning h3,.video-effect-ai-summary h3{margin:0;display:flex;align-items:center;gap:8px;font-size:16px}.video-ai-plan-keep h3 svg,.video-effect-learning h3 svg,.video-effect-ai-summary h3 svg{color:#187a66}.video-ai-plan-keep>div{display:flex;flex-wrap:wrap;gap:8px}.video-ai-plan-keep span{border:1px solid #cce9e1;background:#f4fbf9;color:#276f61;border-radius:5px;padding:6px 10px;font-size:13px}.video-ai-plan-adjust{border-top:1px solid #e4ebe8;padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-ai-plan-section-title{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}.video-ai-plan-section-title h3{margin:0;font-size:17px}.video-ai-plan-section-title span{color:#8b9893;font-size:13px}.video-ai-plan-adjust article{border:1px solid #e0e8e5;border-radius:7px;padding:15px}.video-ai-plan-adjust h4{margin:0 0 10px;font-size:15px}.video-ai-plan-adjust dl{margin:0;display:grid;gap:9px}.video-ai-plan-adjust dl div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px}.video-ai-plan-adjust dt{color:#8b9893;font-size:13px}.video-ai-plan-adjust dd{margin:0;color:#67756f;font-size:14px;line-height:1.6}.video-ai-plan-actions{display:flex;justify-content:flex-end}.video-original-start,.video-original-product,.video-original-plan{border:1px solid #dfe8e4;border-radius:8px;background:#fff;padding:22px;display:grid;gap:18px}.video-original-start>.video-subsection-heading{padding-bottom:16px;border-bottom:1px solid #e6ecea}.video-original-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.video-original-form-grid>label,.video-original-textarea{display:grid;gap:8px;color:#596761;font-size:13px}.video-original-form-grid>label{max-width:680px}.video-original-form-grid select,.video-original-textarea input,.video-original-textarea textarea,.video-original-feedback textarea{width:100%;border:1px solid #d7e2de;border-radius:7px;background:#fff;padding:11px 12px;color:#24312d;font:inherit;box-sizing:border-box}.video-original-form-grid select{min-height:44px}.video-original-content-type{display:block;margin:0;padding:0;border-top:0}.video-original-content-type legend{margin:0 0 8px}.video-content-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.video-original-textarea textarea,.video-original-feedback textarea{min-height:82px;resize:vertical;line-height:1.65}.video-original-goal-section{display:grid;gap:12px;padding-top:2px}.video-original-goal{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-left:3px solid #36b995;background:#f2fbf8}.video-original-goal>div{display:grid;gap:5px}.video-original-goal span{display:inline-flex;align-items:center;gap:6px;color:#187a66;font-size:12px}.video-original-goal strong{font-size:15px;line-height:1.55}.video-original-goal button{border:1px solid #bfe5db;border-radius:6px;background:#fff;color:#187a66;padding:8px 12px;white-space:nowrap;cursor:pointer}.video-original-goal .video-original-goal-actions{display:flex;grid-auto-flow:column;gap:8px;align-items:center}.video-original-goal .video-original-goal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.video-original-goal .video-original-goal-actions .is-refresh{border-color:transparent;background:transparent;color:#5d756d}.video-original-goal .video-original-goal-actions .is-refresh:hover{border-color:#cfe5df;background:#ffffffb8;color:#187a66}.video-product-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dfe7e4;border-radius:8px;overflow:hidden}.video-product-fact-grid article{min-height:112px;padding:16px;border-right:1px solid #e3ebe8;display:grid;align-content:start;gap:8px}.video-product-fact-grid article:last-child{border-right:0}.video-product-fact-grid span,.video-original-plan-grid span{color:#8a9792;font-size:12px}.video-product-fact-grid strong,.video-original-plan-grid strong{line-height:1.6}.video-product-fact-grid p{margin:0;color:#7d8b86;font-size:12px}.video-product-guardrails{display:grid;grid-template-columns:1fr 1fr;gap:12px}.video-product-guardrails>div{background:#f7faf9;border-radius:7px;padding:14px 16px}.video-product-guardrails p{margin:7px 0 0;color:#65736e;line-height:1.7}.video-product-review-actions{display:flex;justify-content:flex-end;gap:10px}.video-blocked-note{display:flex;align-items:center;gap:8px;border-left:3px solid #df8b45;background:#fff8ef;color:#9b5c22;padding:12px 14px}.video-original-plan-thesis,.video-original-script-summary{border-left:3px solid #36b995;background:#f2fbf8;padding:16px 18px;display:grid;gap:7px}.video-original-plan-thesis span,.video-original-script-summary span{color:#187a66;font-size:12px;font-weight:650}.video-original-plan-thesis strong,.video-original-script-summary strong{font-size:17px;line-height:1.55}.video-original-plan-thesis p,.video-original-script-summary p{margin:0;color:#67756f;line-height:1.65}.video-original-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.video-original-plan-grid article{border:1px solid #dfe7e4;border-radius:7px;padding:14px;display:grid;gap:7px}.video-original-feedback{border-top:1px solid #e3eae7;padding-top:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.video-original-feedback label{display:grid;gap:8px;color:#596761;font-size:13px}.video-original-script-summary{margin-bottom:14px}@media(max-width:1100px){.video-original-form-grid,.video-product-guardrails,.video-original-feedback{grid-template-columns:1fr}.video-product-fact-grid,.video-original-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.video-product-fact-grid,.video-original-plan-grid,.video-content-type-options{grid-template-columns:1fr}.video-original-goal{align-items:flex-start;flex-direction:column}}.script-ai-feedback{border:1px solid #cde9e2;background:#f5fcfa;border-radius:7px;padding:14px 16px;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:16px;align-items:center}.script-ai-feedback p{margin:4px 0 0;color:#67756f;font-size:13px;line-height:1.55}.script-ai-feedback>div:last-child{display:flex;gap:10px;align-items:stretch}.script-ai-feedback textarea{min-width:0;flex:1;resize:vertical;border:1px solid #dce5e2;border-radius:6px;padding:9px 11px;font:inherit;line-height:1.55}.script-ai-feedback button{border:1px solid #8ed9c8;background:#fff;color:#187a66;border-radius:6px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.feed-ad-shot-list{border:1px solid #dfe7e4;border-radius:7px;overflow:hidden}.feed-ad-shot-list article{display:grid;grid-template-columns:48px minmax(240px,.9fr) minmax(320px,1.4fr);border-bottom:1px solid #e2e9e6}.feed-ad-shot-list article:last-child{border-bottom:0}.feed-ad-shot-list article>span{padding:18px 14px;color:#187a66;font-weight:700;background:#f5fbf9}.feed-ad-shot-list article>div{padding:15px 18px;border-left:1px solid #e2e9e6;display:grid;align-content:start;gap:6px}.feed-ad-shot-list small{color:#8b9893}.feed-ad-shot-list strong,.feed-ad-shot-list p{margin:0;line-height:1.65}.feed-ad-shot-list em{color:#67756f;font-size:13px;font-style:normal}.shooting-deliverables{display:flex;align-items:center;gap:10px}.shooting-deliverables>div{margin-right:auto}.shooting-deliverables p{margin:3px 0 0;color:#67756f;font-size:13px}.video-effect-compare-title{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center}.video-effect-compare-title>div{border:1px solid #dfe7e4;border-radius:7px;padding:13px 16px;display:grid;gap:4px}.video-effect-compare-title span{color:#8b9893;font-size:13px}.video-effect-compare-title b{color:#187a66}.video-effect-table-wrap{overflow-x:auto;border:1px solid #dfe7e4;border-radius:7px}.video-effect-table{width:100%;border-collapse:collapse;min-width:620px}.video-effect-table th,.video-effect-table td{padding:12px 16px;border-bottom:1px solid #e2e9e6;text-align:left}.video-effect-table thead th{background:#f7faf9;color:#67756f;font-size:13px;font-weight:600}.video-effect-table tbody th{font-weight:600}.video-effect-table tbody tr:last-child>*{border-bottom:0}.video-effect-table td span{display:inline-block;font-weight:650}.video-effect-table td span.is-positive{color:#16816d}.video-effect-table td span.is-neutral{color:#8a6a24}.video-effect-ai-summary{border-top:1px solid #e3eae7;padding-top:18px}.video-effect-ai-summary>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.video-effect-ai-summary article{border:1px solid #dfe7e4;border-radius:7px;padding:14px}.video-effect-ai-summary article header{display:flex;justify-content:space-between;gap:10px;align-items:center}.video-effect-ai-summary article header span{border-radius:999px;padding:3px 8px;font-size:12px;background:#edf8f5;color:#167763}.video-effect-ai-summary article header span.is-pending{background:#fff6e9;color:#a56616}.video-effect-ai-summary dl{margin:12px 0 0;display:grid;gap:9px}.video-effect-ai-summary dl div{display:grid;gap:3px}.video-effect-ai-summary dt{color:#8b9893;font-size:12px}.video-effect-ai-summary dd{margin:0;color:#67756f;font-size:13px;line-height:1.6}.video-effect-learning{border-top:1px solid #e3eae7;padding-top:18px}.video-effect-learning>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.video-effect-learning article{background:#f8faf9;border-radius:7px;padding:14px}.video-effect-learning ul{margin:9px 0 0;padding-left:17px;color:#67756f;font-size:13px;line-height:1.7}.video-effect-learning>p{color:#8b9893;font-size:12px;margin:12px 0 0}@media(max-width:900px){.video-content-type,.video-ai-plan-adjust,.video-effect-ai-summary>div,.video-effect-learning>div{grid-template-columns:1fr}.video-ai-plan-section-title{grid-column:1}.script-ai-feedback{grid-template-columns:1fr}.feed-ad-shot-list article{grid-template-columns:42px minmax(0,1fr)}.feed-ad-shot-list article>div:last-child{grid-column:2;border-top:1px solid #e2e9e6}.shooting-deliverables{align-items:stretch;flex-direction:column}.shooting-deliverables>div{margin-right:0}}.video-module-nav{display:flex;align-items:stretch;gap:4px;padding:6px;margin-bottom:16px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.video-module-nav>a,.video-module-nav>div{min-height:42px;border-radius:6px;color:#65736e;font-size:13px}.video-module-nav>a{display:inline-flex;align-items:center;padding:0 18px;text-decoration:none}.video-module-nav>a.is-current{background:#edf9f6;color:#167763;font-weight:650}.video-module-nav>div{display:flex;align-items:center;gap:4px;padding:0 8px;border-left:1px solid #edf1ef;border-right:1px solid #edf1ef}.video-module-nav>div span{color:#26322e;font-weight:650;padding:0 8px}.video-module-nav>div a{color:#65736e;text-decoration:none;padding:7px 10px;border-radius:5px}.video-module-nav>div a:hover,.video-module-nav>a:hover{color:#167763;background:#f4faf8}.content-asset-page{padding:28px 24px 44px}.asset-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:18px 0}.asset-page-header h1{margin:0;font-size:28px;line-height:1.25}.asset-page-header p{margin:7px 0 0;color:#7b8883;line-height:1.6}.asset-search-panel,.asset-linked-section,.asset-lineage,.asset-list-toolbar,.asset-library-note,.asset-future-note{border:1px solid #dfe7e4;border-radius:8px;background:#fff}.asset-search-panel{position:relative;padding:18px;margin-bottom:14px}.asset-search-panel>label,.asset-list-toolbar>label{display:flex;align-items:center;gap:10px;border:1px solid #d9e3df;border-radius:6px;padding:0 12px;background:#fff}.asset-search-panel input,.asset-list-toolbar input{width:100%;border:0;outline:0;min-height:42px;font:inherit;background:transparent}.asset-search-panel>small{display:block;margin-top:10px;color:#98a39f}.asset-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.asset-search-results>a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;border:1px solid #e3eae7;border-radius:6px;padding:10px 12px}.asset-search-results>a>span{color:#167763;background:#edf9f6;padding:3px 7px;border-radius:4px;font-size:12px}.asset-search-results>a>div{display:grid;gap:3px;min-width:0;flex:1}.asset-search-results small{color:#8a9691;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.asset-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.asset-category-grid>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:116px;padding:16px;color:inherit;text-decoration:none;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.asset-category-grid>a>span,.asset-file-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#167763;background:#edf9f6;border:1px solid #cce9e1}.asset-category-grid strong{font-size:16px}.asset-category-grid p{margin:7px 0 0;color:#78857f;font-size:13px;line-height:1.55}.asset-category-grid em{grid-column:3;grid-row:1 / span 2;font-style:normal;font-size:22px;font-weight:700;color:#167763}.asset-category-grid>a>svg:last-child{grid-column:3;align-self:end;justify-self:end}.asset-auto-rules{margin-top:14px;padding:18px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.asset-auto-rules>div{display:flex;gap:10px;align-items:center}.asset-auto-rules>div>svg{color:#167763}.asset-auto-rules p{margin:3px 0 0;color:#7b8883}.asset-auto-rules ol{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.asset-auto-rules li{display:flex;align-items:center;gap:6px;min-height:50px;padding:10px 12px;background:#f7faf9;border-radius:6px;color:#5f6d67;font-size:13px}.asset-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;margin-bottom:14px}.asset-list-toolbar>label{flex:1;max-width:640px}.asset-list-toolbar>select{min-height:42px;min-width:150px;padding:0 12px;border:1px solid #d9e3df;border-radius:6px;background:#fff;color:#52605b}.asset-list-toolbar>button{cursor:pointer}.asset-product-import{margin:-2px 0 14px;padding:18px;border:1px solid #cde9e2;border-radius:8px;background:#f7fcfa}.asset-product-import>div{display:flex;align-items:center;gap:12px}.asset-product-import>div>svg{color:#167763}.asset-product-import>div>div{flex:1}.asset-product-import p{margin:4px 0 0;color:#74817c}.asset-product-import input{display:none}.asset-product-import ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:16px 0;list-style:none}.asset-product-import li{display:flex;align-items:center;gap:8px;padding:10px;border-radius:5px;background:#fff;color:#586761}.asset-product-import li span{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#167763;background:#e1f5ef;font-size:12px;font-weight:700}.asset-product-import footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #dceae6;padding-top:14px}.asset-product-import footer button{min-height:36px;padding:0 12px;border:1px solid #cfdcd8;border-radius:6px;background:#fff;color:#56645f;cursor:pointer}.asset-product-import footer .video-primary-action{border-color:#25b693;background:#25b693;color:#fff}.asset-filter-tabs{display:flex;gap:4px;padding:3px;border:1px solid #dfe7e4;border-radius:6px}.asset-filter-tabs button{border:0;background:transparent;color:#6f7c77;padding:7px 12px;border-radius:4px;cursor:pointer}.asset-filter-tabs button.is-current{color:#167763;background:#edf9f6;font-weight:650}.asset-product-grid,.viral-asset-grid,.final-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.asset-product-grid>article,.viral-asset-card,.final-video-card,.material-asset-grid>article{overflow:hidden;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.asset-product-cover{height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#167763;background:#f0faf7}.asset-product-cover span{font-weight:700}.asset-product-body,.viral-asset-card>div:last-child,.final-video-card>div:last-child{padding:16px}.asset-product-body>small{color:#7c8984}.asset-product-body h2,.viral-asset-card h2,.final-video-card h2,.material-asset-grid h2{margin:6px 0;font-size:17px}.asset-product-body>p,.viral-asset-card>div>p,.final-video-card>div>p,.material-asset-grid>article>p{margin:0;color:#7a8782;line-height:1.55}.asset-product-body dl,.final-video-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.asset-product-body dl div,.final-video-card dl div{padding:10px 4px}.asset-product-body dt,.final-video-card dt{color:#8a9691;font-size:12px}.asset-product-body dd,.final-video-card dd{margin:4px 0 0;font-weight:650}.asset-product-body footer,.viral-asset-card footer,.final-video-card footer{display:flex;align-items:center;gap:10px;margin-top:13px;color:#8a9691;font-size:12px}.asset-product-body footer a,.viral-asset-card footer a,.final-video-card footer a{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#167763;text-decoration:none;font-weight:650}.asset-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.asset-detail-grid>section{padding:18px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.asset-detail-grid h2,.asset-linked-section h2,.asset-lineage h2,.asset-script-full h2{margin:0 0 14px;font-size:17px}.asset-fact-list{margin:0;display:grid;gap:0}.asset-fact-list>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid #edf1ef}.asset-fact-list>div:last-child{border-bottom:0}.asset-fact-list dt,.asset-script-core dt{color:#88948f}.asset-fact-list dd,.asset-script-core dd{margin:0;font-weight:600}.asset-publish-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.asset-publish-heading h2{margin:0}.asset-publish-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e6ecea}.asset-publish-form label{display:grid;gap:6px;color:#68756f;font-size:12px}.asset-publish-form input,.asset-publish-form select{min-width:0;min-height:40px;padding:0 10px;border:1px solid #d8e3df;border-radius:6px;background:#fff;font:inherit}.asset-publish-form .video-primary-action{align-self:end;justify-self:start}.asset-rule-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.asset-rule-columns>div{padding:13px;border-radius:6px;background:#f4faf8}.asset-rule-columns>div.is-warning{background:#fff8ef}.asset-rule-columns p{display:flex;gap:6px;margin:9px 0 0;color:#5f6d67;line-height:1.55}.asset-tag-group{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px}.asset-tag-group>strong{min-width:46px;font-size:13px}.asset-tag-group>span,.asset-ai-tags span{padding:5px 8px;border-radius:5px;background:#f1f7f5;color:#4f655d;font-size:12px}.asset-linked-section{padding:18px;margin-top:14px}.asset-count-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.asset-count-links>a,.asset-count-links>div{display:grid;gap:4px;padding:14px;border:1px solid #e2e9e6;border-radius:6px;color:inherit;text-decoration:none;background:#fafcfb}.asset-count-links strong{color:#167763;font-size:24px}.asset-count-links span{color:#77847e}.asset-video-cover{min-height:150px;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:#3c5d54}.asset-video-cover[data-tone=sand]{background:#8c7561}.asset-video-cover[data-tone=blue]{background:#526d82}.asset-video-cover[data-tone=dark]{background:#2d3432}.asset-video-cover>span{position:absolute;right:10px;bottom:10px;padding:3px 7px;border-radius:4px;background:#0000006b;font-size:12px}.asset-video-cover.is-large{min-height:250px}.asset-video-cover.is-detail{min-height:230px;border-radius:6px}.viral-asset-card header,.final-video-card header,.material-asset-grid header{display:flex;justify-content:space-between;align-items:center;gap:10px}.asset-source-badge,.asset-status{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;color:#167763;background:#edf9f6;font-size:12px;font-weight:650}.asset-source-badge.is-external{color:#966017;background:#fff6e9}.asset-ai-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.viral-asset-card footer>div{display:grid}.viral-asset-card footer>div strong{color:#26322e;font-size:16px}.asset-detail-hero{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:18px;padding:18px;margin-bottom:14px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.asset-detail-hero h2{margin:14px 0 6px}.asset-detail-hero p{color:#78857f}.asset-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.asset-metric-row>div{display:grid;gap:5px;padding:10px;background:#f7faf9;border-radius:5px}.asset-metric-row span{color:#88948f;font-size:12px}.asset-metric-row strong{font-size:17px}.asset-inline-link{display:flex;align-items:center;gap:10px;padding:11px 0;color:inherit;text-decoration:none;border-bottom:1px solid #edf1ef}.asset-inline-link>div{display:grid;flex:1;gap:3px}.asset-inline-link small{color:#89958f}.asset-detail-copy{margin:0;color:#66736e;line-height:1.7}.material-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.material-asset-grid>article{padding-bottom:15px}.material-asset-grid>article>*:not(.asset-material-preview){margin-left:14px;margin-right:14px}.asset-material-preview{height:150px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:#167763;background:#edf9f6}.asset-material-preview img{width:100%;height:100%;object-fit:cover}.asset-material-preview span{position:absolute;right:10px;bottom:9px;font-size:12px}.asset-material-actions{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .16s ease}.asset-material-preview:hover .asset-material-actions,.asset-material-preview:focus-within .asset-material-actions{opacity:1}.asset-material-actions button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(255,255,255,.8);border-radius:6px;background:#fffffff0;color:#a74435;font-size:11px;cursor:pointer}.material-asset-grid header{margin-top:13px;color:#65736e}.material-asset-grid dl{display:grid;gap:8px;margin-top:14px!important}.material-asset-grid dl>div{display:grid;gap:2px}.material-asset-grid dt{color:#89958f;font-size:12px}.material-asset-grid dd{margin:0}.asset-future-note{display:flex;align-items:flex-start;gap:10px;padding:16px;margin-top:14px}.asset-future-note svg{color:#167763}.asset-future-note p,.asset-library-note p{margin:4px 0 0;color:#78857f}.asset-library-note{display:flex;gap:10px;align-items:center;padding:14px 16px;margin-bottom:12px;color:#167763}.script-asset-list{display:grid;gap:8px}.script-asset-row{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(180px,1fr) 110px 145px 72px;align-items:center;gap:14px;padding:13px 16px;border:1px solid #dfe7e4;border-radius:7px;background:#fff}.script-asset-row>div:first-child{display:flex;align-items:center;gap:11px}.script-asset-row h2{margin:0;font-size:15px}.script-asset-row p{margin:4px 0 0;color:#89958f;font-size:12px}.script-asset-row>div:not(:first-child){display:grid;gap:4px}.script-asset-row>div:not(:first-child)>span{color:#89958f;font-size:12px}.script-asset-row>a{display:inline-flex;align-items:center;gap:4px;color:#167763;text-decoration:none;font-weight:650}.asset-script-core{display:grid;gap:0;margin:0}.asset-script-core>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid #edf1ef}.asset-script-full{border:1px solid #dfe7e4;border-radius:8px;background:#fff;padding:18px}.asset-script-full article{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(180px,.55fr);gap:16px;padding:13px 0;border-top:1px solid #edf1ef}.asset-script-full article>span,.asset-script-full article>small{color:#84908b}.asset-script-full article p{margin:5px 0 0;color:#74817c}.final-video-card dl{grid-template-columns:1.4fr .7fr .7fr}.final-video-qianchuan-row{display:flex;align-items:center;gap:8px;margin-top:10px}.final-video-qianchuan-row>span:last-child{color:#7a8782;font-size:12px}.final-video-status-grid{display:grid;gap:7px;margin-top:11px;padding:10px;border-radius:7px;background:#f8faf9}.final-video-status-grid>div{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px}.final-video-status-grid>div>span,.final-video-status-grid>small{color:#7a8782;font-size:12px}.qianchuan-review-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px}.qianchuan-review-statuses article{display:grid;align-content:start;gap:7px;padding:12px;border:1px solid #e0e8e5;border-radius:7px;background:#fafcfb}.qianchuan-review-statuses article>span{color:#7a8782;font-size:12px}.qianchuan-review-statuses article p{margin:0;color:#84908b;font-size:12px;line-height:1.5}.qianchuan-official-reject{display:grid;justify-items:start;gap:8px;margin:12px 0;padding:12px;border-left:3px solid #c75d50;color:#8e443c;background:#fff3f1}.qianchuan-official-reject p,.qianchuan-official-reject small{margin:0;line-height:1.5}.qianchuan-info-panel{padding:18px;margin-top:14px;border:1px solid #dce8e4;border-radius:8px;background:#fff}.qianchuan-info-panel .video-section-heading{margin-bottom:12px}.qianchuan-info-panel .video-section-heading h2{margin:0;font-size:17px}.qianchuan-info-panel .video-section-heading p{margin:4px 0 0;color:#7a8782}.qianchuan-info-panel .asset-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.qianchuan-mock-note{margin-bottom:6px;padding:9px 11px;border-left:3px solid #dca05d;color:#95611f;background:#fff8ef;font-size:12px}.qianchuan-info-actions{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid #edf1ef}.qianchuan-linked-note{display:inline-flex;align-items:center;gap:6px;color:#167763;font-size:13px;font-weight:650}@media(max-width:720px){.video-production-actions{align-items:stretch;flex-direction:column}.video-production-actions>span{margin-right:0}.production-complete-actions{justify-content:stretch}.production-complete-actions>*{flex:1;justify-content:center}.quality-check-dimensions,.qianchuan-review-statuses,.qianchuan-confirm-list,.qianchuan-info-panel .asset-fact-list{grid-template-columns:1fr}}.asset-lineage{padding:18px;margin-top:14px}.asset-lineage ol{display:grid;gap:0;padding:0;margin:0;list-style:none}.asset-lineage li{position:relative;display:flex;gap:12px;min-width:0;padding:10px 12px;border-left:1px solid #cde2dc;margin-left:12px}.asset-lineage li:last-child{border-left-color:transparent}.asset-lineage li>span{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#dff5ef;color:#167763;font-size:12px;font-weight:700}.asset-lineage li>div{display:grid;gap:4px;min-width:0}.asset-lineage small{color:#89958f}.asset-lineage strong,.asset-lineage a{color:#26322e;text-decoration:none;overflow-wrap:anywhere}.asset-experience{display:grid;gap:7px;padding:13px;border:1px solid #dfe7e4;border-radius:6px}.asset-experience>span{width:fit-content;padding:3px 7px;border-radius:4px;background:#edf9f6;color:#167763;font-size:12px}.asset-experience p{margin:0;color:#74817c}.asset-empty{display:grid;justify-items:center;gap:6px;padding:40px;color:#8b9792;border:1px dashed #d6e1dd;border-radius:8px;background:#fff}.asset-empty p{margin:0}.workbench-review-section,.workbench-quick-create,.workbench-recent-assets{padding:18px;margin-top:14px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.workbench-review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;margin-top:14px;padding:14px;border:1px solid #cde9e2;border-radius:7px;background:#f3fbf8}.workbench-review-summary>a{position:relative;display:grid;gap:4px;padding:7px 32px 7px 12px;border-right:1px solid #dceae6;color:inherit;text-decoration:none}.workbench-review-summary>a:nth-child(3n){border-right:0}.workbench-review-summary>a:nth-child(n+4){border-top:1px solid #dceae6}.workbench-review-summary>a:last-child{border-right:0}.workbench-review-summary>a>span{color:#167763;font-size:24px;font-weight:700}.workbench-review-summary>a>strong{color:#52605b;font-size:13px}.workbench-review-summary>a>svg{position:absolute;right:12px;top:50%;color:#7caaa0;transform:translateY(-50%)}.workbench-review-summary>a:hover{background:#eaf8f4}.workbench-review-summary>a[aria-disabled=true]{cursor:default;opacity:.62}.workbench-review-summary p{margin:4px 0 0;color:#6e7b76}.workbench-review-list{display:grid;gap:8px;margin-top:10px}.workbench-review-list>article{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;color:inherit;border:1px solid #e1e8e5;border-radius:6px}.workbench-review-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#167763;background:#edf9f6}.workbench-review-list p{margin:3px 0 0;color:#87938e;font-size:13px}.workbench-review-list>article>small{color:#7c8984}.workbench-review-list>article>a{display:inline-flex;align-items:center;gap:4px;color:#167763;text-decoration:none;font-weight:650}.workbench-recent-assets>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.workbench-recent-assets a{display:grid;gap:6px;padding:13px;border:1px solid #e1e8e5;border-radius:6px;color:inherit;text-decoration:none}.workbench-recent-assets p{margin:0;color:#7d8984;line-height:1.55}.workbench-quick-create{display:flex;align-items:center;justify-content:space-between;gap:12px}.workbench-quick-create>div:last-child{display:flex;gap:8px}@media(max-width:1200px){.asset-category-grid,.asset-auto-rules ol{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-product-grid,.viral-asset-grid,.final-video-grid,.material-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.script-asset-row{grid-template-columns:minmax(250px,1.5fr) minmax(160px,1fr) 100px 70px}.script-asset-row>div:nth-child(4){display:none}}@media(max-width:800px){.content-asset-page{padding:18px 14px 34px}.video-module-nav{overflow-x:auto}.video-module-nav>a,.video-module-nav>div{flex:0 0 auto}.asset-page-header,.asset-list-toolbar,.workbench-quick-create{align-items:stretch;flex-direction:column}.asset-product-import>div,.asset-product-import footer{align-items:stretch;flex-direction:column}.asset-product-import ol{grid-template-columns:1fr 1fr}.asset-search-results,.asset-category-grid,.asset-auto-rules ol,.asset-product-grid,.viral-asset-grid,.final-video-grid,.asset-detail-grid,.material-asset-grid,.workbench-recent-assets>div:last-child{grid-template-columns:1fr}.asset-count-links,.asset-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-hero{grid-template-columns:1fr}.script-asset-row{grid-template-columns:minmax(0,1fr) auto}.script-asset-row>div:nth-child(n+2){display:none}.asset-script-full article{grid-template-columns:70px minmax(0,1fr)}.asset-script-full article>small{grid-column:2}.workbench-review-summary{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-review-summary>a{border-right:0;border-bottom:1px solid #dceae6}.workbench-review-list>article{grid-template-columns:38px minmax(0,1fr) auto}.workbench-review-list>article>small{display:none}}.final-video-card{color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.final-video-card:hover{transform:translateY(-1px);border-color:#b9dcd2}.final-video-card footer strong{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#167763}.final-video-cover-link,.final-video-title-link{color:inherit;text-decoration:none}.final-video-title-link:hover h2{color:#167763}.final-video-filter-panel{display:grid;gap:10px;margin-bottom:20px;padding:14px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.final-video-filter-panel .asset-library-tabs{margin-bottom:0}.final-video-select-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.final-video-select-filters select{min-width:0;min-height:40px;padding:0 10px;border:1px solid #d9e3df;border-radius:6px;color:#52605b;background:#fff}.final-video-date-group+.final-video-date-group{margin-top:24px}.final-video-date-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #e6ece9}.final-video-date-group>header h2{margin:0;font-size:18px}.final-video-date-group>header span{color:#83908b;font-size:12px}.final-video-card .asset-status.is-ready_to_publish{color:#95611f;background:#fff4e7}.final-video-card .asset-status.is-running{color:#167763;background:#eaf8f4}.final-video-card .asset-status.is-ended{color:#66736e;background:#edf1f0}.final-video-data-time{display:block;margin-top:8px;color:#87938e}.final-video-actions{justify-content:flex-end;padding-top:12px;border-top:1px solid #edf1ef}.final-video-actions>a,.final-video-actions>button{margin-left:0!important}.final-video-actions .video-secondary-action,.final-video-actions .video-primary-action{min-height:34px;padding:0 11px}.final-video-performance{grid-template-columns:repeat(4,minmax(0,1fr))!important}.final-video-performance dd{color:#1d6757;font-size:16px}.asset-library-tabs{display:flex;gap:8px;width:fit-content;margin-bottom:14px;padding:5px;border:1px solid #dfe7e4;border-radius:8px;background:#f7faf9}.asset-library-tabs a,.asset-library-tabs span,.asset-library-tabs button{display:inline-flex;padding:8px 14px;border:0;border-radius:6px;color:#64716c;text-decoration:none;font:inherit;font-weight:650;background:transparent;cursor:pointer;white-space:nowrap}.asset-library-tabs .is-current{color:#167763;background:#fff;box-shadow:0 1px 3px #25463d14}.final-detail-hero{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:20px;padding:18px;border:1px solid #dce7e3;border-radius:8px;background:#fff}.final-detail-hero>div:last-child{display:grid;align-content:start;gap:12px}.final-detail-hero h2{margin:0;font-size:22px}.final-detail-hero .asset-fact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.qianchuan-performance-panel,.video-effect-detail{padding:18px;margin-top:14px;border:1px solid #dce7e3;border-radius:8px;background:#fff}.qianchuan-data-meta{display:flex;justify-content:flex-end;gap:16px;margin:-2px 0 12px;color:#7d8984;font-size:12px}.qianchuan-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e9e7;border-radius:7px;overflow:hidden}.qianchuan-metric-grid>div{display:grid;gap:6px;padding:13px;border-right:1px solid #e7ecea;border-bottom:1px solid #e7ecea}.qianchuan-metric-grid>div:nth-child(4n){border-right:0}.qianchuan-metric-grid>div:nth-last-child(-n+4){border-bottom:0}.qianchuan-metric-grid span{color:#81908a;font-size:12px}.qianchuan-metric-grid strong{font-size:20px}.qianchuan-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.qianchuan-trend-grid article{display:grid;gap:8px;min-height:150px;padding:13px;border:1px solid #e2e9e7;border-radius:7px}.qianchuan-trend-grid article>div{height:82px;display:flex;align-items:flex-end;gap:7px}.qianchuan-trend-grid article>div span{flex:1;min-height:12px;border-radius:3px 3px 0 0;background:#8fdac9}.qianchuan-trend-grid article small{color:#8b9692;font-size:10px}.video-effect-detail{display:grid;gap:12px}.effect-review-conclusion{display:grid;gap:6px;padding:14px;border-left:3px solid #31aa8d;background:#f1faf7}.effect-review-conclusion span{color:#598078;font-size:12px}.effect-review-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.effect-review-columns article{padding:13px;border:1px solid #e1e8e5;border-radius:7px}.effect-review-columns ul{margin:8px 0 0;padding-left:18px;color:#65726d;line-height:1.65}.effect-review-status{display:inline-flex;width:fit-content;padding:4px 8px;border-radius:999px;color:#66736e;background:#edf1f0;font-size:12px;font-weight:650}.effect-review-status.is-reviewed{color:#167763;background:#eaf8f4}.effect-review-status.is-collecting{color:#95611f;background:#fff4e7}.effect-review-waiting{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px dashed #d9e3df;border-radius:7px;color:#68756f;background:#fafcfb}.effect-review-waiting svg{flex:0 0 auto;color:#167763}.effect-review-waiting p{margin:4px 0 0;color:#87938e}.asset-publish-secondary,.workbench-assets{margin-top:14px}.workbench-asset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.workbench-asset-grid>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:15px;border:1px solid #dfe7e4;border-radius:8px;color:inherit;text-decoration:none;background:#fff;transition:border-color .16s ease,transform .16s ease}.workbench-asset-grid>a:hover{transform:translateY(-1px);border-color:#b9dcd2}.workbench-asset-grid>a>span{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;color:#167763;background:#edf9f6}.workbench-asset-grid>a>div{display:grid;gap:4px}.workbench-asset-grid b{font-size:25px}.workbench-asset-grid p,.workbench-asset-grid small{margin:0;color:#7b8883;font-size:12px;line-height:1.5}.video-effect-review-center{padding:18px;margin-top:14px;border:1px solid #dfe7e4;border-radius:8px;background:#fff}.effect-review-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.effect-review-filters select{min-width:0;min-height:38px;padding:0 10px;border:1px solid #dce5e2;border-radius:6px;background:#fff;color:#4e5b56}.effect-review-list{display:grid;gap:8px;margin-top:12px}.effect-review-list>a{display:grid;grid-template-columns:90px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px;border:1px solid #e1e8e5;border-radius:7px;color:inherit;text-decoration:none}.effect-review-list p{margin:4px 0 0;color:#85918c;font-size:12px}.effect-review-list small{color:#62706b}@media(max-width:1200px){.workbench-asset-grid,.qianchuan-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.workbench-asset-grid,.final-detail-hero,.qianchuan-metric-grid,.qianchuan-trend-grid,.effect-review-columns,.effect-review-filters,.final-video-select-filters{grid-template-columns:1fr}.final-video-filter-panel .asset-library-tabs{width:100%;overflow-x:auto}.final-detail-hero .asset-fact-list{grid-template-columns:1fr}.effect-review-list>a{grid-template-columns:minmax(0,1fr) auto}.effect-review-list>a>span,.effect-review-list>a>small{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.agent-card,.agent-action-primary{transition:none}}.video-ai-workbench{display:grid;gap:28px;padding:28px 24px 48px}.video-workbench-agent-header{align-items:center;padding:0 2px}.video-workbench-agent-header>div{min-width:0}.video-workbench-agent-header h1{margin-top:5px;font-size:24px}.video-agent-role{color:var(--ds-brand-strong, #167763);font-size:13px;font-weight:600}.video-version-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:9px;color:var(--ds-text-tertiary, #7d8984);font-size:13px;line-height:1.5}.video-version-line strong{color:var(--ds-text-secondary, #52605b);font-weight:500}.video-inline-context{display:block;max-width:760px;margin-top:7px;overflow:hidden;color:var(--ds-text-tertiary, #7d8984);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.video-ai-workbench>.video-module-nav{min-height:46px;align-items:stretch;gap:24px;margin:-8px 0 0;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--ds-border, #dfe7e4);border-radius:0;background:transparent}.video-ai-workbench>.video-module-nav>a,.video-ai-workbench>.video-module-nav>div{position:relative;min-height:46px;flex:0 0 auto;border:0;border-radius:0;background:transparent}.video-ai-workbench>.video-module-nav>a{padding:0 2px}.video-ai-workbench>.video-module-nav>div{gap:18px;padding:0}.video-ai-workbench>.video-module-nav>div span{padding:0;color:var(--ds-text-tertiary, #7d8984);font-weight:500}.video-ai-workbench>.video-module-nav>div a{display:inline-flex;align-items:center;padding:0;border-radius:0}.video-ai-workbench>.video-module-nav>a:hover,.video-ai-workbench>.video-module-nav>div a:hover{color:var(--ds-brand-strong, #167763);background:transparent}.video-ai-workbench>.video-module-nav>a.is-current{color:var(--ds-brand-strong, #167763);background:transparent;box-shadow:inset 0 -2px 0 var(--ds-brand, #1aa984)}.video-ai-workbench .video-home-section{padding:0;border:0;border-radius:0;background:transparent}.video-ai-workbench .video-section-heading{align-items:center;margin-bottom:12px}.video-ai-workbench .video-section-heading h2{font-size:18px}.video-ai-workbench .video-section-heading p{font-size:13px}.video-continue-card{min-height:132px;display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(430px,1.45fr) auto;align-items:center;gap:28px;padding:20px;border:1px solid color-mix(in srgb,var(--ds-brand, #1aa984) 28%,var(--ds-border, #dfe7e4));border-radius:var(--ds-radius-container, 10px);background:var(--ds-bg-surface, #fff)}.video-continue-copy{min-width:0}.video-continue-copy>span,.video-mode-label,.video-creation-mode-label{display:inline-flex;width:fit-content;color:var(--ds-text-tertiary, #77837f);font-size:13px;font-weight:500}.video-continue-copy h3{margin:6px 0 11px;overflow:hidden;color:var(--ds-text-primary, #202925);font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.video-continue-copy dl{display:flex;flex-wrap:wrap;gap:7px 18px;margin:0}.video-continue-copy dl>div{display:flex;gap:6px;min-width:0;color:var(--ds-text-tertiary, #7d8984);font-size:13px}.video-continue-copy dt,.video-continue-copy dd{margin:0}.video-continue-copy dd{max-width:250px;overflow:hidden;color:var(--ds-text-secondary, #52605b);text-overflow:ellipsis;white-space:nowrap}.video-continue-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.video-continue-progress li{position:relative;display:grid;justify-items:center;gap:7px;min-width:0;color:var(--ds-text-disabled, #a0aaa6);font-size:12px;text-align:center}.video-continue-progress li:before{content:"";position:absolute;z-index:0;top:6px;left:0;width:100%;height:1px;background:var(--ds-border, #dfe7e4)}.video-continue-progress li:first-child:before{left:50%;width:50%}.video-continue-progress li:last-child:before{width:50%}.video-continue-progress svg{z-index:1;width:14px;height:14px;padding:2px;border-radius:50%;background:var(--ds-bg-surface, #fff)}.video-continue-progress li.is-done,.video-continue-progress li.is-current{color:var(--ds-brand-strong, #167763)}.video-continue-progress li.is-done:before,.video-continue-progress li.is-current:before{background:color-mix(in srgb,var(--ds-brand, #1aa984) 42%,var(--ds-border, #dfe7e4))}.video-continue-progress li.is-current{font-weight:600}.workbench-new-creation .video-mode-grid-v2{gap:18px}.workbench-new-creation .video-mode-card{min-height:220px;padding:18px;border-color:var(--ds-border, #dfe7e4);border-radius:var(--ds-radius-card, 8px);background:var(--ds-bg-surface, #fff);transition:border-color .16s ease,transform .16s ease}.workbench-new-creation .video-mode-card:hover{border-color:color-mix(in srgb,var(--ds-brand, #1aa984) 42%,var(--ds-border, #dfe7e4));transform:translateY(-1px)}.workbench-new-creation .video-mode-card-head>span{width:34px;height:34px;border:0;background:var(--ds-brand-subtle, #edf9f6)}.workbench-new-creation .video-mode-label{margin-top:12px}.workbench-new-creation .video-mode-card h3{margin-top:4px;font-size:16px}.video-mode-process{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:13px 0 0;padding:10px 0 0;border-top:1px solid var(--ds-border, #e3e9e7);color:var(--ds-text-tertiary, #7d8984);font-size:12px;list-style:none}.video-mode-process li{display:inline-flex;align-items:center;gap:5px}.workbench-new-creation .video-mode-card>a{padding-top:12px}.video-task-heading-actions{display:flex;align-items:center;gap:14px;color:var(--ds-text-tertiary, #7d8984);font-size:13px}.video-task-heading-actions a{display:inline-flex;align-items:center;gap:4px;color:var(--ds-brand-strong, #167763)}.video-ai-workbench .video-task-table-wrap{border-color:var(--ds-border, #dfe7e4);border-radius:var(--ds-radius-container, 8px)}.video-task-table-home th:first-child{width:28%}.video-task-table-home th:nth-child(2){width:24%}.video-task-table-home th:nth-child(3){width:12%}.video-task-table-home th:nth-child(4){width:17%}.video-task-table-home th:nth-child(5){width:11%}.video-task-table-home th:nth-child(6){width:8%}.video-creation-mode-label{padding:3px 7px;border:1px solid var(--ds-border, #dfe7e4);border-radius:4px;background:var(--ds-bg-subtle, #f7faf9)}.video-home-stage{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:0;padding:0;background:transparent;color:var(--ds-text-secondary, #52605b);font-size:13px}.video-home-stage>span{width:7px;height:7px;border-radius:50%;background:var(--ds-brand, #1aa984)}.video-home-stage strong{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.video-home-stage small{color:var(--ds-text-tertiary, #87938e);font-size:12px;white-space:nowrap}.video-task-empty{padding:24px;border:1px dashed var(--ds-border, #dfe7e4);border-radius:var(--ds-radius-container, 8px);color:var(--ds-text-secondary, #52605b);background:var(--ds-bg-surface, #fff);text-align:center}.video-task-empty p{margin:5px 0 0;color:var(--ds-text-tertiary, #7d8984);font-size:13px}@media(max-width:1180px){.video-continue-card{grid-template-columns:minmax(280px,1fr) minmax(380px,1.3fr)}.video-continue-card>.video-primary-action{grid-column:1 / -1;justify-self:end}}@media(max-width:840px){.video-ai-workbench{padding:20px 14px 36px}.video-workbench-agent-header{align-items:flex-start;flex-direction:column}.video-workbench-agent-header>.video-secondary-action{align-self:flex-start}.video-ai-workbench>.video-module-nav{gap:18px}.video-ai-workbench>.video-module-nav>div{gap:13px}.video-continue-card{grid-template-columns:1fr;gap:18px}.video-continue-card>.video-primary-action{grid-column:auto;justify-self:start}.workbench-new-creation .video-mode-grid-v2{grid-template-columns:1fr}}@media(max-width:560px){.video-ai-workbench{gap:24px}.video-continue-progress{grid-template-columns:1fr;gap:8px}.video-continue-progress li{grid-template-columns:14px minmax(0,1fr);justify-items:start;text-align:left}.video-continue-progress li:before{top:7px;left:7px!important;width:1px!important;height:calc(100% + 8px)}.video-continue-progress li:last-child:before{display:none}.video-task-heading-actions a{display:none}}.agent-avatar{position:relative;width:var(--agent-avatar-size);height:var(--agent-avatar-size);flex:0 0 var(--agent-avatar-size);overflow:hidden;border:1px solid color-mix(in srgb,var(--ds-border) 52%,transparent);border-radius:12px;background:#f7f9f8;isolation:isolate}.agent-avatar:after{content:"";position:absolute;right:7px;bottom:7px;z-index:3;width:8px;height:8px;border:2px solid #fff;border-radius:999px;background:var(--ds-text-tertiary)}.agent-avatar[data-status=online]:after{background:var(--ds-success)}.agent-avatar[data-status=developing]:after{background:var(--ds-warning)}.agent-avatar-image{z-index:2;object-fit:contain;object-position:center bottom;opacity:0;transform:scale(1);transition:opacity .18s ease,transform .18s ease}.agent-avatar.is-loaded .agent-avatar-image{opacity:1}.agent-avatar-skeleton{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,#edf1ef 20%,#f7f9f8,#edf1ef 64%);background-size:220% 100%;animation:agent-avatar-loading 1.4s ease-in-out infinite}.agent-avatar-placeholder{position:absolute;inset:0;z-index:2;display:grid;place-items:center;align-content:center;color:#89938f;background:radial-gradient(circle at 50% 42%,rgba(22,134,111,.07),transparent 42%),linear-gradient(145deg,#f7f9f8,#edf3f0)}.agent-avatar-placeholder svg{width:42%;height:42%;stroke-width:1.35}.agent-card[data-status=online]:hover .agent-avatar-image,.agent-orchestrator-card[data-status=online]:hover .agent-avatar-image{transform:scale(1.015)}@keyframes agent-avatar-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.agent-visual,.agent-card.has-role-label .agent-visual{height:104px;flex-basis:104px;display:flex;align-items:flex-start;justify-content:flex-start;overflow:visible;background:transparent}.agent-card,.project-agent-grid .agent-card{height:286px}.agent-orchestrator-main{min-height:168px;grid-template-columns:112px minmax(0,1fr) auto}.agent-orchestrator-icon{width:112px;height:112px}@media(max-width:760px){.agent-orchestrator-main{grid-template-columns:108px minmax(0,1fr)}.agent-orchestrator-icon{width:108px;height:108px}}@media(prefers-reduced-motion:reduce){.agent-avatar-skeleton{animation:none}}:scope{color-scheme:light;background:var(--ds-bg-canvas)}:scope{overflow-x:hidden;background:var(--ds-bg-canvas);color:var(--ds-text-primary);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}::selection{background:#cfe9e2;color:var(--ds-text-primary)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--ds-brand) 48%,transparent);outline-offset:2px}:where(button,a,summary){touch-action:manipulation}:where(input,select,textarea){border-color:var(--ds-border-strong);border-radius:var(--ds-radius-control);background-color:var(--ds-bg-surface);color:var(--ds-text-primary)}:where(input,select,textarea):focus-visible{border-color:var(--ds-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-brand) 10%,transparent)}:where(button,input,select,textarea){font:inherit}:where(dd,.live-metric-item>strong,.store-metrics dd,.anchor-metric-card strong,.management-metric-card strong,.qianchuan-metric-grid strong){font-variant-numeric:tabular-nums}.workspace,.app-shell{background:var(--ds-bg-canvas)}.workspace{background-image:none}.workspace-main{padding-block:24px 40px}.page-width{width:min(calc(100% - 48px),var(--ds-page-max))}.sidebar{width:196px;flex-basis:196px;border-color:var(--ds-border);background:#fffffffa}.sidebar-brand{min-height:60px;padding-inline:20px;border-color:var(--ds-border)}.brand-logo{width:70px}.sidebar-nav{padding:16px 10px}.sidebar-nav-item{min-height:40px;gap:9px;padding-inline:11px;border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);font-size:14px;font-weight:500;transition:color .16s ease,background-color .16s ease}.sidebar-nav-item:hover,.sidebar-domain-item:hover,.sidebar-agent-item.is-launchable:hover{background:var(--ds-bg-subtle);color:var(--ds-text-primary)}.sidebar-nav-item.is-active{background:var(--ds-brand-subtle);color:var(--ds-brand-strong);font-weight:600}.sidebar-nav-item.is-active:after{top:10px;bottom:10px;width:2px;background:var(--ds-brand)}.sidebar-agent-group>p{color:var(--ds-text-tertiary);font-size:12px}.sidebar-agent-item{min-height:32px;color:var(--ds-text-secondary);font-size:13px}.sidebar-agent-item.is-current{background:var(--ds-brand-subtle);color:var(--ds-brand-strong)}.sidebar-footer,.sidebar-utility,.header{border-color:var(--ds-border)}.header{background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{min-height:60px}.header-context{color:var(--ds-text-tertiary);font-size:13px}.header-context strong{color:var(--ds-brand-strong)}.system-status,.user-role{font-size:12px}.system-status-dot{width:6px;height:6px;background:var(--ds-brand);box-shadow:none}.user-name{font-size:14px;font-weight:600}.user-menu-popover{border-radius:var(--ds-radius-control);box-shadow:var(--ds-shadow-float)}.page-header,.asset-page-header,.reports-page-header{min-height:68px;padding:0 2px 16px}.page-header h1,.asset-page-header h1,.reports-page-header h1,.home-welcome h1{color:var(--ds-text-primary);font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.page-header p,.asset-page-header p,.reports-page-header p{margin-top:4px;color:var(--ds-text-tertiary);font-size:14px;line-height:1.6}.section-heading,.operations-section-heading,.live-section-heading,.video-section-heading,.asset-section-heading,.home-section-heading{margin-bottom:12px}:where(.section-heading,.operations-section-heading,.live-section-heading,.video-section-heading,.asset-section-heading,.home-section-heading) h2{color:var(--ds-text-primary);font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.012em;text-wrap:balance}:where(.section-heading,.operations-section-heading,.live-section-heading,.video-section-heading,.asset-section-heading,.home-section-heading) p{color:var(--ds-text-tertiary);font-size:13px;line-height:1.5}.agent-group,.home-section,.project-center-content,.operations-center-content,.live-room-entry,.anchor-review-workspace,.video-creator-home,.content-asset-page{gap:24px}:where(.agent-card,.agent-orchestrator-card,.store-card,.store-work-card,.live-room-header,.live-metric-item,.anchor-metric-card,.home-work-card,.home-app-card,.home-ai-card,.asset-product-card,.viral-asset-card,.final-video-card,.material-asset-grid>article){border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}:where(.agent-card,.store-card,.store-work-card,.home-app-card,.asset-product-card,.viral-asset-card,.final-video-card):hover{transform:translateY(-1px);border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-hover)}:where(.agent-action,.home-primary-link,.live-core-metrics-actions a,.review-actions button,.video-workflow-footer button,.production-complete-actions a,.production-complete-actions button,.report-actions a,.report-actions button){min-height:36px;padding-inline:14px;border-radius:var(--ds-radius-control);font-size:14px;font-weight:500;box-shadow:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.agent-action-primary,.home-primary-link,.review-actions .is-approve{border-color:var(--ds-brand);background:var(--ds-brand);color:#fff;box-shadow:none}.agent-action-primary:hover,.home-primary-link:hover,.review-actions .is-approve:hover{border-color:var(--ds-brand-hover);background:var(--ds-brand-hover);color:#fff;box-shadow:none}:where(.status-badge,.asset-source-badge,.asset-status,.effect-review-status,.video-soft-badge){min-height:22px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500}.status-online{color:var(--ds-success)}.status-developing{color:var(--ds-warning)}.status-planned,.status-offline{color:var(--ds-text-tertiary)}.agent-center-content,.project-center-content{padding-bottom:32px}.agent-group{padding:0;border:0;background:transparent}.agent-category-section+.agent-category-section{margin-top:24px;padding-top:24px;border-color:var(--ds-border)}.agent-orchestrator-card{overflow:hidden;border-color:var(--ds-border);background:var(--ds-bg-surface)}.agent-orchestrator-main{min-height:126px;grid-template-columns:80px minmax(0,1fr) auto;gap:18px;padding:20px}.agent-orchestrator-icon{width:76px;height:76px;border:0;border-radius:var(--ds-radius-card);background:var(--ds-bg-subtle)}.agent-orchestrator-icon:after{display:none}.agent-orchestrator-icon img{width:68px;height:68px;filter:saturate(.66) contrast(.98)}.agent-orchestrator-copy strong{color:var(--ds-text-secondary);font-size:14px;font-weight:500}.agent-orchestrator-copy p{margin-top:6px;color:var(--ds-text-secondary);font-size:13px}.agent-business-strip{min-height:0;padding:10px 20px;border-color:var(--ds-border);background:var(--ds-bg-subtle)}.agent-grid,.agent-grid-specialists{gap:12px}.agent-grid-specialists{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-card,.project-agent-grid .agent-card{height:250px;padding:16px}.agent-visual,.agent-card.has-role-label .agent-visual{height:76px;flex-basis:76px;place-items:start;overflow:visible;border-radius:var(--ds-radius-control);background:transparent}.agent-visual:before,.agent-visual:after,.agent-visual-orbit{display:none}.agent-icon,.agent-icon-image,.agent-card.has-role-label .agent-icon,.agent-card.has-role-label .agent-icon-image{width:72px;height:72px}.agent-icon-image{filter:saturate(.7) contrast(.98)}.agent-card:hover .agent-icon-image{transform:none}.agent-name,.agent-role-label,.agent-description{text-align:left}.agent-name{margin-top:10px;font-size:16px}.agent-role-label{order:-1;margin-top:2px;color:var(--ds-text-tertiary);font-size:12px;font-weight:500}.agent-stage-label{margin-inline:0;border:0;background:var(--ds-bg-subtle);color:var(--ds-text-secondary)}.agent-description,.agent-description.has-role-label{height:44px;margin-top:5px;color:var(--ds-text-secondary);font-size:13px;line-height:1.55;-webkit-line-clamp:2}.agent-action{min-width:92px;color:var(--ds-text-tertiary);background:var(--ds-bg-subtle)}.agent-action-primary{color:#fff}.agent-action.agent-action-primary{border-color:var(--ds-brand);background:var(--ds-brand);color:#fff;cursor:pointer}.agent-action.agent-action-primary:hover{border-color:var(--ds-brand-hover);background:var(--ds-brand-hover);color:#fff}.project-lifecycle{padding:16px 18px;border-color:var(--ds-border);border-radius:var(--ds-radius-container);background:var(--ds-bg-surface)}.project-lifecycle li span{border-color:var(--ds-border-strong);background:var(--ds-bg-subtle);color:var(--ds-brand-strong)}.project-lifecycle li:not(:last-child):after{background:var(--ds-border)}.store-grid{max-width:1400px;gap:16px}.store-work-card{max-width:680px;min-height:270px}.store-card-content,.store-grid.is-single .store-card-content{grid-template-columns:minmax(0,1fr)}.store-card-section,.store-grid.is-single .store-card-section{padding:16px}.store-card-section+.store-card-section{border-top:1px solid var(--ds-border);border-left:0}.store-symbol,.store-detail-symbol{border:0;background:var(--ds-brand-subtle)}.store-live-summary>div{padding:0;background:transparent}.store-card-footer,.store-grid.is-single .store-card-footer{min-height:56px;flex-direction:row;align-items:center;padding:10px 16px;border-top:1px solid var(--ds-border);border-left:0;background:var(--ds-bg-surface)}.store-ai-summary{color:var(--ds-text-secondary)}.live-room-entry,.anchor-review-workspace{gap:16px}.live-room-header{background:var(--ds-bg-surface)}.live-room-header-icon{border:0;background:var(--ds-brand-subtle)}.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance{padding:18px 20px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-container);background:var(--ds-bg-surface);box-shadow:none}.live-metric-item{min-height:108px;padding:14px;background:var(--ds-bg-surface);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.live-core-eight-grid .live-metric-item{min-height:128px}.live-metric-item:hover{transform:none;border-color:var(--ds-border-strong);background:#fcfdfd;box-shadow:none}.live-metric-item.is-primary,.live-metric-item[data-status=warning],.live-metric-item[data-status=low]{background:var(--ds-bg-surface)}.live-metric-item>strong{font-size:28px}.live-metric-label small{background:var(--ds-brand-subtle)}.live-metric-spark i{background:#9baba673}.live-metric-item .live-metric-spark[data-direction=up] i{background:#18b8948c}.live-metric-item .live-metric-spark[data-direction=down] i{background:#dc4a4a8c}.live-auto-refresh i,.realtime-monitoring-state i,.anchor-round-monitoring b{box-shadow:none}.realtime-monitoring-section,.operations-review-section,.anchor-overall-review{position:relative}.operations-review-section:before,.anchor-overall-review:before{content:"";position:absolute;top:20px;bottom:20px;left:0;width:2px;border-radius:0 2px 2px 0;background:var(--ds-brand)}.realtime-issue-card{border-color:var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-bg-surface)}.realtime-key-change{background:var(--ds-warning-subtle)}.realtime-ai-judgement,.realtime-actions-compact>div,.realtime-issue-details{background:var(--ds-bg-subtle)}.realtime-issue-details{border-color:var(--ds-border)}.realtime-monitoring-normal,.anchor-review-pending,.effect-review-conclusion{background:var(--ds-brand-subtle)}.next-actions-grid,.anchor-next-actions-grid{border-color:var(--ds-border)}.next-action-column,.anchor-next-action-column{background:transparent}:where(table,.data-table,.video-data-table,.asset-table){border-collapse:collapse;font-size:14px}:where(table,.data-table,.video-data-table,.asset-table) th{min-height:44px;padding:11px 12px;border-color:var(--ds-border);background:var(--ds-bg-subtle);color:var(--ds-text-secondary);font-size:13px;font-weight:500;text-align:left}:where(table,.data-table,.video-data-table,.asset-table) td{min-height:48px;padding:12px;border-color:var(--ds-border);color:var(--ds-text-secondary)}:where(table,.data-table,.video-data-table,.asset-table) tbody tr:hover{background:#fafbfb}:where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters){padding:12px 0;border-block:1px solid var(--ds-border);background:transparent}:where(.reports-filter-bar,.detail-filter-bar,.anchor-detail-toolbar,.asset-list-toolbar,.effect-review-filters) :where(input,select){min-height:38px}.home-welcome{min-height:0;padding-block:4px 8px;background:transparent}.home-business-card,.home-active-card,.home-insight-card,.home-work-card,.home-app-card,.home-ai-card{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.home-business-card:before,.home-insight-card:before{width:2px;background:var(--ds-brand)}.home-business-icon,.home-app-icon,.workbench-review-icon{border:0;background:var(--ds-brand-subtle)}.home-recent-section{border-top:1px solid var(--ds-border)}.video-module-nav,.asset-library-tabs{border-color:var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-bg-subtle)}.video-module-nav .is-current,.asset-library-tabs .is-current{background:var(--ds-bg-surface);color:var(--ds-brand-strong);box-shadow:none}.video-workbench,.video-task-card,.video-section,.workbench-review-section,.workbench-quick-create,.workbench-recent-assets,.video-effect-review-center,.qianchuan-performance-panel,.video-effect-detail,.qianchuan-info-panel,.final-detail-hero,.asset-detail-hero,.asset-script-full{border-color:var(--ds-border);border-radius:var(--ds-radius-container);background:var(--ds-bg-surface);box-shadow:none}.workbench-review-summary{border-color:var(--ds-border);background:var(--ds-bg-subtle)}.asset-category-card,.asset-count-links>a,.asset-count-links>div,.workbench-asset-grid>a,.workbench-recent-assets a,.script-asset-row,.effect-review-columns article,.qianchuan-review-statuses article,.qianchuan-trend-grid article{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.asset-auto-rules,.asset-library-note,.asset-future-note,.qianchuan-mock-note{border-color:var(--ds-border);background:var(--ds-bg-subtle)}.direction-grid>article,.reusable-grid>article,.storyboard-list article,.shooting-checklist article,.version-history li{border-color:var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-bg-surface)}.direction-grid>article.is-selected{border-color:color-mix(in srgb,var(--ds-brand) 55%,var(--ds-border));background:var(--ds-brand-subtle);box-shadow:none}.video-workflow-footer{border-color:var(--ds-border);background:#fffffff5;box-shadow:0 -8px 20px #18231f0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-page{background:var(--ds-bg-canvas)}.auth-brand-panel{background:#202a26}.auth-network{opacity:.18}.auth-login-panel,.auth-login-card{background:var(--ds-bg-surface)}.auth-login-card{border-color:var(--ds-border);border-radius:var(--ds-radius-container);box-shadow:var(--ds-shadow-float)}@media(max-width:1500px){.agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-grid-specialists{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.page-width{width:min(calc(100% - 32px),var(--ds-page-max))}.store-grid,.agent-grid,.agent-grid-specialists,.live-core-eight-grid .live-metric-band.is-primary .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.workspace-main{padding-block:16px 28px}.page-width{width:min(calc(100% - 24px),var(--ds-page-max))}.page-header,.asset-page-header,.reports-page-header{align-items:flex-start;flex-direction:column;gap:12px}.store-grid,.agent-grid,.agent-grid-specialists,.project-agent-grid{grid-template-columns:minmax(0,1fr)}.agent-orchestrator-main{grid-template-columns:64px minmax(0,1fr)}.agent-orchestrator-icon{width:60px;height:60px}.agent-orchestrator-icon img{width:56px;height:56px}.agent-orchestrator-action{grid-column:1 / -1;justify-content:stretch;padding-left:0}.agent-orchestrator-action>*{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.agent-card,.project-agent-grid .agent-card{height:300px;display:flex;flex-direction:column}.agent-visual,.agent-card.has-role-label .agent-visual{width:100%;height:104px;min-height:104px;flex:0 0 104px;display:flex;align-items:flex-start;justify-content:flex-start;overflow:visible;border-radius:0;background:transparent}.agent-role-label{order:initial;margin:8px 0 0}.agent-name{margin-top:3px}.agent-orchestrator-main{min-height:168px;grid-template-columns:112px minmax(0,1fr) auto;gap:20px}.agent-orchestrator-icon{width:112px;height:112px;overflow:visible;border:0;background:transparent}.agent-orchestrator-copy{min-width:0}@media(max-width:760px){.agent-orchestrator-main{grid-template-columns:96px minmax(0,1fr);gap:16px}.agent-orchestrator-icon{width:96px;height:96px}.agent-orchestrator-icon .agent-avatar{--agent-avatar-size: 96px !important}}.sidebar{width:228px;flex-basis:228px}.workspace{margin-left:228px}.sidebar-agent-navigation{margin-top:4px}.sidebar-agent-navigation+.sidebar-agent-navigation{margin-top:14px}.sidebar-agent-parent .sidebar-nav-item{min-height:40px;padding-right:36px}.sidebar-agent-parent .sidebar-nav-item.is-active{background:transparent;color:var(--ds-brand-strong);font-weight:600}.sidebar-agent-parent .sidebar-nav-item.is-active:after{top:13px;bottom:13px;width:2px}.sidebar-agent-toggle{top:8px;right:7px}.sidebar-agent-toggle:hover{background:var(--ds-bg-subtle);color:var(--ds-brand-strong)}.sidebar-agent-subnav{display:grid;gap:3px;padding:0 4px 5px 17px}.sidebar-agent-group+.sidebar-agent-group{margin-top:10px}.sidebar-agent-group>p{margin-bottom:3px;padding-left:19px;color:var(--ds-text-tertiary);font-size:11px;line-height:1.5;font-weight:500}.sidebar-agent-item{min-height:34px;gap:8px;padding:6px 7px 6px 10px;border-radius:var(--ds-radius-sm);color:var(--ds-text-secondary);font-size:13px;font-weight:400}.sidebar-agent-item>svg{flex:0 0 auto;color:var(--ds-text-tertiary)}.sidebar-agent-item.is-launchable:hover{background:var(--ds-bg-subtle);color:var(--ds-text-primary)}.sidebar-agent-item.is-current,.sidebar-agent-item.is-current:hover{background:var(--ds-brand-subtle);color:var(--ds-brand-strong);font-weight:500}.sidebar-agent-item.is-current>svg{color:var(--ds-brand)}.sidebar-agent-item.is-disabled{opacity:1;color:var(--ds-text-tertiary)}.sidebar-agent-name{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.sidebar-agent-dot{margin-left:auto}@media(max-width:1099px){.workspace{margin-left:72px}.sidebar{width:72px;flex-basis:72px}.sidebar-agent-subnav,.sidebar-agent-toggle{display:none}}@media(min-width:1100px){.project-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-width,.home-page-width,.v2-page-container{width:min(calc(100% - 48px),var(--ds-page-max));max-width:var(--ds-page-max);margin-inline:auto}.business-center-header,.v2-page-header{min-height:76px;padding:0 2px 18px}.business-center-section{padding:0}.business-center-section+.business-center-section{margin-top:var(--ds-section-gap);padding-top:var(--ds-section-gap)}.business-featured-row{min-height:128px;padding:16px 18px}.business-featured-row .agent-avatar{--agent-avatar-size: 72px !important}.business-agent-item{min-height:120px;padding:var(--ds-card-padding)}.video-module-nav,.asset-library-tabs,.operations-detail-tabs{min-height:44px;gap:22px;padding:0;border:0;border-bottom:1px solid var(--ds-border);border-radius:0;background:transparent}.video-module-nav>a,.video-module-nav>div,.asset-library-tabs a,.asset-library-tabs button,.operations-detail-tabs button{position:relative;min-height:44px;padding:0 2px;border:0;border-radius:0;background:transparent;box-shadow:none}.video-module-nav .is-current,.asset-library-tabs .is-current,.operations-detail-tabs button.is-active{background:transparent;color:var(--ds-brand-strong);box-shadow:inset 0 -2px 0 var(--ds-brand)}.home-dashboard-universal,.home-dashboard-universal .home-view-content,.live-room-entry,.anchor-review-workspace,.anchor-review-history-page{gap:var(--ds-section-gap)}.home-dashboard-universal .home-welcome,.home-task-panel,.home-agent-quick-card{border-color:var(--ds-border);box-shadow:none}:where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:where(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents,.anchor-core-metrics,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading{min-height:40px;align-items:flex-start;margin-bottom:var(--ds-section-header-gap);padding:0 2px;border:0}.operations-review-section:before,.anchor-overall-review:before{display:none}.live-room-header,.anchor-round-header,.live-review-context-picker,.live-metric-item,.realtime-issue-card,.operations-review-dimension,.next-actions-grid,.live-report-card,.live-room-agent-card,.anchor-history-body,.anchor-history-table-wrap{border-color:var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-bg-surface);box-shadow:none}.anchor-metric-layer>header{border:1px solid var(--ds-border);border-left:2px solid color-mix(in srgb,var(--ds-brand) 56%,var(--ds-border));border-radius:var(--ds-radius-card);background:var(--ds-bg-surface)}.anchor-speech-review{padding:var(--ds-section-gap) 0 0;border:0;border-top:1px solid var(--ds-border);background:transparent}.anchor-speech-issue{border-color:var(--ds-border);box-shadow:none}.anchor-history-page-header{display:block;padding:0 2px 4px;border:0;border-radius:0;background:transparent}.anchor-history-page-header>span{display:none}.anchor-history-page-header h1{font-size:24px;line-height:var(--leading-tight);letter-spacing:-.02em}.anchor-history-page-header p{margin-top:5px;color:var(--ds-text-tertiary);font-size:14px}.anchor-history-filters{gap:12px;padding:12px 2px;border:0;border-block:1px solid var(--ds-border);border-radius:0;background:transparent}.anchor-history-status{padding:0;border-radius:0;background:transparent!important}@media(max-width:760px){.page-width,.home-page-width,.v2-page-container{width:min(calc(100% - 24px),var(--ds-page-max))}.business-featured-row .agent-avatar{--agent-avatar-size: 64px !important}}.live-room-entry>:is(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents),.anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.live-room-entry>:is(.live-core-metrics,.realtime-monitoring-section,.operations-review-section,.next-actions-section,.detailed-operations-data,.live-reports-section,.live-room-agents)>.live-section-heading,.anchor-review-workspace>:is(.anchor-core-metrics,.realtime-monitoring-section,.anchor-overall-review,.anchor-next-actions,.anchor-data-details,.anchor-history-performance)>.live-section-heading{min-height:40px;align-items:flex-start;margin-bottom:var(--ds-section-header-gap);padding:0 2px;border:0}.home-workspace-main{padding-block:20px 24px;background:#f5f8f7}.home-dashboard-universal{gap:18px}.home-dashboard-universal .home-welcome{min-height:136px;padding:21px 30px;border:1px solid rgba(102,142,130,.16);border-radius:14px;background:radial-gradient(circle at 88% 48%,rgba(57,177,142,.12),transparent 25%),linear-gradient(108deg,#fff,#fdfefe 58%,#eff9f6);box-shadow:inset 0 1px #ffffffe6,0 8px 30px #20524306}.home-dashboard-universal .home-welcome-copy>p{margin:0 0 4px;color:#527069;font-size:14px;line-height:1.45;font-weight:500}.home-dashboard-universal .home-welcome-copy>h1{font-size:28px;line-height:1.25;font-weight:600}.home-dashboard-universal .home-welcome-copy>h1>strong{color:var(--ds-brand-strong);font:inherit}.home-dashboard-universal .home-task-summary{gap:20px;margin-top:14px}.home-dashboard-universal .home-task-summary strong{font-size:14px;font-weight:650}.home-dashboard-universal .home-welcome-visual{width:220px;height:100px;flex-basis:220px;opacity:.82}.home-dashboard-universal .home-welcome-visual:before,.home-dashboard-universal .home-welcome-visual:after{content:none}.home-welcome-visual svg{position:relative;z-index:1;width:100%;height:100%}.home-ai-glow{position:absolute;inset:13px 18px 9px 22px;display:block;margin:0;border-radius:50%;background:radial-gradient(circle,rgba(83,185,154,.12),transparent 68%);filter:blur(7px)}.home-dashboard-universal .home-view-content{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:stretch;gap:18px}.home-dashboard-universal .home-workspace-panel{min-width:0;overflow:hidden;border:1px solid rgba(115,145,136,.14);border-radius:14px;background:#fffffff0;box-shadow:0 8px 26px #1e3a3105}.home-dashboard-universal .home-section-heading{min-height:68px;align-items:center;margin:0;padding:14px 18px 12px;border-bottom:1px solid rgba(126,151,143,.1)}.home-dashboard-universal .home-section-heading h2{font-size:18px;line-height:1.35}.home-dashboard-universal .home-section-heading p{margin-top:2px;font-size:12px;line-height:1.45}.home-section-action,.home-agent-directory summary{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#247b64;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.home-section-action svg,.home-agent-directory summary svg,.home-task-action svg{transition:transform .16s ease}.home-section-action:hover svg,.home-agent-directory summary:hover svg,.home-task-action:hover svg{transform:translate(2px)}.home-agent-heading-action{display:inline-flex;align-items:center;gap:11px}.home-agent-heading-action>span{color:var(--ds-text-tertiary);font-size:12px;white-space:nowrap}.home-dashboard-universal .home-task-panel{overflow:visible;border:0;border-radius:0}.home-dashboard-universal .home-task-toolbar{min-height:48px;padding:8px 16px;border-bottom-color:#edf1ef}.home-dashboard-universal .home-task-tabs{gap:3px}.home-dashboard-universal .home-task-tabs button{min-height:32px;padding-inline:11px;border-radius:7px;font-size:12px}.home-dashboard-universal .home-task-row{min-height:64px;grid-template-columns:82px minmax(0,1fr) 68px 66px;gap:12px;padding:8px 16px;border-left:0;transition:background-color .15s ease}.home-dashboard-universal .home-task-row:hover{background:#f8fbfa}.home-dashboard-universal .home-task-row[data-priority=urgent],.home-dashboard-universal .home-task-row[data-priority=high]{border-left:0}.home-dashboard-universal .home-task-copy h3{font-size:14px;font-weight:600}.home-dashboard-universal .home-task-copy p,.home-dashboard-universal .home-task-row>time{font-size:12px}.home-dashboard-universal .home-task-status,.home-dashboard-universal .home-task-action{font-size:12px}.home-dashboard-universal .home-agent-quick-grid{display:block}.home-dashboard-universal .home-agent-quick-card{min-height:92px;display:grid;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:12px 17px;border:0;border-radius:0;background:#fff;transform:none}.home-dashboard-universal .home-agent-quick-card+.home-agent-quick-card{border-top:1px solid rgba(126,151,143,.1)}.home-dashboard-universal .home-agent-quick-card:hover{border-color:transparent;background:#f6fbf9;transform:none}.home-dashboard-universal .home-agent-quick-card .agent-avatar{--agent-avatar-size: 56px !important;border-color:transparent;background:#eef8f5;transition:filter .16s ease}.home-dashboard-universal .home-agent-quick-card:hover .agent-avatar{filter:contrast(1.035) saturate(1.04)}.home-agent-quick-copy{min-width:0}.home-agent-quick-copy h3,.home-agent-quick-copy p,.home-agent-quick-copy span{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.home-agent-quick-copy h3{color:#26302c;font-size:15px;line-height:1.45;font-weight:600}.home-agent-quick-copy p{margin-top:1px;color:#6f7b76;font-size:13px;line-height:1.35}.home-agent-quick-copy span{display:block;margin-top:3px;color:#99a29e;font-size:12px;line-height:1.35}.home-dashboard-universal .home-agent-quick-card>button{width:24px;min-height:32px;display:inline-flex;align-items:center;justify-content:flex-end;padding:0;border:0;background:transparent;color:#247b64;font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.home-dashboard-universal .home-agent-quick-card>button svg{transition:transform .16s ease,color .16s ease}.home-dashboard-universal .home-agent-quick-card:hover>button svg,.home-dashboard-universal .home-agent-quick-card>button:hover svg{color:var(--ds-brand-hover);transform:translate(2px)}@media(max-width:1180px){.home-dashboard-universal .home-view-content{grid-template-columns:1fr}}@media(max-width:700px){.home-dashboard-universal .home-welcome{min-height:132px;padding:18px}.home-dashboard-universal .home-welcome-copy>h1{font-size:24px}.home-dashboard-universal .home-task-row{grid-template-columns:76px minmax(0,1fr) auto}.home-dashboard-universal .home-task-row>time{display:none}.home-dashboard-universal .home-task-action{grid-column:auto;justify-content:flex-end}}.home-dashboard-universal{gap:14px}.home-dashboard-universal .home-welcome{min-height:148px;display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(220px,.65fr) 280px;align-items:center;gap:28px;padding:24px 32px}.home-dashboard-universal .home-welcome-copy>p{color:#2f3c37;font-size:16px}.home-dashboard-universal .home-welcome-copy>p>span{display:inline;margin:0 0 0 4px;color:inherit;font-size:inherit}.home-dashboard-universal .home-welcome-copy>h1{margin-top:6px;font-size:30px}.home-welcome-subtitle{display:block;margin-top:10px;color:#7d8b86;font-size:14px}.home-welcome-note{min-height:88px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding-left:28px;border-left:1px solid rgba(107,148,136,.14)}.home-welcome-note strong{color:#429177;font-size:13px;font-weight:600}.home-welcome-note i{width:18px;height:1px;background:#65b79d}.home-welcome-note span{color:#82908b;font-size:12px;line-height:1.7}.home-overview-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(210px,1.18fr);gap:12px}.home-overview-card,.home-focus-card{min-width:0;min-height:94px;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid rgba(115,145,136,.14);border-radius:14px;background:#fffffff5}.home-overview-icon{width:46px;height:46px;display:inline-flex;flex:0 0 46px;align-items:center;justify-content:center;border-radius:50%;background:#edf8f4;color:#238b6d}.home-overview-card>div{min-width:0;display:grid;grid-template-columns:auto auto;align-items:end;column-gap:12px}.home-overview-card p{grid-column:1 / -1;margin:0 0 3px;color:#64726d;font-size:13px}.home-overview-card strong{color:#202a26;font-size:27px;line-height:1;font-weight:650}.home-overview-card>div>span{color:#9ba49f;font-size:11px}.home-focus-card{justify-content:space-between;border-color:transparent;background:linear-gradient(135deg,#2b9575,#45ad8c);color:#fff;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.home-focus-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #22806329}.home-focus-card div{display:grid;gap:7px}.home-focus-card strong{font-size:15px}.home-focus-card span{color:#ffffffc7;font-size:13px}.home-focus-card i{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe6;color:#278568}.home-dashboard-universal .home-view-content{grid-template-columns:minmax(0,1.85fr) minmax(330px,.72fr);gap:14px}.home-dashboard-universal .home-section-heading{min-height:62px;padding:12px 18px 10px}.home-dashboard-universal .home-task-toolbar{min-height:44px;padding-block:6px}.home-dashboard-universal .home-task-row{min-height:57px;padding-block:6px}.home-dashboard-universal .home-agent-quick-card{position:relative;min-height:82px;grid-template-columns:50px minmax(0,1fr) 24px;padding:10px 15px;cursor:pointer}.home-dashboard-universal .home-agent-quick-card .agent-avatar{--agent-avatar-size: 50px !important}.home-agent-quick-arrow{display:inline-flex;align-items:center;justify-content:center;color:#238b6d;transition:transform .16s ease}.home-agent-quick-card:hover .home-agent-quick-arrow{transform:translate(2px)}.home-agent-card-action,.agent-action-card{position:absolute!important;inset:0;z-index:4;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;color:transparent!important;cursor:pointer}.home-agent-card-action:focus-visible,.agent-action-card:focus-visible{outline:2px solid var(--ds-brand-strong);outline-offset:-3px}.business-agent-item,.business-featured-row{position:relative}.business-agent-item[data-status=online],.business-featured-row[data-status=online]{cursor:pointer}.business-agent-enter,.business-featured-enter{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;color:#247b64;font-size:12px;font-weight:600;pointer-events:none}.business-agent-enter{grid-column:2;grid-row:2;align-self:end}.business-featured-enter{justify-self:end;padding:8px 10px}.home-quick-entry-section{padding:14px 18px 16px;border:1px solid rgba(115,145,136,.14);border-radius:14px;background:#fffffff0}.home-quick-entry-heading h2{margin:0 0 11px;color:#28332f;font-size:17px;font-weight:600}.home-quick-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-quick-entry-card{min-width:0;min-height:66px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;border:1px solid #e2ece8;border-radius:10px;background:#f6fbf9;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.home-quick-entry-card:hover{border-color:#bcdacf;transform:translateY(-1px)}.home-quick-entry-card>i{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e5f6f0;color:#228568}.home-quick-entry-card>div{min-width:0;display:grid;gap:2px}.home-quick-entry-card strong{color:#30413b;font-size:14px}.home-quick-entry-card span{overflow:hidden;color:#84918c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.home-quick-entry-card>svg{color:#3c9c7e}@media(max-width:1280px){.home-dashboard-universal .home-welcome{grid-template-columns:minmax(340px,1fr) minmax(210px,.58fr) 220px}.home-overview-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.home-focus-card{display:none}}@media(max-width:980px){.home-dashboard-universal .home-welcome{grid-template-columns:minmax(0,1fr) 210px}.home-welcome-note{display:none}.home-overview-strip,.home-quick-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-dashboard-universal .home-welcome{display:block}.home-dashboard-universal .home-welcome-visual{display:none}.home-overview-strip,.home-quick-entry-grid{grid-template-columns:1fr}}.live-review-agent-page{gap:0;padding-top:0}.anchor-review-workspace{gap:10px}.live-review-page-header{min-height:68px;align-items:center;padding:0 2px}.live-review-page-header h1{margin-top:2px;line-height:1.2}.live-review-page-header p{margin-top:2px;line-height:1.45}.live-review-page-header>.video-secondary-action{flex:0 0 auto}.anchor-round-header{overflow:visible;border:1px solid var(--ds-border, #e1e8e5);border-radius:10px;background:var(--ds-bg-surface, #fff);box-shadow:none}.anchor-context-bar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 14px}.anchor-context-current{min-width:0;display:flex;align-items:center;gap:28px}.anchor-context-location,.anchor-context-subject{min-width:0;display:flex;align-items:center}.anchor-context-location{gap:9px;color:var(--ds-text-primary, #27322e);font-size:14px;white-space:nowrap}.anchor-context-location>strong{overflow:hidden;max-width:260px;text-overflow:ellipsis;font-weight:600}.anchor-context-location>i{color:var(--ds-border-strong, #c8d2ce);font-style:normal}.anchor-context-subject{gap:22px;color:var(--ds-text-tertiary, #7d8984);font-size:13px;white-space:nowrap}.anchor-context-subject strong{color:var(--ds-text-secondary, #53605b);font-weight:550}.anchor-context-bar .anchor-round-state{min-height:20px;padding:2px 7px;font-size:12px}.anchor-context-toggle{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid var(--ds-border, #dfe7e4);border-radius:6px;background:#fff;color:var(--ds-text-secondary, #56625d);font:inherit;font-size:13px;cursor:pointer}.anchor-context-toggle svg{transition:transform .16s ease}.anchor-round-header.is-open .anchor-context-toggle svg{transform:rotate(180deg)}.anchor-context-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 14px 14px;border-top:1px solid var(--ds-border, #e5ebe8);background:#fafcfb}.anchor-context-switcher label{min-width:0;display:grid;gap:5px}.anchor-context-switcher label>span{color:var(--ds-text-tertiary, #7d8984);font-size:12px}.anchor-context-switcher select{width:100%;min-width:0;min-height:36px;padding:0 30px 0 10px;border:1px solid var(--ds-border, #dfe7e4);border-radius:6px;background:#fff;color:var(--ds-text-primary, #2f3935);font:inherit;font-size:13px}.anchor-context-switcher select:disabled{color:var(--ds-text-tertiary, #7d8984);background:#f5f7f6}@media(max-width:1040px){.anchor-context-current{align-items:flex-start;flex-direction:column;gap:4px}.anchor-context-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.live-review-page-header{align-items:flex-start;flex-direction:column;padding-bottom:4px}.anchor-context-bar,.anchor-context-location,.anchor-context-subject{align-items:flex-start}.anchor-context-location,.anchor-context-subject{flex-wrap:wrap;gap:5px 9px;white-space:normal}.anchor-context-toggle{align-self:center}.anchor-context-switcher{grid-template-columns:1fr}}}@scope(.business-ui){.operations-detail-metric-band.is-secondary .live-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operations-detail-metric-band .live-metric-item{min-height:112px;justify-content:center}.operations-detail-metric-band.is-interaction .live-metric-row{grid-template-columns:repeat(5,minmax(0,1fr))}.operations-detail-metric-band.is-interaction .live-metric-item{min-height:94px;padding:10px 12px}.operations-detail-metric-band.is-interaction .live-metric-item>strong{font-size:23px}.operations-material-table{table-layout:fixed}.operations-material-table th:first-child{width:30%}.operations-material-table th:nth-child(2){width:12%}.operations-material-table td:first-child{overflow:hidden;text-overflow:ellipsis}.operations-material-table th:nth-child(n+3),.operations-material-table td:nth-child(n+3){text-align:right}@media(max-width:1199px){.operations-detail-metric-band.is-secondary .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.operations-detail-metric-band.is-secondary .live-metric-row{grid-template-columns:1fr}}@media(max-width:1199px){.operations-detail-metric-band.is-interaction .live-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.operations-detail-metric-band.is-interaction .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-detail-metric-band.is-traffic.is-secondary .live-metric-row{grid-template-columns:repeat(5,minmax(0,1fr))}.operations-detail-metric-band.is-traffic.is-secondary .live-metric-item{min-height:130px}.operations-detail-metric-band.is-traffic.is-compact .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-detail-metric-band.is-traffic.is-compact .live-metric-item{min-height:106px}.operations-traffic-trend .business-state.compact{min-height:240px}@media(max-width:1199px){.operations-detail-metric-band.is-traffic.is-secondary .live-metric-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.operations-detail-metric-band.is-traffic.is-secondary .live-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.operations-detail-metric-band.is-traffic.is-secondary .live-metric-row,.operations-detail-metric-band.is-traffic.is-compact .live-metric-row{grid-template-columns:1fr}}.video-creation-workflow .video-form-grid input,.video-creation-workflow .video-form-grid select{width:100%;min-height:36px;border:1px solid var(--ds-border);border-radius:8px;padding:8px}.final-video-preview video,.asset-video-cover video{display:block;width:100%;height:100%;max-height:580px;object-fit:contain}}@scope(.business-ui){.anchor-review-selectors{width:min(720px,62vw);grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(120px,1fr) auto;align-items:start}.anchor-review-action{display:grid;gap:4px;padding-top:15px}.anchor-review-action>button{min-height:38px;white-space:nowrap}.anchor-review-action>span{max-width:160px;font-size:12px}@media(max-width:1100px){.anchor-review-selectors{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.anchor-review-selectors{grid-template-columns:minmax(0,1fr)}.anchor-review-action{padding-top:0}}}@scope(.business-ui){.report-content{min-width:0;overflow:hidden}.report-content>section>div{min-width:0;overflow-wrap:anywhere}.report-content>.report-content-intro{display:block}.report-content .business-markdown{line-height:1.8}.report-content .business-markdown p{color:var(--ds-text-secondary)}.report-content .business-markdown h2{margin:0 0 10px;color:var(--ds-text-primary)}.report-content .business-markdown :is(ul,ol){margin:8px 0;padding-left:22px}.report-content .business-markdown li+li{margin-top:6px}.report-content .business-markdown :is(pre,table){display:block;max-width:100%;overflow-x:auto}.report-content .business-markdown>:last-child{margin-bottom:0}.report-download-error{flex-basis:100%;color:#b45748;font-size:12px}.report-actions{flex-wrap:wrap}.reports-history-page .business-analysis-list,.reviews-history-page .business-analysis-list{display:grid;gap:12px}.business-analysis-list>article{padding:16px;border:1px solid var(--ds-border);border-radius:8px;background:#fff}.business-analysis-list>article>:is(strong,span,small){display:block}.business-analysis-list>article>:is(span,small){margin-top:6px;color:var(--ds-text-secondary);font-size:12px}.business-analysis-list>article>div{display:flex;gap:8px;margin-top:12px}.business-analysis-list button{padding:6px 10px;border:1px solid #dbe7e3;border-radius:5px;background:#fff;color:var(--soaiy-primary-deep);cursor:pointer}.live-metric-drawer-trend .business-real-chart{margin-top:12px;min-width:0}.live-metric-drawer-trend>.business-real-chart{display:block}.review-snapshot-header>.report-actions{margin-left:auto}.reports-filter-bar>.operations-text-button{align-self:end}@media(max-width:700px){.report-content>section{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:14px}.review-snapshot-header>.report-actions{margin-left:0}}}@scope(.business-ui){.reports-history-page .reports-table :is(th,td):first-child{width:24%}.reports-history-page .reports-table :is(th,td):nth-child(2){width:8%}.reports-history-page .reports-table :is(th,td):nth-child(3){width:21%}.reports-history-page .reports-table :is(th,td):nth-child(4){width:18%}.reports-history-page .reports-table :is(th,td):nth-child(5){width:8%}.reports-history-page .reports-table{min-width:880px}.review-history-table td{overflow-wrap:anywhere}}:root{--platform-header-height: 76px;--platform-background: #fbfdfc;color:#102522;background:#f5faf8;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--mint: #20dbb0;--mint-dark: #0eaf8d;--ink: #0c211e;--muted: #647771;--line: rgba(31, 78, 69, .12)}*{box-sizing:border-box}html{min-width:320px;background:#f5faf8}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(32,219,176,.28);outline-offset:3px}.brand-lockup{display:inline-flex;align-items:center;gap:15px;min-width:0}.brand-logo-image{display:block;width:126px;height:auto;object-fit:contain}.brand-product-name{display:flex;flex-direction:column;gap:2px;padding-left:15px;border-left:1px solid rgba(19,82,69,.2);letter-spacing:.08em}.brand-product-name>span{color:var(--ink);font-size:12px;font-weight:800}.brand-product-name small{color:#71817d;font-size:10px;letter-spacing:.16em}.brand-lockup.is-compact .brand-logo-image{width:105px}.brand-lockup.is-inverse .brand-product-name>span,.brand-lockup.is-inverse .brand-product-name small{color:#fff}.brand-lockup.is-inverse .brand-product-name{border-left-color:#ffffff47}.platform-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:23px;height:var(--platform-header-height);padding:0 28px;border-bottom:1px solid var(--line);background:var(--platform-background)}.platform-nav{display:flex;align-self:stretch;align-items:stretch;gap:30px;margin-left:38px}.platform-nav a{position:relative;display:flex;align-items:center;color:#6d8177;font-size:13px;white-space:nowrap}.platform-nav a:hover,.platform-nav a[aria-current=page]{color:#168166}.platform-nav a[aria-current=page]{font-weight:650}.platform-nav a[aria-current=page]:after{position:absolute;content:"";height:3px;left:2px;right:2px;bottom:0;border-radius:3px 3px 0 0;background:#43b99a}.platform-page-title{padding-left:23px;border-left:1px solid #dce6e0;font-size:13px;font-weight:600;color:#526d61}.platform-back{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:10px 0 10px 10px;font-size:12px;color:#547668;white-space:nowrap}.platform-back:hover{color:#087b5f}.platform-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:calc(100dvh - 76px);padding:30px;text-align:center;color:var(--muted)}.platform-state h1{margin:0;color:var(--ink);font-size:23px}.platform-state p{margin:0;font-size:14px}.platform-state button,.platform-state>a{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid #b0d7c6;border-radius:9px;margin-top:10px;background:#fff;color:#17634b;cursor:pointer}@media(max-width:600px){:root{--platform-header-height: 98px}.platform-header{gap:0 12px;padding:10px 16px 0;flex-wrap:wrap}.platform-header:not(:has(.platform-nav)){height:64px;padding-block:0}.platform-nav{flex-basis:100%;height:40px;margin-left:0;gap:28px}.platform-nav a{font-size:12px}.platform-header .brand-logo-image{width:75px}.platform-page-title{min-width:0;padding-left:12px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-back{font-size:11px}.platform-state{min-height:calc(100dvh - 64px)}}.model-selector{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;min-width:0}.model-selector label{display:flex;align-items:center;gap:8px}.model-selector select{max-width:240px;padding:7px 10px;border:1px solid #dce3df;border-radius:8px;background:#fff;color:inherit;font:inherit}.model-selector [role=alert],.model-selector [role=status]{color:#8c4b23}.model-selector button{margin-left:8px}.workbench-composer-area>.model-selector{margin-bottom:10px}.login-page{--mouse-x: 50%;--mouse-y: 50%;--pointer-hue: 177;position:relative;display:flex;min-height:100svh;overflow:hidden;flex-direction:column;isolation:isolate;background:radial-gradient(ellipse 35vw 42vh at var(--mouse-x) var(--mouse-y),hsl(var(--pointer-hue) 82% 58% / .3) 0%,hsl(var(--pointer-hue) 76% 64% / .14) 42%,transparent 74%),radial-gradient(circle at 10% 88%,rgba(17,205,161,.11),transparent 38%),radial-gradient(circle at 88% 12%,rgba(61,170,226,.08),transparent 36%),linear-gradient(135deg,#fbfffe,#f2fbf8 46%,#f0f8fc);transition:background-color .5s ease,opacity .5s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.login-page.is-entering{opacity:0;transform:scale(1.025)}.login-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgba(15,109,89,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,109,89,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.login-ambient{position:absolute;z-index:-2;border-radius:999px;filter:blur(1px);pointer-events:none}.login-ambient-one{top:10%;right:-140px;width:420px;height:420px;border:1px solid rgba(32,219,176,.18);box-shadow:inset 0 0 90px #20dbb00f}.login-ambient-two{bottom:-270px;left:19%;width:560px;height:560px;background:#ffffff94;box-shadow:0 0 120px #20dbb014}.login-header{position:relative;z-index:10;display:flex;width:min(100% - 64px,1320px);min-height:84px;margin:0 auto;align-items:center;justify-content:space-between}.platform-chip,.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#397168;font-size:12px;font-weight:750;letter-spacing:.12em}.platform-chip{padding:9px 13px;border:1px solid rgba(32,219,176,.2);border-radius:999px;background:#ffffffa8;box-shadow:0 8px 24px #235b4e0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.04em}.platform-chip span{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #20dbb01f;animation:status-pulse 2s ease-in-out infinite}.login-content{position:relative;display:grid;width:min(100% - 96px,1320px);min-height:calc(100svh - 154px);margin:auto;grid-template-columns:minmax(440px,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(52px,5vw,88px);padding:42px 0 82px}.login-intro{z-index:1;padding-bottom:15px}.eyebrow{margin-bottom:24px;color:#278c77}.eyebrow svg{filter:drop-shadow(0 0 8px rgba(32,219,176,.5))}.login-title{position:relative;display:grid;max-width:680px;margin:0;width:max-content;isolation:isolate;color:#0b302b;font-size:clamp(54px,5.35vw,80px);font-weight:900;line-height:.94;letter-spacing:-.1em;filter:drop-shadow(0 20px 30px rgba(23,82,70,.09))}.login-title-brand-echo{position:absolute;z-index:-1;top:-13px;right:12px;width:142px;opacity:.11;transform:rotate(-5deg) skew(-5deg)}.login-title-brand-echo img{display:block;width:100%;filter:saturate(1.35) drop-shadow(0 7px 18px rgba(21,196,157,.22))}.login-title-line{position:relative;display:flex;align-items:baseline;transform-origin:left center;white-space:nowrap}.login-title-listen{width:fit-content;margin-left:.02em;padding:.06em .12em .04em .1em;transform:rotate(-1.5deg) skew(-4deg)}.login-title-listen:after{position:absolute;z-index:-1;right:.04em;bottom:.02em;left:-.02em;height:.065em;background:linear-gradient(90deg,transparent 0%,#785cff 8%,#25e8c4 24%,#20dbb0 82%,transparent 100%);box-shadow:0 -.12em 0 -.022em #31b9ff70;clip-path:polygon(0 46%,14% 10%,61% 31%,100% 0,97% 74%,39% 100%,7% 75%);content:"";opacity:.82}.login-title-brush{position:relative;display:inline-block;isolation:isolate;font-family:STKaiti,KaiTi,FZKai-Z03,Microsoft YaHei,sans-serif;font-weight:900;font-style:italic;letter-spacing:-.16em;line-height:.98;paint-order:stroke fill;transform:scaleX(1.02);transform-origin:left center;-webkit-text-stroke:.018em currentColor}.login-title-brush:before,.login-title-brush:after{position:absolute;inset:0;z-index:-1;content:attr(data-text);pointer-events:none}.login-title-brush:before{color:#7b55f5;opacity:.68;text-shadow:.035em 0 #32baff,-.02em .018em #ff4fc8;transform:translate(-.038em,.048em);clip-path:polygon(0 52%,100% 43%,100% 100%,0 100%)}.login-title-brush:after{color:transparent;opacity:.72;transform:translate(.025em,-.018em);-webkit-text-stroke:.013em rgba(86,250,219,.9);clip-path:polygon(0 0,100% 0,96% 38%,3% 48%)}.login-title-brush-dark{background:linear-gradient(112deg,#071f1d 4%,#123c36 45%,#051b19 92%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(.025em .055em 0 rgba(8,70,59,.2));-webkit-text-stroke-color:#0c2b27}.login-title-answer{margin-top:-.015em;margin-left:.68em;align-items:center;font-size:.83em;letter-spacing:-.12em;transform:rotate(-2.1deg) skew(-5deg)}.login-title-brush-mint{margin-right:.05em;background:linear-gradient(108deg,#0ab889,#20dfb4 54%,#18cce1);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 .06em 0 rgba(18,140,115,.16));-webkit-text-stroke-color:#18cda7}.login-title-brush-blue{background:linear-gradient(105deg,#1ddbb3,#20d7cb 40%,#36abe9 82%,#557bf0 112%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 .06em 0 rgba(30,129,176,.17));-webkit-text-stroke-color:#2ec4ce}.login-title-spark{position:absolute;z-index:2;display:block;width:.055em;height:.68em;border-radius:99px 30% 99px 35%;background:linear-gradient(180deg,#8a5eff,#22e6c1 44%,#27b8f1);box-shadow:.075em .05em 0 -.012em #23dbb07a;transform:rotate(10deg)}.login-title-spark-left{top:.16em;left:-.02em}.login-title-spark-right{right:-.02em;bottom:.14em;height:.26em;transform:rotate(27deg)}.login-title-speed-lines{position:absolute;right:.04em;bottom:-.12em;display:flex;width:58%;align-items:center;justify-content:flex-end;gap:.05em;transform:rotate(-1.2deg) skew(-22deg)}.login-title-speed-lines i{height:.035em;border-radius:99px;background:#20dbb0;box-shadow:0 .04em #4e5ef261}.login-title-speed-lines i:nth-child(1){width:18%;background:#745af6}.login-title-speed-lines i:nth-child(2){width:11%;background:#32b6ee}.login-title-speed-lines i:nth-child(3){width:62%}.login-intro>p{margin:27px 0 0;color:#647773;font-size:16px;line-height:1.9}.login-wave-card{display:flex;width:min(100%,430px);margin-top:38px;align-items:center;gap:18px;padding:14px 18px;border:1px solid rgba(27,130,107,.12);border-radius:18px;background:#ffffff9e;box-shadow:0 18px 60px #18564912;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-wave-card .sound-wave{width:132px;flex:0 0 132px}.login-wave-card>div:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.login-wave-card strong{color:#20433d;font-size:13px}.login-wave-card small{overflow:hidden;color:#81908c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sound-wave{display:flex;width:100%;height:44px;align-items:center;justify-content:center;gap:3px}.sound-wave span{width:3px;min-height:5px;border-radius:99px;background:linear-gradient(to top,#13b88f,#62f0d1);animation:wave-bar 1.35s ease-in-out infinite alternate}.sound-wave.is-compact{height:22px;opacity:.7}.sound-wave.is-compact span{width:2px}.mascot-stage{position:relative;display:flex;min-height:520px;align-items:center;justify-content:center;transform:translate(clamp(18px,2.6vw,48px),-3px)}.mascot-orbit{position:absolute;border-radius:50%;pointer-events:none}.mascot-orbit-one{width:460px;height:460px;border:1px solid rgba(32,219,176,.22);box-shadow:0 0 70px #20dbb00f,inset 0 0 80px #ffffffb3;animation:orbit-breathe 5s ease-in-out infinite}.mascot-orbit-two{width:340px;height:340px;border:1px dashed rgba(39,141,119,.22);animation:orbit-spin 28s linear infinite}.robot-mascot{position:absolute;z-index:3;top:38px;left:50%;width:min(410px,88%);pointer-events:none;transform:translate(-50%);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .5s ease}.robot-mascot svg{display:block;width:100%;overflow:visible}.robot-floating-body{animation:robot-float 3.7s ease-in-out infinite;transition:transform .12s ease-out}.robot-eye{transform-origin:center;animation:robot-blink 5.2s ease-in-out infinite;transition:transform .1s ease-out}.robot-eye-right{animation-delay:35ms}.robot-eye ellipse,.robot-cheek{transition:opacity .22s ease,fill .26s ease,rx .22s ease,ry .22s ease}.robot-mouth,.robot-arm,.robot-sound-ring{transition:transform .3s ease,opacity .3s ease}.robot-sound-ring{fill:none;stroke:#20dbb0;stroke-width:4;stroke-linecap:round;opacity:.3;transform-origin:center;animation:sound-ring 2.4s ease-in-out infinite}.robot-sound-ring-right{animation-delay:-1.2s}.robot-mascot.is-excited{transform:translate(-50%) translateY(-8px) scale(1.035)}.robot-mascot.is-excited .robot-arm-left{transform:translate(5px,-4px) rotate(2deg);transform-origin:110px 260px}.robot-mascot.is-excited .robot-arm-right{transform:translate(-5px,-4px) rotate(-2deg);transform-origin:270px 260px}.robot-mascot.is-excited .robot-sound-ring{opacity:.8}.robot-mascot.is-entering{opacity:0;transform:translate(-50%) translateY(-34px) scale(.88)}.login-button{position:absolute;z-index:2;bottom:62px;left:50%;display:flex;width:min(320px,72%);height:70px;padding:0 26px;border:1px solid rgba(255,255,255,.8);border-radius:22px;align-items:center;justify-content:center;gap:12px;overflow:hidden;background:linear-gradient(105deg,#12b990,#20dbb0 48%,#39e7c2);box-shadow:0 22px 48px #0d9d7c47,inset 0 1px #ffffff61;color:#062820;cursor:pointer;font-size:18px;font-weight:800;letter-spacing:.16em;transform:translate(-50%);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.login-button:before{position:absolute;inset:-140% 55% -140% -40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);content:"";transform:rotate(18deg) translate(-80%);transition:transform .5s ease}.login-button>*{position:relative;z-index:1}.login-button:hover,.login-button:focus-visible{box-shadow:0 28px 64px #0d9d7c5c,inset 0 1px #ffffff73;transform:translate(-50%) translateY(-4px) scale(1.015)}.login-button:hover:before{transform:rotate(18deg) translate(280%)}.login-button:active{transform:translate(-50%) translateY(0) scale(.985)}.login-button:disabled{cursor:wait;filter:saturate(.8)}.login-hint{position:absolute;bottom:20px;left:50%;margin:0;color:#758783;font-size:11px;letter-spacing:.05em;transform:translate(-50%);white-space:nowrap}.login-footer{position:absolute;z-index:5;right:32px;bottom:22px;left:32px;display:flex;justify-content:space-between;color:#31595180;font-size:9px;font-weight:700;letter-spacing:.18em}@keyframes status-pulse{50%{box-shadow:0 0 0 7px #20dbb00a}}@keyframes wave-bar{0%{transform:scaleY(.45);opacity:.45}to{transform:scaleY(1);opacity:1}}@keyframes orbit-breathe{50%{opacity:.58;transform:scale(1.035)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes robot-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes robot-blink{0%,45%,49%,to{scale:1 1}47%{scale:1 .12}}@keyframes sound-ring{0%,to{opacity:.2;transform:scale(.96)}50%{opacity:.6;transform:scale(1.03)}}@keyframes stream-caret{50%{opacity:0}}@media(max-width:900px){.login-content{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.login-intro{padding:0}.login-title{max-width:100%;font-size:clamp(34px,8vw,64px)}.login-header{width:calc(100% - 32px)}.login-header .platform-chip{display:none}.mascot-stage{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
