.agency-calc-ui[data-astro-cid-7ae33kpy]{gap:2.5rem;display:grid}@media (width>=64rem){.agency-calc-ui[data-astro-cid-7ae33kpy]{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:3.5rem}}.ac-controls[data-astro-cid-7ae33kpy]{gap:1.5rem;display:grid}.ac-field[data-astro-cid-7ae33kpy]{gap:.6rem;min-width:0;display:grid}.ac-field[data-astro-cid-7ae33kpy][hidden]{display:none}.ac-row[data-astro-cid-7ae33kpy]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ac-label[data-astro-cid-7ae33kpy]{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.4}.ac-row[data-astro-cid-7ae33kpy] output[data-astro-cid-7ae33kpy]{font-variant-numeric:tabular-nums;color:var(--foreground);flex-shrink:0;font-size:.9375rem;font-weight:600}.ac-hint[data-astro-cid-7ae33kpy]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}.ac-select[data-astro-cid-7ae33kpy]{position:relative}.ac-select[data-astro-cid-7ae33kpy]:after{content:"";pointer-events:none;border-right:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);width:.45rem;height:.45rem;position:absolute;top:50%;right:.95rem;translate:0 -70%;rotate:45deg}.ac-select[data-astro-cid-7ae33kpy] select[data-astro-cid-7ae33kpy]{appearance:none;width:100%;min-height:2.75rem;font:inherit;color:var(--foreground);color-scheme:dark;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color .16s var(--ease-brand);padding:.5rem 2.5rem .5rem .875rem;font-size:.9375rem;font-weight:500}.ac-select[data-astro-cid-7ae33kpy] select[data-astro-cid-7ae33kpy]:hover{border-color:var(--muted-foreground)}.ac-select[data-astro-cid-7ae33kpy] select[data-astro-cid-7ae33kpy]:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.ac-seg[data-astro-cid-7ae33kpy]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);gap:.25rem;padding:.25rem;display:flex}.ac-seg[data-astro-cid-7ae33kpy] button[data-astro-cid-7ae33kpy]{min-width:0;min-height:2.5rem;color:var(--muted-foreground);transition:background-color .16s var(--ease-brand), color .16s var(--ease-brand);border-radius:6px;flex:1 1 0;padding:.375rem .5rem;font-size:.875rem;font-weight:600;line-height:1.2}.ac-seg[data-astro-cid-7ae33kpy] button[data-astro-cid-7ae33kpy]:hover{color:var(--foreground)}.ac-seg[data-astro-cid-7ae33kpy] button[data-astro-cid-7ae33kpy][aria-pressed=true]{background:var(--foreground);color:var(--background)}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]{--fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:-.75rem 0}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--foreground) var(--fill), var(--border-strong) var(--fill));border-radius:2px;height:4px}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]::-moz-range-track{background:var(--border-strong);border-radius:2px;height:4px}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]::-moz-range-progress{background:var(--foreground);border-radius:2px;height:4px}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]::-webkit-slider-thumb{appearance:none;background:var(--foreground);border:3px solid var(--background);width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px var(--foreground);transition:scale .16s var(--ease-brand);border-radius:50%;margin-top:calc(2px - .5625rem)}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]::-moz-range-thumb{background:var(--foreground);border:3px solid var(--background);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--foreground);border-radius:50%}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]:active::-webkit-slider-thumb{scale:1.15}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]:focus-visible{outline:none}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--foreground), 0 0 0 5px var(--border-strong)}.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px var(--foreground), 0 0 0 5px var(--border-strong)}.ac-assume[data-astro-cid-7ae33kpy]{border-top:1px solid var(--border);padding-top:.5rem}.ac-assume[data-astro-cid-7ae33kpy] summary[data-astro-cid-7ae33kpy]{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.ac-assume[data-astro-cid-7ae33kpy] summary[data-astro-cid-7ae33kpy]::-webkit-details-marker{display:none}.ac-assume[data-astro-cid-7ae33kpy] summary[data-astro-cid-7ae33kpy]:after{content:"+";color:var(--muted-foreground);transition:rotate .2s var(--ease-brand);font-size:1.25rem;font-weight:400}.ac-assume[data-astro-cid-7ae33kpy][open] summary[data-astro-cid-7ae33kpy]:after{rotate:45deg}.ac-assume-body[data-astro-cid-7ae33kpy]{gap:1.5rem;padding:.75rem 0 .5rem;display:grid}.ac-results[data-astro-cid-7ae33kpy]{gap:1.75rem;min-width:0;display:grid}.ac-sides[data-astro-cid-7ae33kpy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.ac-side[data-astro-cid-7ae33kpy]{border:1px solid var(--border-strong);background:var(--card);border-radius:12px;min-width:0;padding:1.5rem}.ac-side[data-astro-cid-7ae33kpy].is-hlix{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--color-brand-from), var(--color-brand-mid), var(--color-brand-to)) border-box;border:1.5px solid #0000}.ac-side[data-astro-cid-7ae33kpy] h4[data-astro-cid-7ae33kpy]{gap:.2rem;display:grid}.ac-side-title[data-astro-cid-7ae33kpy]{letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;line-height:1.2;display:flex}.ac-side-sub[data-astro-cid-7ae33kpy]{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.ac-mark[data-astro-cid-7ae33kpy]{flex-shrink:0;width:auto;height:1.35rem}.ac-side[data-astro-cid-7ae33kpy] dl[data-astro-cid-7ae33kpy]{margin-top:1.25rem;display:grid}.ac-side[data-astro-cid-7ae33kpy] dl[data-astro-cid-7ae33kpy]>div[data-astro-cid-7ae33kpy]{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;font-size:.875rem;display:flex}.ac-side[data-astro-cid-7ae33kpy] dt[data-astro-cid-7ae33kpy]{min-width:0;color:var(--muted-foreground)}.ac-side[data-astro-cid-7ae33kpy] dd[data-astro-cid-7ae33kpy]{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.ac-side[data-astro-cid-7ae33kpy] .ac-keep[data-astro-cid-7ae33kpy]{border-top-color:var(--foreground);align-items:center;padding:.9rem 0}.ac-side[data-astro-cid-7ae33kpy] .ac-keep[data-astro-cid-7ae33kpy] dt[data-astro-cid-7ae33kpy]{color:var(--foreground);font-size:.9375rem;font-weight:600}.ac-side[data-astro-cid-7ae33kpy] .ac-keep[data-astro-cid-7ae33kpy] dd[data-astro-cid-7ae33kpy]{letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1}[data-astro-cid-7ae33kpy][data-negative]{color:var(--color-red)}.ac-verdict[data-astro-cid-7ae33kpy]{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500;line-height:1.5}.ac-charts[data-astro-cid-7ae33kpy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.ac-charts[data-astro-cid-7ae33kpy] figure[data-astro-cid-7ae33kpy]{border:1px solid var(--border);border-radius:12px;align-content:start;gap:1rem;min-width:0;margin:0;padding:1.5rem;display:grid}.ac-charts[data-astro-cid-7ae33kpy] h4[data-astro-cid-7ae33kpy]{letter-spacing:-.01em;font-size:1rem;font-weight:600}.ac-bar[data-astro-cid-7ae33kpy]{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}.ac-bar-label[data-astro-cid-7ae33kpy]{color:var(--muted-foreground);display:grid}.ac-bar-label[data-astro-cid-7ae33kpy] em[data-astro-cid-7ae33kpy]{color:var(--foreground);font-size:.6875rem;font-style:normal;font-weight:600;display:none}[data-astro-cid-7ae33kpy][data-mode=task] [data-astro-cid-7ae33kpy][data-bar-row=task] .ac-bar-label[data-astro-cid-7ae33kpy],[data-astro-cid-7ae33kpy][data-mode=hour] [data-astro-cid-7ae33kpy][data-bar-row=hour] .ac-bar-label[data-astro-cid-7ae33kpy]{color:var(--foreground)}[data-astro-cid-7ae33kpy][data-mode=task] [data-astro-cid-7ae33kpy][data-bar-row=task] em[data-astro-cid-7ae33kpy],[data-astro-cid-7ae33kpy][data-mode=hour] [data-astro-cid-7ae33kpy][data-bar-row=hour] em[data-astro-cid-7ae33kpy]{display:block}.ac-track[data-astro-cid-7ae33kpy]{background:var(--border);border-radius:3px;height:.75rem;overflow:hidden}.ac-track[data-astro-cid-7ae33kpy] i[data-astro-cid-7ae33kpy]{transform-origin:0;height:100%;transition:transform .32s var(--ease-brand);display:block}.ac-track[data-astro-cid-7ae33kpy] .today[data-astro-cid-7ae33kpy]{background:var(--muted-foreground)}.ac-track[data-astro-cid-7ae33kpy] .hlix[data-astro-cid-7ae33kpy]{background:linear-gradient(90deg, var(--color-brand-from), var(--color-brand-mid), var(--color-brand-to))}.ac-track[data-astro-cid-7ae33kpy] .hlix-hour[data-astro-cid-7ae33kpy]{background:var(--foreground)}.ac-num[data-astro-cid-7ae33kpy]{text-align:right;font-variant-numeric:tabular-nums;min-width:4.75rem;font-weight:600}.ac-year-line[data-astro-cid-7ae33kpy]{font-size:.875rem;line-height:1.55}.ac-quarters[data-astro-cid-7ae33kpy]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;height:11rem;list-style:none;display:grid}.ac-quarters[data-astro-cid-7ae33kpy] li[data-astro-cid-7ae33kpy]{text-align:center;grid-template-rows:auto 1fr auto auto;justify-items:center;gap:.3rem;min-width:0;display:grid}.ac-quarters[data-astro-cid-7ae33kpy] b[data-astro-cid-7ae33kpy]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;font-weight:600}.ac-col[data-astro-cid-7ae33kpy]{border-bottom:1px solid var(--border-strong);align-items:flex-end;width:100%;max-width:2.75rem;display:flex}.ac-col[data-astro-cid-7ae33kpy] i[data-astro-cid-7ae33kpy]{transform-origin:bottom;background:linear-gradient(180deg, var(--color-brand-from), var(--color-brand-mid), var(--color-brand-to));width:100%;height:100%;transition:transform .32s var(--ease-brand);display:block}.is-today[data-astro-cid-7ae33kpy] .ac-col[data-astro-cid-7ae33kpy] i[data-astro-cid-7ae33kpy]{background:var(--muted-foreground)}[data-astro-cid-7ae33kpy][data-loss] .ac-col[data-astro-cid-7ae33kpy] i[data-astro-cid-7ae33kpy]{background:var(--color-red)}.ac-q-label[data-astro-cid-7ae33kpy]{font-size:.8125rem;font-weight:600}.ac-q-clients[data-astro-cid-7ae33kpy]{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.ac-q-legend[data-astro-cid-7ae33kpy]{display:none}.ac-currency[data-astro-cid-7ae33kpy]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ac-currency[data-astro-cid-7ae33kpy] .ac-hint[data-astro-cid-7ae33kpy]{flex:10rem}.ac-note[data-astro-cid-7ae33kpy]{max-width:72ch;color:var(--muted-foreground);margin-top:2rem;font-size:.8125rem;line-height:1.6}@media (width<=30rem){.ac-side[data-astro-cid-7ae33kpy],.ac-charts[data-astro-cid-7ae33kpy] figure[data-astro-cid-7ae33kpy]{padding:1.25rem}.ac-bar[data-astro-cid-7ae33kpy]{grid-template-columns:minmax(0,1fr) auto}.ac-bar[data-astro-cid-7ae33kpy] .ac-track[data-astro-cid-7ae33kpy]{grid-area:2/1/auto/-1}.ac-quarters[data-astro-cid-7ae33kpy] b[data-astro-cid-7ae33kpy]{font-size:.625rem}.ac-q-legend[data-astro-cid-7ae33kpy]{display:inline}.ac-q-unit[data-astro-cid-7ae33kpy]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ac-track[data-astro-cid-7ae33kpy] i[data-astro-cid-7ae33kpy],.ac-col[data-astro-cid-7ae33kpy] i[data-astro-cid-7ae33kpy],.ac-seg[data-astro-cid-7ae33kpy] button[data-astro-cid-7ae33kpy],.ac-assume[data-astro-cid-7ae33kpy] summary[data-astro-cid-7ae33kpy]:after,.ac-field[data-astro-cid-7ae33kpy] input[data-astro-cid-7ae33kpy][type=range]::-webkit-slider-thumb{transition:none}}.tool-page[data-astro-cid-evgfl3aq]{padding-top:calc(4.5rem + clamp(3rem,7vw,6rem))}.tool-head[data-astro-cid-evgfl3aq]{align-items:end;gap:1.25rem 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.tool-label[data-astro-cid-evgfl3aq]{color:var(--muted-foreground);font-size:.9375rem;font-weight:600}.tool-head[data-astro-cid-evgfl3aq] h1[data-astro-cid-evgfl3aq]{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.4rem,5.6vw,4.75rem);font-weight:600;line-height:1.04}.tool-lede[data-astro-cid-evgfl3aq]{max-width:50ch;color:var(--muted-foreground);font-size:1.125rem;line-height:1.65}@media (width>=56rem){.tool-head[data-astro-cid-evgfl3aq]{grid-template-columns:1.15fr 1fr}.tool-label[data-astro-cid-evgfl3aq]{grid-column:1/-1}}.tool-next[data-astro-cid-evgfl3aq]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-block:clamp(4rem,8vw,6.5rem);padding-top:clamp(2.5rem,5vw,3.5rem);display:flex}.tool-next[data-astro-cid-evgfl3aq] h2[data-astro-cid-evgfl3aq]{letter-spacing:-.03em;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:600;line-height:1.1}.tool-next[data-astro-cid-evgfl3aq] p[data-astro-cid-evgfl3aq]{color:var(--muted-foreground);margin-top:.75rem;font-size:1rem;line-height:1.6}.tool-actions[data-astro-cid-evgfl3aq]{flex-wrap:wrap;gap:.75rem;display:flex}
