._section_f8e3s_1{color:#211d3d;background:#f6f5fb;border-block:1px solid #dedcea;padding:clamp(68px,8vw,106px) 0}._heading_f8e3s_2{max-width:800px;margin-bottom:34px}._eyebrow_f8e3s_3{color:#4d42da;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:750}._heading_f8e3s_2 h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(2.05rem,4.6vw,3.45rem);line-height:1.08}._heading_f8e3s_2>p:last-child{color:#58546a;max-width:720px;margin:20px 0 0;font-size:1.05rem;line-height:1.7}._workbench_f8e3s_6{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:22px;display:grid}._explorer_f8e3s_7,._planner_f8e3s_7{background:#fff;border:1px solid #d8d6e4;border-radius:22px;min-width:0;padding:clamp(22px,3vw,34px);box-shadow:0 16px 42px #221d3d0f}._panelHeading_f8e3s_8{align-items:center;gap:13px;margin-bottom:25px;display:flex}._panelHeading_f8e3s_8>span{color:#fff;background:#4d42da;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:750;display:grid}._panelHeading_f8e3s_8 div{gap:3px;display:grid}._panelHeading_f8e3s_8 strong{font-size:1.05rem}._panelHeading_f8e3s_8 small{color:#6a667a;line-height:1.45}._choiceGroup_f8e3s_13{border:0;margin:0 0 20px;padding:0}._choiceGroup_f8e3s_13 legend{color:#49445c;margin-bottom:9px;font-size:.86rem;font-weight:700}._segmented_f8e3s_15{flex-wrap:wrap;gap:8px;display:flex}._segmented_f8e3s_15 button,._stateButtons_f8e3s_16 button{color:#39344f;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbc8dc;border-radius:999px;padding:9px 13px;font-size:.88rem;font-weight:650}._segmented_f8e3s_15 button[aria-pressed=true],._stateButtons_f8e3s_16 button[aria-pressed=true]{color:#3428a4;background:#eeeafd;border-color:#4d42da;box-shadow:inset 0 0 0 1px #4d42da}._segmented_f8e3s_15 button:focus-visible,._stateButtons_f8e3s_16 button:focus-visible,._formGrid_f8e3s_18 input:focus-visible,._formGrid_f8e3s_18 select:focus-visible,._codeGrid_f8e3s_18 pre:focus-visible,._actions_f8e3s_18 a:focus-visible{outline-offset:2px;outline:3px solid #8b7ff3}._codeGrid_f8e3s_18{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._codeGrid_f8e3s_18>div{min-width:0}._codeGrid_f8e3s_18>div>span{color:#5a566c;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:750;display:block}._codeGrid_f8e3s_18 pre{color:#edf0ff;white-space:pre;background:#1f2031;border-radius:13px;max-width:100%;min-height:240px;margin:0;padding:17px;font:12.5px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}._stateButtons_f8e3s_16{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}._stateButtons_f8e3s_16 button{border-radius:8px;min-height:34px;padding:5px 9px;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}._note_f8e3s_25{color:#5f5a70;margin:18px 0 0;font-size:.88rem;line-height:1.6}._note_f8e3s_25 code{color:#31269f;font:inherit;font-weight:700}._formGrid_f8e3s_18{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}._formGrid_f8e3s_18 label{color:#514c63;gap:7px;font-size:.78rem;font-weight:700;line-height:1.35;display:grid}._formGrid_f8e3s_18 input,._formGrid_f8e3s_18 select{color:#211d3d;background:#fff;border:1px solid #c9c6d8;border-radius:9px;width:100%;min-height:43px;padding:8px 10px;font:650 .93rem/1.2 inherit}._formGrid_f8e3s_18 input:disabled{color:#888493;background:#eeedf3}._summary_f8e3s_31{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:19px;display:grid}._summary_f8e3s_31>div{background:#f8f7fc;border:1px solid #dbd8e7;border-radius:13px;gap:5px;padding:16px;display:grid}._summary_f8e3s_31 span{color:#625d72;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:750}._summary_f8e3s_31 strong{color:#3d31b5;font-size:1.55rem}._summary_f8e3s_31 small{color:#676273;line-height:1.4}._summary_f8e3s_31 [data-budget-status=over] strong,._summary_f8e3s_31 [data-budget-status=over] small{color:#a33a2d}._charts_f8e3s_37{gap:11px;margin-top:12px;display:grid}._charts_f8e3s_37 figure{border:1px solid #e1deeb;border-radius:13px;margin:0;padding:15px}._charts_f8e3s_37 figcaption{justify-content:space-between;gap:12px;margin-bottom:13px;display:flex}._charts_f8e3s_37 figcaption span{color:#716c7f;font-size:.75rem}._barRow_f8e3s_41{color:#504b61;grid-template-columns:51px minmax(0,1fr) 72px;align-items:center;gap:9px;margin-top:9px;font-size:.75rem;display:grid}._barRow_f8e3s_41 i{background:#eceaf2;border-radius:99px;height:9px;overflow:hidden}._barRow_f8e3s_41 b{border-radius:inherit;background:linear-gradient(90deg,#4d42da,#877af2);min-width:2px;height:100%;display:block}._barRow_f8e3s_41 em{color:#343047;text-align:right;font-style:normal;font-weight:700}._budgetBar_f8e3s_45 b{background:#6b7a8f}._actions_f8e3s_18{flex-wrap:wrap;gap:7px 14px;margin-top:20px;display:flex}._actions_f8e3s_18 a{color:#3d31b5;text-underline-offset:4px;align-items:center;min-height:40px;font-size:.86rem;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}._checklist_f8e3s_48{background:#d8d5e3;border:1px solid #d8d5e3;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}._checklist_f8e3s_48>div{background:#fff;gap:6px;padding:19px;display:grid}._checklist_f8e3s_48 strong{color:#3c30af;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}._checklist_f8e3s_48 span{color:#565166;font-size:.9rem;line-height:1.5}@media (width<=950px){._workbench_f8e3s_6{grid-template-columns:1fr}._planner_f8e3s_7{order:2}}@media (width<=700px){._codeGrid_f8e3s_18,._formGrid_f8e3s_18,._summary_f8e3s_31{grid-template-columns:1fr}._codeGrid_f8e3s_18 pre{min-height:0}._checklist_f8e3s_48{grid-template-columns:1fr 1fr}}@media (width<=430px){._section_f8e3s_1 .page-shell{width:min(100% - 24px,1160px)}._explorer_f8e3s_7,._planner_f8e3s_7{border-radius:16px;padding:19px 15px}._checklist_f8e3s_48{grid-template-columns:1fr}._barRow_f8e3s_41{grid-template-columns:47px minmax(0,1fr) 65px;gap:7px}}
