._page_k49kw_1{--navy:#072842;--deep:#031a2d;--gold:#b29057;--gold-soft:#dec38d;--teal:#0f7892;--ink:#0b2b45;--muted:#687d8c;--line:#dbe5ea;min-height:100vh;color:var(--ink);direction:rtl;background:linear-gradient(#e7eef1 0,#f8fafb 540px,#f2f5f6 100%)}._page_k49kw_1 *{box-sizing:border-box}._page_k49kw_1 button,._page_k49kw_1 input,._page_k49kw_1 select,._page_k49kw_1 textarea{font:inherit}._page_k49kw_1 button,._page_k49kw_1 a{transition:all .2s}._page_k49kw_1 svg{flex:none;width:20px;height:20px}._header_k49kw_2{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031a2df5;border-bottom:1px solid #dec38d3d;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:10px clamp(20px,4vw,62px);display:flex;position:sticky;top:0;box-shadow:0 14px 34px #031a2d2e}._brand_k49kw_2{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}._brand_k49kw_2 img{object-fit:contain;width:76px;height:52px}._brand_k49kw_2 span{flex-direction:column;display:flex}._brand_k49kw_2 b{font-size:18px}._brand_k49kw_2 small{color:var(--gold-soft);margin-top:2px;font-size:12px}._headerActions_k49kw_2{align-items:center;gap:9px;display:flex}._headerActions_k49kw_2>a,._headerActions_k49kw_2>button{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-weight:850;text-decoration:none;display:flex}._headerActions_k49kw_2>a{color:#fff;border:1px solid #ffffff2b}._headerActions_k49kw_2>a:hover{background:#ffffff14}._headerActions_k49kw_2 ._addButton_k49kw_2{color:var(--navy);background:var(--gold-soft);cursor:pointer;border:0}._headerActions_k49kw_2 ._addButton_k49kw_2:hover{background:#ecd49f;transform:translateY(-1px)}._workspace_k49kw_3{width:min(1510px,100% - 40px);margin:0 auto;padding:36px 0 72px}._intro_k49kw_3{grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:22px;margin-bottom:24px;display:grid}._intro_k49kw_3>div>span,._sectionTitle_k49kw_3>div>span,._timelineToolbar_k49kw_3>div>span,._resultsHead_k49kw_3 span{color:var(--teal);font-size:13px;font-weight:900}._intro_k49kw_3 h1{letter-spacing:-.045em;margin:7px 0 10px;font-size:clamp(34px,4.3vw,62px);line-height:1.16}._intro_k49kw_3 p{color:#526b7c;max-width:900px;margin:0;font-size:16px;line-height:1.9}._progressCard_k49kw_3{color:#fff;background:linear-gradient(135deg,var(--navy),#0c5277);border:1px solid #ffffff14;border-radius:21px;padding:22px 24px;box-shadow:0 18px 42px #07284233}._progressCard_k49kw_3>div{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}._progressCard_k49kw_3 span{color:#ffffffb8;font-size:13px}._progressCard_k49kw_3 strong{color:var(--gold-soft);font-size:35px}._progressCard_k49kw_3>i,._axisProgress_k49kw_3,._miniProgress_k49kw_3>i,._detailProgress_k49kw_3>i{background:#ffffff21;border-radius:20px;height:8px;display:block;overflow:hidden}._progressCard_k49kw_3>i{margin-top:12px}._progressCard_k49kw_3>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--gold),#f2dca8);min-width:2px;height:100%;display:block}._progressCard_k49kw_3>small{color:#ffffffa6;margin-top:10px;font-size:11px;display:block}._metrics_k49kw_4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}._metrics_k49kw_4 article{border:1px solid var(--line);background:#fff;border-radius:19px;align-items:center;gap:16px;min-height:126px;padding:18px;display:flex;box-shadow:0 10px 28px #0728420d}._metrics_k49kw_4 article>span{width:48px;height:48px;color:var(--gold);background:#f8f0e3;border-radius:14px;place-items:center;display:grid}._metrics_k49kw_4 article:nth-child(2)>span{color:#9e503b;background:#fff0eb}._metrics_k49kw_4 article:nth-child(3)>span{color:#c0712f;background:#fff4e6}._metrics_k49kw_4 article:nth-child(4)>span{color:var(--teal);background:#e8f3f6}._metrics_k49kw_4 article>div{flex:1;grid-template-columns:1fr auto;align-items:center;display:grid}._metrics_k49kw_4 small{color:var(--muted);font-size:12px}._metrics_k49kw_4 p{color:#81919c;grid-column:1/3;margin:2px 0 0;font-size:11px}._viewTabs_k49kw_5{border:1px solid var(--line);background:#fff;border-radius:17px;gap:7px;margin-bottom:12px;padding:7px;display:flex;box-shadow:0 8px 24px #0728420a}._viewTabs_k49kw_5 button{color:#597181;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-weight:850;display:flex}._viewTabs_k49kw_5 button:hover{color:var(--navy);background:#f0f5f7}._viewTabs_k49kw_5 button b{background:#e9eff2;border-radius:8px;place-items:center;min-width:25px;height:25px;margin-right:4px;font-size:11px;display:grid}._viewTabs_k49kw_5 ._activeView_k49kw_5{color:#fff;background:linear-gradient(135deg,var(--navy),#0c4c70);box-shadow:0 8px 19px #0728422e}._viewTabs_k49kw_5 ._activeView_k49kw_5 b{color:var(--navy);background:var(--gold-soft)}._methodology_k49kw_5{color:#547080;background:#ffffffad;border:1px solid #d5e3e8;border-radius:15px;justify-content:center;align-items:center;gap:14px;min-height:53px;margin-bottom:21px;padding:10px 18px;display:flex}._methodology_k49kw_5 span{align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}._methodology_k49kw_5 span b{width:25px;height:25px;color:var(--teal);background:#e3f1f4;border-radius:50%;place-items:center;display:grid}._methodology_k49kw_5 i{background:#bed0d8;width:min(52px,5vw);height:1px}._sectionTitle_k49kw_3{justify-content:space-between;align-items:flex-end;gap:20px;padding:13px 3px 15px;display:flex}._sectionTitle_k49kw_3 h2,._timelineToolbar_k49kw_3 h2,._resultsHead_k49kw_3 h2{margin:3px 0 2px;font-size:28px}._sectionTitle_k49kw_3 p,._timelineToolbar_k49kw_3 p{color:var(--muted);margin:0;font-size:13px}._sectionTitle_k49kw_3>strong{min-width:90px;color:var(--teal);text-align:center;background:#e4f1f4;border-radius:11px;padding:9px 14px}._axesGrid_k49kw_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._axisCard_k49kw_6{min-height:286px;color:var(--ink);border:1px solid var(--line);text-align:right;cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;padding:19px;display:flex;box-shadow:0 10px 28px #0728420d}._axisCard_k49kw_6:hover{border-color:#a9c0cb;transform:translateY(-3px);box-shadow:0 17px 34px #07284217}._axisTop_k49kw_6{justify-content:space-between;align-items:center;gap:12px;display:flex}._axisTop_k49kw_6 em{color:var(--gold);letter-spacing:.08em;font-size:12px;font-style:normal;font-weight:900}._axisTop_k49kw_6 span{color:#6d7f8b;background:#eef3f5;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:800}._axisCard_k49kw_6 h3{margin:15px 0 7px;font-size:20px;line-height:1.45}._axisCard_k49kw_6>p{color:#637987;min-height:48px;margin:0;font-size:12px;line-height:1.8}._axisScore_k49kw_6{justify-content:space-between;gap:12px;margin-top:auto;padding-top:15px;display:flex}._axisScore_k49kw_6 span{color:var(--muted);font-size:11px}._axisScore_k49kw_6 b{color:var(--ink);margin-right:4px;font-size:16px}._axisProgress_k49kw_3{background:#e8edef;height:7px;margin:8px 0 14px;position:relative}._axisProgress_k49kw_3>b,._axisProgress_k49kw_3>u{height:100%;text-decoration:none;position:absolute;top:0;right:0}._axisProgress_k49kw_3>b{z-index:2;background:#158369}._axisProgress_k49kw_3>u{background:#5d9fba;left:0;right:auto}._axisCard_k49kw_6 footer{border-top:1px solid #eaf0f2;align-items:center;gap:9px;padding-top:12px;display:flex}._axisCard_k49kw_6 footer>span{color:var(--muted);font-size:11px}._axisCard_k49kw_6 footer>strong{color:#aa513b;align-items:center;gap:4px;margin-right:auto;font-size:10px;display:flex}._axisCard_k49kw_6 footer>strong svg{width:14px;height:14px}._axisCard_k49kw_6 footer>._safe_k49kw_6{color:#137660}._axisCard_k49kw_6 footer>svg{width:16px;height:16px;color:var(--gold)}._insightGrid_k49kw_7{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}._insightPanel_k49kw_7{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #0728420a}._insightPanel_k49kw_7>header{border-bottom:1px solid #e7eef1;align-items:center;gap:11px;min-height:74px;padding:14px 17px;display:flex}._insightPanel_k49kw_7>header>span{width:42px;height:42px;color:var(--gold);background:#f7f0e5;border-radius:13px;place-items:center;display:grid}._insightPanel_k49kw_7>header>div{flex-direction:column;display:flex}._insightPanel_k49kw_7>header b{font-size:15px}._insightPanel_k49kw_7>header small{color:var(--muted);font-size:11px}._insightPanel_k49kw_7>header button{color:var(--teal);cursor:pointer;background:#edf5f7;border:0;border-radius:9px;margin-right:auto;padding:7px 10px;font-size:11px;font-weight:850}._insightList_k49kw_7{padding:5px 14px 10px}._insightList_k49kw_7>button{width:100%;min-height:61px;color:var(--ink);text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f3;align-items:center;gap:10px;padding:10px 2px;display:flex}._insightList_k49kw_7>button:last-child{border-bottom:0}._insightList_k49kw_7>button:hover{padding-right:7px}._insightList_k49kw_7>button>span{flex-direction:column;flex:1;min-width:0;display:flex}._insightList_k49kw_7>button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._insightList_k49kw_7>button>span small{color:var(--muted);font-size:10px}._insightList_k49kw_7>button>svg{width:15px;height:15px;color:var(--gold)}._insightList_k49kw_7 time{min-width:72px;color:var(--teal);text-align:center;background:#eaf4f6;border-radius:9px;padding:6px 7px;font-size:10px;font-weight:850}._riskDot_k49kw_7{background:#c6533b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #fbece8}._emptyCompact_k49kw_7{min-height:150px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}._emptyCompact_k49kw_7 svg{color:#a9bdc7;width:30px;height:30px}._axisPanel_k49kw_8,._filterPanel_k49kw_8{border:1px solid var(--line);background:#fff;border-radius:20px;box-shadow:0 10px 28px #0728420a}._axisPanel_k49kw_8{overflow:hidden}._axisPanel_k49kw_8>header{color:#fff;background:linear-gradient(135deg,var(--navy),#0c4c70);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 17px;display:flex}._axisPanel_k49kw_8>header>div{align-items:center;gap:10px;display:flex}._axisPanel_k49kw_8>header>div>svg{color:var(--gold-soft)}._axisPanel_k49kw_8>header span{flex-direction:column;display:flex}._axisPanel_k49kw_8>header small{color:#ffffff9e;font-size:11px}._axisPanel_k49kw_8>header>strong{background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;padding:8px 11px;font-size:11px}._axisRail_k49kw_8{scrollbar-width:thin;gap:9px;padding:13px;display:flex;overflow-x:auto}._axisRail_k49kw_8 button{min-height:83px;color:var(--ink);border:1px solid var(--line);text-align:right;cursor:pointer;background:#f8fafb;border-radius:14px;flex:0 0 190px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 8px;padding:11px;display:grid}._axisRail_k49kw_8 button:hover{border-color:#9db8c5;transform:translateY(-2px)}._axisRail_k49kw_8 em{color:var(--gold);font-size:10px;font-style:normal;font-weight:900}._axisRail_k49kw_8 span{grid-column:1/3;font-size:12px;font-weight:850;line-height:1.45}._axisRail_k49kw_8 b{color:var(--teal);justify-self:end;font-size:15px}._axisRail_k49kw_8 ._activeAxis_k49kw_8{color:#fff;border-color:var(--gold);background:linear-gradient(135deg,var(--gold),#9c7640);box-shadow:0 9px 22px #b290573b}._axisRail_k49kw_8 ._activeAxis_k49kw_8 em,._axisRail_k49kw_8 ._activeAxis_k49kw_8 b{color:#fff}._filterPanel_k49kw_8{margin-top:14px;padding:16px}._filterTitle_k49kw_9{align-items:center;gap:9px;margin-bottom:13px;display:flex}._filterTitle_k49kw_9>svg{color:var(--gold)}._filterTitle_k49kw_9>span{flex-direction:column;display:flex}._filterTitle_k49kw_9 b{font-size:14px}._filterTitle_k49kw_9 small{color:var(--muted);font-size:10px}._filterTitle_k49kw_9>button{color:#a54d39;cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:11px;font-weight:850}._filters_k49kw_9{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(140px,1fr));gap:9px;display:grid}._filters_k49kw_9 label,._timelineSelectors_k49kw_9 label{border:1px solid var(--line);background:#f8fafb;border-radius:12px;flex-direction:column;justify-content:center;min-height:57px;padding:7px 11px;display:flex}._filters_k49kw_9 label>span,._timelineSelectors_k49kw_9 label>span{color:var(--muted);font-size:10px;font-weight:750}._filters_k49kw_9 input,._filters_k49kw_9 select,._timelineSelectors_k49kw_9 select{width:100%;min-height:27px;color:var(--ink);background:0 0;border:0;outline:0;font-weight:750}._filters_k49kw_9 ._search_k49kw_9{flex-direction:row;align-items:center;gap:8px}._search_k49kw_9 svg{color:var(--teal)}._search_k49kw_9 input{font-size:13px}._resultsHead_k49kw_3{justify-content:space-between;align-items:flex-end;gap:18px;padding:28px 3px 13px;display:flex}._resultsHead_k49kw_3 p{color:var(--muted);margin:0;font-size:12px}._resultsHead_k49kw_3 p b{color:var(--ink)}._requirementsGrid_k49kw_10{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._requirementCard_k49kw_10{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:440px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0728420d}._requirementCard_k49kw_10:before{content:"";background:linear-gradient(90deg,var(--gold),var(--teal));height:4px;position:absolute;inset:0 0 auto}._requirementCard_k49kw_10:hover{border-color:#b4c8d1;transform:translateY(-2px);box-shadow:0 17px 36px #07284217}._gateCard_k49kw_10:before{background:linear-gradient(90deg,#c4593f,var(--gold))}._cardTop_k49kw_10{justify-content:space-between;align-items:center;gap:10px;display:flex}._cardTop_k49kw_10>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}._cardTop_k49kw_10>div>span{color:#526a7a;background:#edf3f6;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:850}._cardTop_k49kw_10>strong{color:#d5e0e5;font-size:24px}._gateTag_k49kw_10{color:#a44834;background:#fcede8;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex}._gateTag_k49kw_10 svg{width:12px;height:12px}._locationTag_k49kw_10{color:var(--teal);align-self:flex-start;align-items:center;gap:5px;margin:14px 0 8px;font-size:11px;font-weight:850;display:flex}._locationTag_k49kw_10 svg{width:14px;height:14px}._requirementCard_k49kw_10>small{color:var(--gold);font-size:10px;font-weight:900}._requirementCard_k49kw_10 h3{margin:4px 0 12px;font-size:17px;line-height:1.65}._cardOwner_k49kw_10{background:#f4f7f8;border-radius:11px;align-items:center;gap:8px;margin-top:auto;padding:10px 11px;display:flex}._cardOwner_k49kw_10>svg{width:17px;height:17px;color:var(--teal)}._cardOwner_k49kw_10>span{flex-direction:column;display:flex}._cardOwner_k49kw_10 small,._dates_k49kw_10 small{color:var(--muted);font-size:9px}._cardOwner_k49kw_10 b{font-size:11px}._dates_k49kw_10{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}._dates_k49kw_10>span{border:1px solid #e2eaed;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:0 6px;min-width:0;padding:8px;display:grid}._dates_k49kw_10 svg{width:15px;height:15px;color:var(--gold);grid-row:1/3}._dates_k49kw_10 b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._dates_k49kw_10 ._overdueDate_k49kw_10{color:#a84835;background:#fff5f2;border-color:#f0c9bf}._dates_k49kw_10 ._overdueDate_k49kw_10 small,._dates_k49kw_10 ._overdueDate_k49kw_10 svg{color:inherit}._miniProgress_k49kw_3{margin-top:10px}._miniProgress_k49kw_3>span{justify-content:space-between;align-items:center;display:flex}._miniProgress_k49kw_3 small{color:var(--muted);font-size:9px}._miniProgress_k49kw_3 span b{color:var(--teal);font-size:12px}._miniProgress_k49kw_3>i{background:#e7edef;height:6px;margin-top:5px}._miniProgress_k49kw_3>i>b,._detailProgress_k49kw_3>i>b{border-radius:inherit;background:linear-gradient(90deg,#79aec0,var(--teal));height:100%;display:block}._cardEvidence_k49kw_10{justify-content:space-between;align-items:center;gap:7px;margin-top:10px;display:flex}._cardEvidence_k49kw_10>span,._risk_k49kw_7{border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800;display:flex}._cardEvidence_k49kw_10>span{color:#74664e;background:#f8f3eb}._cardEvidence_k49kw_10>span svg{width:13px;height:13px}._cardEvidence_k49kw_10>._verifiedEvidence_k49kw_10{color:#11705d;background:#e9f6f2}._risk_k49kw_7{color:#58717f;background:#eef3f5}._risk_متوسط_k49kw_10{color:#9c681f!important;background:#fff4df!important}._risk_مرتفع_k49kw_10{color:#a64b35!important;background:#fdefeb!important}._risk_حرج_k49kw_10{color:#fff!important;background:#a93f32!important}._requirementCard_k49kw_10 footer{border-top:1px solid #e8eef0;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;display:flex}._requirementCard_k49kw_10 footer>button{color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;font-size:11px;font-weight:900;display:flex}._requirementCard_k49kw_10 footer>button svg{width:14px;height:14px}._statusBadge_k49kw_11{color:#667781;background:#edf1f3;border-radius:9px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}._statusBadge_k49kw_11>i{background:currentColor;border-radius:50%;width:7px;height:7px}._statusSelect_k49kw_11{padding-left:3px}._statusSelect_k49kw_11 select{max-width:112px;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-weight:850}._status_ready_k49kw_11{color:#08735e;background:#e3f4ef}._status_ready_for_review_k49kw_11{color:#9b6a24;background:#fff3df}._status_in_progress_k49kw_11{color:#276d96;background:#e7f1f8}._status_needs_action_k49kw_11{color:#a44733;background:#fdebe6}._status_delegated_k49kw_11{color:#715098;background:#f0e9f7}._status_not_applicable_k49kw_11{color:#59636a;background:#eceff1}._status_not_started_k49kw_11{color:#697781;background:#edf1f3}._empty_k49kw_7{min-height:280px;color:var(--muted);text-align:center;background:#fff;border:1px dashed #b6c8d1;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}._empty_k49kw_7>svg{width:38px;height:38px;color:var(--gold)}._empty_k49kw_7 h3{color:var(--ink);margin:10px 0 2px}._empty_k49kw_7 p{margin:0 0 12px}._empty_k49kw_7 button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:10px;padding:9px 15px;font-weight:800}._timelinePanel_k49kw_12{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #0728420f}._timelineToolbar_k49kw_3{color:#fff;background:linear-gradient(135deg,var(--deep),#0c4f74);justify-content:space-between;align-items:center;gap:25px;min-height:124px;padding:22px;display:flex}._timelineToolbar_k49kw_3>div>span{color:var(--gold-soft)}._timelineToolbar_k49kw_3 p{color:#ffffffa1}._timelineSelectors_k49kw_9{grid-template-columns:1fr 1fr;gap:8px;min-width:425px;display:grid}._timelineSelectors_k49kw_9 label{background:#ffffff12;border-color:#ffffff26;min-height:59px}._timelineSelectors_k49kw_9 label>span{color:#ffffff8c}._timelineSelectors_k49kw_9 select{color:#fff}._timelineSelectors_k49kw_9 option{color:var(--ink)}._timelineLegend_k49kw_12{border-bottom:1px solid var(--line);background:#f8fafb;align-items:center;gap:16px;min-height:52px;padding:10px 20px;display:flex}._timelineLegend_k49kw_12 span{color:#667b88;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}._timelineLegend_k49kw_12 i{border-radius:3px;width:9px;height:9px}._timelineLegend_k49kw_12 ._legendReady_k49kw_12{background:#19816b}._timelineLegend_k49kw_12 ._legendProgress_k49kw_12{background:#317fa4}._timelineLegend_k49kw_12 ._legendReview_k49kw_12{background:#ce963b}._timelineLegend_k49kw_12 ._legendRisk_k49kw_12{background:#c54f3a}._timelineLegend_k49kw_12 ._legendPending_k49kw_12{background:#a7b4bb}._timelineLegend_k49kw_12>b{color:var(--teal);margin-right:auto;font-size:11px}._phaseRail_k49kw_12{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:7px;padding:12px 15px;display:flex;overflow-x:auto}._phaseRail_k49kw_12 button{color:#5f7482;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex:none;min-height:35px;padding:0 11px;font-size:10px;font-weight:850}._phaseRail_k49kw_12 button:hover{border-color:#9eb7c4}._phaseRail_k49kw_12 ._activePhase_k49kw_12{color:#fff;border-color:var(--teal);background:var(--teal)}._timelineScroller_k49kw_12{scrollbar-width:thin;max-height:780px;overflow:auto}._timelineHeader_k49kw_12{z-index:8;color:#fff;background:var(--navy);grid-template-columns:310px minmax(810px,1fr);min-width:1120px;display:grid;position:sticky;top:0}._timelineLabelHead_k49kw_12{border-left:1px solid #ffffff1c;flex-direction:column;padding:10px 17px;display:flex}._timelineLabelHead_k49kw_12 b{font-size:11px}._timelineLabelHead_k49kw_12 small{color:#ffffff8c;font-size:9px}._monthScale_k49kw_12{direction:ltr;grid-template-columns:repeat(11,1fr);display:grid}._monthScale_k49kw_12 span{text-align:center;border-left:1px solid #ffffff1a;place-items:center;min-height:48px;padding:4px;font-size:9px;display:grid}._timelineGroup_k49kw_12{min-width:1120px}._timelineGroup_k49kw_12>h3{z-index:5;min-height:42px;color:var(--navy);background:#e9f0f3;border-top:1px solid #d6e2e7;border-bottom:1px solid #d6e2e7;align-items:center;gap:10px;margin:0;padding:9px 16px;font-size:12px;display:flex;position:sticky;right:0}._timelineGroup_k49kw_12>h3 b{color:var(--teal);background:#fff;border-radius:7px;padding:4px 7px;font-size:9px}._timelineRow_k49kw_12{width:100%;min-height:63px;color:var(--ink);text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef0;grid-template-columns:310px minmax(810px,1fr);padding:0;display:grid}._timelineRow_k49kw_12:hover{background:#fbfcfd}._timelineItemLabel_k49kw_12{border-left:1px solid #dfe8eb;flex-direction:column;justify-content:center;min-width:0;padding:10px 16px;display:flex}._timelineItemLabel_k49kw_12>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._timelineItemLabel_k49kw_12>small{color:var(--muted);align-items:center;gap:4px;margin-top:3px;font-size:9px;display:flex}._timelineItemLabel_k49kw_12 svg{width:11px;height:11px}._timelineTrack_k49kw_12{direction:ltr;background-image:repeating-linear-gradient(90deg,#0000 0 calc(9.0909% - 1px),#edf1f3 calc(9.0909% - 1px) 9.0909%);min-height:62px;display:block;position:relative;overflow:visible}._todayLine_k49kw_12{z-index:3;background:#d04b39;width:1px;position:absolute;top:0;bottom:0}._todayLine_k49kw_12 em{color:#fff;background:#d04b39;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;position:absolute;top:2px;left:4px}._timelineBar_k49kw_12{z-index:2;color:#fff;background:#a7b4bb;border-radius:7px;justify-content:center;align-items:center;height:23px;display:flex;position:absolute;top:20px;overflow:hidden;box-shadow:0 5px 12px #07284224}._timelineBar_k49kw_12>b{white-space:nowrap;padding:0 4px;font-size:8px;overflow:hidden}._timeline_ready_k49kw_12{background:linear-gradient(90deg,#126e5b,#29937c)}._timeline_in_progress_k49kw_12{background:linear-gradient(90deg,#276f98,#4896b9)}._timeline_ready_for_review_k49kw_12{background:linear-gradient(90deg,#b97c27,#dca64c)}._timeline_needs_action_k49kw_12,._timeline_overdue_k49kw_12{background:linear-gradient(90deg,#a83f30,#d16249)}._timeline_delegated_k49kw_12{background:linear-gradient(90deg,#65458e,#8969ad)}._timeline_not_applicable_k49kw_12{opacity:.55;background:#69747a}._timeline_not_started_k49kw_12{background:#9caab1}._timelineDatesMobile_k49kw_12{display:none}._footer_k49kw_13{color:#fff;background:var(--deep);align-items:center;gap:15px;min-height:104px;padding:18px clamp(20px,4vw,62px);display:flex}._footer_k49kw_13 img{object-fit:contain;width:75px;height:53px}._footer_k49kw_13 div{flex-direction:column;display:flex}._footer_k49kw_13 span{color:#ffffff8c;font-size:11px}._footer_k49kw_13 a{color:var(--gold-soft);margin-right:auto;font-size:12px;font-weight:850;text-decoration:none}._toast_k49kw_13{z-index:100;color:#fff;background:var(--navy);cursor:pointer;border:1px solid #ffffff1a;border-radius:13px;max-width:min(460px,100% - 48px);padding:13px 18px;font-weight:800;position:fixed;bottom:24px;left:24px;box-shadow:0 16px 46px #00000047}._overlay_k49kw_14{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02111db0;justify-content:flex-start;align-items:stretch;display:flex;position:fixed;inset:0}._drawer_k49kw_14{background:#fff;width:min(630px,100%);height:100%;padding:27px;overflow:auto;box-shadow:30px 0 70px #0000003b}._drawer_k49kw_14>header,._editor_k49kw_14>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}._drawer_k49kw_14>header span,._editor_k49kw_14>header span{color:var(--gold);font-size:11px;font-weight:900}._drawer_k49kw_14 h2,._editor_k49kw_14 h2{margin:4px 0 0;font-size:25px;line-height:1.5}._drawer_k49kw_14>header>button,._editor_k49kw_14>header>button{width:41px;height:41px;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;place-items:center;display:grid}._drawerMeta_k49kw_14{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}._drawerMeta_k49kw_14>span{color:#506a7b;background:#edf3f6;border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;font-weight:850;display:flex}._drawerMeta_k49kw_14 svg{width:13px;height:13px}._detailProgress_k49kw_3{color:#fff;background:linear-gradient(135deg,var(--navy),#0b5776);border-radius:14px;margin-bottom:14px;padding:14px}._detailProgress_k49kw_3>span{justify-content:space-between;align-items:center;display:flex}._detailProgress_k49kw_3 strong{color:var(--gold-soft);font-size:23px}._detailProgress_k49kw_3>i{background:#ffffff24;height:7px;margin:7px 0}._detailProgress_k49kw_3>i>b{background:var(--gold-soft)}._detailProgress_k49kw_3 small{color:#ffffff94;font-size:9px}._detailGrid_k49kw_14{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:4px;display:grid}._detailGrid_k49kw_14>div{background:#f8fafb;border:1px solid #e0e8ec;border-radius:11px;flex-direction:column;justify-content:center;min-height:72px;padding:10px 11px;display:flex}._detailGrid_k49kw_14 span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}._detailGrid_k49kw_14 svg{width:13px;height:13px;color:var(--teal)}._detailGrid_k49kw_14 b{margin-top:3px;font-size:11px}._drawer_k49kw_14>section{border-top:1px solid #e9eff1;padding:15px 0}._drawer_k49kw_14>section>span{color:var(--gold);align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}._drawer_k49kw_14>section>span svg{width:16px;height:16px}._drawer_k49kw_14>section>strong{margin-top:5px;font-size:17px;line-height:1.7;display:block}._drawer_k49kw_14>section>p{color:#4f6878;margin:5px 0 0;font-size:12px;line-height:1.9}._drawer_k49kw_14>section>small{color:var(--muted);margin-top:5px;font-size:10px;display:block}._drawer_k49kw_14 ._evidence_k49kw_14{background:#eef8f5;border:1px solid #d0e5df;border-radius:13px;margin:4px -11px;padding:15px 11px}._drawer_k49kw_14 ._evidence_k49kw_14>span{color:#0b745f}._drawer_k49kw_14>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;margin:17px -27px -27px;padding:15px 27px;display:flex;position:sticky;bottom:-27px}._drawer_k49kw_14>footer>span{color:var(--muted);font-size:9px}._drawer_k49kw_14>footer>div{gap:7px;display:flex}._editButton_k49kw_14,._deleteButton_k49kw_14{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}._editButton_k49kw_14{color:#fff;background:var(--navy);border:0}._deleteButton_k49kw_14{color:#9e4330;background:#fff5f2;border:1px solid #eec9bf}._editor_k49kw_14{background:#fff;border-radius:22px;width:min(970px,100% - 32px);max-height:calc(100% - 38px);margin:auto;padding:24px;overflow:auto;box-shadow:0 30px 90px #00000047}._editorGrid_k49kw_15{grid-template-columns:1fr 1fr;gap:11px;padding:19px 0;display:grid}._editorGrid_k49kw_15 label{flex-direction:column;gap:5px;display:flex}._editorGrid_k49kw_15 label>span{color:#5b7180;font-size:11px;font-weight:800}._editorGrid_k49kw_15 input,._editorGrid_k49kw_15 select,._editorGrid_k49kw_15 textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#f8fafb;border-radius:10px;outline:0;padding:10px 11px}._editorGrid_k49kw_15 input:focus,._editorGrid_k49kw_15 select:focus,._editorGrid_k49kw_15 textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0f78921a}._editorGrid_k49kw_15 textarea{resize:vertical;min-height:78px;line-height:1.7}._editorGrid_k49kw_15 ._full_k49kw_15{grid-column:1/-1}._rangeField_k49kw_15{border:1px solid var(--line);background:#f8fafb;border-radius:11px;padding:12px}._rangeRow_k49kw_15{align-items:center;gap:12px;display:flex}._rangeRow_k49kw_15 input{accent-color:var(--teal);border:0;flex:1;padding:0;box-shadow:none!important}._rangeRow_k49kw_15 b{min-width:55px;color:var(--teal);text-align:center}._checkbox_k49kw_15{cursor:pointer;background:#fbf7ef;border:1px solid #e4d4b6;border-radius:11px;align-items:center;min-height:68px;padding:11px 13px;flex-direction:row!important}._checkbox_k49kw_15 input{width:20px;accent-color:var(--gold)}._checkbox_k49kw_15>span{flex-direction:column;display:flex}._checkbox_k49kw_15>span b{color:var(--ink)}._checkbox_k49kw_15>span small{color:var(--muted);font-size:9px}._editor_k49kw_14>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:15px;display:flex}._editor_k49kw_14>footer>button:first-child{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 15px;font-weight:800}._editor_k49kw_14 button:disabled{opacity:.6;cursor:wait}._accessPage_k49kw_16{color:#fff;text-align:center;background:radial-gradient(circle at 80% 20%,#164d78,#041b2e 50%);place-items:center;min-height:100vh;padding:30px;display:grid}._accessPage_k49kw_16>img{width:130px;position:absolute;top:36px;right:40px}._accessPage_k49kw_16 section{max-width:560px}._accessPage_k49kw_16 span{color:#d6b978}._accessPage_k49kw_16 h1{margin:8px 0;font-size:42px}._accessPage_k49kw_16 p{color:#ffffffa8;line-height:1.8}._accessPage_k49kw_16 a{color:#fff;background:#b29057;border-radius:12px;margin-top:15px;padding:12px 24px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=1150px){._metrics_k49kw_4,._axesGrid_k49kw_6{grid-template-columns:repeat(2,1fr)}._filters_k49kw_9{grid-template-columns:1.5fr repeat(2,1fr)}._requirementsGrid_k49kw_10{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){._header_k49kw_2{min-height:72px;padding:8px 13px}._brand_k49kw_2 img{width:58px;height:45px}._brand_k49kw_2 span{display:none}._headerActions_k49kw_2>a,._headerActions_k49kw_2>button{min-height:41px;padding:0 10px;font-size:11px}._workspace_k49kw_3{width:min(100% - 24px,1510px);padding-top:23px}._intro_k49kw_3{grid-template-columns:1fr}._intro_k49kw_3 h1{font-size:37px}._intro_k49kw_3 p{font-size:14px;line-height:1.75}._metrics_k49kw_4{gap:8px}._metrics_k49kw_4 article{gap:9px;min-height:108px;padding:12px}._metrics_k49kw_4 article>span{width:39px;height:39px}._metrics_k49kw_4 strong{font-size:24px}._metrics_k49kw_4 p{display:none}._viewTabs_k49kw_5{overflow-x:auto}._viewTabs_k49kw_5 button{flex:none;min-height:44px;padding:0 12px;font-size:11px}._methodology_k49kw_5{justify-content:flex-start;overflow-x:auto}._methodology_k49kw_5 span{flex:none}._methodology_k49kw_5 i{min-width:25px}._axesGrid_k49kw_6,._insightGrid_k49kw_7{grid-template-columns:1fr}._sectionTitle_k49kw_3{align-items:flex-start}._sectionTitle_k49kw_3 h2,._resultsHead_k49kw_3 h2,._timelineToolbar_k49kw_3 h2{font-size:23px}._filters_k49kw_9{grid-template-columns:1fr 1fr}._filters_k49kw_9 ._search_k49kw_9{grid-column:1/-1}._requirementsGrid_k49kw_10{grid-template-columns:1fr}._requirementCard_k49kw_10{min-height:410px}._timelineToolbar_k49kw_3{flex-direction:column;align-items:flex-start}._timelineSelectors_k49kw_9{width:100%;min-width:0}._timelineLegend_k49kw_12{overflow-x:auto}._timelineLegend_k49kw_12 span,._timelineLegend_k49kw_12>b{flex:none}._timelineScroller_k49kw_12{max-height:none;overflow:visible}._timelineHeader_k49kw_12{display:none}._timelineGroup_k49kw_12{min-width:0;padding:0 12px}._timelineGroup_k49kw_12>h3{margin:0 -12px;position:static}._timelineRow_k49kw_12{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr;min-height:112px;margin:9px 0;overflow:hidden}._timelineItemLabel_k49kw_12{border:0;border-bottom:1px solid #e6edef;padding:11px 12px}._timelineTrack_k49kw_12{background:linear-gradient(90deg,#eef2f4,#eef2f4) 50%/100% 2px no-repeat;min-height:49px;margin:0 13px}._timelineBar_k49kw_12{height:20px;top:11px}._todayLine_k49kw_12{display:none}._timelineDatesMobile_k49kw_12{color:var(--muted);direction:rtl;font-size:8px;display:block;position:absolute;bottom:2px;right:0}._footer_k49kw_13{flex-wrap:wrap}._footer_k49kw_13 a{margin-left:auto;margin-right:0}._drawer_k49kw_14{padding:19px}._drawer_k49kw_14>footer{margin:17px -19px -19px;padding:13px 19px;bottom:-19px}._editor_k49kw_14{width:calc(100% - 18px);max-height:calc(100% - 18px);padding:17px}._editorGrid_k49kw_15{grid-template-columns:1fr}._editorGrid_k49kw_15 ._full_k49kw_15{grid-column:auto}._accessPage_k49kw_16>img{width:100px;top:25px;right:24px}._accessPage_k49kw_16 h1{font-size:34px}}@media (width<=460px){._headerActions_k49kw_2 ._addButton_k49kw_2{width:42px;padding:0}._headerActions_k49kw_2 ._addButton_k49kw_2 span{display:none}._metrics_k49kw_4{grid-template-columns:1fr 1fr}._metrics_k49kw_4 article{display:block}._metrics_k49kw_4 article>span{float:right;margin-left:8px}._metrics_k49kw_4 article>div{flex-direction:column;align-items:flex-start;display:flex}._sectionTitle_k49kw_3>strong{display:none}._filters_k49kw_9{grid-template-columns:1fr}._filters_k49kw_9 ._search_k49kw_9{grid-column:auto}._resultsHead_k49kw_3{align-items:flex-start}._resultsHead_k49kw_3 p{font-size:10px}._timelineSelectors_k49kw_9,._detailGrid_k49kw_14{grid-template-columns:1fr}._drawer_k49kw_14 h2,._editor_k49kw_14 h2{font-size:21px}._drawer_k49kw_14>footer{flex-direction:column;align-items:flex-start}._drawer_k49kw_14>footer>div{width:100%}._drawer_k49kw_14>footer>div button{flex:1}}._axisProgress_k49kw_3>u{z-index:1;left:auto;right:0}._filters_k49kw_9 ._quickToggle_k49kw_22{color:var(--teal);cursor:pointer;flex-direction:row;align-items:center;gap:8px}._quickToggle_k49kw_22 input{width:17px;min-height:17px;accent-color:var(--teal)}._quickToggle_k49kw_22 span{color:inherit!important}._filterPanel_k49kw_8+._timelinePanel_k49kw_12{margin-top:14px}._timelineScroller_k49kw_12{direction:ltr}._timelineGroup_k49kw_12>h3{direction:rtl;left:0;right:auto}._timelineRow_k49kw_12{direction:ltr}._timelineItemLabel_k49kw_12{direction:rtl}._timelineTrack_k49kw_12{background-image:none}._monthGrid_k49kw_22{z-index:0;display:grid;position:absolute;inset:0}._monthGrid_k49kw_22>i{border-left:1px solid #edf1f3;display:block}._monthGrid_k49kw_22>i:first-child{border-left:0}._filters_k49kw_9{grid-template-columns:minmax(240px,1.6fr) repeat(5,minmax(130px,1fr))}@media (width<=760px){._timelineScroller_k49kw_12,._timelineRow_k49kw_12{direction:rtl}._monthGrid_k49kw_22{display:none}._timelineTrack_k49kw_12{background:linear-gradient(90deg,#eef2f4,#eef2f4) 50%/100% 2px no-repeat}}._phaseBoard_k49kw_25{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;padding:20px;display:grid}._phaseColumn_k49kw_25{border:1px solid var(--line);background:#f3f7fa;border-radius:16px;overflow:hidden}._phaseColumn_k49kw_25>header{border-top:4px solid var(--teal);background:#e7f1f6;align-items:center;gap:10px;padding:16px;display:flex}._phaseColumn_k49kw_25:nth-child(3n+2)>header{background:#faf3e5;border-color:#aa853e}._phaseColumn_k49kw_25:nth-child(3n)>header{background:#eaf5f0;border-color:#278267}._phaseColumn_k49kw_25>header>span{color:var(--teal);font-size:14px;font-weight:800}._phaseColumn_k49kw_25 h3{margin:0;font-size:17px}._phaseColumn_k49kw_25>header>b{margin-right:auto;font-size:14px}._phaseColumn_k49kw_25>div{gap:10px;padding:12px;display:grid}._phaseColumn_k49kw_25 button{text-align:right;width:100%;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:15px;display:flex}._phaseColumn_k49kw_25 button:hover{border-color:var(--teal);box-shadow:0 4px 14px #07284214}._phaseColumn_k49kw_25 button>small{color:var(--teal);font-size:14px}._phaseColumn_k49kw_25 button>strong{font-size:16px;line-height:1.7}._phaseColumn_k49kw_25 button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}._dates_k49kw_10{grid-template-columns:1fr}._dates_k49kw_10 b{white-space:normal}._drawer_k49kw_14 section>p,._drawer_k49kw_14 section>small{white-space:pre-line}@media (width<=1150px){._phaseBoard_k49kw_25{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_k49kw_9{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){._phaseBoard_k49kw_25{grid-template-columns:1fr;padding:12px}._filters_k49kw_9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){._filters_k49kw_9{grid-template-columns:1fr}}._page_k49kw_1 [data-tone="0"]{--tone:#0b4667;--tint:#eaf3f8}._page_k49kw_1 [data-tone="1"]{--tone:#8b682e;--tint:#faf1df}._page_k49kw_1 [data-tone="2"]{--tone:#086d84;--tint:#e5f4f8}._page_k49kw_1 [data-tone="3"]{--tone:#42626e;--tint:#edf2f3}._axisCard_k49kw_6[data-tone]{border-top:5px solid var(--tone);background:linear-gradient(145deg,var(--tint),#fff 78%)}._axisCard_k49kw_6[data-tone] ._axisTop_k49kw_6 em{color:var(--tone);font-size:16px}._axisCard_k49kw_6[data-tone] ._axisTop_k49kw_6 span{color:var(--tone);background:#fff}._axisCard_k49kw_6[data-tone] h3{color:var(--tone)}._requirementCard_k49kw_10[data-tone]:before{background:linear-gradient(90deg,var(--tone),var(--gold-soft))}._phaseColumn_k49kw_25[data-tone]>header{border-color:var(--tone);background:var(--tint);color:var(--tone)}._phaseColumn_k49kw_25>p{color:#526b7a;margin:14px 0 0;padding:0 15px;font-size:14px;line-height:1.7}._metrics_k49kw_4 article:first-child{background:#eaf3f8;border-color:#c5dbe8}._metrics_k49kw_4 article:nth-child(2){background:#faf1df;border-color:#e6d3ae}._metrics_k49kw_4 article:nth-child(3){background:#e5f4f8;border-color:#b5d9e4}._metrics_k49kw_4 article:nth-child(4){background:#edf2f3;border-color:#ccd9de}._axisCard_k49kw_6>p{font-size:14px;line-height:1.8}._axisScore_k49kw_6 span,._axisCard_k49kw_6 footer>span,._cardTop_k49kw_10>div>span,._locationTag_k49kw_10{font-size:14px}._axisCard_k49kw_6 footer>strong,._cardTop_k49kw_10 ._gateTag_k49kw_10,._requirementCard_k49kw_10>small,._dates_k49kw_10 small,._dates_k49kw_10 b,._cardEvidence_k49kw_10>span,._risk_k49kw_7{font-size:13px}._requirementCard_k49kw_10 footer{margin-top:auto;padding-top:16px}._cardEvidence_k49kw_10{margin-bottom:12px}._phaseRail_k49kw_12 button{font-size:14px}._filterTitle_k49kw_9 small,._filters_k49kw_9 label>span{font-size:13px}._page_k49kw_1 button:focus-visible,._page_k49kw_1 a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (width<=460px){._cardTop_k49kw_10>div{gap:6px}}._referenceList_k49kw_33 article{border:1px solid var(--line);border-right:3px solid var(--gold);background:#f7f9fa;border-radius:10px;margin-top:10px;padding:12px 14px}._referenceList_k49kw_33 article>b{color:var(--teal);font-size:14px}._referenceList_k49kw_33 article>p{margin:6px 0;font-size:15px;line-height:1.7}._referenceList_k49kw_33 article>small{color:#526878;white-space:pre-line;font-size:14px}._referenceEditor_k49kw_33{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}._referenceEditor_k49kw_33 legend{padding:0 8px;font-weight:800}._referenceEditor_k49kw_33>div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) 38px;align-items:start;gap:10px;padding:12px 0;display:grid}._referenceEditor_k49kw_33 label{flex-direction:column;gap:5px;min-width:0;display:flex}._referenceEditor_k49kw_33 label>span{font-size:14px}._referenceEditor_k49kw_33 input,._referenceEditor_k49kw_33 select,._referenceEditor_k49kw_33 textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:9px}._referenceEditor_k49kw_33 button{border:1px solid var(--line);color:var(--teal);cursor:pointer;background:#edf5f8;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:9px;display:flex}._referenceEditor_k49kw_33 button:disabled{opacity:.4;cursor:default}._timelineModes_k49kw_33{flex-wrap:wrap;gap:8px;display:flex}._timelineModes_k49kw_33>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #6b879a;border-radius:10px;align-items:center;gap:7px;padding:12px 16px;display:flex}._timelineModes_k49kw_33>._activeTimelineMode_k49kw_33{color:var(--navy);background:var(--gold-soft);border-color:var(--gold-soft)}._axisScheduleScroll_k49kw_33{scrollbar-width:thin;max-height:760px;overflow:auto}._axisSchedule_k49kw_33{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1100px;font-size:14px}._axisSchedule_k49kw_33 th,._axisSchedule_k49kw_33 td{text-align:center;border-bottom:1px solid #e1e8ec;border-left:1px solid #e1e8ec;padding:10px 8px}._axisSchedule_k49kw_33 thead th{z-index:3;color:#fff;background:var(--navy);font-weight:700;line-height:1.65;position:sticky;top:0}._axisSchedule_k49kw_33 thead th>span{color:var(--gold-soft);font-size:13px;display:block}._axisSchedule_k49kw_33 th:first-child{z-index:2;text-align:right;width:230px;position:sticky;right:0}._axisSchedule_k49kw_33 thead th:first-child{z-index:4}._axisSchedule_k49kw_33 tbody th{color:var(--tone);background:var(--tint);border-right:4px solid var(--tone);font-size:15px;line-height:1.7}._axisSchedule_k49kw_33 tbody td{background:#fff}._axisSchedule_k49kw_33 thead th:last-child{width:80px}._axisScheduleCell_k49kw_33{border:1px solid color-mix(in srgb,var(--tone) 25%,white);width:100%;min-height:65px;color:var(--tone);background:var(--tint);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:8px;display:flex;position:relative}._axisScheduleCell_k49kw_33>strong{font-size:21px}._axisScheduleCell_k49kw_33>small{font-size:13px}._axisScheduleCell_k49kw_33>i{background:#d3e2e9;border-radius:3px;height:4px;position:absolute;bottom:7px;left:9px;right:9px;overflow:hidden}._axisScheduleCell_k49kw_33>i>b{background:var(--tone);height:100%;display:block}._axisScheduleCell_k49kw_33._foundingCell_k49kw_33{color:#805921;border:2px solid var(--gold);background:#fbf0da}._noScheduleCell_k49kw_33{color:#bac8d0}._axisSchedule_k49kw_33 tfoot th,._axisSchedule_k49kw_33 tfoot td{color:#fff;background:var(--navy);font-weight:800}._scheduleTotal_k49kw_33{color:var(--teal);text-align:left;background:#edf4f7;padding:12px 20px;font-weight:800}._phaseColumn_k49kw_25>summary{border-top:4px solid var(--tone);background:var(--tint);color:var(--tone);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:20px 16px 26px;list-style:none;display:grid;position:relative}._phaseColumn_k49kw_25>summary::-webkit-details-marker{display:none}._phaseColumn_k49kw_25>summary>span{font-size:14px;font-weight:800}._phaseColumn_k49kw_25>summary>i{background:#d4e0e5;border-radius:3px;height:5px;position:absolute;bottom:10px;left:16px;right:16px;overflow:hidden}._phaseColumn_k49kw_25>summary>i>b{background:var(--tone);height:100%;display:block}._phaseColumn_k49kw_25[open]>summary>svg{transform:rotate(-90deg)}._phaseRail_k49kw_12 button{align-items:center;gap:7px;display:flex}._phaseRail_k49kw_12 button>b{background:#0f78921a;border-radius:5px;padding:2px 6px;font-size:13px}._phaseColumn_k49kw_25 ._gateTag_k49kw_10{font-style:normal}@media (width<=760px){._referenceEditor_k49kw_33>div{grid-template-columns:minmax(0,1fr) 38px}._referenceEditor_k49kw_33 label{grid-column:1}._referenceEditor_k49kw_33>div>button{grid-area:1/2}._timelineModes_k49kw_33{width:100%}._timelineModes_k49kw_33>button{flex:1;justify-content:center;padding:10px;font-size:14px}._axisSchedule_k49kw_33 th:first-child{width:190px}._axisSchedule_k49kw_33{min-width:1050px}}._metrics_k49kw_4 article{gap:17px;min-height:150px;padding:22px}._metrics_k49kw_4 article>div{column-gap:12px}._metrics_k49kw_4 small{color:#385970;font-size:17px;font-weight:700;line-height:1.65}._metrics_k49kw_4 strong{font-size:36px;line-height:1.3}._metrics_k49kw_4 p{color:#4b687c;margin-top:8px;font-size:15px;font-weight:500;line-height:1.75}._progressCard_k49kw_3 small{font-size:15px}._axisTop_k49kw_6 span,._axisCard_k49kw_6 footer,._axisScore_k49kw_6,._insightList_k49kw_7 small,._phaseMeta_k49kw_35{font-size:14px}._headerActions_k49kw_2{flex-wrap:wrap}._headerActions_k49kw_2 ._excelButton_k49kw_35{color:#123f4e;cursor:pointer;background:#e7f3f1;border:1px solid #acd0c9;font-size:14px}._headerActions_k49kw_2 ._excelButton_k49kw_35:hover{background:#cfe8e3}._headerActions_k49kw_2 button:disabled{opacity:.55;cursor:wait}._excelNotice_k49kw_35,._excelError_k49kw_35{border-radius:12px;margin-bottom:15px;padding:14px 18px;font-size:16px}._excelNotice_k49kw_35{color:#195168;background:#e5f4f8}._excelError_k49kw_35{color:#8b392c;background:#fff0eb;border:1px solid #ebc8ba;justify-content:space-between;gap:14px;display:flex}._excelError_k49kw_35 button{color:inherit;cursor:pointer;background:0 0;border:0}._excelError_k49kw_35 svg{width:22px;height:22px}@media (width<=1100px){._metrics_k49kw_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._headerActions_k49kw_2{gap:7px;width:100%}._headerActions_k49kw_2 ._excelButton_k49kw_35{flex:1;min-height:44px;padding:0 10px;font-size:14px}._metrics_k49kw_4 article{min-height:145px;padding:15px}._metrics_k49kw_4 small{font-size:16px}._metrics_k49kw_4 strong{font-size:30px}._metrics_k49kw_4 p{font-size:14px;display:block}._metrics_k49kw_4 article>span{width:36px;height:36px}._metrics_k49kw_4 article>div{column-gap:6px}}._settingsPanel_k49kw_39{color:#173b4c;background:#f4f8fa;border:1px solid #cee0e6;border-radius:20px;padding:22px}._settingsPanel_k49kw_39>header,._timelineHeading_k49kw_39{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}._settingsPanel_k49kw_39 h3{font-size:23px}._settingsPanel_k49kw_39 button,._settingsLink_k49kw_39,._settingsPanel_k49kw_39 a{font:inherit;color:#144c63;background:#fff;border:1px solid #c5dbe4;border-radius:10px;padding:10px 16px;font-weight:700}._settingsPanel_k49kw_39>header>button{color:#fff;background:#125773}._settingsTabs_k49kw_39{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}._settingsTabs_k49kw_39 button{font:inherit;color:#26495b;cursor:pointer;background:#fff;border:1px solid #d2e0e6;border-radius:12px;padding:10px 17px;font-size:16px;font-weight:700}._settingsTabs_k49kw_39 ._activeView_k49kw_5{color:#fff;background:#145573;border-color:#145573}._settingsGrid_k49kw_39{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._settingsGrid_k49kw_39>label,._settingsGrid_k49kw_39>div{background:#fff;border:1px solid #d4e2e8;border-radius:13px;flex-direction:column;gap:10px;padding:16px;font-size:17px;display:flex}._settingsGrid_k49kw_39 input,._settingsGrid_k49kw_39 select,._milestoneEditor_k49kw_39 input{font:inherit;color:#143c50;background:#fff;border:1px solid #b7cdd8;border-radius:9px;min-width:0;padding:9px}._settingsGrid_k49kw_39 input[type=color]{width:100%;height:40px;padding:4px}._settingToggle_k49kw_39{justify-content:space-between;align-items:center;gap:14px;flex-direction:row!important;display:flex!important}._settingToggle_k49kw_39 input{accent-color:#14758a;flex-shrink:0;width:24px;height:24px}._settingsLink_k49kw_39{text-align:center;grid-column:1/-1}._milestoneEditor_k49kw_39{gap:12px;display:grid}._milestoneEditor_k49kw_39>div{background:#fff;border:1px solid #d7e2e7;border-radius:13px;grid-template-columns:24px 1fr 170px 1fr;align-items:center;gap:12px;padding:14px;display:grid}._milestoneEditor_k49kw_39 label{gap:6px;min-width:0;font-size:15px;display:grid}._milestoneEditor_k49kw_39 input{box-sizing:border-box;width:100%}._periodTimeline_k49kw_39{background:#fff;border:1px solid #cadfe7;border-radius:24px;margin:22px 0;overflow:hidden}._timelineHeading_k49kw_39{background:linear-gradient(115deg,#eff6f8,#fbf4e8);padding:24px 26px}._timelineHeading_k49kw_39 h2{color:#143c50;margin:0 0 9px;font-size:26px}._timelineHeading_k49kw_39>div>span{color:#677b85;font-size:17px}._overallScore_k49kw_39{color:#14677d;grid-template-columns:auto auto;align-items:center;column-gap:15px;display:grid}._overallScore_k49kw_39 strong{grid-row:span 2;font-size:36px}._overallScore_k49kw_39 small{font-size:14px}._timelineLegend_k49kw_12{color:#325668;border-bottom:1px solid #dbe6eb;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 24px;font-size:15px;display:flex}._timelineLegend_k49kw_12 span{align-items:center;gap:7px;display:flex}._timelineLegend_k49kw_12 i{border-radius:4px;width:16px;height:16px;display:block}._milestoneKey_k49kw_39{color:#93692e}._periodScroll_k49kw_39{scrollbar-color:#92b6c4 #edf3f6;max-height:78vh;overflow:auto}._periodTable_k49kw_39{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center;width:100%;min-width:1500px;font-size:16px}._periodTable_k49kw_39 th,._periodTable_k49kw_39 td{border-bottom:1px solid #d9e5eb;border-left:1px solid #e4edf1;padding:10px 4px}._periodTable_k49kw_39 thead{z-index:6;position:sticky;top:0}._periodTable_k49kw_39 thead th{color:#234c60;background:#edf5f8;height:34px}._periodTable_k49kw_39 thead tr:first-child th{color:#fff;background:#123d54;padding:13px 5px}._periodTable_k49kw_39 th[rowspan]:first-child,._periodTable_k49kw_39 tbody th:first-child{z-index:3;width:285px;position:sticky;right:0}._periodTable_k49kw_39 thead th:first-child{z-index:8}._periodTable_k49kw_39 th[rowspan]:nth-child(2){width:100px}._monthHeading_k49kw_39{font-size:16px;font-weight:700}._monthHeading_k49kw_39 small{color:#d8e5ea;white-space:normal;margin-top:5px;font-size:12px;line-height:1.6;display:block}._periodTable_k49kw_39 tbody th{text-align:right;background:#f2f7f9}._timelineAxis_k49kw_39:nth-child(4n+1) th{background:#edf5f8}._timelineAxis_k49kw_39:nth-child(4n+3) th{background:#fbf6ec}._periodTable_k49kw_39 th>button{font:inherit;color:#244858;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:52px;padding:6px;font-weight:700;display:flex}._axisColor_k49kw_39{border-radius:4px;flex-shrink:0;align-self:stretch;width:5px}._timelineScore_k49kw_39{background:#f8fbfc}._timelineScore_k49kw_39 strong{color:#194e61;font-size:19px}._timelineScore_k49kw_39 small{color:#6b7f87;margin-top:5px;font-size:12px;display:block}._timelineScore_k49kw_39 i{background:#e1ebef;border-radius:9px;height:5px;margin:5px;display:block}._timelineScore_k49kw_39 i b{border-radius:inherit;height:100%;display:block}._periodTable_k49kw_39 td._currentPeriod_k49kw_39,._periodTable_k49kw_39 th._currentPeriod_k49kw_39{background:#edf5de;box-shadow:inset 1px 0 #9bab61,inset -1px 0 #9bab61}._periodBar_k49kw_39{cursor:pointer;width:100%;min-width:27px;height:32px;font:inherit;border:0;border-radius:6px;font-size:13px;font-weight:800;transition:filter .15s;position:relative}._periodBar_k49kw_39:hover{filter:brightness(.92)}._barPlanned_k49kw_39{background:color-mix(in srgb,var(--axis-color,#357897) 19%,white);color:#164b62;border-bottom:3px solid var(--axis-color,#357897)}._barProgress_k49kw_39{color:#fff;background:#277f91}._barDone_k49kw_39{color:#fff;background:#368268}._barUrgent_k49kw_39{color:#fff;background:#c87943}._timelineDetail_k49kw_39 th{font-weight:500;background:#fff!important}._timelineDetail_k49kw_39 th>button{padding-right:22px;font-size:14px;font-weight:500}._timelineDetail_k49kw_39 ._periodBar_k49kw_39{height:18px}._timelineDetail_k49kw_39 td{background:#fcfdfe}._periodSelection_k49kw_39{background:#f3f8fa;border:1px solid #bad1dc;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px;padding:15px;display:grid}._periodSelection_k49kw_39 header{grid-column:1/-1;justify-content:space-between;display:flex}._periodSelection_k49kw_39 button,._stageCard_k49kw_39 button,._milestoneGrid_k49kw_39 article button{font:inherit;text-align:right;color:#244f62;cursor:pointer;background:#fff;border:1px solid #d4e3e9;border-radius:9px;justify-content:space-between;gap:12px;padding:11px;font-size:15px;display:flex}._stageGrid_k49kw_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:24px;display:grid}._stageCard_k49kw_39{border:1px solid #d4e3e8;border-top:4px solid var(--axis-color);background:#f7fafb;border-radius:16px;overflow:hidden}._stageCard_k49kw_39 summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}._stageCard_k49kw_39 summary em{background:var(--axis-color);color:#fff;text-align:center;border-radius:10px;padding:8px;font-size:20px;font-style:normal}._stageCard_k49kw_39 h3{margin:0;font-size:19px}._stageCard_k49kw_39 summary>span{color:#677d87;grid-column:2/-1;font-size:15px}._stageCard_k49kw_39 summary>i{background:#dce8ed;border-radius:5px;grid-column:1/-1;height:6px;overflow:hidden}._stageCard_k49kw_39 summary>i>b{background:var(--axis-color);height:100%;display:block}._stageCard_k49kw_39>div{gap:8px;padding:0 14px 14px;display:grid}._milestoneGrid_k49kw_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}._milestoneGrid_k49kw_39 article{background:#fffcf7;border:1px solid #dfd0b5;border-top:4px solid #b38c4a;border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}._milestoneGrid_k49kw_39 article time{color:#997336;font-size:17px;font-weight:700}._milestoneGrid_k49kw_39 article h3{margin:4px 0;font-size:19px}._milestoneGrid_k49kw_39 article small{color:#667a85;font-size:13px}._planningEditor_k49kw_39{border:1px solid #c9dce5;border-radius:14px;gap:18px;padding:18px;display:grid}._planningEditor_k49kw_39 legend{color:#1f556b;font-size:18px;font-weight:700}._facilityPicker_k49kw_39{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._facilityPicker_k49kw_39 label{background:#f8fbfc;border:1px solid #d5e3e9;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:15px;display:flex!important}._facilityPicker_k49kw_39 input{accent-color:#176780;flex-shrink:0;height:20px;width:20px!important}._periodPicker_k49kw_39{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}._periodPicker_k49kw_39>div{border:1px solid #c9dce6;border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}._periodPicker_k49kw_39 b{text-align:center;background:#ebf3f6;grid-column:1/-1;padding:8px 2px;font-size:13px}._periodPicker_k49kw_39 button{font:inherit;color:#265569;cursor:pointer;background:#fff;border:0;padding:8px}._periodPicker_k49kw_39 ._selectedPeriod_k49kw_39{color:#fff;background:#247b90}._checklist_k49kw_39{color:#2d5366;margin:8px 0;padding:0 20px;line-height:1.9}._checklist_k49kw_39 li{border-bottom:1px solid #e0e9ed;padding:8px 2px;font-size:16px}._hideProgress_k49kw_39>article:first-child{display:none}._axisCard_k49kw_6{border-top:4px solid #145c76}._brand_k49kw_2 img,._footer_k49kw_13>img{object-fit:contain!important;background:0 0!important}._metrics_k49kw_4 small{font-weight:600;color:#34576a!important;font-size:18px!important}._metrics_k49kw_4 strong{font-size:36px!important}._locationTag_k49kw_10{line-height:1.8;font-size:14px!important}._intro_k49kw_3>div>span{font-size:17px}._page_k49kw_1 [hidden]{display:none!important}@media (width<=1000px){._stageGrid_k49kw_39,._milestoneGrid_k49kw_39{grid-template-columns:repeat(2,minmax(0,1fr))}._periodTable_k49kw_39{min-width:1420px}._periodTable_k49kw_39 th[rowspan]:first-child,._periodTable_k49kw_39 tbody th:first-child{width:240px}._milestoneEditor_k49kw_39>div{grid-template-columns:22px 1fr 140px}._milestoneEditor_k49kw_39 label:last-child{grid-column:2/-1}._periodPicker_k49kw_39{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){._settingsPanel_k49kw_39{padding:12px}._settingsGrid_k49kw_39,._stageGrid_k49kw_39,._milestoneGrid_k49kw_39,._periodSelection_k49kw_39{grid-template-columns:1fr}._timelineHeading_k49kw_39{padding:18px}._timelineLegend_k49kw_12{gap:13px;padding:15px;font-size:13px}._periodTable_k49kw_39{min-width:1330px}._periodTable_k49kw_39 th[rowspan]:first-child,._periodTable_k49kw_39 tbody th:first-child{width:185px}._periodTable_k49kw_39 th>button{font-size:14px;line-height:1.7}._facilityPicker_k49kw_39{grid-template-columns:1fr}._periodPicker_k49kw_39{grid-template-columns:repeat(3,minmax(0,1fr))}._settingsTabs_k49kw_39 button{padding:9px;font-size:14px}._metrics_k49kw_4 small{font-size:16px!important}._stageGrid_k49kw_39,._milestoneGrid_k49kw_39{padding:14px}}._axisSetting_k49kw_43{align-items:end;gap:8px;display:flex}._axisSetting_k49kw_43 label{flex:1;min-width:0}._axisSetting_k49kw_43 input[type=color]{width:42px;height:42px}._axisSetting_k49kw_43 button{padding:8px;font-size:18px}._referenceChips_k49kw_45{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}._referenceChips_k49kw_45>b{box-sizing:border-box;letter-spacing:normal;flex-wrap:wrap;gap:6px;max-width:100%}._referenceLocation_k49kw_46{white-space:normal;overflow-wrap:anywhere;border-inline-start:1px solid #d8c49e;padding-inline-start:7px;font-weight:500}._referenceChips_k49kw_45>b,._referenceCode_k49kw_47{color:#75572a;letter-spacing:.04em;background:#faf5e9;border:1px solid #d8c49e;border-radius:7px;justify-content:center;align-items:center;width:max-content;padding:5px 10px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}._referenceEditor_k49kw_33>div{grid-template-columns:minmax(0,1fr) 44px;align-items:end;padding:8px 0}._referenceEditor_k49kw_33>div>button{min-height:44px;margin:0}@media (width<=760px){._page_k49kw_1{font-size:14px}._header_k49kw_2{flex-wrap:wrap;gap:9px;min-height:64px;padding:9px 12px;position:relative}._brand_k49kw_2{gap:9px;min-width:0}._brand_k49kw_2 img{width:52px;height:44px}._brand_k49kw_2 span{display:flex}._brand_k49kw_2 b{font-size:16px}._brand_k49kw_2 small{font-size:12px}._headerActions_k49kw_2{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:6px;width:auto;display:flex}._headerActions_k49kw_2>a,._headerActions_k49kw_2>button,._headerActions_k49kw_2 ._excelButton_k49kw_35{border-radius:9px;flex:0 auto;min-height:44px;padding:0 9px;font-size:13px}._headerActions_k49kw_2 ._addButton_k49kw_2{width:44px}._headerActions_k49kw_2 ._addButton_k49kw_2 span{display:none}._workspace_k49kw_3{width:calc(100% - 24px);padding:16px 0 30px}._intro_k49kw_3{gap:12px;margin-bottom:12px}._intro_k49kw_3 h1{letter-spacing:normal;margin:5px 0 8px;font-size:29px}._intro_k49kw_3>div>span{font-size:14px}._progressCard_k49kw_3{border-radius:14px;padding:13px 15px}._progressCard_k49kw_3 strong{font-size:29px}._progressCard_k49kw_3>i{margin-top:8px}._metrics_k49kw_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}._metrics_k49kw_4 article{border-radius:13px;gap:8px;min-height:98px;padding:12px;display:flex}._metrics_k49kw_4 article>span{float:none;border-radius:9px;width:30px;height:30px;margin:0}._metrics_k49kw_4 article>span svg{width:18px;height:18px}._metrics_k49kw_4 article>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}._metrics_k49kw_4 small{line-height:1.5;font-size:14px!important}._metrics_k49kw_4 strong{line-height:1.2;font-size:28px!important}._metrics_k49kw_4 p{display:none}._viewTabs_k49kw_5{border-radius:12px;gap:3px;padding:5px}._viewTabs_k49kw_5 button{white-space:nowrap;flex:1;justify-content:center;gap:5px;min-height:44px;padding:0 7px;font-size:14px}._viewTabs_k49kw_5 button b{display:none}._sectionTitle_k49kw_3,._resultsHead_k49kw_3{align-items:center;gap:8px;margin:14px 0 10px}._sectionTitle_k49kw_3 h2,._resultsHead_k49kw_3 h2,._timelineToolbar_k49kw_3 h2{font-size:20px}._axesGrid_k49kw_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._axisCard_k49kw_6{border-radius:13px;min-height:190px;padding:12px}._axisCard_k49kw_6 h3{margin:10px 0;font-size:16px;line-height:1.5}._axisTop_k49kw_6{gap:4px}._axisTop_k49kw_6 span{padding:3px 5px;font-size:12px}._axisScore_k49kw_6{flex-wrap:wrap;gap:5px}._axisScore_k49kw_6 span{font-size:12px}._axisCard_k49kw_6 footer{flex-wrap:wrap;gap:5px;padding-top:9px}._axisCard_k49kw_6 footer>span,._axisCard_k49kw_6 footer>strong{font-size:12px}._axisCard_k49kw_6 footer>svg{margin-right:auto}._insightGrid_k49kw_7{gap:10px;margin-top:12px}._insightPanel_k49kw_7>header{gap:8px;padding:12px}._insightList_k49kw_7>button{min-height:52px;padding:10px 12px}._insightList_k49kw_7 b{font-size:14px}._axisPanel_k49kw_8>header{gap:8px;padding:12px}._axisRail_k49kw_8{gap:7px;padding:10px}._axisRail_k49kw_8>button{min-height:44px;padding:8px 10px;font-size:13px}._filterPanel_k49kw_8{border-radius:13px;padding:12px}._filterTitle_k49kw_9{margin-bottom:9px}._filters_k49kw_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._filters_k49kw_9 ._search_k49kw_9{grid-column:1/-1}._filters_k49kw_9 label{border-radius:9px;min-width:0;min-height:57px;padding:5px 8px}._filters_k49kw_9 input,._filters_k49kw_9 select{min-width:0;font-size:16px}._filters_k49kw_9 label>span{font-size:12px}._filters_k49kw_9 ._quickToggle_k49kw_22{grid-column:1/-1;justify-content:flex-start;min-height:44px}._requirementsGrid_k49kw_10{grid-template-columns:1fr;gap:10px}._requirementCard_k49kw_10{border-radius:14px;min-height:0;padding:14px}._requirementCard_k49kw_10 h3{margin:5px 0 10px;font-size:18px;line-height:1.5}._cardTop_k49kw_10>div{flex-wrap:wrap;gap:5px}._cardTop_k49kw_10>div>span{padding:4px 7px;font-size:12px}._locationTag_k49kw_10{align-items:flex-start;margin:10px 0 6px;line-height:1.6;font-size:13px!important}._requirementCard_k49kw_10>small{font-size:12px;line-height:1.6}._dates_k49kw_10,._miniProgress_k49kw_3,._cardEvidence_k49kw_10{margin:8px 0}._requirementCard_k49kw_10 footer{margin-top:8px;padding-top:10px}._requirementCard_k49kw_10 footer>button,._statusSelect_k49kw_11{min-height:44px;font-size:14px}._drawer_k49kw_14{width:100%;padding:16px;padding-top:max(16px,env(safe-area-inset-top));overscroll-behavior:contain;height:100dvh}._drawer_k49kw_14 h2,._editor_k49kw_14 h2{overflow-wrap:anywhere;font-size:21px;line-height:1.5}._drawer_k49kw_14>header,._editor_k49kw_14>header{gap:10px;padding-bottom:12px}._drawer_k49kw_14>header>div,._editor_k49kw_14>header>div{min-width:0}._drawer_k49kw_14>header>button,._editor_k49kw_14>header>button{min-width:44px;height:44px}._drawerMeta_k49kw_14{gap:5px;margin:12px 0}._drawerMeta_k49kw_14>span{padding:5px 7px;font-size:12px}._detailProgress_k49kw_3{margin-bottom:10px;padding:12px}._detailGrid_k49kw_14{gap:9px}._detailGrid_k49kw_14>div{padding:10px}._detailGrid_k49kw_14 b{font-size:14px;line-height:1.6}._drawer_k49kw_14>section{padding:12px 0}._drawer_k49kw_14>section>span{font-size:13px}._drawer_k49kw_14>section>strong,._drawer_k49kw_14>section>p{font-size:15px;line-height:1.7}._checklist_k49kw_39{margin:8px 0;padding-right:20px;font-size:15px;line-height:1.7}._checklist_k49kw_39 li{margin:5px 0}._drawer_k49kw_14 ._evidence_k49kw_14{margin:4px 0;padding:12px}._drawer_k49kw_14>footer{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));gap:8px;margin:12px -16px -16px;bottom:-16px}._drawer_k49kw_14>footer>span{font-size:12px}._referenceChips_k49kw_45{gap:6px;margin-top:8px}._editor_k49kw_14{overscroll-behavior:contain;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:16px}._editorGrid_k49kw_15{grid-template-columns:1fr;gap:10px;padding:14px 0}._editorGrid_k49kw_15 input,._editorGrid_k49kw_15 select,._editorGrid_k49kw_15 textarea{min-height:44px;font-size:16px}._editorGrid_k49kw_15 label>span{font-size:13px}._editorGrid_k49kw_15 ._full_k49kw_15{grid-column:1/-1}._editor_k49kw_14>footer{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));background:#fff;margin:0 -16px -16px;position:sticky;bottom:-16px}._editor_k49kw_14>footer>button{flex:1;min-height:44px}._planningEditor_k49kw_39{gap:12px;min-width:0;padding:12px}._facilityPicker_k49kw_39{grid-template-columns:1fr}._referenceEditor_k49kw_33{padding:10px}._referenceEditor_k49kw_33>div{grid-template-columns:minmax(0,1fr) 44px}._referenceEditor_k49kw_33>div>button{grid-area:1/2}._timelineToolbar_k49kw_3{gap:12px;min-height:0;padding:15px}._timelineModes_k49kw_33{gap:6px}._timelineModes_k49kw_33>button{min-height:44px;padding:9px 6px;font-size:13px}._timelineLegend_k49kw_12{flex-wrap:wrap;gap:9px;padding:10px 12px;font-size:12px}._overallScore_k49kw_39 strong{font-size:28px}._periodTable_k49kw_39{min-width:1220px;font-size:14px}._periodTable_k49kw_39 th[rowspan]:first-child,._periodTable_k49kw_39 tbody th:first-child{width:155px}._periodTable_k49kw_39 th[rowspan]:nth-child(2){width:66px}._periodTable_k49kw_39 th>button{gap:5px;min-height:44px;padding:4px;font-size:14px;line-height:1.5}._periodTable_k49kw_39 th,._periodTable_k49kw_39 td{padding:7px 3px}._periodTable_k49kw_39 thead tr:first-child th{padding:10px 4px}._periodScroll_k49kw_39{overscroll-behavior-x:contain;max-width:100%}._stageGrid_k49kw_39,._milestoneGrid_k49kw_39{gap:10px;padding:12px}._stageCard_k49kw_39,._milestoneGrid_k49kw_39>article{border-radius:13px;padding:14px}._settingsPanel_k49kw_39{min-width:0;padding:12px}._settingsPanel_k49kw_39>header{flex-wrap:wrap;gap:8px}._settingsPanel_k49kw_39>header h3{font-size:19px}._settingsTabs_k49kw_39{gap:5px;overflow-x:auto}._settingsTabs_k49kw_39>button{white-space:nowrap;min-height:44px;padding:8px 10px;font-size:13px}._settingsGrid_k49kw_39{gap:10px}._settingsGrid_k49kw_39 input,._settingsGrid_k49kw_39 select,._milestoneEditor_k49kw_39 input,._milestoneEditor_k49kw_39 select{min-width:0;min-height:44px;font-size:16px}._milestoneEditor_k49kw_39>div{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px}._milestoneEditor_k49kw_39>div>label{grid-column:2}._milestoneEditor_k49kw_39>div>input[type=checkbox]{grid-area:1/1;min-height:24px}._footer_k49kw_13{gap:10px;min-height:0;padding:15px 12px}._footer_k49kw_13 img{width:51px;height:44px}._footer_k49kw_13 div{flex:1;min-width:0}._footer_k49kw_13 span{font-size:12px;line-height:1.5}._footer_k49kw_13 a{align-items:center;min-height:44px;font-size:13px;display:flex}}@media (width<=360px){._axesGrid_k49kw_6{grid-template-columns:1fr}._metrics_k49kw_4 article{gap:6px;padding:10px}._metrics_k49kw_4 article>span{display:none}._viewTabs_k49kw_5 button{font-size:13px}}
