html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.radix-themes{--cursor-button:pointer;--cursor-checkbox:pointer;--cursor-link:pointer;--cursor-menu-item:pointer;--cursor-radio:pointer;--cursor-switch:pointer;--cursor-slider-thumb:grab;--cursor-slider-thumb-active:grabbing;--cursor-disabled:not-allowed}.dropdown-link{color:inherit;align-items:center;gap:var(--space-2);width:100%;text-decoration:none;display:flex}.backgroundGraphPaper{background-color:var(--mint-1);opacity:.8;background-image:linear-gradient(var(--mint-3) 1px, transparent 1px), linear-gradient(to right, var(--mint-3)1px, var(--mint-1) 1px);background-size:20px 20px}ol{counter-reset:item}ol li{margin-top:5px;margin-bottom:10px;display:block}ol li:before{content:counters(item, ".") ". ";counter-increment:item}.markdown-prose ol li>p:first-child,.markdown-prose ul li>p:first-child{display:inline}.markdown-prose ul{padding-left:1.25rem;list-style:outside}.markdown-prose ul li{display:list-item}.markdown-prose ul li:before{content:none}[data-sonner-toaster] ol,[data-sonner-toaster] li{display:revert;margin-bottom:revert;margin-top:revert;counter-reset:revert}[data-sonner-toaster] li:before{content:none;counter-increment:revert}.concernProjectBackground{background-color:var(--plum-2);color:var(--plum-12)}.concernBusinessBackground{background-color:var(--purple-2);color:var(--purple-12)}.concernAppsSystemsBackground{background-color:var(--violet-2);color:var(--violet-12)}.concernDataBackground{background-color:var(--iris-2);color:var(--iris-12)}.concernTechnologyBackground{background-color:var(--indigo-2);color:var(--indigo-12)}.concernBuildBackground{background-color:var(--blue-2);color:var(--blue-12)}.concernTransitionBackground{background-color:var(--cyan-2);color:var(--cyan-12)}.concernOperationsBackground{background-color:var(--teal-2);color:var(--teal-12)}.mermaid-diagram-viewport .edgeLabel,.mermaid-diagram-viewport .edgeLabel *{color:#202020}.mermaid-diagram-viewport .labelBkg{border-radius:4px;background-color:#fcfcfc!important}@media print{@page{size:a4 portrait}html,body{margin:0;padding:0;overflow:visible}*{box-sizing:border-box;max-width:100%}.no-print,.no-print *,.review-gutter-affordance{display:none!important}.backgroundGraphPaper{opacity:1;background-color:#fff;background-image:none}.mermaid-diagram-viewport{height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.mermaid-diagram-viewport svg{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.mermaid-diagram-viewport svg g.svg-pan-zoom_viewport{transform:none!important}.mermaid-diagram-viewport .svg-pan-zoom-control{display:none!important}}@keyframes task-highlight{0%,25%{background-color:var(--mint-3)}to{background-color:#0000}}.narrative-container{width:100%;max-width:100vw;min-height:100px;position:relative;overflow:visible}.narrative-container-fullscreen{z-index:1000;background-color:var(--color-background);width:100vw;height:100vh;padding:24px;top:0;left:0;overflow-y:auto;position:fixed!important}.narrative-fullscreen-toolbar{z-index:4;pointer-events:none;justify-content:flex-end;margin-bottom:-40px;display:flex;position:sticky;top:12px}.narrative-fullscreen-toolbar>*{pointer-events:auto;margin-right:12px}.narrative-container-fullscreen .narrative-fullscreen-toolbar{top:24px;right:calc(var(--review-panel-width,0px) + 24px);z-index:1001;margin-right:0;position:fixed}.architect-prose{font-size:var(--font-size-2);line-height:var(--line-height-2);color:var(--gray-12)}.architect-prose>:first-child{margin-top:0}.architect-prose>:last-child{margin-bottom:0}.architect-prose p{margin:0 0 var(--space-2)}.architect-prose ul,.architect-prose ol{margin:0 0 var(--space-2);padding-left:var(--space-5)}.architect-prose li{margin-bottom:var(--space-1)}.architect-prose li>ul,.architect-prose li>ol{margin-top:var(--space-1);margin-bottom:0}.architect-prose h1,.architect-prose h2,.architect-prose h3,.architect-prose h4{margin:var(--space-3) 0 var(--space-2);line-height:var(--line-height-2)}.architect-prose h1{font-size:var(--font-size-5)}.architect-prose h2{font-size:var(--font-size-4)}.architect-prose h3{font-size:var(--font-size-3)}.architect-prose pre{background:var(--gray-a3);padding:var(--space-3);border-radius:var(--radius-3);margin:0 0 var(--space-2);overflow-x:auto}.architect-prose code{font-family:var(--code-font-family,monospace);font-size:.9em}.architect-prose :not(pre)>code{background:var(--gray-a3);border-radius:var(--radius-2);padding:.1em .35em}.architect-prose table{border-collapse:collapse;margin:0 0 var(--space-2)}.architect-prose th,.architect-prose td{border:1px solid var(--gray-a5);padding:var(--space-1) var(--space-2);text-align:left}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.progress-tab{font-variant-numeric:tabular-nums}.progress-stage-chip{border-radius:var(--radius-2);transition:filter .12s,transform .12s}.progress-stage-chip:not(:disabled):hover{filter:brightness(.92)saturate(1.1)}.progress-stage-chip:not(:disabled):active{filter:brightness(.88)saturate(1.1);transform:translateY(1px)}.progress-stage-chip:focus-visible{outline:2px solid var(--focus-8);outline-offset:2px}@media (prefers-reduced-motion:reduce){.progress-stage-chip{transition:none}}:root{--review-panel-width:0px;--review-gutter-width:7rem}@keyframes reviewPanelEnter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes reviewPanelExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.unified-review-panel-entering{animation:.2s forwards reviewPanelEnter}.unified-review-panel-exiting{animation:.2s forwards reviewPanelExit}@media (prefers-reduced-motion:reduce){.unified-review-panel-entering,.unified-review-panel-exiting{animation:none}}@media (max-width:1023px){.unified-review-panel{z-index:40!important;width:min(440px,92vw)!important;height:100dvh!important;position:fixed!important;top:0!important;right:0!important;box-shadow:-8px 0 32px #1c20242e!important}}.review-spec-gutter{padding-left:var(--review-gutter-width);--review-section-affordance-top:calc(var(--space-9) + var(--space-1))}.review-commentable{position:relative}.review-gutter-affordance{z-index:1;padding-right:var(--space-2);align-items:center;display:flex;position:absolute;right:100%}.review-gutter-affordance--row{top:0;bottom:0}.review-add-comment{opacity:0;transition:opacity .12s}.review-commentable:hover .review-add-comment,.review-add-comment:focus-visible,.review-add-comment[data-force-visible=true]{opacity:1}@media (hover:none){.review-add-comment{opacity:.6}}@media (prefers-reduced-motion:reduce){.review-add-comment{transition:none}}.phase-wave-board-card{position:relative}.phase-wave-board-card-actions{opacity:0;transition:opacity .12s}.phase-wave-board-card:hover .phase-wave-board-card-actions,.phase-wave-board-card-actions:focus-within,.phase-wave-board-card-actions[data-force-visible=true]{opacity:1}@media (hover:none){.phase-wave-board-card-actions{opacity:.6}}@media (prefers-reduced-motion:reduce){.phase-wave-board-card-actions{transition:none}}.react-flow .react-flow__controls{gap:var(--space-2);box-shadow:none;background:0 0;display:flex}.react-flow .react-flow__controls.horizontal{flex-direction:row}.react-flow .react-flow__controls-button{border-radius:var(--radius-3);background-color:var(--gray-a3);width:32px;height:32px;color:var(--gray-a11);box-shadow:none;border:none;padding:6px;transition:background-color .12s}.react-flow .react-flow__controls-button:hover{background-color:var(--gray-a4)}.react-flow .react-flow__controls-button:active{background-color:var(--gray-a5)}.react-flow .react-flow__controls-button:disabled{background-color:var(--gray-a3);color:var(--gray-a8);cursor:not-allowed}.react-flow .react-flow__controls-button svg{fill:currentColor;max-width:14px;max-height:14px}
