.gJoRyq_explorer{color:#21364b;--phase-accent:#276e79;--phase-tint:#e8f3f3;min-width:0}.gJoRyq_explorer [data-phase=strategy]{--phase-accent:#316499;--phase-tint:#eaf2fb}.gJoRyq_explorer [data-phase=procurement]{--phase-accent:#846329;--phase-tint:#fbf2de}.gJoRyq_explorer [data-phase=execution]{--phase-accent:#21756d;--phase-tint:#e5f4f0}.gJoRyq_explorer [data-phase=closure]{--phase-accent:#765391;--phase-tint:#f2edf8}.gJoRyq_explorer *{box-sizing:border-box}.gJoRyq_explorer h3,.gJoRyq_explorer h4,.gJoRyq_explorer p{margin-block:0 12px}.gJoRyq_explorer p{line-height:1.6}.gJoRyq_explorer :focus-visible{outline-offset:3px;outline:3px solid #228599}.gJoRyq_explorer button{font:inherit;cursor:pointer}.gJoRyq_explorer button:disabled{opacity:.6;cursor:wait}.gJoRyq_explorerHero{color:#fff;background:linear-gradient(115deg,#122d41,#204e5c);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:30px 32px;display:flex}.gJoRyq_heroKicker{letter-spacing:.12em;color:#b8dedd;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.gJoRyq_explorerHero h3{color:#fff;letter-spacing:-.035em;margin-block:16px 10px;font-size:clamp(23px,2.7vw,31px);line-height:1.2}.gJoRyq_explorerHero p{color:#c2d8e3;max-width:540px;margin:0;font-size:14px}.gJoRyq_heroMark{color:#d1e8e7;align-items:center;gap:14px;font-size:38px;font-weight:300;display:flex}.gJoRyq_heroMark span{color:#80bbb8;font-size:24px}.gJoRyq_summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block:14px 26px;display:grid}.gJoRyq_summary>div,.gJoRyq_summary>button{text-align:left;color:#496175;background:#fff;border:1px solid #e0e7ec;border-radius:14px;gap:7px;padding:20px;display:grid;position:relative;box-shadow:0 3px 10px #122d4105}.gJoRyq_summary>div>svg,.gJoRyq_summary>button>svg{color:#688995;position:absolute;top:20px;right:18px}.gJoRyq_summary button[data-priority=true]{background:#fff9ef;border-color:#e1c88b}.gJoRyq_summary button[data-priority=true]>svg{color:#9b6a14}.gJoRyq_summary strong{color:#173d52;font-size:28px;line-height:1.2}.gJoRyq_summary span{font-size:12px}.gJoRyq_summary button[aria-pressed=true]{background:#fff4db;border-color:#a67720}.gJoRyq_toolbar,.gJoRyq_filters{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:16px;display:flex}.gJoRyq_toolbar{border-bottom:1px solid #e3eaee;padding-bottom:18px}.gJoRyq_filters{background:#f5f8fa;border-radius:12px;padding:18px}.gJoRyq_toolbar label,.gJoRyq_filters label{gap:7px;min-width:0;font-size:12px;display:grid}.gJoRyq_filters>label:not(.gJoRyq_check){flex:210px}.gJoRyq_explorer select,.gJoRyq_explorer input[type=search]{color:#21364b;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #becdd9;border-radius:8px;min-height:44px;padding:11px 12px;font-size:14px}.gJoRyq_check{align-items:center;min-height:44px;gap:9px!important;display:flex!important}.gJoRyq_check input{accent-color:#1c6871;width:17px;height:17px}.gJoRyq_switch{background:#eaf0f4;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.gJoRyq_switch button{color:#3a546a;background:0 0;border:0;border-radius:7px;min-height:44px;padding:11px 14px}.gJoRyq_switch button[aria-pressed=true]{color:#fff;background:#183d52}.gJoRyq_resultCount,.gJoRyq_note{color:#52677a;font-size:13px;line-height:1.65}.gJoRyq_matrixScroll{background:#f5f8fa;border:1px solid #d5e0e7;border-radius:16px;max-height:660px;overflow:auto}.gJoRyq_matrix{width:1160px;position:relative}.gJoRyq_matrixHeader,.gJoRyq_matrixRow{grid-template-columns:220px repeat(4,220px);column-gap:0;padding-inline:32px 28px;display:grid}.gJoRyq_matrixHeader{z-index:4;background:#fff;border-bottom:1px solid #d3dfe7;align-items:center;height:70px;font-size:12px;position:sticky;top:0}.gJoRyq_matrixHeader strong{align-items:center;gap:8px;padding-right:12px;display:flex}.gJoRyq_matrixHeader b{background:var(--phase-tint);width:31px;height:31px;color:var(--phase-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.gJoRyq_matrixRow{height:var(--row-height);align-items:start;padding-top:32px}.gJoRyq_matrixRow h4{z-index:2;overflow-wrap:anywhere;align-self:start;margin:0;padding:20px 24px 0 0;font-size:14px;line-height:1.45;position:relative}.gJoRyq_phaseCell{z-index:2;width:184px;height:calc(var(--row-height) - 64px);text-align:left;color:#607285;background:#f0f4f7;border:1px dashed #bdcbd6;border-radius:11px;flex-direction:column;align-items:start;gap:8px;padding:16px 12px;display:flex;position:relative}.gJoRyq_phaseCell strong{letter-spacing:-.015em;font-size:15px}.gJoRyq_phaseCode{width:23px;height:23px;color:var(--phase-accent);background:var(--phase-tint);border-radius:6px;place-items:center;font-weight:700;display:grid;position:absolute;top:12px;right:12px;font-size:10px!important}.gJoRyq_phaseCell>span{font-size:12px;line-height:1.4}.gJoRyq_phaseCell em{color:#815710;background:#fff1d0;border-radius:4px;padding:3px 5px;font-size:11px;font-style:normal}.gJoRyq_phaseCell:hover{border-color:#317b85}.gJoRyq_populated{color:#24485d;border:1px solid #c2d1db;border-top:3px solid var(--phase-accent);background:#fff;padding-right:32px;box-shadow:0 4px 10px #183d5208}.gJoRyq_phaseCell[aria-pressed=true]{border:2px solid var(--phase-accent);background:var(--phase-tint);box-shadow:0 0 0 3px #fff}.gJoRyq_related{outline-offset:2px;outline:2px solid #d59b2a}.gJoRyq_tools{flex-wrap:wrap;gap:4px;display:flex;overflow:auto}.gJoRyq_tools span{color:#235c68;background:#e7f2f4;border-radius:4px;padding:3px 5px;font-size:10px}.gJoRyq_mobilePhase{display:none}.gJoRyq_connections{pointer-events:none;width:1160px;height:100%;position:absolute;inset:0}.gJoRyq_forward{stroke:#267b77}.gJoRyq_backward{stroke:#a96c0b}.gJoRyq_local{stroke:#7356a0}.gJoRyq_connections marker .gJoRyq_forward{fill:#267b77}.gJoRyq_connections marker .gJoRyq_backward{fill:#a96c0b}.gJoRyq_connections marker .gJoRyq_local{fill:#7356a0}.gJoRyq_linkHitArea{pointer-events:stroke;stroke:#0000;stroke-width:14px;fill:none;cursor:pointer}.gJoRyq_dim{opacity:.18}.gJoRyq_legend{color:#4c6276;flex-wrap:wrap;gap:8px 20px;padding:12px 0;font-size:12px;display:flex}.gJoRyq_primaryButton{color:#fff;background:#1e636d;border:1px solid #1e636d;border-radius:9px;justify-content:center;place-self:start;align-items:center;gap:10px;min-height:44px;padding:11px 15px;display:inline-flex;font-size:13px!important}.gJoRyq_textButton{color:#176779;text-underline-offset:4px;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 2px;text-decoration:underline;display:inline-flex}.gJoRyq_empty{background:#f3f7fa;border:1px dashed #b8c9d6;border-radius:12px;padding:24px}.gJoRyq_detail{background:#fff;border:1px solid #cbd9e3;border-radius:18px;margin-block:24px;padding:clamp(18px,2.5vw,28px);scroll-margin-block:100px;box-shadow:0 8px 24px #19384c06}.gJoRyq_detailHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.gJoRyq_detailHeading h3{overflow-wrap:anywhere;margin-top:6px;font-size:19px}.gJoRyq_eyebrow{color:#497083;letter-spacing:.03em;font-size:11px;font-weight:650;line-height:1.5;display:block}.gJoRyq_decisionCard,.gJoRyq_relatedEdges article{border-top:1px solid #d5e1e9;gap:18px;padding-block:22px;display:grid}.gJoRyq_decisionTop{justify-content:space-between;align-items:start;gap:15px;display:flex}.gJoRyq_statusPill{color:#285e6c;background:#eaf4f6;border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:600}.gJoRyq_statusPill[data-alert=true]{color:#875c13;background:#fff0cd}.gJoRyq_briefGrid{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:stretch;gap:18px;display:grid}.gJoRyq_choice{background:#f5f8fa;border-radius:12px;padding:20px}.gJoRyq_choice>p{margin-top:10px;font-size:15px;line-height:1.65}.gJoRyq_choice summary{cursor:pointer;color:#306575;min-height:44px;padding-top:12px;font-size:13px;display:list-item}.gJoRyq_choice details p{margin-top:10px;font-size:13px}.gJoRyq_nextStep{background:#edf7f5;border:1px solid #c4dedc;border-radius:12px;align-content:start;gap:10px;padding:20px;display:grid}.gJoRyq_nextStep>svg{color:#367a7a}.gJoRyq_nextStep p{color:#456b6c;margin:0;font-size:13px}.gJoRyq_linkedTools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gJoRyq_linkedTools>button,.gJoRyq_linkedTools>div{text-align:left;color:#2b5669;background:#fff;border:1px solid #d6e1e8;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:16px 12px;display:flex}.gJoRyq_linkedTools>button:hover{background:#f0f8f8;border-color:#76a6ad}.gJoRyq_linkedTools>button>svg,.gJoRyq_linkedTools>div>svg{flex-shrink:0;width:18px}.gJoRyq_linkedTools>button>svg:last-child{width:14px;margin-left:auto}.gJoRyq_linkedTools span{min-width:0}.gJoRyq_linkedTools strong{font-size:12px;line-height:1.5;display:block}.gJoRyq_linkedTools small{color:#617887;margin-top:4px;font-size:11px;display:block}.gJoRyq_decisionCard .gJoRyq_briefFacts{background:#f9fbfc;border-radius:10px;grid-template-columns:1fr 1fr;gap:14px 24px;padding:18px}.gJoRyq_decisionCard .gJoRyq_briefFacts>div{grid-template-columns:1fr;gap:4px;font-size:12px}.gJoRyq_briefFacts dt{font-size:11px;font-weight:650}.gJoRyq_decisionCard h4{margin-block:5px 0;font-size:17px}.gJoRyq_decisionCard dl{gap:10px;margin:0;display:grid}.gJoRyq_decisionCard dl>div{grid-template-columns:130px 1fr;gap:16px;font-size:13px;line-height:1.5;display:grid}.gJoRyq_decisionCard dt{color:#5a7182}.gJoRyq_decisionCard dd{overflow-wrap:anywhere;margin:0}.gJoRyq_actions{flex-wrap:wrap;gap:20px;display:flex}.gJoRyq_relatedEdges p{margin:0}.gJoRyq_count{color:#23586b;vertical-align:middle;background:#e4eff3;border-radius:6px;padding:3px 8px;font-size:13px;display:inline-block}.gJoRyq_edgeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:480px;margin:12px 0;padding:0;list-style:none;display:grid;overflow:auto}.gJoRyq_edgeList li{min-width:0}.gJoRyq_edgeList button{text-align:left;color:#30495e;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd9e3;border-radius:12px;flex-direction:column;gap:10px;width:100%;height:100%;padding:18px;font-size:14px;line-height:1.6;display:flex}.gJoRyq_edgeList button:hover,.gJoRyq_edgeList button[aria-pressed=true]{background:#edf8f6;border-color:#237685}.gJoRyq_edgeList small{color:#27687a;margin-top:auto}.gJoRyq_unqualified{background:#fff9eb;border:1px solid #dccca9;border-radius:10px;padding:16px}.gJoRyq_unqualified button{display:block}.gJoRyq_contracts{border-top:1px solid #d2dee7;margin-top:24px;padding-top:18px}.gJoRyq_contracts summary{cursor:pointer;min-height:44px;font-weight:650}.gJoRyq_contracts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.gJoRyq_contracts li{overflow-wrap:anywhere;border:1px solid #d3dfe8;border-radius:8px;gap:8px;padding:16px;display:grid}.gJoRyq_contracts span,.gJoRyq_contracts small{color:#566c7d}.gJoRyq_contracts strong{align-items:center;gap:10px;display:flex}.gJoRyq_chronology{background:#f5f8fa;border:1px solid #cbd9e3;border-radius:14px;padding:18px}.gJoRyq_timeAxis{color:#456579;border-bottom:2px solid #9db3c3;justify-content:space-between;padding-bottom:12px;font-size:12px;display:flex}.gJoRyq_timeLane{margin-top:20px}.gJoRyq_timeLane h4{margin-bottom:8px;font-size:15px}.gJoRyq_timeItem{text-align:left;color:#28495f;background:#fff;border:1px solid #d1dfe7;border-radius:9px;gap:8px;width:100%;margin-bottom:8px;padding:14px;display:grid}.gJoRyq_timeItem:hover{border-color:#237685}.gJoRyq_timeItem>span:first-child{font-size:13px;line-height:1.5}.gJoRyq_timeItem small{color:#566c7d;font-size:12px}.gJoRyq_timeTrack{background:repeating-linear-gradient(90deg,#e6edf3 0 1px,#0000 1px 25%);height:22px;display:block;position:relative}.gJoRyq_timeTrack:before{content:"";border-top:1px solid #d3e0e8;position:absolute;top:11px;left:0;right:0}.gJoRyq_timeBar,.gJoRyq_timePoint{background:#256d7a;border-radius:4px;min-width:6px;height:12px;position:absolute;top:5px}.gJoRyq_timePoint{border-radius:2px;width:12px;transform:translate(-6px)rotate(45deg)}.gJoRyq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.gJoRyq_explorerHero{border-radius:14px;padding:24px 20px}.gJoRyq_heroMark{display:none}.gJoRyq_briefGrid,.gJoRyq_linkedTools,.gJoRyq_decisionCard .gJoRyq_briefFacts{grid-template-columns:1fr}.gJoRyq_decisionTop{flex-direction:column}.gJoRyq_filters{padding:14px}.gJoRyq_summary>div>svg,.gJoRyq_summary>button>svg{width:17px;top:15px;right:12px}.gJoRyq_summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gJoRyq_summary>div,.gJoRyq_summary>button{padding:12px}.gJoRyq_summary strong{font-size:25px}.gJoRyq_toolbar,.gJoRyq_filters{align-items:stretch;gap:10px}.gJoRyq_toolbar>label:not(.gJoRyq_check),.gJoRyq_filters>label:not(.gJoRyq_check){flex:100%}.gJoRyq_switch{width:100%}.gJoRyq_switch button{flex:1}.gJoRyq_matrixScroll{background:0 0;border:0;max-height:none;overflow:visible}.gJoRyq_matrix{gap:14px;width:auto;display:grid}.gJoRyq_matrixHeader,.gJoRyq_connections{display:none}.gJoRyq_matrixRow{background:#f4f8fa;border:1px solid #cbd9e3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;padding:14px}.gJoRyq_matrixRow h4{grid-column:1/-1;padding:0}.gJoRyq_phaseCell{width:100%;height:auto;min-height:150px;padding:12px 10px}.gJoRyq_phaseCode{display:none}.gJoRyq_mobilePhase{font-weight:600;display:block}.gJoRyq_tools{overflow:visible}.gJoRyq_detailHeading{flex-wrap:wrap;gap:4px}.gJoRyq_decisionCard dl>div{grid-template-columns:1fr;gap:2px}.gJoRyq_edgeList,.gJoRyq_contracts ul{grid-template-columns:1fr;max-height:none}.gJoRyq_legend{flex-direction:column;gap:8px}.gJoRyq_chronology{padding:12px}}
._88ZOUW_panel,._88ZOUW_guide{color:var(--text-primary,#18233d)}._88ZOUW_panel{border:1px solid var(--border-color,#d8deea);background:var(--bg-card,#fff);border-radius:20px;margin-block:20px;padding:clamp(16px,3vw,30px)}._88ZOUW_phaseHelp{margin-block:16px}._88ZOUW_phaseHelp>summary{cursor:pointer;color:#275c71;min-height:44px;padding-block:10px}._88ZOUW_refreshStatus{color:#52677a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}._88ZOUW_refreshStatus small{margin-top:5px;display:block}._88ZOUW_refreshStatus button{color:#24586d;cursor:pointer;background:#fff;border:1px solid #b4c9d7;border-radius:8px;min-height:44px;padding:10px 16px}._88ZOUW_refreshStatus button:disabled{cursor:wait;opacity:.6}._88ZOUW_refreshError{color:#76561c;background:#fff6df;border:1px solid #d6bb78;border-radius:10px;margin-block:12px;padding:14px;font-size:13px;line-height:1.6}._88ZOUW_guide h2{margin:10px 0;font-size:clamp(22px,2.6vw,32px);line-height:1.2}._88ZOUW_guide p,._88ZOUW_panel>p,._88ZOUW_note,._88ZOUW_contracts p,._88ZOUW_editor p{color:var(--text-secondary,#59677c);line-height:1.65}._88ZOUW_kicker{letter-spacing:.12em;font-size:11px;font-weight:750}._88ZOUW_phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:22px 12px;display:grid}._88ZOUW_phases button{text-align:left;color:#23324c;cursor:pointer;background:#f6f8fc;border:1px solid #d8deea;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}._88ZOUW_phases button[aria-pressed=true]{color:#fff;background:#152b44;border-color:#152b44}._88ZOUW_number{opacity:.8;font-size:12px;font-weight:700}._88ZOUW_phaseDetail{color:#18233d;background:#f3f8f9;border-left:3px solid #417d85;border-radius:0 12px 12px 0;padding:22px}._88ZOUW_phaseDetail h3{margin:0 0 16px;font-size:18px}._88ZOUW_phaseDetail p{color:#45546a}._88ZOUW_columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}._88ZOUW_columns b{color:#245b64;font-size:13px}._88ZOUW_controls{flex-wrap:wrap;align-items:end;gap:20px;display:flex}._88ZOUW_viewSwitch{background:#eef2f7;border:1px solid #cbd5e1;border-radius:10px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}._88ZOUW_viewSwitch button{color:#34445d;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-weight:650}._88ZOUW_viewSwitch button[aria-pressed=true]{color:#fff;background:#183b56}._88ZOUW_controls label,._88ZOUW_editor label{gap:8px;font-size:13px;display:grid}._88ZOUW_controls select,._88ZOUW_editor select,._88ZOUW_editor textarea{color:#18233d;background:#fff;border:1px solid #bac5d4;border-radius:8px;min-width:0;max-width:100%;padding:10px}._88ZOUW_controls select{width:340px}._88ZOUW_controls>label{max-width:100%}._88ZOUW_check{align-items:center;gap:9px;display:flex!important}._88ZOUW_note{font-size:12px}._88ZOUW_diagramScroll{background:#f8fafc;border:1px solid #dbe3ed;border-radius:16px;max-height:72vh;overflow:auto}._88ZOUW_diagram{width:100%;min-width:720px;display:block}._88ZOUW_matrix{width:100%;min-width:920px;display:block}._88ZOUW_timeline{stroke:#277f7a;stroke-width:5px}._88ZOUW_timelineTitle{fill:#23415b;font-size:13px;font-weight:700}._88ZOUW_columnTitle{fill:#1a304d;font-size:11px;font-weight:700}._88ZOUW_laneTitle{fill:#273a52;font-size:12px;font-weight:700}._88ZOUW_cell{fill:#f3f6fa;stroke:#cad4e1;cursor:pointer}._88ZOUW_cellActive{fill:#fff;stroke:#6f97a3;stroke-width:2px;cursor:pointer}._88ZOUW_cellSelected{fill:#e7f4f2;stroke:#126f73;stroke-width:3px;cursor:pointer}._88ZOUW_cellCount{fill:#41546c;font-size:9px;font-weight:700}._88ZOUW_tool{fill:#e4e9f0;stroke:#d2dae5}._88ZOUW_toolActive{fill:#1f6970;stroke:#15565c}._88ZOUW_toolText{fill:#7b8798;font-size:8px;font-weight:700}._88ZOUW_toolTextActive{fill:#fff;font-size:8px;font-weight:700}._88ZOUW_legend{color:#53637b;flex-wrap:wrap;gap:7px 14px;padding:10px 2px;font-size:11px;display:flex}._88ZOUW_legend b{color:#1f6970}._88ZOUW_cellDetail{background:#f8fafc;border:1px solid #d6e0ec;border-radius:12px;margin-block:14px;padding:16px}._88ZOUW_cellDetail h3{color:#1e3853;margin:0 0 10px;font-size:16px}._88ZOUW_cellDetail>p{color:#59677c;margin:0}._88ZOUW_cellDetail article{border-top:1px solid #dce4ed;gap:4px;padding:10px 0;display:grid}._88ZOUW_cellDetail article:first-of-type{border-top:0}._88ZOUW_cellDetail article span,._88ZOUW_cellDetail article p{color:#59677c;margin:0;font-size:12px;line-height:1.5}._88ZOUW_node{fill:#fff;stroke:#b9c9dd}._88ZOUW_nodeTitle{fill:#1a304d;font-size:13px;font-weight:650}._88ZOUW_nodeCount{fill:#53657b;font-size:11px}._88ZOUW_edgeCount{fill:#27374d;font-size:12px;font-weight:700}._88ZOUW_forward{stroke:#277f7a}._88ZOUW_backward{stroke:#a76512}._88ZOUW_local{stroke:#7562a9}marker ._88ZOUW_forward{fill:#277f7a}marker ._88ZOUW_backward{fill:#a76512}marker ._88ZOUW_local{fill:#7562a9}._88ZOUW_dim{opacity:.18}._88ZOUW_edgeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;padding:0;list-style:none;display:grid;overflow:auto}._88ZOUW_edgeList button{text-align:left;color:#263b54;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d6e0ec;border-radius:10px;width:100%;height:100%;padding:16px}._88ZOUW_edgeList button[aria-pressed=true]{background:#edf8f7;border-color:#267d81}._88ZOUW_edgeList strong,._88ZOUW_edgeList button>span{margin-bottom:7px;display:block}._88ZOUW_edgeList p{margin:6px 0;line-height:1.6}._88ZOUW_badge{color:#53637b;font-size:11px;font-weight:700}._88ZOUW_contracts,._88ZOUW_editor{border-top:1px solid #d7deea;margin-top:18px;padding-top:18px}._88ZOUW_contracts summary,._88ZOUW_editor summary{cursor:pointer;font-weight:650}._88ZOUW_contracts li{padding-block:5px}._88ZOUW_editor fieldset{border:0;gap:14px;min-width:0;padding:12px 0;display:grid}._88ZOUW_editor textarea{width:100%;min-height:70px}._88ZOUW_editor button,._88ZOUW_panel>p button{color:#fff;cursor:pointer;background:#1d656d;border:1px solid #1d656d;border-radius:8px;justify-self:start;padding:10px 16px}._88ZOUW_editor button:disabled{opacity:.55;cursor:default}._88ZOUW_impactInput{gap:10px;display:grid}._88ZOUW_panel :focus-visible,._88ZOUW_guide :focus-visible,._88ZOUW_editor :focus-visible{outline-offset:3px;outline:3px solid #277eae}@media (max-width:720px){._88ZOUW_phases{grid-template-columns:1fr 1fr}._88ZOUW_columns,._88ZOUW_edgeList{grid-template-columns:1fr}._88ZOUW_phases button{padding:14px}}
.twPMXq_card{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);background:var(--card-bg,#fff);width:100%;min-width:0;color:var(--text,#172033);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:16px 20px;font:400 .9rem/1.55 system-ui,sans-serif}.twPMXq_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.twPMXq_card button{border:1px solid var(--border,#cbd5e1);background:var(--bg-subtle,#f1f5f9);max-width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;white-space:normal;border-radius:7px;padding:7px 12px;display:inline-block}.twPMXq_card button:focus-visible,.twPMXq_card summary:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:3px}.twPMXq_card p{margin:10px 0}.twPMXq_purpose{max-width:90ch}.twPMXq_next{border-left:3px solid var(--accent,#2563eb);background:var(--bg-subtle,#f1f5f9);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.twPMXq_next p{flex:280px;margin:0}.twPMXq_next strong,.twPMXq_next span{display:block}.twPMXq_next button{flex:0 auto}.twPMXq_notice:empty{display:none}.twPMXq_card details{margin-top:10px}.twPMXq_card summary{cursor:pointer;font-weight:600}.twPMXq_card ol{padding-left:24px;list-style:decimal}.twPMXq_card li{margin:7px 0}.twPMXq_example{border:1px dashed var(--border,#cbd5e1);border-radius:6px;padding:10px 12px}.twPMXq_terms{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.twPMXq_terms dt{font-weight:600}.twPMXq_terms dd{margin:4px 0 0}@media (max-width:480px){.twPMXq_card{padding:12px}.twPMXq_next{padding:8px}}.twPMXq_route{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.twPMXq_discovery{color:#172033;background:#f8fafc;border-radius:12px;max-width:1160px;margin:32px auto;padding:24px;font:400 1rem/1.6 system-ui,sans-serif}.twPMXq_discovery h2{color:inherit;margin:0;font-size:1.5rem}.twPMXq_entryLinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.twPMXq_entryLinks a{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:4px;padding:16px;text-decoration:none;display:grid}.twPMXq_entryLinks a:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.twPMXq_entryLinks a:hover{border-color:#2563eb}
.ieFPaG_page{--decision-ink:var(--text);--decision-muted:var(--text-secondary);--decision-accent:var(--accent);box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:1.4rem var(--workspace-gutter) 88px;color:var(--decision-ink);font-family:var(--font-sans-body);gap:24px;margin:0;display:grid}.ieFPaG_page *,.ieFPaG_page :before,.ieFPaG_page :after{box-sizing:border-box}.ieFPaG_embedded{max-width:none;margin:0;padding:0 0 32px}.ieFPaG_page h2,.ieFPaG_page h3,.ieFPaG_page p{margin-top:0}.ieFPaG_page h2,.ieFPaG_page h3{font-weight:700}.ieFPaG_page h2{letter-spacing:-.025em;font-size:1.25rem;line-height:1.4}.ieFPaG_page h3{font-size:1rem;line-height:1.5}.ieFPaG_page a{text-underline-offset:3px}.ieFPaG_page svg{flex-shrink:0}.ieFPaG_breadcrumb{color:var(--decision-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:.78rem;display:flex}.ieFPaG_breadcrumb a{color:var(--decision-muted);text-decoration:none}.ieFPaG_breadcrumb a:hover{color:var(--decision-accent);text-decoration:underline}.ieFPaG_primaryAction,.ieFPaG_secondaryAction{width:fit-content;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:.83rem;font-weight:650;text-decoration:none;display:inline-flex}.ieFPaG_primaryAction{background:var(--decision-accent);color:#fff;box-shadow:0 3px 7px #5840bf1f}.ieFPaG_primaryAction:hover{background:var(--accent-strong);color:#fff}.ieFPaG_secondaryAction{color:var(--decision-ink);background:#fff;border-color:#d9deea}.ieFPaG_navigation{z-index:5;border-radius:var(--radius-card);background:var(--card-bg);scrollbar-width:thin;border:1px solid #e0e4ed;gap:4px;max-width:100%;padding:5px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 2px 4px #202c4208}.ieFPaG_embedded .ieFPaG_navigation{position:static}.ieFPaG_landmarks{color:var(--decision-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:.78rem;display:flex}.ieFPaG_landmarks>span{font-weight:650}.ieFPaG_landmarks a{min-height:36px;color:var(--decision-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ieFPaG_landmarks a:hover,.ieFPaG_landmarks a[aria-current=page]{color:var(--decision-accent);text-decoration:underline}.ieFPaG_viewLink{color:#536075;white-space:nowrap;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 13px;font-size:.79rem;font-weight:550;text-decoration:none;display:flex}.ieFPaG_viewLink:hover{background:var(--accent-bg);color:var(--decision-accent)}.ieFPaG_viewLink.ieFPaG_active{background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 0 -2px var(--accent);font-weight:700}.ieFPaG_page :is(a,summary,button,input,select,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ieFPaG_scope{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-10px;display:flex}.ieFPaG_scope label{color:var(--decision-muted);align-items:center;gap:12px;font-size:.79rem;display:flex}.ieFPaG_scope label>span{font-weight:650}.ieFPaG_scope select{width:min(290px,60vw);min-height:42px;color:var(--decision-ink);font:inherit;background:#fff;border:1px solid #d9deea;border-radius:9px;padding:8px 32px 8px 12px}.ieFPaG_scopeHint{color:var(--decision-muted);font-size:.76rem}.ieFPaG_sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ieFPaG_sectionHeading h2,.ieFPaG_sectionHeading h3{margin:3px 0 0}.ieFPaG_eyebrow{color:var(--decision-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;font-weight:750;line-height:1.5;display:block}.ieFPaG_contextBadge,.ieFPaG_count{color:#647087;background:#fff;border:1px solid #e2e5ee;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.ieFPaG_blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ieFPaG_block{background:#fff;border:1px solid #e1e5ee;border-radius:14px;min-width:0;padding:22px}.ieFPaG_block .ieFPaG_sectionHeading{align-items:flex-start;margin-bottom:6px}.ieFPaG_block h3{letter-spacing:-.02em;margin:0;font-size:1rem}.ieFPaG_blockHint{color:var(--decision-muted);margin-top:5px;font-size:.72rem;line-height:1.5;display:block}.ieFPaG_blockRows{margin:0;padding:0;list-style:none}.ieFPaG_blockRows li{color:#8891a2;border-top:1px solid #eff1f6;align-items:center;gap:12px;padding:13px 0;display:flex}.ieFPaG_blockRows li:first-child{border-top:0}.ieFPaG_blockRows li a{min-width:0;color:var(--decision-ink);flex:1;gap:4px;text-decoration:none;display:grid}.ieFPaG_blockRows li a:hover strong{color:var(--decision-accent);text-decoration:underline}.ieFPaG_blockRows li small{color:var(--decision-muted);font-size:.67rem}.ieFPaG_blockRows li strong{overflow-wrap:anywhere;font-size:.79rem;font-weight:600;line-height:1.5}.ieFPaG_rowDetail{color:var(--decision-muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.55}.ieFPaG_rowAttention,.ieFPaG_rowAttention .ieFPaG_rowDetail{color:#8b5b13}.ieFPaG_rowLate .ieFPaG_rowDetail{color:#a13b2e;font-weight:600}.ieFPaG_block .ieFPaG_textLink{margin-top:12px}.ieFPaG_focusCard{border-radius:var(--radius-section);color:#fff;background:#0b1830;border:1px solid #132847;grid-template-columns:minmax(0,1.55fr) minmax(220px,.95fr);gap:26px;min-width:0;padding:26px;display:grid}.ieFPaG_focusCard>div{overflow-wrap:anywhere;min-width:0}.ieFPaG_focusCard .ieFPaG_eyebrow{color:#b9a9f0}.ieFPaG_focusCard h3{color:#fff;letter-spacing:-.015em;text-wrap:pretty;margin:10px 0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.3}.ieFPaG_focusCard p{color:#cbdcf2;margin-bottom:18px;font-size:.82rem;line-height:1.7}.ieFPaG_focusContext{border-left:1px solid #ffffff24;padding-left:24px}.ieFPaG_focusContext dl{margin:0}.ieFPaG_focusContext dl>div{gap:5px;margin-top:16px;display:grid}.ieFPaG_focusContext dt{color:#8fa6c4;font-size:.72rem}.ieFPaG_focusContext dd{color:#fff;margin:0;font-size:.85rem;line-height:1.5}.ieFPaG_focusTags,.ieFPaG_heroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ieFPaG_focusTags{margin:14px 0 20px}.ieFPaG_focusTags span{color:#cbdcf2;background:#ffffff14;border-radius:7px;padding:5px 10px;font-size:.72rem}.ieFPaG_focusSecondary{color:#e8eef8;border:1px solid #ffffff3d;border-radius:10px;align-items:center;min-height:44px;padding:11px 16px;font-size:.83rem;text-decoration:none;display:inline-flex}.ieFPaG_focusSecondary:hover{color:#fff;background:#ffffff14}.ieFPaG_weeklySummary{background:#fff;border:1px solid #dde5f0;border-radius:14px;margin-bottom:20px;padding:20px 22px}.ieFPaG_weeklySummary h3{align-items:center;gap:10px;margin:0 0 14px;display:flex}.ieFPaG_weeklySummary h3 svg{color:var(--decision-accent)}.ieFPaG_weeklySummary ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ieFPaG_weeklySummary a{color:var(--decision-ink);align-items:center;gap:12px;font-size:.83rem;text-decoration:none;display:flex}.ieFPaG_weeklySummary a>strong{min-height:30px;color:var(--decision-accent);background:#f0ecfc;border-radius:7px;flex:0 0 30px;place-items:center;display:grid}.ieFPaG_weeklySummary a>span{flex:1;min-width:0}.ieFPaG_weeklySummary small{color:var(--decision-muted);overflow-wrap:anywhere;margin-top:3px;line-height:1.5;display:block}.ieFPaG_weeklySummary a:hover{color:var(--decision-accent)}.ieFPaG_quietState{color:#578478;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:140px;padding:12px;display:grid}.ieFPaG_quietState p{max-width:300px;color:var(--decision-muted);margin:0;font-size:.81rem;line-height:1.6}.ieFPaG_resourceLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ieFPaG_resourceLinks a{color:#67718a;background:#fff;border:1px solid #e1e5ee;border-radius:12px;align-items:center;gap:14px;padding:17px 20px;text-decoration:none;display:flex}.ieFPaG_resourceLinks a>span{flex:1;gap:5px;display:grid}.ieFPaG_resourceLinks strong{color:var(--decision-ink);font-size:.79rem;font-weight:650}.ieFPaG_resourceLinks small{color:var(--decision-muted);font-size:.72rem;line-height:1.5}.ieFPaG_guide{border-radius:var(--radius-section);background:#fff;border:1px solid #e1e5ee;min-width:0;padding:28px;scroll-margin-top:76px}.ieFPaG_guide>h2{max-width:700px;margin:8px 0 14px;font-size:clamp(1.3rem,2vw,1.65rem)}.ieFPaG_guide>p{max-width:860px;color:var(--decision-muted);font-size:.88rem;line-height:1.8}.ieFPaG_phaseCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.ieFPaG_phaseCard{background:#fbfcfe;border:1px solid #e1e5ee;border-radius:14px;flex-direction:column;min-width:0;padding:24px;display:flex}.ieFPaG_phaseHeading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ieFPaG_phaseHeading .ieFPaG_eyebrow{margin:0}.ieFPaG_phaseLetter{color:#5840aa;background:#ece8f9;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.2rem;font-weight:700;display:grid}.ieFPaG_phaseCard:nth-child(2) .ieFPaG_phaseLetter{color:#34629b;background:#e8f0fb}.ieFPaG_phaseCard:nth-child(3) .ieFPaG_phaseLetter{color:#357660;background:#e4f3ee}.ieFPaG_phaseCard:nth-child(4) .ieFPaG_phaseLetter{color:#8b601d;background:#fcf0da}.ieFPaG_phaseCard h3{margin:0 0 10px}.ieFPaG_phaseCard p{color:var(--decision-muted);flex:1;font-size:.82rem;line-height:1.8}.ieFPaG_phaseCard ul{border-top:1px solid #e8ecf3;gap:9px;margin:8px 0 0;padding:16px 0 0;list-style:none;display:grid}.ieFPaG_phaseCard li a{color:var(--decision-accent);justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.ieFPaG_phaseCard li a:hover{text-decoration:underline}.ieFPaG_guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:.85rem;font-weight:650;list-style:none;display:flex}.ieFPaG_guide summary::-webkit-details-marker{display:none}.ieFPaG_guide summary:before{content:"+";color:var(--decision-accent);font-size:1.1rem}.ieFPaG_guide[open]>summary:before{content:"−"}.ieFPaG_guide summary>span:first-of-type{flex:1}.ieFPaG_guide summary small{color:var(--decision-muted);margin-top:5px;font-size:.73rem;font-weight:400;display:block}.ieFPaG_additional{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.ieFPaG_additional a{color:#6a5a94;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;display:flex}.ieFPaG_additional a>span{flex:1;gap:6px;display:grid}.ieFPaG_additional strong{color:var(--decision-ink);font-size:.76rem}.ieFPaG_additional small{color:var(--decision-muted);font-size:.71rem;line-height:1.6}.ieFPaG_additional a:hover,.ieFPaG_additional a[aria-current=page]{background:#f3f0fb}.ieFPaG_nextAction{color:#62519d;background:#f9f7fe;border:1px solid #e0d9f4;border-radius:12px;align-items:flex-start;gap:13px;margin:18px 0;padding:18px;display:flex}.ieFPaG_nextAction>div{flex:1;min-width:0}.ieFPaG_nextAction h3{color:#293349;margin:0 0 6px;font-size:.9rem}.ieFPaG_nextAction p{color:#626d80;margin:0 0 8px;font-size:.78rem;line-height:1.6}.ieFPaG_nextAction small{color:#626d80;font-size:.73rem}.ieFPaG_attention{color:#8b5b13;background:#fffaf0;border-color:#ecd8ab}.ieFPaG_textLink{color:#5840bf;align-items:center;gap:8px;min-height:36px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.ieFPaG_errorState{color:#9a3838;background:#fff8f8;border:1px solid #efc8c8;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.ieFPaG_errorState>div{flex:1}.ieFPaG_errorState p{margin:5px 0 0;font-size:.82rem}.ieFPaG_muted{color:var(--decision-muted);font-size:.8rem}@media (max-width:1100px){.ieFPaG_blocks,.ieFPaG_resourceLinks{grid-template-columns:minmax(0,1fr)}.ieFPaG_additional{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ieFPaG_focusCard{grid-template-columns:minmax(0,1fr)}.ieFPaG_focusContext{border-top:1px solid #ffffff24;border-left:0;padding:20px 0 0}.ieFPaG_page{gap:22px;padding:18px 16px 78px}.ieFPaG_embedded{padding:0 0 40px}.ieFPaG_navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;overflow:visible}.ieFPaG_viewLink{white-space:normal;justify-content:flex-start;gap:7px;padding:10px;font-size:.72rem}.ieFPaG_viewLink:first-child{grid-column:1/-1}.ieFPaG_scope{margin-top:0}.ieFPaG_scopeHint{font-size:.72rem}.ieFPaG_sectionHeading{align-items:flex-start}.ieFPaG_sectionHeading>.ieFPaG_contextBadge{display:none}.ieFPaG_resourceLinks,.ieFPaG_phaseCards,.ieFPaG_additional{grid-template-columns:minmax(0,1fr)}.ieFPaG_focusCard,.ieFPaG_block,.ieFPaG_guide,.ieFPaG_phaseCard{padding:20px}.ieFPaG_phaseCards{gap:14px}.ieFPaG_nextAction{flex-wrap:wrap}.ieFPaG_nextAction>div{flex-basis:calc(100% - 35px)}.ieFPaG_nextAction .ieFPaG_textLink,.ieFPaG_nextAction .ieFPaG_contextBadge{margin-left:35px}.ieFPaG_errorState{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ieFPaG_page *,.ieFPaG_page :before,.ieFPaG_page :after{scroll-behavior:auto;transition:none;animation:none}}.ieFPaG_draftNotice{color:#526079;background:#f7f9fd;border:1px solid #dbdfed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:.76rem;display:flex}.ieFPaG_draftNotice>div{flex:1;min-width:160px}.ieFPaG_draftNotice small{color:#895f1d;margin-top:5px;line-height:1.5;display:block}.ieFPaG_draftNotice button{color:#5840bf;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8ddec;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.ieFPaG_draftError{color:#994e29;background:#fff8f3;border-color:#edccbf}.ieFPaG_subNavigation{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:-16px;padding:0 6px;display:flex}.ieFPaG_subNavigationLabel{color:var(--decision-muted);letter-spacing:.04em;font-size:.72rem;font-weight:650}.ieFPaG_subLink{color:#536075;white-space:nowrap;background:#fff;border:1px solid #e0e4ed;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:.76rem;font-weight:550;text-decoration:none;display:inline-flex}.ieFPaG_subLink:hover{color:var(--decision-accent);border-color:#cfc6f2}.ieFPaG_subLink.ieFPaG_active{color:#4b329f;background:#eeeafa;border-color:#d4caf6;font-weight:700}.ieFPaG_subNavigationAll{min-height:36px;color:var(--decision-accent);align-items:center;gap:6px;margin-left:auto;font-size:.74rem;font-weight:650;text-decoration:none;display:inline-flex}.ieFPaG_subNavigationAll:hover{text-decoration:underline}.ieFPaG_moduleMap{gap:10px;margin-top:22px;display:grid}.ieFPaG_moduleStep{border-top:1px solid #eff1f6;padding:6px 0 12px}.ieFPaG_moduleStep:first-child{border-top:0}.ieFPaG_moduleStepTitle{color:var(--decision-ink);align-items:center;gap:8px;margin:8px 0 2px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.ieFPaG_moduleStepTitle:hover{color:var(--decision-accent);text-decoration:underline}.ieFPaG_moduleStepCurrent .ieFPaG_moduleStepTitle{color:var(--decision-accent)}.ieFPaG_moduleStep .ieFPaG_additional{margin-top:6px}@media (max-width:700px){.ieFPaG_subNavigation{margin-top:-8px;padding:0}.ieFPaG_subLink{white-space:normal}.ieFPaG_subNavigationAll{margin-left:0}}.ieFPaG_labelShort{display:none}@media (max-width:1100px){.ieFPaG_labelFull{display:none}.ieFPaG_labelShort{display:inline}}.ieFPaG_moduleStepHint{color:var(--decision-muted);margin:4px 0 0;font-size:.72rem;line-height:1.5;display:block}.ieFPaG_routeFrame{background:var(--rd-bg,#f4f7fb);min-width:0}.ieFPaG_page .ieFPaG_focusCard h3{color:#fff}.ieFPaG_embeddedFrame{min-width:0}
.UeQa5q_journey{color:var(--text);margin:0 0 20px}.UeQa5q_journey ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.UeQa5q_journey li{min-width:0}.UeQa5q_optional{margin-top:8px}.UeQa5q_journey button,.UeQa5q_current{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--card-bg);width:100%;height:100%;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.UeQa5q_journey button{cursor:pointer}.UeQa5q_journey button:hover{background:var(--bg-subtle)}.UeQa5q_journey span{color:var(--text-muted);font-size:.85rem;line-height:1.5}.UeQa5q_journey .UeQa5q_current{border-color:var(--accent);background:var(--bg-subtle)}.UeQa5q_journey button:focus-visible,.UeQa5q_guide summary:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:3px}.UeQa5q_guide{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--card-bg);margin:16px 0;padding:16px}.UeQa5q_guide summary{cursor:pointer;font-weight:600}.UeQa5q_guide p,.UeQa5q_guide li{line-height:1.6}.UeQa5q_guide ol{padding-left:24px}.UeQa5q_guide dt{margin-top:12px;font-weight:600}.UeQa5q_guide dd{color:var(--text-muted);margin:4px 0 0}@media (max-width:640px){.UeQa5q_journey ol{grid-template-columns:1fr}}.UeQa5q_help{border:1px solid var(--border);border-radius:var(--radius-card,12px);color:var(--text);background:var(--card-bg);margin:0 0 16px;padding:14px 16px}.UeQa5q_helpBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.UeQa5q_helpBar button{border:1px solid var(--border);border-radius:var(--radius,8px);color:inherit;background:var(--bg-subtle);font:inherit;cursor:pointer;padding:6px 12px}.UeQa5q_help button:focus-visible,.UeQa5q_help summary:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:3px}.UeQa5q_help p,.UeQa5q_help dd{line-height:1.5}.UeQa5q_help dt{font-weight:600}.UeQa5q_help dd{color:var(--text-muted);margin:4px 0 12px}.UeQa5q_help summary{cursor:pointer}.UeQa5q_helpFacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}html[data-contract-guidance-mode=expert] .UeQa5q_beginnerHelp{display:none}
.Dv4xOa_panel{border:1px solid var(--border,#d5dce5);border-radius:12px;margin-top:20px;padding:20px}.Dv4xOa_panel h3{margin-top:0}.Dv4xOa_panel p{line-height:1.5}.Dv4xOa_form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.Dv4xOa_form label{flex:180px;gap:6px;display:grid}.Dv4xOa_form select,.Dv4xOa_form input,.Dv4xOa_form button{font:inherit;border:1px solid #7b8796;border-radius:6px;padding:10px}.Dv4xOa_form button{color:#fff;cursor:pointer;background:#183c61}.Dv4xOa_form button:disabled{opacity:.6;cursor:default}.Dv4xOa_table{max-width:100%;overflow-x:auto}.Dv4xOa_table table{border-collapse:collapse;width:100%}.Dv4xOa_table th,.Dv4xOa_table td{text-align:left;border-bottom:1px solid #d5dce5;padding:8px 12px}.Dv4xOa_panel code{overflow-wrap:anywhere}
.q6iuzq_root{flex-wrap:wrap;align-items:center;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.q6iuzq_icon{color:#6d28d9;background:#f3f0ff;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.q6iuzq_icon svg{width:26px;height:26px}.q6iuzq_copy{flex:300px;min-width:0}.q6iuzq_copy h2{color:#172033;margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.4}.q6iuzq_copy p{color:#475569;max-width:75ch;margin:0;font-size:.9rem;line-height:1.65}.q6iuzq_actions{flex-wrap:wrap;gap:10px;display:flex}.q6iuzq_root button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17335c;border:1px solid #17335c;border-radius:9px;padding:10px 14px;font-size:.85rem;font-weight:700}.q6iuzq_root .q6iuzq_secondary{color:#334155;background:#fff;border-color:#cbd5e1}@media (max-width:600px){.q6iuzq_root{align-items:flex-start;gap:14px}.q6iuzq_copy{flex-basis:calc(100% - 64px)}.q6iuzq_actions{width:100%}.q6iuzq_actions button{flex:180px}}
.zW8fNa_panel{color:#202c42;background:#fff;border:1px solid #dde5f0;border-radius:14px;gap:1rem;min-width:0;margin-bottom:20px;padding:22px;display:grid}.zW8fNa_panel h3,.zW8fNa_panel p{margin:0}.zW8fNa_panel fieldset{border:1px solid #dde5f0;border-radius:8px;gap:.8rem;min-width:0;padding:1rem;display:grid}.zW8fNa_panel legend{padding:0 .4rem;font-weight:700}.zW8fNa_panel label{gap:.35rem;font-size:.9rem;display:grid}.zW8fNa_panel input,.zW8fNa_panel select,.zW8fNa_panel textarea{color:#202c42;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8dfeb;border-radius:8px;padding:.55rem}.zW8fNa_panel textarea{resize:vertical;min-height:65px}.zW8fNa_panel button{color:#202c42;cursor:pointer;font:inherit;background:#fff;border:1px solid #ded8f5;border-radius:9px;justify-self:start;padding:.6rem .9rem}.zW8fNa_panel button:disabled{opacity:.55;cursor:default}.zW8fNa_panel a{color:#5840bf;text-decoration:underline}.zW8fNa_grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;display:grid}.zW8fNa_card{border-top:1px solid #b8c9d5;gap:.7rem;padding:.9rem 0;display:grid}.zW8fNa_panel .zW8fNa_check{align-items:center;gap:.5rem;display:flex}.zW8fNa_check input{width:auto}.zW8fNa_table{overflow-x:auto}.zW8fNa_table table{border-collapse:collapse;width:100%}.zW8fNa_table th,.zW8fNa_table td{text-align:left;border-bottom:1px solid #b8c9d5;padding:.6rem}.zW8fNa_panel :focus-visible{outline-offset:2px;outline:3px solid #8973d6}.zW8fNa_proofTool{border-top:1px solid #b8c9d5;min-width:0;padding-top:1rem}.zW8fNa_proofTool summary{cursor:pointer;padding:.65rem 0;font-weight:700}.zW8fNa_proofTool[open] summary{margin-bottom:.65rem}.zW8fNa_proofForm{gap:1rem;min-width:0;display:grid}.zW8fNa_proofResult{overflow-wrap:anywhere;background:#fff;border:1px solid #8bacc3;border-radius:8px;gap:.8rem;min-width:0;padding:1rem;display:grid}.zW8fNa_proofResult h4{margin:0}.zW8fNa_proofResult .zW8fNa_table{max-width:100%}.zW8fNa_proofTool .zW8fNa_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}
