:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A){min-width:0;margin:12px 0;font-size:13px;letter-spacing:0}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) summary{cursor:pointer;padding:8px 0;font-weight:600}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) fieldset{min-width:0;margin:12px 0;padding:0;border:0;border-radius:0;background:transparent}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) legend{max-width:100%;padding:0 0 8px;font-size:12px;font-weight:600;overflow-wrap:anywhere}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) label{display:grid;gap:6px;min-width:0;margin:6px 0;font-size:13px;line-height:1.4}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:8px;min-height:28px;padding:4px 0}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:1px 0 0;padding:0}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) select{box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:8px;font:inherit}:is(.requirement-responsibility_editor__0Tb9A,.ak-workspace .visualBlueprintReview .requirement-responsibility_editor__0Tb9A) p{margin:6px 0;font-size:12px}.blueprint-planning_assistant__ON4vJ,.blueprint-planning_panel__mtrhE{min-width:0;border:1px solid #d8e3dc;border-radius:18px;background:#fff;padding:24px;margin:20px 0;color:#1e4037}.blueprint-planning_assistant__ON4vJ header,.blueprint-planning_panel__mtrhE header{display:flex;align-items:center;justify-content:space-between;gap:12px}.blueprint-planning_assistant__ON4vJ h3,.blueprint-planning_panel__mtrhE h3{margin:5px 0 12px;font-size:23px}.blueprint-planning_eyebrow__qdAwi{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#527760}.blueprint-planning_badge__c4_7l{font-size:12px;border:1px solid #ccdcd3;border-radius:30px;padding:7px 12px;text-transform:capitalize}.blueprint-planning_assistant__ON4vJ p,.blueprint-planning_panel__mtrhE p{font-size:14px;line-height:1.65;white-space:pre-wrap}.blueprint-planning_assistant__ON4vJ button,.blueprint-planning_panel__mtrhE button{border:1px solid #aac6b7;border-radius:8px;background:#f1f7f1;padding:10px 14px;color:#1c4a3f;cursor:pointer;font:inherit}.blueprint-planning_assistant__ON4vJ button:disabled,.blueprint-planning_panel__mtrhE button:disabled{opacity:.55;cursor:default}.blueprint-planning_panel__mtrhE button[aria-pressed=true]{background:#174c3f;color:white}.blueprint-planning_tabs__Tj7gA{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.blueprint-planning_grid__nu4Cl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.blueprint-planning_card__sEW_p{min-width:0;border:1px solid #dde5e0;border-top:3px solid #598caa;border-radius:10px;padding:18px;background:#fafcfa}.blueprint-planning_card__sEW_p[data-kind=backend]{border-top-color:#936baa}.blueprint-planning_card__sEW_p[data-kind=database]{border-top-color:#bb9258}.blueprint-planning_card__sEW_p h4{margin:0 0 10px}.blueprint-planning_card__sEW_p small{display:block;color:#52695c;overflow-wrap:anywhere}.blueprint-planning_assistant__ON4vJ label,.blueprint-planning_panel__mtrhE label{display:grid;gap:7px;font-size:13px;margin:12px 0}.blueprint-planning_assistant__ON4vJ select,.blueprint-planning_assistant__ON4vJ textarea,.blueprint-planning_panel__mtrhE input,.blueprint-planning_panel__mtrhE select,.blueprint-planning_panel__mtrhE textarea{box-sizing:border-box;max-width:100%;width:100%;font:inherit;padding:10px;border:1px solid #bccfc2;border-radius:7px;background:#fff;color:#1d3a2e}.blueprint-planning_panel__mtrhE textarea{min-height:76px}.blueprint-planning_assistant__ON4vJ textarea{min-height:98px;resize:vertical}.blueprint-planning_table__V26wS{max-width:100%;overflow:auto}.blueprint-planning_table__V26wS table{border-collapse:collapse;width:100%;font-size:13px}.blueprint-planning_table__V26wS td,.blueprint-planning_table__V26wS th{text-align:left;border-bottom:1px solid #dce6df;padding:10px;vertical-align:top;min-width:90px}.blueprint-planning_table__V26wS input{min-width:100px}.blueprint-planning_messages__4ZyBm{max-height:350px;overflow:auto;scrollbar-gutter:stable;border-block:1px solid #e0e9e2;padding:14px 0}.blueprint-planning_messages__4ZyBm article{padding:14px;border-radius:12px;background:#f5f8f3;margin:10px 0}.blueprint-planning_messages__4ZyBm article[data-role=user]{background:#edf3fc;margin-left:25px}.blueprint-planning_messages__4ZyBm p{margin:5px 0;overflow-wrap:anywhere}.blueprint-planning_proposal__GVwCm{border:1px solid #bacfaf;padding:18px;background:#f5f8ee;border-radius:12px;margin:16px 0}.blueprint-planning_assistant__ON4vJ small,.blueprint-planning_panel__mtrhE small{line-height:1.6;color:#5f7367}.blueprint-planning_check__7jpp3{display:flex!important;align-items:center;gap:10px}.blueprint-planning_check__7jpp3 input{width:auto}.blueprint-planning_connections___YTXT{list-style:none;padding:0;display:grid;gap:12px}.blueprint-planning_connections___YTXT li{padding:14px;border-left:3px solid #62a8ae;background:#f0f7f6;border-radius:0 10px 10px 0}.blueprint-planning_milestones__IzGuZ{padding-left:24px}.blueprint-planning_milestones__IzGuZ>li{padding:8px 0 20px 12px}.blueprint-planning_milestones__IzGuZ h4{margin:0 0 5px}.blueprint-planning_assistant__ON4vJ :focus-visible,.blueprint-planning_panel__mtrhE :focus-visible{outline:3px solid #307d9b;outline-offset:3px}@media(max-width:600px){.blueprint-planning_assistant__ON4vJ,.blueprint-planning_panel__mtrhE{padding:16px}.blueprint-planning_assistant__ON4vJ header,.blueprint-planning_panel__mtrhE header{align-items:start}.blueprint-planning_assistant__ON4vJ h3,.blueprint-planning_panel__mtrhE h3{font-size:20px}.blueprint-planning_table__V26wS td,.blueprint-planning_table__V26wS th{padding:8px}.blueprint-planning_tabs__Tj7gA button{flex:1 1}.blueprint-planning_messages__4ZyBm article[data-role=user]{margin-left:10px}}.blueprint-product-view_scope__Le_GZ,.blueprint-product-view_screens__2ktaK{color:var(--ak-text,#29493c);overflow-wrap:anywhere;letter-spacing:0}.blueprint-product-view_scope__Le_GZ{padding:16px 20px;border-top:1px solid #d7e2dc;border-bottom:1px solid #d7e2dc;background:#f3f7f4}.blueprint-product-view_scope__Le_GZ summary{cursor:pointer;font-size:14px;line-height:1.6}.blueprint-product-view_scopeColumns__eQ2xM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px}.blueprint-product-view_scope__Le_GZ h4,.blueprint-product-view_screens__2ktaK h4{font-size:17px;line-height:1.4;margin:0 0 8px}.blueprint-product-view_scope__Le_GZ li,.blueprint-product-view_scope__Le_GZ p,.blueprint-product-view_screens__2ktaK li,.blueprint-product-view_screens__2ktaK p{font-size:14px;line-height:1.6}.blueprint-product-view_scope__Le_GZ ul,.blueprint-product-view_screen__WFiJx footer ul{padding-left:18px}.blueprint-product-view_scope__Le_GZ small{display:block;font-size:12px;color:#496758}.blueprint-product-view_screens__2ktaK{padding:20px;background:#fbfdfb}.blueprint-product-view_screens__2ktaK>header{padding-bottom:12px;border-bottom:1px solid #d7e2dc}.blueprint-product-view_screens__2ktaK h3{font-size:22px;margin:0}.blueprint-product-view_screen__WFiJx{padding:24px 0;border-bottom:1px solid #d7e2dc}.blueprint-product-view_screen__WFiJx>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.blueprint-product-view_screen__WFiJx small,.blueprint-product-view_screen__WFiJx>header span{font-size:12px;color:#496758}.blueprint-product-view_assignment__lHqiZ{color:#496758}.blueprint-product-view_behaviors__jwnbu{margin:20px 0;padding-left:24px}.blueprint-product-view_behaviors__jwnbu>li{margin-bottom:24px}.blueprint-product-view_behaviors__jwnbu h5{font-size:14px;margin:0 0 10px}.blueprint-product-view_behaviorFlow__39Npx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 8px;border-top:2px solid #368077;background:#f3f7f4}.blueprint-product-view_behaviorFlow__39Npx>div{min-width:0;padding:12px;border-right:1px solid #d7e2dc}.blueprint-product-view_behaviorFlow__39Npx>div:last-child{border-right:0}.blueprint-product-view_behaviorFlow__39Npx dt{font-size:12px;font-weight:600;color:#496758}.blueprint-product-view_behaviorFlow__39Npx dd{margin:6px 0 0;font-size:14px;line-height:1.6}.blueprint-product-view_screen__WFiJx footer{padding-top:12px;font-size:13px}.blueprint-product-view_editor__E5XCs{margin:16px 0;padding:14px 0;border:0;border-bottom:1px solid #d7e2dc}.blueprint-product-view_editor__E5XCs fieldset{border:0;padding:12px 0;min-width:0}.blueprint-product-view_editor__E5XCs label{display:grid;gap:6px;margin:12px 0;font-size:14px}.blueprint-product-view_editor__E5XCs input,.blueprint-product-view_editor__E5XCs select,.blueprint-product-view_editor__E5XCs textarea{font:inherit;color:#29493c;background:white;width:100%;max-width:100%;box-sizing:border-box;border:1px solid #abbfb1;border-radius:4px;padding:10px}.blueprint-product-view_editor__E5XCs textarea{min-height:80px;resize:vertical}.blueprint-product-view_editor__E5XCs input[type=checkbox]{width:18px;height:18px;padding:0;flex:0 0 18px}.blueprint-product-view_editor__E5XCs label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:8px}.blueprint-product-view_review__MvQ5m{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:14px;line-height:1.5}.blueprint-product-view_story__mqU0Q{list-style:decimal;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;padding:16px 0 16px 24px}.blueprint-product-view_story__mqU0Q li{padding:12px;border-top:2px solid #368077;background:#f3f7f4}.blueprint-product-view_story__mqU0Q small,.blueprint-product-view_story__mqU0Q strong{display:block}.blueprint-product-view_contentSpec__PbjWA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:12px 0}.blueprint-product-view_contentSpec__PbjWA ul{padding-left:18px}@media (max-width:700px){.blueprint-product-view_behaviorFlow__39Npx,.blueprint-product-view_contentSpec__PbjWA,.blueprint-product-view_scopeColumns__eQ2xM{grid-template-columns:minmax(0,1fr)}.blueprint-product-view_scope__Le_GZ{padding:12px}.blueprint-product-view_behaviorFlow__39Npx>div{border-right:0;border-bottom:1px solid #d7e2dc}.blueprint-product-view_behaviorFlow__39Npx>div:last-child{border-bottom:0}}.blueprint-department-review_review__QaX5I{margin:24px 0;padding:24px 0;border-block:1px solid #c9d8cf;color:#213c33;letter-spacing:0;min-width:0}.blueprint-department-review_review__QaX5I header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.blueprint-department-review_review__QaX5I h3{font-size:20px;margin:0 0 6px}.blueprint-department-review_review__QaX5I h4{font-size:14px;margin:16px 0 8px}.blueprint-department-review_review__QaX5I p{font-size:13px;line-height:1.6;margin:6px 0;overflow-wrap:anywhere}.blueprint-department-review_notice__x1lUy{font-size:12px;color:#685120;background:#faf1d9;padding:6px 8px;border-radius:4px}.blueprint-department-review_summary__UHy4P{display:flex;flex-wrap:wrap;gap:12px 20px;padding:16px 0;font-size:13px}.blueprint-department-review_summary__UHy4P strong{font-size:17px;margin-right:4px}.blueprint-department-review_departments__ND0uz{border-top:1px solid #d3ded7}.blueprint-department-review_departments__ND0uz details{border-bottom:1px solid #d3ded7}.blueprint-department-review_departments__ND0uz summary{cursor:pointer;padding:12px 4px;display:flex;gap:12px;justify-content:space-between;align-items:center;min-height:46px;box-sizing:border-box;font-size:14px}.blueprint-department-review_departments__ND0uz summary:before{content:"+";font-size:18px;color:#426651;flex:none;width:14px}.blueprint-department-review_departments__ND0uz details[open]>summary:before{content:"-"}.blueprint-department-review_departments__ND0uz summary strong{flex:1 1;min-width:0;overflow-wrap:anywhere}.blueprint-department-review_departments__ND0uz summary span{font-size:12px;flex:none;max-width:45%;text-align:right}.blueprint-department-review_review__QaX5I [data-disposition=required]{color:#12605b}.blueprint-department-review_review__QaX5I [data-disposition=light]{color:#38567e}.blueprint-department-review_review__QaX5I [data-disposition=unknown]{color:#85520a}.blueprint-department-review_review__QaX5I [data-disposition=not-applicable]{color:#58635e}.blueprint-department-review_detail__gkjNr{padding:0 22px 16px;font-size:13px;line-height:1.6}.blueprint-department-review_review__QaX5I ul{margin:6px 0;padding-left:20px;overflow-wrap:anywhere}.blueprint-department-review_review__QaX5I dl{margin:8px 0}.blueprint-department-review_review__QaX5I dt{font-weight:600}.blueprint-department-review_review__QaX5I dd{margin:2px 0 12px;overflow-wrap:anywhere}.blueprint-department-review_gap__90c_x{border-left:3px solid #b67b24;padding:8px 12px;background:#fff8e9}.blueprint-department-review_checks__bMNgZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.blueprint-department-review_checks__bMNgZ>div{min-width:0;border-top:1px solid #d3ded7;padding-top:12px}.blueprint-department-review_checks__bMNgZ dd{font-size:13px;line-height:1.6}.blueprint-department-review_checks__bMNgZ p{color:#53675c}.blueprint-department-review_review__QaX5I :focus-visible{outline:3px solid #3185a5;outline-offset:3px}@media(max-width:600px){.blueprint-department-review_review__QaX5I{padding:16px 0}.blueprint-department-review_checks__bMNgZ{grid-template-columns:minmax(0,1fr)}.blueprint-department-review_detail__gkjNr{padding-inline:8px}.blueprint-department-review_summary__UHy4P{gap:10px 16px}.blueprint-department-review_departments__ND0uz summary{gap:8px}}