.tool-intro[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.grid-hint[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);margin:0 0 1rem;font-size:.85rem;line-height:1.5}.inline-note[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);margin:.85rem 0 0;font-size:.82rem;line-height:1.5}.timesheet[data-astro-cid-luttrmzy]{flex-direction:column;gap:.5rem;display:flex}.timesheet-head[data-astro-cid-luttrmzy],.ts-row[data-astro-cid-luttrmzy]{grid-template-columns:1fr .95fr .95fr .6fr 1.35fr .6fr .5fr;align-items:center;gap:.5rem;display:grid}.ts-field-head[data-astro-cid-luttrmzy],.ts-day-head[data-astro-cid-luttrmzy]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted,#64748b);font-size:.7rem;font-weight:600}.ts-result-head[data-astro-cid-luttrmzy]{text-align:right}.ts-day[data-astro-cid-luttrmzy]{color:var(--calc-text,#0f172a);font-size:.9rem;font-weight:600}.ts-field[data-astro-cid-luttrmzy]{flex-direction:column;gap:.2rem;display:flex}.ts-field-label[data-astro-cid-luttrmzy]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted,#64748b);font-size:.7rem;font-weight:600;display:none}.ts-time[data-astro-cid-luttrmzy]{border:1px solid var(--calc-input-border);border-radius:var(--calc-radius,8px);background:var(--calc-input-bg,#fff);width:100%;color:var(--calc-text,#0f172a);padding:.45rem .5rem;font-size:.9rem}.ts-time[data-astro-cid-luttrmzy]:focus{border-color:var(--calc-accent,var(--color-accent,#2563eb));box-shadow:0 0 0 3px var(--calc-accent-soft,#2563eb26)}.ts-cell[data-astro-cid-luttrmzy]{text-align:right;font-variant-numeric:tabular-nums;color:var(--calc-text,#0f172a);font-size:.82rem;font-weight:600}.ts-punches[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);font-weight:500}.ts-punches[data-astro-cid-luttrmzy].is-incomplete{color:var(--calc-warning,#b45309);font-style:italic}.ts-delta[data-astro-cid-luttrmzy][data-state=gain]{color:var(--calc-result-positive,var(--calc-success,#16a34a))}.ts-delta[data-astro-cid-luttrmzy][data-state=loss]{color:var(--calc-result-negative,var(--calc-danger,#dc2626))}.ts-note[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);margin:.9rem 0 0;font-size:.82rem;line-height:1.55}.rate-display[data-astro-cid-luttrmzy]{align-items:baseline;gap:.25rem;display:flex}.rate-currency[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);font-size:1.5rem;font-weight:600}.rate-value[data-astro-cid-luttrmzy]{min-width:0;color:var(--calc-text,#0f172a);background:0 0;border:none;flex:1;padding:.25rem 0;font-size:1.75rem;font-weight:700}.rate-suffix[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);font-size:1rem}.primary-pair[data-astro-cid-luttrmzy]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.rule-summary[data-astro-cid-luttrmzy]{text-align:center;color:var(--calc-text-muted,#64748b);margin:.9rem 0 0;font-size:.82rem;font-weight:600}.verdict[data-astro-cid-luttrmzy]{border-radius:var(--calc-radius,8px);background:var(--calc-callout-bg,#2563eb14);border:1px solid var(--calc-callout-border,#2563eb33);flex-direction:column;gap:.45rem;margin:1rem 0 0;padding:.75rem .85rem;display:flex}.verdict[data-astro-cid-luttrmzy][data-state=gain]{background:var(--success-bg,#22c55e1f);border-color:var(--success-border,#22c55e40)}.verdict[data-astro-cid-luttrmzy][data-state=loss]{background:var(--calc-warning-bg,#fbbf2414);border-color:var(--calc-warning-border,#fbbf2440)}.verdict-badge[data-astro-cid-luttrmzy]{text-transform:uppercase;letter-spacing:.06em;background:var(--calc-border,#e2e8f0);color:var(--calc-text,#0f172a);border-radius:999px;align-self:flex-start;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.verdict[data-astro-cid-luttrmzy][data-state=gain] .verdict-badge[data-astro-cid-luttrmzy]{background:var(--success,#16a34a);color:var(--text-on-accent)}.verdict[data-astro-cid-luttrmzy][data-state=loss] .verdict-badge[data-astro-cid-luttrmzy]{background:var(--warning,#b45309);color:var(--text-on-accent)}.verdict-text[data-astro-cid-luttrmzy]{color:var(--calc-text,#0f172a);font-size:.85rem;line-height:1.55}.notice-card[data-astro-cid-luttrmzy][hidden]{display:none}.notice-card[data-astro-cid-luttrmzy] p[data-astro-cid-luttrmzy]{margin:0;font-size:.85rem;line-height:1.55}.reg-card[data-astro-cid-luttrmzy] h3[data-astro-cid-luttrmzy],.related-card[data-astro-cid-luttrmzy] h3[data-astro-cid-luttrmzy]{margin:0 0 .6rem;font-size:1.05rem}.reg-quote[data-astro-cid-luttrmzy]{border-left:3px solid var(--calc-accent,var(--color-accent,#2563eb));margin:0;padding-left:.85rem}.reg-quote[data-astro-cid-luttrmzy] p[data-astro-cid-luttrmzy]{color:var(--calc-text-muted,#64748b);margin:0 0 .5rem;font-size:.82rem;line-height:1.6}.reg-quote[data-astro-cid-luttrmzy] cite[data-astro-cid-luttrmzy]{color:var(--calc-text,#0f172a);font-size:.78rem;font-style:normal;font-weight:600}.related-card[data-astro-cid-luttrmzy] li[data-astro-cid-luttrmzy]{margin:0;font-size:.88rem;line-height:1.55}.related-list[data-astro-cid-luttrmzy]{flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;display:flex}.round-table[data-astro-cid-luttrmzy]{border-collapse:collapse;width:100%;max-width:26rem;margin:1rem 0 1.5rem;font-size:.9rem}.round-table[data-astro-cid-luttrmzy] th[data-astro-cid-luttrmzy],.round-table[data-astro-cid-luttrmzy] td[data-astro-cid-luttrmzy]{text-align:left;border-bottom:1px solid var(--calc-border,#e2e8f0);padding:.5rem .7rem}.round-table[data-astro-cid-luttrmzy] th[data-astro-cid-luttrmzy]{text-transform:uppercase;letter-spacing:.04em;color:var(--calc-text-muted,#64748b);font-size:.74rem}.round-table[data-astro-cid-luttrmzy] td[data-astro-cid-luttrmzy]{font-variant-numeric:tabular-nums}@media (width<=720px){.timesheet-head[data-astro-cid-luttrmzy]{display:none}.ts-row[data-astro-cid-luttrmzy]{border:1px solid var(--calc-border,#e2e8f0);border-radius:var(--calc-radius,8px);grid-template-columns:1fr 1fr;gap:.4rem .5rem;padding:.6rem}.ts-day[data-astro-cid-luttrmzy]{grid-column:1/-1}.ts-field-label[data-astro-cid-luttrmzy]{display:block}.ts-cell[data-astro-cid-luttrmzy]{text-align:left}}@media (width<=420px){.primary-pair[data-astro-cid-luttrmzy]{grid-template-columns:1fr}}
