:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#e9eeeb;--color-surface:#fffefa;--color-surface-soft:#f4f7f4;--color-ink:#1d2b2a;--color-ink-soft:#29403e;--color-muted:#71827f;--color-line:#dce5e1;--color-line-dark:#3d5552;--color-teal:#147f75;--color-teal-dark:#0d665f;--color-teal-soft:#e4f2ef;--color-coral:#dc7558;--color-coral-soft:#f9e9e2;--color-white:#fffefa;--font-body:"Segoe UI", Arial, sans-serif;--font-display:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-mono:"SFMono-Regular", Consolas, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:360px;font-size:100%}body{width:100%;min-height:100vh;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}#root{min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed}textarea{resize:vertical}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._button_1w4in_1{z-index:40;width:46px;height:46px;color:var(--color-white);background:var(--color-teal);border:1px solid var(--color-teal);border-radius:12px;place-items:center;transition:border-color .16s,box-shadow .16s;display:grid;position:fixed;bottom:24px;right:max(22px,50vw - 660px);box-shadow:0 6px 20px #0d2f2b33}._button_1w4in_1 svg{width:19px;height:19px}._button_1w4in_1:hover,._button_1w4in_1:focus-visible{border-color:#72d2c0;outline:none;box-shadow:0 7px 22px #0d2f2b4d}._button_1w4in_1:focus-visible{outline-offset:3px;outline:3px solid #147f7552}@media (width<=760px){._button_1w4in_1{width:43px;height:43px;bottom:16px;right:16px}}._backdrop_y0ty4_1{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1c1b94;place-items:center;padding:24px 14px;display:grid;position:fixed;inset:0;overflow-y:auto}._dialog_y0ty4_13{background:var(--color-surface);border:1px solid var(--color-line);border-radius:14px;width:min(100%,440px);box-shadow:0 24px 64px #0d1c1b47}._dialog_y0ty4_13 ._header_y0ty4_20{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:18px 20px;display:flex}._dialog_y0ty4_13 ._icon_y0ty4_28{width:40px;height:40px;color:var(--color-coral);background:var(--color-coral-soft);border-radius:10px;flex:none;place-items:center;display:grid}._dialog_y0ty4_13 ._icon_y0ty4_28 svg{width:19px;height:19px}._dialog_y0ty4_13 h2{color:var(--color-ink);font-family:var(--font-display);font-size:22px;line-height:1.2}._dialog_y0ty4_13 ._closeButton_y0ty4_51{width:34px;height:34px;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:border-color .16s,box-shadow .16s;display:grid}._dialog_y0ty4_13 ._closeButton_y0ty4_51 svg{width:17px;height:17px}._dialog_y0ty4_13 ._closeButton_y0ty4_51:hover,._dialog_y0ty4_13 ._closeButton_y0ty4_51:focus-visible{border-color:var(--color-line);outline:none;box-shadow:0 3px 9px #1d2b2a14}._dialog_y0ty4_13 ._body_y0ty4_77{color:var(--color-muted);gap:12px;padding:20px;font-size:14px;display:grid}._dialog_y0ty4_13 ._itemName_y0ty4_85{overflow-wrap:anywhere;color:var(--color-ink);background:var(--color-surface-soft);border:1px solid var(--color-line);border-radius:8px;padding:10px 12px;font-size:13px}._dialog_y0ty4_13 ._actions_y0ty4_95{border-top:1px solid var(--color-line);justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}._dialog_y0ty4_13 ._cancelButton_y0ty4_103,._dialog_y0ty4_13 ._confirmButton_y0ty4_104{border:1px solid var(--color-line);border-radius:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;transition:border-color .16s,box-shadow .16s}:is(._dialog_y0ty4_13 ._cancelButton_y0ty4_103,._dialog_y0ty4_13 ._confirmButton_y0ty4_104):hover,:is(._dialog_y0ty4_13 ._cancelButton_y0ty4_103,._dialog_y0ty4_13 ._confirmButton_y0ty4_104):focus-visible{outline:none;box-shadow:0 3px 10px #1d2b2a1a}._dialog_y0ty4_13 ._cancelButton_y0ty4_103{color:var(--color-ink);background:var(--color-surface)}._dialog_y0ty4_13 ._cancelButton_y0ty4_103:hover,._dialog_y0ty4_13 ._cancelButton_y0ty4_103:focus-visible{border-color:var(--color-muted)}._dialog_y0ty4_13 ._confirmButton_y0ty4_104{color:var(--color-white);background:var(--color-coral);border-color:var(--color-coral)}._dialog_y0ty4_13 ._confirmButton_y0ty4_104:hover,._dialog_y0ty4_13 ._confirmButton_y0ty4_104:focus-visible{border-color:#b9583d;box-shadow:0 4px 12px #dc755833}@media (width<=420px){._dialog_y0ty4_13 ._header_y0ty4_20,._dialog_y0ty4_13 ._body_y0ty4_77,._dialog_y0ty4_13 ._actions_y0ty4_95{padding-inline:16px}}._editor_mdsd3_1{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;min-width:0;padding:24px}._editor_mdsd3_1 ._heading_mdsd3_8,._editor_mdsd3_1 ._scopeHeading_mdsd3_9{justify-content:space-between;align-items:center;gap:18px;display:flex}:is(._editor_mdsd3_1 ._heading_mdsd3_8,._editor_mdsd3_1 ._scopeHeading_mdsd3_9) h2,:is(._editor_mdsd3_1 ._heading_mdsd3_8,._editor_mdsd3_1 ._scopeHeading_mdsd3_9) h3{font-family:var(--font-display);line-height:1.2}:is(._editor_mdsd3_1 ._heading_mdsd3_8,._editor_mdsd3_1 ._scopeHeading_mdsd3_9) h2{font-size:25px}:is(._editor_mdsd3_1 ._heading_mdsd3_8,._editor_mdsd3_1 ._scopeHeading_mdsd3_9) h3{font-size:22px}:is(._editor_mdsd3_1 ._heading_mdsd3_8,._editor_mdsd3_1 ._scopeHeading_mdsd3_9) p{color:var(--color-muted);margin-top:5px;font-size:14px}._editor_mdsd3_1 ._saved_mdsd3_36{color:var(--color-teal-dark);background:var(--color-teal-soft);border:1px solid #cae2dc;border-radius:20px;flex:none;padding:6px 9px;font-size:11px;font-weight:700}._editor_mdsd3_1 ._projectFields_mdsd3_47{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;gap:14px;margin-top:23px;display:grid}._editor_mdsd3_1 ._field_mdsd3_54{gap:6px;min-width:0;display:grid}._editor_mdsd3_1 ._field_mdsd3_54>span{color:var(--color-ink-soft);font-size:12px;font-weight:700}._editor_mdsd3_1 ._field_mdsd3_54 input,._editor_mdsd3_1 ._field_mdsd3_54 select,._editor_mdsd3_1 ._field_mdsd3_54 textarea{width:100%;min-width:0;min-height:42px;color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;outline:none;padding:9px 11px;font-size:14px;transition:border-color .16s,box-shadow .16s}:is(._editor_mdsd3_1 ._field_mdsd3_54 input,._editor_mdsd3_1 ._field_mdsd3_54 select,._editor_mdsd3_1 ._field_mdsd3_54 textarea):focus{border-color:var(--color-teal);box-shadow:0 0 0 3px #147f751f}:is(._editor_mdsd3_1 ._field_mdsd3_54 input,._editor_mdsd3_1 ._field_mdsd3_54 select,._editor_mdsd3_1 ._field_mdsd3_54 textarea)::placeholder{color:#96a39f}._editor_mdsd3_1 ._field_mdsd3_54 textarea{min-height:68px;line-height:1.45}._editor_mdsd3_1 ._descriptionField_mdsd3_96{grid-column:1/-1}._editor_mdsd3_1 ._scopeHeading_mdsd3_9{border-top:1px solid var(--color-line);margin-top:28px;padding-top:21px}._editor_mdsd3_1 ._addButton_mdsd3_106,._editor_mdsd3_1 ._empty_mdsd3_107 button{min-height:39px;color:var(--color-teal-dark);background:var(--color-teal-soft);border:1px solid #c4ddd7;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .16s,box-shadow .16s;display:inline-flex}:is(._editor_mdsd3_1 ._addButton_mdsd3_106,._editor_mdsd3_1 ._empty_mdsd3_107 button) svg{width:16px;height:16px}:is(._editor_mdsd3_1 ._addButton_mdsd3_106,._editor_mdsd3_1 ._empty_mdsd3_107 button):hover,:is(._editor_mdsd3_1 ._addButton_mdsd3_106,._editor_mdsd3_1 ._empty_mdsd3_107 button):focus-visible{border-color:var(--color-teal);outline:none;box-shadow:0 3px 10px #147f751f}._editor_mdsd3_1 ._items_mdsd3_135{gap:11px;margin-top:15px;display:grid}._editor_mdsd3_1 ._item_mdsd3_135{background:var(--color-white);border:1px solid var(--color-line);border-radius:11px;grid-template-columns:31px minmax(0,1fr);align-items:start;padding:14px 15px 12px 10px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative}._editor_mdsd3_1 ._item_mdsd3_135:hover{border-color:#aac7c1;box-shadow:0 3px 12px #1d2b2a0f}._editor_mdsd3_1 ._number_mdsd3_158{color:var(--color-muted);font-family:var(--font-mono);padding-top:24px;font-size:11px}._editor_mdsd3_1 ._itemFields_mdsd3_165{grid-template-columns:118px minmax(120px,1fr) 78px 100px 34px;align-items:end;gap:9px;display:grid}._editor_mdsd3_1 ._itemFields_mdsd3_165 ._field_mdsd3_54>span{font-size:11px}._editor_mdsd3_1 ._itemFields_mdsd3_165 ._field_mdsd3_54 input,._editor_mdsd3_1 ._itemFields_mdsd3_165 ._field_mdsd3_54 select{min-height:39px;padding:7px 9px;font-size:13px}._editor_mdsd3_1 ._deleteButton_mdsd3_183{width:34px;height:34px;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin-bottom:2px;transition:border-color .16s,box-shadow .16s;display:grid}._editor_mdsd3_1 ._deleteButton_mdsd3_183 svg{width:16px;height:16px}._editor_mdsd3_1 ._deleteButton_mdsd3_183:hover,._editor_mdsd3_1 ._deleteButton_mdsd3_183:focus-visible{border-color:#edc7b9;outline:none;box-shadow:0 2px 8px #dc755824}._editor_mdsd3_1 ._rowTotal_mdsd3_208{color:var(--color-muted);border-top:1px solid #edf1ee;grid-column:2;justify-content:space-between;margin-top:8px;padding-top:7px;font-size:11px;display:flex}._editor_mdsd3_1 ._rowTotal_mdsd3_208 strong{color:var(--color-ink-soft);font-size:12px}._editor_mdsd3_1 ._empty_mdsd3_107{color:var(--color-muted);background:var(--color-surface-soft);border:1px dashed #b9ccc6;border-radius:10px;justify-items:start;gap:12px;margin-top:15px;padding:24px;display:grid}@media (width<=1100px){._editor_mdsd3_1{padding:20px}._editor_mdsd3_1 ._itemFields_mdsd3_165{grid-template-columns:94px minmax(92px,1fr) 62px 78px 32px;gap:7px}}@media (width<=900px){._editor_mdsd3_1 ._projectFields_mdsd3_47{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._editor_mdsd3_1 ._projectFields_mdsd3_47>._field_mdsd3_54:nth-child(3){grid-column:1/-1}}@media (width<=640px){._editor_mdsd3_1{padding:17px}._editor_mdsd3_1 ._heading_mdsd3_8,._editor_mdsd3_1 ._scopeHeading_mdsd3_9{align-items:flex-start}._editor_mdsd3_1 ._saved_mdsd3_36{font-size:10px}._editor_mdsd3_1 ._projectFields_mdsd3_47{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 9px}._editor_mdsd3_1 ._projectFields_mdsd3_47>._field_mdsd3_54:nth-child(3){grid-column:auto}._editor_mdsd3_1 ._descriptionField_mdsd3_96{grid-column:1/-1}._editor_mdsd3_1 ._scopeHeading_mdsd3_9 h3{font-size:20px}._editor_mdsd3_1 ._item_mdsd3_135{grid-template-columns:24px minmax(0,1fr);padding:12px 11px 11px 8px}._editor_mdsd3_1 ._number_mdsd3_158{padding-top:25px;font-size:10px}._editor_mdsd3_1 ._itemFields_mdsd3_165{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding-right:35px}._editor_mdsd3_1 ._itemFields_mdsd3_165 ._workField_mdsd3_301{grid-area:1/1/auto/-1}._editor_mdsd3_1 ._deleteButton_mdsd3_183{position:absolute;top:12px;right:10px}}@media (width<=420px){._editor_mdsd3_1 ._heading_mdsd3_8{flex-direction:column}._editor_mdsd3_1 ._scopeHeading_mdsd3_9{align-items:center}._editor_mdsd3_1 ._addButton_mdsd3_106{flex:none}._editor_mdsd3_1 ._projectFields_mdsd3_47{grid-template-columns:1fr}._editor_mdsd3_1 ._projectFields_mdsd3_47>._field_mdsd3_54:nth-child(3),._editor_mdsd3_1 ._descriptionField_mdsd3_96{grid-column:auto}._editor_mdsd3_1 ._saved_mdsd3_36{align-self:flex-start}}._intro_qkwvc_1{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:42px;padding:14px 0 8px;display:grid}._intro_qkwvc_1 ._copy_qkwvc_8{max-width:720px}._intro_qkwvc_1 h1{max-width:700px;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-2px;font-size:clamp(42px,5.2vw,68px);line-height:1.01}._intro_qkwvc_1 p{max-width:520px;color:var(--color-muted);margin-top:16px;font-size:17px}._intro_qkwvc_1 ._imageCard_qkwvc_28{background:var(--color-surface);border:1px solid var(--color-line);border-radius:13px;overflow:hidden}._intro_qkwvc_1 ._imageCard_qkwvc_28 img{object-fit:cover;object-position:center 46%;width:100%;height:170px}._intro_qkwvc_1 ._imageCard_qkwvc_28 figcaption{color:var(--color-muted);font-family:var(--font-display);padding:10px 14px 12px;font-size:16px}@media (width<=760px){._intro_qkwvc_1{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:12px}._intro_qkwvc_1 h1{max-width:620px}._intro_qkwvc_1 ._imageCard_qkwvc_28{max-width:540px}._intro_qkwvc_1 ._imageCard_qkwvc_28 img{height:150px}}._library_1cnfh_1{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;align-self:start;padding:18px}._library_1cnfh_1 ._heading_1cnfh_8{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._library_1cnfh_1 ._heading_1cnfh_8 h2{font-family:var(--font-display);font-size:22px;line-height:1.15}._library_1cnfh_1 ._heading_1cnfh_8 p{color:var(--color-muted);margin-top:4px;font-size:13px}._library_1cnfh_1 ._addButton_1cnfh_28{min-height:38px;color:var(--color-white);background:var(--color-teal);border:1px solid var(--color-teal);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:700;transition:border-color .16s,box-shadow .16s;display:inline-flex}._library_1cnfh_1 ._addButton_1cnfh_28 svg{width:16px;height:16px}._library_1cnfh_1 ._addButton_1cnfh_28:hover,._library_1cnfh_1 ._addButton_1cnfh_28:focus-visible{border-color:var(--color-teal-dark);outline:none;box-shadow:0 4px 12px #147f7533}._library_1cnfh_1 ._list_1cnfh_55{gap:8px;display:grid}._library_1cnfh_1 ._item_1cnfh_60{border:1px solid var(--color-line);border-radius:11px;align-items:center;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}._library_1cnfh_1 ._item_1cnfh_60:hover{border-color:#9cbdb6;box-shadow:0 3px 10px #1d2b2a12}._library_1cnfh_1 ._item_1cnfh_60._selected_1cnfh_74{background:var(--color-teal-soft);box-shadow:inset 3px 0 0 var(--color-teal);border-color:#8bbdb4}._library_1cnfh_1 ._selectButton_1cnfh_81{text-align:left;background:0 0;border:0;border-radius:10px 0 0 10px;flex:1;gap:3px;min-width:0;padding:12px 7px 12px 12px;display:grid}._library_1cnfh_1 ._title_1cnfh_93{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}._library_1cnfh_1 ._client_1cnfh_102{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._library_1cnfh_1 ._detail_1cnfh_110{color:var(--color-muted);justify-content:space-between;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}._library_1cnfh_1 ._detail_1cnfh_110 strong{color:var(--color-ink-soft);white-space:nowrap;font-size:12px;font-weight:700}._library_1cnfh_1 ._deleteButton_1cnfh_127{width:34px;height:34px;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 34px;place-items:center;margin-right:6px;transition:border-color .16s,box-shadow .16s;display:grid}._library_1cnfh_1 ._deleteButton_1cnfh_127 svg{width:15px;height:15px}._library_1cnfh_1 ._deleteButton_1cnfh_127:hover,._library_1cnfh_1 ._deleteButton_1cnfh_127:focus-visible{border-color:#edc7b9;outline:none;box-shadow:0 2px 8px #dc755824}._library_1cnfh_1 ._empty_1cnfh_153{color:var(--color-muted);text-align:center;padding:20px 12px;font-size:13px}._library_1cnfh_1 ._empty_1cnfh_153 button{color:var(--color-teal-dark);background:0 0;border:0;margin-top:8px;font-weight:700}@media (width<=760px){._library_1cnfh_1{padding:15px}._library_1cnfh_1 ._list_1cnfh_55{grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}}._summary_7eqsj_1{min-width:0;color:var(--color-white);background:var(--color-ink);border:1px solid var(--color-line-dark);border-radius:16px;align-self:start;padding:20px}._summary_7eqsj_1 ._heading_7eqsj_10{justify-content:space-between;align-items:center;gap:12px;display:flex}._summary_7eqsj_1 ._heading_7eqsj_10 h2{font-family:var(--font-display);font-size:22px}._summary_7eqsj_1 ._actions_7eqsj_22{gap:6px;display:flex}._summary_7eqsj_1 ._actions_7eqsj_22 button{color:#d7e5e1;background:#ffffff12;border:1px solid #526663;border-radius:8px;place-items:center;width:34px;height:34px;transition:border-color .16s,box-shadow .16s;display:grid}._summary_7eqsj_1 ._actions_7eqsj_22 button svg{width:16px;height:16px}._summary_7eqsj_1 ._actions_7eqsj_22 button:hover,._summary_7eqsj_1 ._actions_7eqsj_22 button:focus-visible{border-color:#72d2c0;outline:none;box-shadow:0 3px 10px #72d2c024}._summary_7eqsj_1 ._total_7eqsj_51{background:#263c39;border:1px solid #3c5752;border-radius:12px;gap:3px;margin-top:17px;padding:17px;display:grid}._summary_7eqsj_1 ._total_7eqsj_51 span{color:#a9c1bb;font-size:12px}._summary_7eqsj_1 ._total_7eqsj_51 strong{overflow-wrap:anywhere;color:#8fe1d0;font-family:var(--font-display);font-size:34px;line-height:1.15}._summary_7eqsj_1 ._time_7eqsj_74{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}._summary_7eqsj_1 ._time_7eqsj_74 div{background:#ffffff0d;border:1px solid #3c5752;border-radius:10px;gap:2px;padding:11px 12px;display:grid}._summary_7eqsj_1 ._time_7eqsj_74 span{color:#a9c1bb;font-size:11px}._summary_7eqsj_1 ._time_7eqsj_74 strong{font-size:16px}._summary_7eqsj_1 ._breakdown_7eqsj_99{gap:9px;margin-top:20px;display:grid}._summary_7eqsj_1 ._breakdown_7eqsj_99 h3,._summary_7eqsj_1 ._breakdown_7eqsj_99 ._assumptions_7eqsj_105 h3{font-size:14px;font-weight:700}._summary_7eqsj_1 ._breakdown_7eqsj_99>div{color:#b9cbc7;justify-content:space-between;gap:10px;font-size:12px;display:flex}._summary_7eqsj_1 ._breakdown_7eqsj_99>div strong{color:#f8fbf8;white-space:nowrap;font-size:12px;font-weight:650}._summary_7eqsj_1 ._breakdown_7eqsj_99>div:nth-of-type(4){color:#e3efeb;border-top:1px solid #435b57;margin-top:3px;padding-top:9px;font-weight:700}._summary_7eqsj_1 ._assumptions_7eqsj_105{border-top:1px solid #435b57;gap:12px;margin-top:20px;padding-top:17px;display:grid}._summary_7eqsj_1 ._assumptions_7eqsj_105 h3{font-size:14px;font-weight:700}._summary_7eqsj_1 ._assumptions_7eqsj_105 label{gap:5px;min-width:0;display:grid}._summary_7eqsj_1 ._assumptions_7eqsj_105 label span{color:#b9cbc7;font-size:11px}._summary_7eqsj_1 ._assumptions_7eqsj_105 label input{width:100%;min-width:0;height:37px;color:var(--color-ink);background:var(--color-white);border:1px solid #d5e1dc;border-radius:7px;outline:none;padding:0 9px;font-size:13px;transition:border-color .16s,box-shadow .16s}._summary_7eqsj_1 ._assumptions_7eqsj_105 label input:focus{border-color:#72d2c0;box-shadow:0 0 0 3px #72d2c029}._summary_7eqsj_1 ._assumptions_7eqsj_105 ._rates_7eqsj_176{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._summary_7eqsj_1 ._assumptions_7eqsj_105 p{color:#a9c1bb;font-size:11px;line-height:1.45}@media (width<=1100px){._summary_7eqsj_1{padding:18px}._summary_7eqsj_1 ._assumptions_7eqsj_105{grid-template-columns:1fr 2fr;align-items:end}._summary_7eqsj_1 ._assumptions_7eqsj_105 h3,._summary_7eqsj_1 ._assumptions_7eqsj_105 p{grid-column:1/-1}._summary_7eqsj_1 ._assumptions_7eqsj_105 ._rates_7eqsj_176{grid-area:2/2}}@media (width<=760px){._summary_7eqsj_1{padding:18px}._summary_7eqsj_1 ._assumptions_7eqsj_105{grid-template-columns:1fr}._summary_7eqsj_1 ._assumptions_7eqsj_105 h3,._summary_7eqsj_1 ._assumptions_7eqsj_105 p,._summary_7eqsj_1 ._assumptions_7eqsj_105 ._rates_7eqsj_176{grid-area:auto}._summary_7eqsj_1 ._assumptions_7eqsj_105 ._rates_7eqsj_176{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){._summary_7eqsj_1{padding:16px}._summary_7eqsj_1 ._heading_7eqsj_10 h2{font-size:20px}._summary_7eqsj_1 ._total_7eqsj_51 strong{font-size:30px}}@media print{._summary_7eqsj_1{color:#1d2b2a;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-color:#dce5e1}._summary_7eqsj_1 ._actions_7eqsj_22{display:none}._summary_7eqsj_1 ._total_7eqsj_51{background:#f4f7f4;border-color:#dce5e1}._summary_7eqsj_1 ._total_7eqsj_51 span{color:#536762}._summary_7eqsj_1 ._total_7eqsj_51 strong{color:#0d665f}._summary_7eqsj_1 ._time_7eqsj_74 div{background:#f7faf8;border-color:#dce5e1}._summary_7eqsj_1 ._time_7eqsj_74 span{color:#536762}._summary_7eqsj_1 ._time_7eqsj_74 strong{color:#1d2b2a}._summary_7eqsj_1 ._breakdown_7eqsj_99 h3{color:#1d2b2a}._summary_7eqsj_1 ._breakdown_7eqsj_99>div{color:#536762}._summary_7eqsj_1 ._breakdown_7eqsj_99>div strong{color:#1d2b2a}._summary_7eqsj_1 ._breakdown_7eqsj_99>div:nth-of-type(4){color:#1d2b2a;border-color:#dce5e1}._summary_7eqsj_1 ._assumptions_7eqsj_105{border-color:#dce5e1}._summary_7eqsj_1 ._assumptions_7eqsj_105 h3{color:#1d2b2a}._summary_7eqsj_1 ._assumptions_7eqsj_105 label span,._summary_7eqsj_1 ._assumptions_7eqsj_105 p{color:#536762}._summary_7eqsj_1 ._assumptions_7eqsj_105 label input{color:#1d2b2a;background:#fff;border-color:#c6d4cf}}._footer_1m3sl_1{background:var(--color-surface);border-top:1px solid var(--color-line);padding:28px max(24px,50vw - 660px) 32px}._footer_1m3sl_1 ._content_1m3sl_6{grid-template-columns:minmax(220px,.75fr) minmax(0,1.8fr);align-items:center;gap:32px;max-width:1320px;margin-inline:auto;display:grid}._footer_1m3sl_1 ._identity_1m3sl_15{align-items:center;gap:12px;display:flex}._footer_1m3sl_1 ._identity_1m3sl_15>a{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:border-color .16s,box-shadow .16s;display:grid}._footer_1m3sl_1 ._identity_1m3sl_15>a:hover,._footer_1m3sl_1 ._identity_1m3sl_15>a:focus-visible{border-color:#9cbdb6;outline:none;box-shadow:0 3px 10px #1d2b2a17}._footer_1m3sl_1 ._identity_1m3sl_15 img{object-fit:contain;width:34px;height:34px}._footer_1m3sl_1 ._identity_1m3sl_15 p{color:var(--color-muted);font-size:12px;line-height:1.5}._footer_1m3sl_1 ._identity_1m3sl_15 p a{color:var(--color-ink);border-bottom:1px solid #0000;font-weight:700;transition:border-color .16s,box-shadow .16s}._footer_1m3sl_1 ._identity_1m3sl_15 p a:hover,._footer_1m3sl_1 ._identity_1m3sl_15 p a:focus-visible{border-color:var(--color-teal-dark);outline:none;box-shadow:0 1px #147f7529}._footer_1m3sl_1 ._groups_1m3sl_66{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr);gap:22px;display:grid}._footer_1m3sl_1 ._group_1m3sl_66 h2{color:var(--color-ink);margin-bottom:8px;font-size:12px;font-weight:750}._footer_1m3sl_1 ._linkList_1m3sl_81{flex-wrap:wrap;gap:6px 14px;display:flex}._footer_1m3sl_1 ._link_1m3sl_81{color:var(--color-muted);border-bottom:1px solid #0000;font-size:12px;transition:border-color .16s,box-shadow .16s}._footer_1m3sl_1 ._link_1m3sl_81:hover,._footer_1m3sl_1 ._link_1m3sl_81:focus-visible{border-color:var(--color-teal-dark);outline:none;box-shadow:0 1px #147f7524}@media (width<=1000px){._footer_1m3sl_1 ._content_1m3sl_6{grid-template-columns:1fr;gap:20px}}@media (width<=640px){._footer_1m3sl_1{padding:24px 16px 30px}._footer_1m3sl_1 ._groups_1m3sl_66{grid-template-columns:1fr;gap:16px}._footer_1m3sl_1 ._identity_1m3sl_15{align-items:flex-start}._footer_1m3sl_1 ._identity_1m3sl_15 img{width:31px;height:31px}}._header_13q7b_1{z-index:50;height:72px;color:var(--color-white);background:var(--color-ink);border-bottom:1px solid #ffffff17;position:fixed;inset:0 0 auto}._header_13q7b_1 ._inner_13q7b_10{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1320px);height:100%;margin-inline:auto;display:flex}._header_13q7b_1 ._brand_13q7b_20{white-space:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}._header_13q7b_1 ._mark_13q7b_28{width:37px;height:37px;color:var(--color-ink);background:#72d2c0;border:1px solid #72d2c0;border-radius:10px;place-items:center;transition:border-color .16s,box-shadow .16s;display:grid}._header_13q7b_1 ._mark_13q7b_28 svg{width:19px;height:19px}._header_13q7b_1 ._brand_13q7b_20:hover ._mark_13q7b_28{border-color:#a5f0e2;box-shadow:0 4px 12px #72d2c040}._header_13q7b_1 ._wordmark_13q7b_50{color:#f8fbf8;font-family:var(--font-display);letter-spacing:-.8px;font-size:23px}._header_13q7b_1 ._wordmark_13q7b_50 span{color:#72d2c0}._header_13q7b_1 ._navigation_13q7b_61{align-items:center;gap:28px;margin-inline:auto;display:flex}._header_13q7b_1 ._navigation_13q7b_61 a{color:#b8c7c3;border-bottom:1px solid #0000;padding:8px 0;font-size:13px;font-weight:650;transition:border-color .16s,box-shadow .16s}._header_13q7b_1 ._navigation_13q7b_61 a:hover,._header_13q7b_1 ._navigation_13q7b_61 a:focus-visible{border-color:#72d2c0;outline:none;box-shadow:0 2px #72d2c02e}._header_13q7b_1 ._repository_13q7b_84,._header_13q7b_1 ._menuButton_13q7b_85{min-height:38px;color:var(--color-white);border:1px solid var(--color-line-dark);background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;padding-inline:12px;font-size:12px;font-weight:700;transition:border-color .16s,box-shadow .16s;display:inline-flex}:is(._header_13q7b_1 ._repository_13q7b_84,._header_13q7b_1 ._menuButton_13q7b_85) svg{width:16px;height:16px}:is(._header_13q7b_1 ._repository_13q7b_84,._header_13q7b_1 ._menuButton_13q7b_85):hover,:is(._header_13q7b_1 ._repository_13q7b_84,._header_13q7b_1 ._menuButton_13q7b_85):focus-visible{border-color:#72d2c0;outline:none;box-shadow:0 3px 11px #72d2c024}._header_13q7b_1 ._repository_13q7b_84{white-space:nowrap;flex:none;gap:8px}._header_13q7b_1 ._menuButton_13q7b_85{width:38px;padding:0;display:none}@media (width<=760px){._header_13q7b_1 ._inner_13q7b_10{gap:12px;width:calc(100% - 32px)}._header_13q7b_1 ._navigation_13q7b_61{background:var(--color-ink);border:1px solid var(--color-line-dark);border-radius:12px;width:min(260px,100vw - 32px);margin:0;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:16px;box-shadow:0 14px 30px #101b1a3d}._header_13q7b_1 ._navigation_13q7b_61 a{border-bottom:1px solid #ffffff14;padding:11px 12px}._header_13q7b_1 ._navigation_13q7b_61 a:last-child{border-bottom:0}._header_13q7b_1 ._open_13q7b_153{display:grid}._header_13q7b_1 ._repository_13q7b_84{margin-left:auto}._header_13q7b_1 ._menuButton_13q7b_85{flex:0 0 38px;padding:0;display:inline-flex}}@media (width<=420px){._header_13q7b_1{height:64px}._header_13q7b_1 ._inner_13q7b_10{gap:8px;width:calc(100% - 24px)}._header_13q7b_1 ._wordmark_13q7b_50{font-size:20px}._header_13q7b_1 ._repository_13q7b_84{width:auto;padding:0 12px}._header_13q7b_1 ._repository_13q7b_84 span{display:inline}}._app_mu82f_1{min-height:100vh;color:var(--color-ink);background:var(--color-page);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._app_mu82f_1 ._workspace_mu82f_11{gap:25px;width:min(100% - 48px,1320px);margin-inline:auto;padding:112px 0 64px;display:grid}._app_mu82f_1 [id=overview],._app_mu82f_1 [id=estimate],._app_mu82f_1 [id=saved-estimates]{scroll-margin-top:90px}._app_mu82f_1 ._workbench_mu82f_25{grid-template-columns:246px minmax(0,1fr) 286px;align-items:start;gap:18px;display:grid}._app_mu82f_1 ._summaryPanel_mu82f_32{min-width:0}._app_mu82f_1 ._empty_mu82f_36{text-align:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;align-content:center;justify-items:center;gap:8px;min-height:340px;padding:28px;display:grid}._app_mu82f_1 ._empty_mu82f_36 h2{font-family:var(--font-display);font-size:25px}._app_mu82f_1 ._empty_mu82f_36 p{color:var(--color-muted)}._app_mu82f_1 ._empty_mu82f_36 button{min-height:40px;color:var(--color-white);background:var(--color-teal);border:1px solid var(--color-teal);border-radius:9px;margin-top:9px;padding:0 14px;font-weight:700;transition:border-color .16s,box-shadow .16s}._app_mu82f_1 ._empty_mu82f_36 button:hover,._app_mu82f_1 ._empty_mu82f_36 button:focus-visible{border-color:var(--color-teal-dark);outline:none;box-shadow:0 4px 12px #147f7533}@media (width<=1100px){._app_mu82f_1 [id=overview],._app_mu82f_1 [id=estimate],._app_mu82f_1 [id=saved-estimates]{scroll-margin-top:90px}._app_mu82f_1 ._workbench_mu82f_25{grid-template-columns:226px minmax(0,1fr);gap:13px}._app_mu82f_1 ._summaryPanel_mu82f_32{grid-column:1/-1}}@media (width<=760px){._app_mu82f_1 ._workspace_mu82f_11{gap:17px;width:calc(100% - 32px);padding:88px 0 44px}._app_mu82f_1 [id=overview],._app_mu82f_1 [id=estimate],._app_mu82f_1 [id=saved-estimates]{scroll-margin-top:90px}._app_mu82f_1 ._workbench_mu82f_25{grid-template-columns:1fr}._app_mu82f_1 ._summaryPanel_mu82f_32{grid-column:auto}._app_mu82f_1 ._empty_mu82f_36{min-height:240px;padding:21px}}@media (width<=420px){._app_mu82f_1 ._workspace_mu82f_11{width:calc(100% - 24px)}}@media print{._app_mu82f_1{background:#fff}._app_mu82f_1>header,._app_mu82f_1>footer,._app_mu82f_1>[aria-label="Back to top"]{display:none}._app_mu82f_1 ._workspace_mu82f_11{gap:12px;width:100%;padding:0}._app_mu82f_1 ._workspace_mu82f_11>section{display:none}._app_mu82f_1 [id=overview],._app_mu82f_1 [id=estimate],._app_mu82f_1 [id=saved-estimates]{scroll-margin-top:90px}._app_mu82f_1 ._workbench_mu82f_25{grid-template-columns:minmax(0,1fr) 300px;gap:12px}._app_mu82f_1 ._workbench_mu82f_25>[aria-label=Saved\ estimates]{display:none}._app_mu82f_1 ._summaryPanel_mu82f_32{grid-column:auto}}
