.blueprint_wrap__qozWx{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.blueprint_inputStage__gMoHx{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px}.blueprint_inputCard__iZSaN{width:100%;max-width:720px}.blueprint_eyebrow__d1Q8G{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mint);font-family:var(--font-inter),monospace;margin-bottom:18px}.blueprint_inputTitle__ar2B0{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.blueprint_inputSub__GjFLQ{font-size:14.5px;line-height:1.6;color:var(--text-2);margin:0 0 26px;max-width:560px}.blueprint_textarea__NauE1{width:100%;min-height:300px;resize:vertical;background:var(--surface);color:var(--text);border:1px solid var(--border-soft);border-radius:12px;padding:18px 20px;font-size:13.5px;line-height:1.6;font-family:var(--font-inter),ui-monospace,monospace;transition:border-color .15s}.blueprint_textarea__NauE1:focus{outline:none;border-color:var(--border)}.blueprint_textarea__NauE1::placeholder{color:var(--text-3)}.blueprint_inputFoot__ZOOlx{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;flex-wrap:wrap}.blueprint_hint__zVzl_{font-size:12px;color:var(--text-3)}.blueprint_mapBtn__o9Isl{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:var(--mint);color:#06120d;font-weight:700;font-size:14px;letter-spacing:.01em;padding:14px 26px;border-radius:12px;transition:filter .15s,opacity .15s}.blueprint_mapBtn__o9Isl:hover{filter:brightness(1.08)}.blueprint_mapBtn__o9Isl:disabled{opacity:.5;cursor:not-allowed}.blueprint_qTop__IMVuf{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.blueprint_qCount__wSEjG{font-size:11px;letter-spacing:.14em;color:var(--text-3);font-family:var(--font-inter),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blueprint_qProgress__Z8_4w{height:3px;border-radius:3px;background:var(--border-soft);overflow:hidden;margin-bottom:30px}.blueprint_qProgressFill___lkuI{height:100%;background:var(--mint);border-radius:3px;transition:width .35s cubic-bezier(.2,.7,.2,1)}.blueprint_qTitle__UMAan{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0 0 12px}.blueprint_qInput__zxGhE{width:100%;background:var(--surface);color:var(--text);border:1px solid var(--border-soft);border-radius:12px;padding:16px 18px;font-size:15px;font-family:inherit;transition:border-color .15s;margin-top:4px}.blueprint_qInput__zxGhE:focus{outline:none;border-color:var(--border)}.blueprint_qInput__zxGhE::placeholder{color:var(--text-3)}.blueprint_qNav__3zb_r{justify-content:space-between;margin-top:22px}.blueprint_qNavLeft__VLCWD,.blueprint_qNav__3zb_r{display:flex;align-items:center;gap:16px}.blueprint_qBack__fiXWP{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border-soft);color:var(--text-2);border-radius:10px;padding:13px 18px;font-size:13px;cursor:pointer}.blueprint_qBack__fiXWP:hover{border-color:var(--border);color:var(--text)}.blueprint_pasteToggle__9T1Ov{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--text-3);font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.blueprint_pasteToggle__9T1Ov:hover{color:var(--text-2)}.blueprint_loadStage__zwVim{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:48px 24px;text-align:center}.blueprint_loadTag__0uyVw{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--mint);font-family:var(--font-inter),monospace}.blueprint_scan__Cz9zC{width:320px;max-width:70vw;height:2px;position:relative;overflow:hidden;background:var(--border-soft);border-radius:2px}.blueprint_scanLine__MlQp2{position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--mint),transparent);animation:blueprint_scan__Cz9zC 1.4s ease-in-out infinite}@keyframes blueprint_scan__Cz9zC{0%{left:-40%}to{left:100%}}.blueprint_loadMsg__BdRTk{font-size:14px;color:var(--text-2);animation:blueprint_fadeIn__f79Vx .4s ease}@keyframes blueprint_fadeIn__f79Vx{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.blueprint_errStage__x8Z7X{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:48px 24px;text-align:center}.blueprint_errTag__p3mOF{color:var(--coral);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.blueprint_errDetail__s_kSI{font-size:11px;color:var(--text-3);font-family:ui-monospace,monospace;max-width:480px;white-space:pre-wrap;word-break:break-word}.blueprint_doc___BPRx{max-width:1000px;margin:0 auto;padding:44px 32px 96px}.blueprint_docTopbar__v98mv{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.blueprint_docActions__ShtJP{display:flex;align-items:flex-start;gap:8px;flex:none}.blueprint_downloadBtn__3S8VN{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid var(--border-soft);color:var(--text-2);font-weight:600;font-size:13px;border-radius:10px;padding:9px 16px;margin-top:6px;white-space:nowrap}.blueprint_downloadBtn__3S8VN:hover{color:var(--text);border-color:var(--border)}.blueprint_shareWrap__S5qOW{position:relative;flex:none;padding-top:6px}.blueprint_shareBtn__ZPJTJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:rgba(105,252,203,.1);border:1px solid var(--border);color:var(--mint);font-weight:600;font-size:13px;border-radius:10px;padding:9px 16px;white-space:nowrap}.blueprint_shareBtn__ZPJTJ:hover:not(:disabled){background:rgba(105,252,203,.18)}.blueprint_shareBtn__ZPJTJ:disabled{opacity:.55;cursor:default;color:var(--text-3);border-color:var(--border-soft);background:transparent}.blueprint_shareUrl__602ZL{position:absolute;right:0;top:48px;z-index:30;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:8px;padding:8px 11px;font-size:11.5px;color:var(--text-2);font-family:ui-monospace,monospace;white-space:nowrap;max-width:70vw;overflow:hidden;text-overflow:ellipsis}.blueprint_agentBot__dbQ0g{position:absolute;top:12px;right:12px;color:var(--mint);opacity:.7;line-height:0}.blueprint_docHead___ePdn{margin-bottom:8px}.blueprint_wm__nzxAd{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-3);font-family:var(--font-inter),monospace}.blueprint_h1__uZinr{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:10px 0 0}.blueprint_h1__uZinr .blueprint_org__xV_je{color:var(--text-2);font-weight:300}.blueprint_session__DwJg5{font-size:12.5px;color:var(--text-3);margin-top:8px}.blueprint_bottleneck__ac3iP{margin-top:22px;border:1px solid var(--border-soft);border-left:3px solid var(--coral);border-radius:6px;background:rgba(255,122,107,.07);padding:15px 18px;max-width:680px}.blueprint_bottleneck__ac3iP .blueprint_bl__2D7L7{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--coral);margin-bottom:8px;font-family:var(--font-inter),monospace}.blueprint_bottleneck__ac3iP p{font-size:15px;line-height:1.55;margin:0}.blueprint_section__zB7VV{margin-top:46px;padding-top:24px;border-top:1px solid var(--border-soft)}.blueprint_sechead__YIeSj{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.blueprint_sechead__YIeSj .blueprint_sn__TvhMr{font-size:12px;color:var(--text-3);font-family:var(--font-inter),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blueprint_sechead__YIeSj h2{font-size:20px;font-weight:600;letter-spacing:-.012em;margin:0}.blueprint_tbc__bTFd5{font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#3a0f0f;background:var(--coral);border-radius:5px;padding:3px 10px}.blueprint_secNote__ajWsN{font-size:13px;color:var(--text-2);line-height:1.6;max-width:780px;margin:0 0 18px}.blueprint_panel__e6FYF{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface);overflow:hidden}.blueprint_cmapHead__wVk_P,.blueprint_cmapRow__QHYt7{display:grid;grid-template-columns:1fr 74px 74px 74px;grid-gap:14px;gap:14px;align-items:center}.blueprint_cmapHead__wVk_P{padding:14px 20px 11px;border-bottom:1px solid var(--border-soft)}.blueprint_cmapHead__wVk_P .blueprint_ch__u3pww{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-weight:600;text-align:center}.blueprint_cmapHead__wVk_P .blueprint_ch__u3pww.blueprint_first__WBIil{text-align:left}.blueprint_clusterLbl__IK7r7{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:16px 20px 6px}.blueprint_capWrap__3yNKl{border-top:1px solid var(--border-soft);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.blueprint_capWrap__3yNKl.blueprint_lit__Kl4K8{opacity:1;transform:none}.blueprint_capWrap__3yNKl.blueprint_faded__UTg5Y{opacity:.5}.blueprint_cmapRow__QHYt7{padding:10px 20px;min-height:48px}.blueprint_rowToggle__JfvSw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;color:var(--text);font-size:14px;padding:0;width:100%;font-family:inherit}.blueprint_chev__oFSLH{color:var(--text-3);font-size:13px;transition:transform .2s;flex:none}.blueprint_chevOpen___fbl8{transform:rotate(180deg)}.blueprint_rnameText___1D2_{color:var(--text)}.blueprint_gapPill__YJm4U{font-size:10px;font-weight:700;color:#3a0f0f;background:var(--coral);border-radius:5px;padding:2px 7px;white-space:nowrap}.blueprint_capExpand__rthWD{padding:2px 20px 14px 44px;margin:0 20px 10px;border-left:2px solid var(--mint);background:rgba(105,252,203,.03)}.blueprint_capExpand__rthWD.blueprint_aHuman__AR_Sr{border-left-color:var(--coral);background:rgba(255,122,107,.05)}.blueprint_capExpand__rthWD.blueprint_aHybrid__MaJTK{border-left-color:var(--amber);background:rgba(240,184,107,.05)}.blueprint_capExpand__rthWD.blueprint_aAgent__MtKou{border-left-color:var(--mint);background:rgba(105,252,203,.05)}.blueprint_capDetailLine__tsOpT{font-size:12.5px;color:var(--text-3);line-height:1.5;margin:8px 0 10px}.blueprint_taskList__X_p0a{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.blueprint_taskItem__JKsJ7{display:flex;align-items:baseline;gap:9px;font-size:13px;color:var(--text-2)}.blueprint_taskPlus__r1O8u{font-weight:700;flex:none}.blueprint_aHuman__AR_Sr .blueprint_taskPlus__r1O8u{color:var(--coral)}.blueprint_aHybrid__MaJTK .blueprint_taskPlus__r1O8u{color:var(--amber)}.blueprint_aAgent__MtKou .blueprint_taskPlus__r1O8u{color:var(--mint)}.blueprint_rname__dADjA{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--text)}.blueprint_rid__J5Ycy{font-size:9.5px;font-family:var(--font-inter),monospace;color:var(--text-3);border:1px solid var(--border-soft);border-radius:3px;padding:2px 5px}.blueprint_rdetail__SgmQu{font-size:11.5px;color:var(--text-3);margin-top:3px;line-height:1.4}.blueprint_allocCell__hGYvd{height:24px;border-radius:4px;border:1px solid var(--border-soft);background:transparent}.blueprint_allocCell__hGYvd.blueprint_on__Jt8Gi{background:var(--alloc-bg);border-color:var(--alloc-bd)}.blueprint_gapQ__MZYTu{margin-top:6px;font-size:11px;color:var(--coral);display:inline-flex;gap:6px;align-items:baseline}.blueprint_gapQ__MZYTu .blueprint_qm__c1Ca3{font-weight:800}.blueprint_cmapFoot__W2e_y{display:flex;gap:18px;flex-wrap:wrap;padding:13px 20px;border-top:1px solid var(--border-soft);background:var(--surface-2);font-size:10.5px;color:var(--text-3);font-family:var(--font-inter),monospace}.blueprint_cmapFoot__W2e_y b{color:var(--text)}.blueprint_benchRow__xy_Ua{display:grid;grid-template-columns:1fr 240px;grid-gap:18px;gap:18px;align-items:center;padding:13px 20px;border-top:1px solid var(--border-soft)}.blueprint_benchRow__xy_Ua:first-child{border-top:none}.blueprint_benchName__d0MUC{font-size:13.5px;font-weight:500}.blueprint_benchCluster__lgq6T{font-size:11px;color:var(--text-3);margin-top:2px}.blueprint_gapbar__GZfHo{position:relative;height:10px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border-soft);overflow:hidden}.blueprint_gapbar__GZfHo .blueprint_fill__3d62Y{position:absolute;left:0;top:0;bottom:0;border-radius:5px 0 0 5px;transition:width .8s cubic-bezier(.2,.7,.2,1)}.blueprint_gapbar__GZfHo .blueprint_mark__IVUaG{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--text-2)}.blueprint_gapMeta__82tbb{display:flex;justify-content:space-between;font-size:10.5px;margin-top:5px;font-family:var(--font-inter),monospace}.blueprint_sev-low__XKZq2{color:var(--mint)}.blueprint_fill__3d62Y.blueprint_sev-low__XKZq2{background:var(--mint)}.blueprint_sev-mod__YyR9m{color:var(--amber)}.blueprint_fill__3d62Y.blueprint_sev-mod__YyR9m{background:var(--amber)}.blueprint_sev-high__hSCnZ{color:var(--coral)}.blueprint_fill__3d62Y.blueprint_sev-high__hSCnZ{background:var(--coral)}.blueprint_sev-maj__JqFTl{color:color-mix(in srgb,var(--coral) 78%,#fff)}.blueprint_fill__3d62Y.blueprint_sev-maj__JqFTl{background:color-mix(in srgb,var(--coral) 78%,#fff)}.blueprint_planRow__hhpGT{display:grid;grid-template-columns:220px 1fr 1fr;grid-gap:14px;gap:14px;align-items:stretch;padding:12px 20px;border-top:1px solid var(--border-soft)}.blueprint_planRow__hhpGT:first-child{border-top:none}.blueprint_planCap__Y_ZEX{display:flex;align-items:center;font-size:13px}.blueprint_box__gQGSX{border-radius:6px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex;flex-direction:column;gap:5px}.blueprint_box__gQGSX .blueprint_bl__2D7L7{font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-inter),monospace}.blueprint_box__gQGSX.blueprint_person__1qXkB{background:rgba(255,122,107,.07);border:1px solid rgba(255,122,107,.22);border-left:2px solid var(--coral)}.blueprint_box__gQGSX.blueprint_person__1qXkB .blueprint_bl__2D7L7{color:var(--coral)}.blueprint_box__gQGSX.blueprint_agent__YV54k{background:rgba(105,252,203,.07);border:1px solid rgba(105,252,203,.22);border-left:2px solid var(--mint)}.blueprint_box__gQGSX.blueprint_agent__YV54k .blueprint_bl__2D7L7{color:var(--mint)}.blueprint_box__gQGSX.blueprint_empty__5mQ_L{background:transparent;border:1px dashed var(--border-soft);color:var(--text-3);align-items:center;justify-content:center;font-family:var(--font-inter),monospace}.blueprint_flow___o4TU{display:flex;gap:10px;flex-wrap:wrap}.blueprint_phase__sMhJP{flex:1 1;min-width:180px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface);padding:14px 16px}.blueprint_phaseName__jXfiU{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-family:var(--font-inter),monospace}.blueprint_step__I2qhh{padding:8px 0;border-top:1px solid var(--border-soft)}.blueprint_step__I2qhh:first-of-type{border-top:none}.blueprint_stepLabel__BYF4W{font-size:12.5px;color:var(--text-2);margin-bottom:6px}.blueprint_stepBar__hgZDp{height:5px;border-radius:3px}.blueprint_stepBar__hgZDp.blueprint_sev-low__XKZq2{background:var(--mint)}.blueprint_stepBar__hgZDp.blueprint_sev-mod__YyR9m{background:var(--amber)}.blueprint_stepBar__hgZDp.blueprint_sev-high__hSCnZ{background:var(--coral)}.blueprint_stepBar__hgZDp.blueprint_sev-maj__JqFTl{background:color-mix(in srgb,var(--coral) 78%,#fff)}.blueprint_wf__f_r_J{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:4px}.blueprint_wfItem__0ciWD{display:flex;align-items:stretch;flex:1 1;min-width:0}.blueprint_wfCard__nf84k{flex:1 1;min-width:190px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface);padding:16px 18px}.blueprint_wfHead__SgQkz{display:flex;align-items:center;gap:9px;margin-bottom:9px}.blueprint_wfDot__qcBJt{width:9px;height:9px;border-radius:50%;flex:none}.blueprint_wfName__xzUjZ{font-size:14px;font-weight:600;color:var(--text)}.blueprint_wfSummary__I9I6W{font-size:12.5px;color:var(--text-3);line-height:1.5;margin:0}.blueprint_wfArrow__MbtQV{flex:0 0 36px;display:flex;align-items:center;justify-content:center;color:var(--mint);font-size:18px}.blueprint_teamGrid__TZ9TI{display:flex;gap:12px;flex-wrap:wrap}.blueprint_agentCard__2aFFF{position:relative;flex:1 1 180px;min-width:180px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface);padding:16px}.blueprint_agentName__1WefE{padding-right:24px;font-size:15px;font-weight:600}.blueprint_agentRole__FIkuZ{font-size:11.5px;color:var(--mint);margin-top:3px}.blueprint_agentDesc__2XKew{font-size:12px;color:var(--text-2);margin-top:8px;line-height:1.5}.blueprint_prose__vobXp{font-size:14px;line-height:1.65;color:var(--text-2);max-width:780px}.blueprint_notEnough__ZhJoS{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-3);border:1px dashed var(--border-soft);border-radius:8px;padding:14px 18px;background:rgba(255,255,255,.02)}.blueprint_restart__x5Ni2{margin-top:44px;text-align:center}.blueprint_restartLink__L9vjg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--border-soft);color:var(--text-2);border-radius:10px;padding:12px 20px;font-size:13px;cursor:pointer}.blueprint_restartLink__L9vjg:hover{border-color:var(--border);color:var(--text)}.blueprint_tabs__GJNJU{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:4px;flex-wrap:wrap;padding:12px 0;margin-bottom:8px;background:linear-gradient(var(--bg) 70%,rgba(10,10,15,0));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.blueprint_tab__7iPGC{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--border-soft);color:var(--text-3);border-radius:999px;padding:7px 15px;font-size:12px;font-weight:500;letter-spacing:.01em;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.blueprint_tabIcon__6sB4K{display:inline-flex;opacity:.85}.blueprint_tab__7iPGC:hover{color:var(--text-2);border-color:var(--border)}.blueprint_tab__7iPGC.blueprint_active__4csBU{color:var(--mint);border-color:var(--border);background:rgba(105,252,203,.08)}.blueprint_tab__7iPGC .blueprint_tabDot__CsBcr{display:inline-block;width:6px;height:6px;border-radius:999px;margin-left:7px;background:var(--coral);vertical-align:middle}.blueprint_chartWrap__kYwPJ{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface);padding:18px 20px 10px;margin-bottom:16px;overflow-x:auto}.blueprint_chartWrap__kYwPJ svg{width:100%;height:auto;display:block}.blueprint_glyph__DKYnq{width:12px;height:12px;flex:none;display:inline-block;border:1.5px solid}.blueprint_glyph__DKYnq.blueprint_human__q3z4d{border-radius:999px;color:var(--coral)}.blueprint_glyph__DKYnq.blueprint_hybrid__lEGeg{transform:rotate(45deg);color:var(--amber)}.blueprint_glyph__DKYnq.blueprint_agent__YV54k{border-radius:2px;color:var(--mint)}.blueprint_planCap__Y_ZEX{gap:10px}.blueprint_chatDock__5saU0{position:fixed;left:20px;bottom:20px;z-index:60;width:380px;max-width:calc(100vw - 40px);background:var(--surface-2);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.55);display:flex;flex-direction:column;overflow:hidden}.blueprint_chatHead__DVlKI{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blueprint_chatDot__Sfjje{width:8px;height:8px;border-radius:999px;background:var(--mint);box-shadow:0 0 8px 1px rgba(105,252,203,.6);flex:none}.blueprint_chatTitle__hYN5R{font-size:13px;font-weight:600}.blueprint_chatHint__NKhNF{font-size:11px;color:var(--text-3);margin-left:auto}.blueprint_chatChevron__sR_Ky{color:var(--text-3);font-size:13px;transition:transform .2s}.blueprint_chatDock__5saU0.blueprint_collapsed__czGWi .blueprint_chatChevron__sR_Ky{transform:rotate(180deg)}.blueprint_chatBody__vThc5{display:flex;flex-direction:column;max-height:46vh}.blueprint_chatDock__5saU0.blueprint_collapsed__czGWi .blueprint_chatBody__vThc5{display:none}.blueprint_chatMsgs__iZjmT{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:90px}.blueprint_chatEmpty__kyayN{font-size:12.5px;color:var(--text-3);line-height:1.55}.blueprint_chatEmpty__kyayN code{font-size:11.5px;color:var(--text-2);background:var(--surface);border:1px solid var(--border-soft);border-radius:5px;padding:1px 6px}.blueprint_msg__5XPY_{font-size:12.5px;line-height:1.5;border-radius:10px;padding:9px 12px;max-width:88%}.blueprint_msg__5XPY_.blueprint_user__QxrGc{align-self:flex-end;background:rgba(105,252,203,.12);border:1px solid var(--border);color:var(--text)}.blueprint_msg__5XPY_.blueprint_bot__8VU1t{align-self:flex-start;background:var(--surface);border:1px solid var(--border-soft);color:var(--text-2)}.blueprint_msg__5XPY_.blueprint_err__jo_ZP{align-self:flex-start;background:rgba(255,122,107,.1);border:1px solid rgba(255,122,107,.35);color:var(--coral)}.blueprint_msg__5XPY_.blueprint_working__x2k7a{align-self:flex-start;color:var(--text-3);font-style:italic}.blueprint_chatForm__ZRBFH{display:flex;gap:8px;padding:12px;border-top:1px solid var(--border-soft)}.blueprint_chatInput__TIKHj{flex:1 1;resize:none;background:var(--surface);border:1px solid var(--border-soft);border-radius:9px;color:var(--text);font-size:12.5px;line-height:1.4;padding:9px 11px;font-family:inherit;max-height:90px}.blueprint_chatInput__TIKHj:focus{outline:none;border-color:var(--border)}.blueprint_chatSend__uOXY0{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:var(--mint);color:#06120d;font-weight:700;font-size:12.5px;border-radius:9px;padding:0 15px;flex:none}.blueprint_chatSend__uOXY0:disabled{opacity:.45;cursor:not-allowed}.blueprint_docPad__kqr0p{padding-bottom:120px}.blueprint_docSection__LMwk1{scroll-margin-top:84px;padding-top:12px}.blueprint_docSection__LMwk1+.blueprint_docSection__LMwk1{margin-top:56px;border-top:1px solid var(--border-soft);padding-top:48px}.blueprint_docSectionTitle__ZQ3BK{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mint);margin:0 0 22px}.blueprint_actHead__kdih2,.blueprint_actRow__Ikvhl{display:grid;grid-template-columns:44px 96px 1.3fr 2fr 58px;grid-gap:14px;gap:14px;align-items:center}.blueprint_actHead__kdih2{padding:13px 20px;border-bottom:1px solid var(--border-soft);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-weight:600}.blueprint_railSpacer__VF934{display:block}.blueprint_upliftHead__tf6gz{text-align:right}.blueprint_actGroup__Ni2me{padding:14px 20px 6px 78px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-weight:600}.blueprint_actRow__Ikvhl{padding:0 20px;min-height:58px;border-top:1px solid var(--border-soft)}.blueprint_railCell__yuwjv{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}.blueprint_railSeg__4CWZ7{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:var(--border-soft)}.blueprint_railNode__meajc{position:relative;z-index:1;width:15px;height:15px;background:var(--bg);border:2px solid var(--rule,var(--text-3));box-sizing:border-box}.blueprint_nodeHuman__U23vy{border-radius:50%;border-color:var(--coral)}.blueprint_nodeAgent__sjBLu{border-radius:3px;border-color:var(--mint)}.blueprint_nodeHybrid__XqZJx{width:12px;height:12px;transform:rotate(45deg);border-radius:2px;border-color:var(--amber)}.blueprint_movePill__w5NQR{justify-self:start;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:6px;border:1px solid}.blueprint_moveTrain__wmSH3{color:var(--mint);border-color:rgba(105,252,203,.5);background:rgba(105,252,203,.08)}.blueprint_moveDeploy__ySCKJ{color:var(--amber);border-color:rgba(240,184,107,.4);background:rgba(240,184,107,.06)}.blueprint_moveHold__r5c4N{color:var(--text-3);border-color:var(--border-soft);background:transparent}.blueprint_actCap__qBpz0{font-size:14px;color:var(--text)}.blueprint_actRat__3cleO{font-size:12.5px;color:var(--text-3);line-height:1.45}.blueprint_actUplift____P5Q{text-align:right;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blueprint_shapeSelector__cAPmq{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.blueprint_shapeChip__38H3K{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 10px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface);text-align:center}.blueprint_shapeChipOn__JFSbm{border-color:var(--border);background:rgba(105,252,203,.07)}.blueprint_shapeChipLabel__crotb{font-size:10.5px;color:var(--text-3)}.blueprint_shapeChipOn__JFSbm .blueprint_shapeChipLabel__crotb{color:var(--mint)}.blueprint_shapePanel__Gquji{border:1px solid var(--border);border-radius:10px;background:rgba(105,252,203,.04);padding:18px 20px;margin-bottom:18px}.blueprint_shapePanelHead__JBpcj{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.blueprint_shapePanelHead__JBpcj b{color:var(--mint);font-weight:700}.blueprint_shapeSig__EcOxB{font-size:15px;color:var(--text);line-height:1.5;margin:10px 0 0}.blueprint_shapeWhy__1F4Wq{font-size:13px;color:var(--text-2);line-height:1.55;margin:10px 0 0}.blueprint_teamList__xO__p{display:flex;flex-direction:column;gap:8px}.blueprint_teamListRow__yqdRQ{display:grid;grid-template-columns:70px 22px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:14px 18px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface)}.blueprint_teamListTag__fOlai{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-top:3px}.blueprint_teamListBot__Yoyj0{color:var(--mint);opacity:.75;line-height:0;padding-top:1px}.blueprint_teamListBody__WBt7R{min-width:0}.blueprint_teamListName__vz7By{font-size:14px;font-weight:600;color:var(--text)}.blueprint_teamListRole__5QqDf{font-size:12px;font-weight:400;color:var(--mint);margin-left:8px}.blueprint_teamListDesc__4HTBq{font-size:12.5px;color:var(--text-2);line-height:1.5;margin-top:5px}@media (max-width:680px){.blueprint_benchRow__xy_Ua,.blueprint_planRow__hhpGT{grid-template-columns:1fr}.blueprint_cmapHead__wVk_P,.blueprint_cmapRow__QHYt7{grid-template-columns:1fr 48px 48px 48px;gap:8px}.blueprint_chatDock__5saU0{left:10px;right:10px;bottom:10px;width:auto}.blueprint_shapeSelector__cAPmq{grid-template-columns:repeat(4,1fr)}.blueprint_actHead__kdih2,.blueprint_actRow__Ikvhl{grid-template-columns:30px 80px 1fr 50px}.blueprint_actRat__3cleO{display:none}}.blueprint_qContact__aZG1J{display:flex;flex-direction:column;gap:12px}.blueprint_introCard__a5vYN{width:100%;max-width:680px;margin:0 auto;border:1px solid var(--border-soft);border-radius:18px;background:var(--surface,#14141c);padding:40px 40px 32px;text-align:left}.blueprint_introTitle__AeTFp{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(32px,5vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:14px 0 0}.blueprint_introLead__HYdoR{font-size:16px;line-height:1.65;color:var(--text-2);margin:18px 0 0}.blueprint_introSteps__ZUNXv{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-gap:20px;gap:20px}.blueprint_introSteps__ZUNXv li{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start}.blueprint_introSteps__ZUNXv div{display:grid;grid-gap:4px;gap:4px}.blueprint_introSteps__ZUNXv b{font-family:var(--font-space-grotesk),sans-serif;font-size:15px;font-weight:600;color:var(--text)}.blueprint_introSteps__ZUNXv span{font-size:13.5px;line-height:1.6;color:var(--text-2)}.blueprint_introN__sGgrW{font-family:var(--font-inter),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--mint);padding-top:3px}.blueprint_introActions__ffAzi{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:32px 0 0}.blueprint_introFoot__Ff5bx{margin:24px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-3);font-style:italic}@media (max-width:680px){.blueprint_introCard__a5vYN{padding:28px 22px 24px}}@media print{.blueprint_doc___BPRx{--bg:#ffffff;--bg-deep:#ffffff;--surface:#ffffff;--surface-2:#f7f7f5;--text:#101014;--text-2:#3a3a42;--text-3:#6b6b76;--border:rgba(0,0,0,0.22);--border-soft:rgba(0,0,0,0.12);--mint:#0f7d61;--coral:#c2452f;--amber:#9a6b12;max-width:none;margin:0;padding:0;background:#ffffff;color:#101014}.blueprint_chatDock__5saU0,.blueprint_docActions__ShtJP,.blueprint_downloadBtn__3S8VN,.blueprint_shareWrap__S5qOW,.blueprint_tabs__GJNJU{display:none!important}.blueprint_docSection__LMwk1{page-break-before:always;break-before:page;padding-top:0;margin-top:0;border-top:0}.blueprint_docSection__LMwk1:first-of-type{page-break-before:avoid;break-before:avoid}.blueprint_docSection__LMwk1+.blueprint_docSection__LMwk1{margin-top:0;padding-top:0;border-top:0}.blueprint_docSectionTitle__ZQ3BK{color:#101014;margin-bottom:14px}.blueprint_benchRow__xy_Ua,.blueprint_capWrap__3yNKl,.blueprint_card__wosB_,.blueprint_cmapRow__QHYt7,.blueprint_phaseNote__j24zo,.blueprint_planRow__hhpGT,.blueprint_row__J9VZM,.blueprint_teamListRow__yqdRQ{page-break-inside:avoid;break-inside:avoid}.blueprint_docSectionTitle__ZQ3BK,.blueprint_doc___BPRx h1,.blueprint_doc___BPRx h2,.blueprint_doc___BPRx h3{page-break-after:avoid;break-after:avoid}.blueprint_capBody__ErSQV,.blueprint_rowBody__4S72d{display:block!important}.blueprint_doc___BPRx,.blueprint_doc___BPRx *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.blueprint_doc___BPRx .alloc-human{--alloc-bg:rgba(194,69,47,0.28);--alloc-bd:rgba(194,69,47,0.7)}.blueprint_doc___BPRx .alloc-hybrid{--alloc-bg:rgba(154,107,18,0.28);--alloc-bd:rgba(154,107,18,0.7)}.blueprint_doc___BPRx .alloc-agent{--alloc-bg:rgba(15,125,97,0.28);--alloc-bd:rgba(15,125,97,0.7)}.blueprint_doc___BPRx a{text-decoration:none;color:inherit}.blueprint_wm__nzxAd:after{content:" · polynize.ai";color:#6b6b76;font-weight:400}@page{size:A4;margin:16mm 14mm}}