.estimate-info[data-v-8bdd5483]{display:inline-grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;margin:-.2rem 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--primary, #2563eb);cursor:pointer;vertical-align:middle}.estimate-info[data-v-8bdd5483]:hover{background:var(--primary-soft, #eff6ff);color:var(--primary-900, #1e3a8a)}.estimate-info[data-v-8bdd5483]:focus-visible{outline:3px solid var(--orange, #f97316);outline-offset:1px}.estimate-info svg[data-v-8bdd5483]{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.num[data-v-0da873c5]{text-align:right}.jm-toolbar[data-v-0da873c5]{display:grid;gap:.8rem;margin-bottom:1rem;padding:1.1rem 1.2rem;background:#fff;border:1px solid var(--line);border-radius:1rem}.jm-controls[data-v-0da873c5]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.9rem 1.6rem}.jm-mode[data-v-0da873c5]{margin:0;padding:0;border:0;min-width:0}.jm-mode legend[data-v-0da873c5],.jm-field label[data-v-0da873c5],.jm-compare label[data-v-0da873c5]{padding:0;font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:700;color:var(--heading)}.jm-mode legend[data-v-0da873c5]{margin-bottom:.4rem}.jm-seg[data-v-0da873c5]{display:inline-flex;flex-wrap:wrap;padding:.2rem;border-radius:.6rem;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.jm-seg label[data-v-0da873c5]{position:relative;cursor:pointer}.jm-seg input[data-v-0da873c5]{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.jm-seg span[data-v-0da873c5]{display:block;padding:.45rem .9rem;border-radius:.45rem;font-weight:700;font-size:.92rem;color:var(--muted)}.jm-seg input:checked+span[data-v-0da873c5]{background:#fff;color:var(--primary-900);box-shadow:0 1px 2px #1118271f,inset 0 0 0 1px var(--primary-100)}.jm-seg input:focus-visible+span[data-v-0da873c5]{outline:3px solid var(--orange);outline-offset:1px}.jm-field[data-v-0da873c5]{display:flex;align-items:center;gap:.5rem}.jm-toolbar-foot[data-v-0da873c5]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.8rem 1.6rem}.jm-hint[data-v-0da873c5]{flex:1 1 28rem;margin:0;max-width:52em;font-size:.9rem;line-height:1.45;color:var(--muted)}.jm-reset[data-v-0da873c5]{flex:none;padding:.55rem 1rem;border:1px solid var(--primary-100);border-radius:.5rem;background:var(--primary-soft);color:var(--primary-900);font-family:Montserrat,system-ui,sans-serif;font-weight:700;font-size:.9rem;cursor:pointer}.jm-reset[data-v-0da873c5]:hover:not(:disabled){background:var(--primary-100)}.jm-reset[data-v-0da873c5]:disabled{opacity:.5;cursor:default}.jm-box[data-v-0da873c5]{position:relative;display:inline-flex;align-items:center}.jm-box input[data-v-0da873c5]{width:6.2rem;padding:.45rem .6rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:var(--muted);font:inherit;text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.jm-box input[data-v-0da873c5]::-webkit-outer-spin-button,.jm-box input[data-v-0da873c5]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jm-before[data-v-0da873c5],.jm-after[data-v-0da873c5]{position:absolute;color:var(--muted);font-size:.9rem;pointer-events:none}.jm-before[data-v-0da873c5]{left:.6rem}.jm-after[data-v-0da873c5]{right:.6rem}.jm-box:has(.jm-before) input[data-v-0da873c5]{padding-left:1.35rem}.jm-box:has(.jm-after) input[data-v-0da873c5]{padding-right:2.4rem}.jm-field .jm-box input[data-v-0da873c5]{color:var(--heading);font-weight:700}#jm-travel[data-v-0da873c5]{width:5.4rem}#jm-wage[data-v-0da873c5],.jm-box-rate input[data-v-0da873c5]{width:7.4rem}.jm-box-hours input[data-v-0da873c5]{width:4.4rem}.jm-box.is-set input[data-v-0da873c5]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-900);font-weight:700}.jm-box input[data-v-0da873c5]:focus-visible,.jm-compare select[data-v-0da873c5]:focus-visible,.jm-reset[data-v-0da873c5]:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.jm-table-wrap[data-v-0da873c5]{overflow-x:auto;border:1px solid var(--line);border-radius:1rem;background:#fff}.jm-table[data-v-0da873c5]{width:100%;min-width:62rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.jm-table th[data-v-0da873c5],.jm-table td[data-v-0da873c5]{padding:.8rem 1rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.jm-table .num[data-v-0da873c5]{text-align:right}.jm-table thead th[data-v-0da873c5]{font-family:Montserrat,system-ui,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--bg);vertical-align:bottom}.jm-th-info[data-v-0da873c5]{display:inline-flex;align-items:center;gap:.2rem}.jm-table tbody:last-child tr:last-child th[data-v-0da873c5],.jm-table tbody:last-child tr:last-child td[data-v-0da873c5]{border-bottom:0}.jm-table tbody th[data-v-0da873c5]{font-weight:400}.jm-group th[data-v-0da873c5]{padding-block:.55rem;background:var(--primary-soft);color:var(--primary-900);font-family:Montserrat,system-ui,sans-serif;font-size:.85rem;font-weight:800}.jm-job[data-v-0da873c5]{display:block;font-weight:700;color:var(--heading)}.jm-with-info[data-v-0da873c5]{display:inline-flex;align-items:center;gap:.25rem}.jm-sub[data-v-0da873c5]{display:block;margin-top:.2rem;font-size:.8rem;line-height:1.35;color:var(--muted);font-weight:400}.jm-nowrap[data-v-0da873c5]{white-space:nowrap}.jm-price[data-v-0da873c5]{font-weight:700;color:var(--heading)}.jm-left[data-v-0da873c5]{font-weight:800}.is-ok[data-v-0da873c5]{color:#15803d}.is-thin[data-v-0da873c5]{color:var(--orange-700)}.is-loss[data-v-0da873c5]{color:#b91c1c}.jm-left .jm-sub[data-v-0da873c5]{color:inherit;font-weight:600;opacity:.85}.jm-i-inline[data-v-0da873c5]{display:inline-grid;place-items:center;width:1.05rem;height:1.05rem;border:1.5px solid var(--primary);border-radius:50%;color:var(--primary);font-size:.7rem;font-weight:700;line-height:1;vertical-align:.1em}.jm-foot[data-v-0da873c5]{margin:1rem 0 0;max-width:50em;font-size:.9rem;color:var(--muted)}.jm-compare[data-v-0da873c5]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:1rem}.jm-compare select[data-v-0da873c5]{min-height:2.6rem;max-width:100%;padding:.4rem .8rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:var(--heading);font:inherit;font-weight:700}.jm-compare-left[data-v-0da873c5]{margin:0;color:var(--muted)}.jm-compare-left b[data-v-0da873c5]{font-size:1.15rem;font-variant-numeric:tabular-nums}.jm-channels[data-v-0da873c5]{min-width:50rem}.jm-channels tbody th[data-v-0da873c5]{width:38%}.jm-conf[data-v-0da873c5]{display:inline-block;margin-top:.3rem;padding:.1rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.jm-conf.is-medium[data-v-0da873c5]{background:var(--primary-soft);color:var(--primary-900);box-shadow:inset 0 0 0 1px var(--primary-100)}.jm-conf.is-low[data-v-0da873c5]{background:var(--orange-soft);color:var(--orange-700);box-shadow:inset 0 0 0 1px #fed7aa}.jm-notes[data-v-0da873c5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1.2rem;margin-top:1.4rem}.jm-notes h3[data-v-0da873c5]{margin:0;font-size:1.05rem;font-weight:800;line-height:1.3;color:var(--heading)}.jm-lever[data-v-0da873c5],.jm-unknown[data-v-0da873c5]{padding:1.2rem 1.3rem;border-radius:1rem;border:1px solid var(--line);background:var(--bg)}.jm-lever[data-v-0da873c5]{background:var(--primary-soft);border-color:var(--primary-100)}.jm-lever p[data-v-0da873c5]{margin:.5rem 0 0;line-height:1.55}.jm-lever b[data-v-0da873c5]{color:var(--primary-900);font-variant-numeric:tabular-nums}.jm-unknown ul[data-v-0da873c5]{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.6rem}.jm-unknown b[data-v-0da873c5]{display:block;color:var(--heading)}.jm-unknown span[data-v-0da873c5]{display:block;font-size:.92rem;line-height:1.45;color:var(--muted)}.jm-next[data-v-0da873c5]{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.jm-next li[data-v-0da873c5]{padding:1rem 1.2rem;background:#fff;border:1px solid var(--line);border-radius:1rem;line-height:1.5}.jm-next b[data-v-0da873c5]{color:var(--heading)}.jm-tip[data-v-0da873c5]{position:fixed;z-index:50;max-width:min(20rem,calc(100vw - 1.5rem));padding:.6rem .75rem;border-radius:.6rem;background:var(--primary-950);color:#fff;font-size:.85rem;line-height:1.4;box-shadow:0 10px 24px -8px #17255473;transform:translate(-50%,-100%);pointer-events:none}.jm-tip.is-below[data-v-0da873c5]{transform:translate(-50%)}.jm-tip-more[data-v-0da873c5]{display:block;margin-top:.3rem;color:#fdba74;font-weight:700;font-size:.78rem}.jm-modal[data-v-0da873c5]{width:min(40rem,calc(100vw - 2rem));max-height:min(86vh,52rem);margin:auto;padding:0;border:0;border-radius:1rem;background:#fff;color:var(--ink);box-shadow:0 24px 60px -12px #17255480}.jm-modal[data-v-0da873c5]::backdrop{background:#1725548c}.jm-modal-in[data-v-0da873c5]{padding:1.4rem 1.5rem 1.6rem}.jm-modal-head[data-v-0da873c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.jm-modal-kicker[data-v-0da873c5]{margin:0 0 .25rem;font-family:Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--orange-700)}.jm-modal-head h2[data-v-0da873c5]{margin:0;font-size:1.45rem;font-weight:800;line-height:1.2;color:var(--heading)}.jm-modal-head h2[data-v-0da873c5]:focus{outline:none}.jm-modal-close[data-v-0da873c5]{display:grid;place-items:center;flex:none;width:2.3rem;height:2.3rem;border:0;border-radius:50%;background:var(--bg);color:var(--muted);cursor:pointer}.jm-modal-close[data-v-0da873c5]:hover{background:var(--primary-soft);color:var(--primary-900)}.jm-modal-close[data-v-0da873c5]:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.jm-modal-close svg[data-v-0da873c5]{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.jm-figures[data-v-0da873c5]{margin:1.1rem 0 0;border:1px solid var(--line);border-radius:.8rem;overflow:hidden;font-variant-numeric:tabular-nums}.jm-figures div[data-v-0da873c5]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .9rem;border-bottom:1px solid var(--line)}.jm-figures div[data-v-0da873c5]:last-child{border-bottom:0}.jm-figures dt[data-v-0da873c5]{color:var(--muted)}.jm-figures dd[data-v-0da873c5]{margin:0;text-align:right;font-weight:700;color:var(--heading)}.jm-figure-range[data-v-0da873c5]{display:block;font-size:.78rem;font-weight:400;color:var(--muted)}.jm-figures .is-total[data-v-0da873c5]{background:var(--primary-soft)}.jm-figures .is-total dt[data-v-0da873c5],.jm-figures .is-total dd[data-v-0da873c5]{color:var(--primary-900);font-weight:800}.jm-modal-section[data-v-0da873c5]{margin-top:1.2rem}.jm-modal-section h3[data-v-0da873c5]{margin:0;font-size:.95rem;font-weight:800;color:var(--heading)}.jm-modal-section ul[data-v-0da873c5]{margin:.4rem 0 0;padding-left:1.15rem;list-style:disc;display:grid;gap:.3rem;line-height:1.5}.jm-modal-sources[data-v-0da873c5]{padding-top:1rem;border-top:1px solid var(--line)}.jm-modal-sources ul[data-v-0da873c5]{font-size:.9rem;color:var(--muted)}.jm-modal-sources a[data-v-0da873c5]{color:var(--primary-800);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.jm-modal-sources a[data-v-0da873c5]:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.jm-modal-date[data-v-0da873c5]{margin:.6rem 0 0;font-size:.82rem;color:var(--muted)}@media(max-width:767.98px){.jm-notes[data-v-0da873c5],.jm-next[data-v-0da873c5]{grid-template-columns:minmax(0,1fr)}.jm-table th[data-v-0da873c5],.jm-table td[data-v-0da873c5]{padding:.7rem .8rem}.jm-modal[data-v-0da873c5]{width:calc(100vw - 1rem);max-height:90vh}.jm-modal-in[data-v-0da873c5]{padding:1.1rem 1.1rem 1.3rem}}
