.framework-fardo_frameworkFardoPage__WETSw{font-family:var(--fardo-font-body,"Satoshi",sans-serif);color:var(--fardo-color-text-primary,var(--fardo-gray-900));background:transparent;min-height:100%;position:relative}@media (max-width:1024px){.framework-fardo_apiErrorWrap__LWKo1{margin-bottom:var(--fardo-space-16)}}.framework-fardo_fardoCardDark__8EbX0{background:color-mix(in srgb,var(--fardo-white) 92%,transparent);border-radius:var(--fardo-radius-16);padding:var(--fardo-space-30);box-shadow:var(--fardo-shadow-7);backdrop-filter:blur(var(--fardo-blur-8));-webkit-backdrop-filter:blur(var(--fardo-blur-8));border:var(--fardo-border-width-1) solid var(--fardo-gray-200);color:var(--fardo-gray-900);transition:all var(--fardo-duration-300) ease}.framework-fardo_fardoCardDark__8EbX0:hover{box-shadow:var(--fardo-shadow-47);border-color:var(--fardo-gray-300)}.framework-fardo_checklistItem__NBH6G{display:flex;flex-direction:column;gap:var(--fardo-space-12);padding:var(--fardo-space-20);background:var(--fardo-white);border-radius:var(--fardo-radius-12);border:var(--fardo-border-width-1) solid var(--fardo-gray-200);box-shadow:var(--fardo-shadow-7);transition:all var(--fardo-duration-300) ease}.framework-fardo_checklistItem__NBH6G:hover{box-shadow:var(--fardo-shadow-47);border-color:var(--fardo-gray-300)}.framework-fardo_checklistItemCompleted__9jR_F{border-color:var(--fardo-green-105);background:var(--fardo-green-50)}.framework-fardo_checklistItemPriority__ztQQf{border-width:var(--fardo-border-width-1);border-color:var(--fardo-orange-100);background:var(--fardo-white)}.framework-fardo_checklistItemPriority__ztQQf:hover{border-color:var(--fardo-sand-225)}.framework-fardo_checklistItemHeader__HfaCU{display:flex;align-items:flex-start;gap:var(--fardo-space-12)}.framework-fardo_checklistCheckbox__AhuKt{flex-shrink:0;margin-top:var(--fardo-space-2);cursor:default}.framework-fardo_checklistCheckboxCompleted__bbs0T{color:var(--fardo-green-600)}.framework-fardo_checklistCheckboxPending__jxBKJ{color:color-mix(in srgb,var(--fardo-gray-950) 30%,transparent)}.framework-fardo_checklistContent__X2v3H{flex:1;min-width:0}.framework-fardo_checklistTitle__ysFI2{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-16);font-weight:var(--fardo-weight-600);color:var(--fardo-gray-900);margin-bottom:var(--fardo-space-6);line-height:var(--fardo-leading-140)}.framework-fardo_checklistDescription__Ywy85{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-14);color:var(--fardo-gray-700);line-height:var(--fardo-leading-150);margin-bottom:var(--fardo-space-12)}.framework-fardo_checklistLink__SvWHL{display:inline-flex;align-items:center;gap:var(--fardo-space-6);font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-13);font-weight:var(--fardo-weight-600);color:var(--fardo-orange-600);text-decoration:none;transition:all var(--fardo-duration-300) ease;margin-top:var(--fardo-space-4)}.framework-fardo_checklistLink__SvWHL:hover{color:var(--fardo-orange-680);transform:translateX(var(--fardo-space-2))}.framework-fardo_checklistLinkIcon__1Nb2q{width:var(--fardo-space-14);height:var(--fardo-space-14);transition:transform var(--fardo-duration-300) ease}.framework-fardo_checklistLink__SvWHL:hover .framework-fardo_checklistLinkIcon__1Nb2q{transform:translateX(var(--fardo-space-2))}.framework-fardo_checklistManualButton__uzvrD{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-13);font-weight:var(--fardo-weight-600);padding:var(--fardo-space-8) var(--fardo-space-16);border-radius:var(--fardo-radius-8);border:var(--fardo-border-width-1) solid var(--fardo-orange-100);background:var(--fardo-orange-50);color:var(--fardo-orange-600);cursor:pointer;transition:all var(--fardo-duration-300) ease;margin-top:var(--fardo-space-8);width:fit-content}.framework-fardo_checklistManualButton__uzvrD:hover{background:var(--fardo-orange-100);border-color:var(--fardo-sand-225)}.framework-fardo_checklistManualButton__uzvrD:active{transform:translateY(0)}.framework-fardo_phaseHeader__6rMfY{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--fardo-space-20);padding-bottom:var(--fardo-space-16);border-bottom:var(--fardo-border-width-1) solid var(--fardo-gray-200)}.framework-fardo_phaseTitle__U0U52{font-family:var(--font-nimbus);font-size:var(--fardo-font-size-24);font-weight:var(--fardo-weight-700);color:var(--fardo-gray-900);--framework-fardo-phase-title-letter-spacing:-0.5px;letter-spacing:var(--framework-fardo-phase-title-letter-spacing);display:flex;align-items:center;gap:var(--fardo-space-12)}.framework-fardo_phaseProgress__81FGF{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-14);font-weight:var(--fardo-weight-600);color:var(--fardo-gray-700);background:var(--fardo-white);border:var(--fardo-border-width-1) solid var(--fardo-gray-200);padding:var(--fardo-space-6) var(--fardo-space-12);border-radius:var(--fardo-radius-20)}.framework-fardo_phaseStatusIcon__EaQMF{width:var(--fardo-space-20);height:var(--fardo-space-20);flex-shrink:0}.framework-fardo_phaseStatusCompleted__zNjTG{color:var(--fardo-green-600)}.framework-fardo_phaseStatusInProgress__LTDgQ{color:var(--fardo-orange-600)}.framework-fardo_phaseStatusPending__KAD1Q{color:color-mix(in srgb,var(--fardo-gray-950) 30%,transparent)}.framework-fardo_textPrimaryDark__CJIts{color:var(--fardo-gray-900)}.framework-fardo_textSecondaryDark__b_LVG{color:var(--fardo-gray-700)}.framework-fardo_textAccent__eoOCI{color:var(--fardo-orange-600);font-weight:var(--fardo-weight-600)}.framework-fardo_spaceY6__hsDjH{display:flex;flex-direction:column;gap:var(--fardo-space-30)}.framework-fardo_spaceY4__AoT9x{display:flex;flex-direction:column;gap:var(--fardo-space-20)}.framework-fardo_blocksContainer__uDnYd{display:flex;flex-direction:column;gap:var(--fardo-space-24)}.framework-fardo_blockContainer__o2bmR{display:flex;flex-direction:column;gap:var(--fardo-space-16);padding:var(--fardo-space-24);background:var(--fardo-white);border-radius:var(--fardo-radius-16);border:var(--fardo-border-width-1) solid var(--fardo-gray-200);box-shadow:var(--fardo-shadow-7)}.framework-fardo_blockHeader__RmlOT{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fardo-space-16);padding-bottom:var(--fardo-space-16);border-bottom:var(--fardo-border-width-1) solid var(--fardo-gray-200)}.framework-fardo_blockTitleRow__BG3rE{display:flex;align-items:flex-start;gap:var(--fardo-space-12);flex:1}.framework-fardo_blockCheckbox__x4OQ9{flex-shrink:0;margin-top:var(--fardo-space-2);cursor:pointer;transition:all var(--fardo-duration-300) ease}.framework-fardo_blockCheckbox__x4OQ9:hover{transform:scale(1.1)}.framework-fardo_blockTitle__bIsEF{flex:1;min-width:0}.framework-fardo_blockTitle__bIsEF h3{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-18);font-weight:var(--fardo-weight-700);color:var(--fardo-gray-900);margin-bottom:var(--fardo-space-4);line-height:var(--fardo-leading-140)}.framework-fardo_blockDescription__Rkf5e{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-14);color:var(--fardo-gray-700);line-height:var(--fardo-leading-150);margin:0}.framework-fardo_blockCompleteButton__p4XY4{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-12);font-weight:var(--fardo-weight-600);padding:var(--fardo-space-6) var(--fardo-space-12);border-radius:var(--fardo-radius-8);border:var(--fardo-border-width-1) solid var(--fardo-orange-100);background:var(--fardo-orange-50);color:var(--fardo-orange-600);cursor:pointer;transition:all var(--fardo-duration-300) ease;white-space:nowrap}.framework-fardo_blockCompleteButton__p4XY4:hover{background:var(--fardo-orange-100);border-color:var(--fardo-sand-225)}.framework-fardo_blockCompleteButton__p4XY4:disabled{opacity:.5;cursor:not-allowed}.framework-fardo_subtasksContainer__Y_qpK{display:flex;flex-direction:column;gap:var(--fardo-space-12);padding-left:var(--fardo-space-32);border-left:var(--fardo-border-width-2) solid var(--fardo-gray-200);margin-left:var(--fardo-space-20)}.framework-fardo_subtaskItem__Q3R3G{display:flex;flex-direction:column;gap:var(--fardo-space-12);padding:var(--fardo-space-16);background:var(--fardo-white);border-radius:var(--fardo-radius-12);border:var(--fardo-border-width-1) solid var(--fardo-gray-200);box-shadow:var(--fardo-shadow-7);transition:all var(--fardo-duration-300) ease}.framework-fardo_subtaskItem__Q3R3G:hover{box-shadow:var(--fardo-shadow-47);border-color:var(--fardo-gray-300)}.framework-fardo_subtaskItem__Q3R3G.framework-fardo_checklistItemCompleted__9jR_F{border-color:var(--fardo-green-105);background:var(--fardo-green-50)}.framework-fardo_subtaskItem__Q3R3G.framework-fardo_checklistItemPriority__ztQQf{border-width:var(--fardo-border-width-1);border-color:var(--fardo-orange-100);background:var(--fardo-white)}.framework-fardo_subtaskItem__Q3R3G.framework-fardo_checklistItemPriority__ztQQf:hover{border-color:var(--fardo-sand-225)}.framework-fardo_deliverablesGrid__aCi3d{display:grid;grid-template-columns:1fr;gap:var(--fardo-space-16)}@media (min-width:768px){.framework-fardo_deliverablesGrid__aCi3d{grid-template-columns:repeat(2,1fr)}}.framework-fardo_infoBanner__6HGKL{display:flex;align-items:center;gap:var(--fardo-space-10);padding:var(--fardo-space-14) var(--fardo-space-20);margin-bottom:var(--fardo-space-24);font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-14);font-weight:var(--fardo-weight-500);color:var(--fardo-color-text-primary,var(--fardo-gray-900));background:var(--fardo-orange-50);border:var(--fardo-border-width-1) solid var(--fardo-orange-100);border-radius:var(--fardo-radius-12);box-shadow:var(--fardo-shadow-xs)}.framework-fardo_infoBannerIcon__S6D3d{flex-shrink:0;width:var(--fardo-space-18);height:var(--fardo-space-18);color:var(--fardo-orange-600)}.framework-fardo_emptyState__2flm_{text-align:center;padding:var(--fardo-space-40) var(--fardo-space-20);color:var(--fardo-gray-700)}.framework-fardo_emptyStateIcon__xCGJB{width:var(--fardo-space-48);height:var(--fardo-space-48);margin:0 auto var(--fardo-space-16);opacity:.3}.framework-fardo_emptyStateTitle__Wkwrs{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-16);font-weight:var(--fardo-weight-600);color:var(--fardo-gray-900);margin-bottom:var(--fardo-space-8)}.framework-fardo_emptyStateDescription__wKeMV{font-family:Satoshi-Variable,Satoshi,sans-serif;font-size:var(--fardo-font-size-14);color:var(--fardo-gray-700)}@media (max-width:768px){.framework-fardo_checklistItem__NBH6G{padding:var(--fardo-space-16)}.framework-fardo_phaseTitle__U0U52{font-size:var(--fardo-font-size-20)}.framework-fardo_deliverablesGrid__aCi3d{grid-template-columns:1fr}.framework-fardo_blockContainer__o2bmR{padding:var(--fardo-space-16)}.framework-fardo_blockHeader__RmlOT{flex-direction:column;align-items:stretch}.framework-fardo_blockCompleteButton__p4XY4{width:100%;margin-top:var(--fardo-space-8)}.framework-fardo_subtasksContainer__Y_qpK{padding-left:var(--fardo-space-16);margin-left:var(--fardo-space-12)}.framework-fardo_subtaskItem__Q3R3G{padding:var(--fardo-space-12)}}@media (max-width:480px){.framework-fardo_checklistItem__NBH6G{padding:var(--fardo-space-14)}.framework-fardo_checklistTitle__ysFI2{font-size:var(--fardo-font-size-15)}.framework-fardo_checklistDescription__Ywy85{font-size:var(--fardo-font-size-13)}.framework-fardo_phaseTitle__U0U52{font-size:var(--fardo-font-size-18)}.framework-fardo_blockContainer__o2bmR{padding:var(--fardo-space-12)}.framework-fardo_blockTitle__bIsEF h3{font-size:var(--fardo-font-size-16)}.framework-fardo_subtasksContainer__Y_qpK{padding-left:var(--fardo-space-12);margin-left:var(--fardo-space-8)}.framework-fardo_subtaskItem__Q3R3G{padding:var(--fardo-space-10)}}.framework-fardo_phaseProgress__81FGF{display:flex;align-items:center;gap:var(--fardo-space-6)}.framework-fardo_progressTooltip__NaWGA{position:relative;display:flex;align-items:center;cursor:help;opacity:.7}.framework-fardo_progressTooltip__NaWGA:hover{opacity:1}.framework-fardo_tooltipText__XEQoN{position:absolute;top:120%;right:0;background:var(--fardo-white);color:var(--fardo-gray-900);border:var(--fardo-border-width-1) solid var(--fardo-gray-200);font-size:var(--fardo-font-size-12);padding:var(--fardo-space-6) var(--fardo-space-8);border-radius:var(--fardo-radius-6);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--fardo-duration-200) ease}.framework-fardo_progressTooltip__NaWGA:hover .framework-fardo_tooltipText__XEQoN{opacity:1}.framework-fardo-skeleton_phaseColumn___V_CQ{display:flex;flex-direction:column;gap:var(--fardo-space-14)}.framework-fardo-skeleton_phasePanel__xWcxE.framework-fardo-skeleton_phasePanel__xWcxE{border-width:var(--fardo-border-width-1_5);background:var(--fardo-white)}.framework-fardo-skeleton_eyebrow__TRta8.framework-fardo-skeleton_eyebrow__TRta8,.framework-fardo-skeleton_tabMedia__nb9Mk.framework-fardo-skeleton_tabMedia__nb9Mk{background:var(--fardo-gray-100)}.framework-fardo-skeleton_videoButton__zzv6F{width:var(--fardo-size-160);height:var(--fardo-size-32)}.framework-fardo-skeleton_wordmark__136CX{width:var(--fardo-space-72);height:var(--fardo-space-18)}.framework-fardo-skeleton_railIcon__T9yFh{width:var(--fardo-size-40);height:var(--fardo-size-40)}.framework-fardo-skeleton_railIconSm__yj__t{width:var(--fardo-size-32);height:var(--fardo-size-32)}.framework-fardo-skeleton_nextIcon__QuiG4{width:var(--fardo-space-44);height:var(--fardo-space-44)}.framework-fardo-skeleton_neutralBorder__7Fi_e.framework-fardo-skeleton_neutralBorder__7Fi_e{background:var(--fardo-white);border-color:var(--fardo-gray-200);box-shadow:none}