.kk-group{grid-column:1/-1;gap:4px;min-width:0;display:grid}.kk[data-astro-cid-6pcqtvc6]{cursor:pointer;min-width:0;min-height:48px;font-weight:var(--w-medium);color:var(--ink);grid-column:1/-1;grid-template-columns:24px minmax(0,1fr);align-self:start;align-items:start;gap:12px;padding:12px 0;line-height:1.4;display:grid}@media (min-width:340px){.kk--half[data-astro-cid-6pcqtvc6]{grid-column:span 1}}@container calcform (width>=540px){.kk--wide[data-astro-cid-6pcqtvc6]{grid-column:span 1}}@supports (grid-template-rows:subgrid){.kk--half[data-astro-cid-6pcqtvc6],.kk--wide[data-astro-cid-6pcqtvc6]{grid-row:span 3}}.kk[data-astro-cid-6pcqtvc6] input[data-astro-cid-6pcqtvc6]{width:22px;height:22px;accent-color:var(--navy);cursor:pointer;margin:0}.kk__body[data-astro-cid-6pcqtvc6]{min-width:0}.kk__label[data-astro-cid-6pcqtvc6]{display:block}.kk__hint[data-astro-cid-6pcqtvc6]{font-size:var(--fs-small);font-weight:var(--w-regular);color:var(--ink-2);margin-top:2px;display:block}.kf{grid-column:1/-1;align-content:start;align-self:end;gap:8px;min-width:0;display:grid}@media (min-width:340px){.kf--half{grid-column:span 1}}@container calcform (width>=540px){.kf--wide{grid-column:span 1}}@supports (grid-template-rows:subgrid){.kf{grid-row:span 3;grid-template-rows:subgrid;align-self:stretch;row-gap:8px}}.kf__head{align-content:start;gap:8px;min-width:0;display:grid}.kf__label{font-size:var(--fs-small);font-weight:var(--w-semibold);color:var(--ink);line-height:1.35}.kf__hint{font-size:var(--fs-small);color:var(--ink-2);margin-top:-4px;line-height:1.45}.kf__box{border:1.5px solid var(--line-2);border-radius:var(--r-2);background:var(--white);min-width:0;min-height:56px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-self:start;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.kf__box:hover{border-color:var(--ink-3)}.kf__box:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #f0681859}.kf.is-invalid .kf__box{border-color:var(--error)}.kf__control{border-radius:calc(var(--r-2) - 1.5px);width:100%;min-width:0;height:53px;color:var(--ink);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 16px}.kf__control--date{appearance:none;letter-spacing:-.005em;cursor:text;font-size:1.3125rem;line-height:53px;display:block}.kf__control--date[data-empty]{color:var(--ink-3);font-weight:var(--w-medium)}.kf__control--date::-webkit-date-and-time-value{text-align:left;margin:0}.kf__control--date::-webkit-datetime-edit{padding:0}.kf__control--date::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;border-radius:50%;width:22px;height:22px;margin-left:8px;padding:6px}.kf__control--date:hover::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--limestone-2)}.kf__control--select{appearance:none;text-overflow:ellipsis;padding-right:52px;font-size:1.125rem;line-height:1.3}.kf__control--select:has(option:checked[value=""]){color:var(--ink-3);font-weight:var(--w-medium)}.kf__control--select option{color:var(--ink)}.kf__chev{pointer-events:none;color:var(--ink-2);display:grid;position:absolute;top:50%;right:16px;translate:0 -50%}@container (width<=200px){.kf__control{padding:0 12px}.kf__control--date{letter-spacing:-.01em;padding:0 8px 0 10px;font-size:1.0625rem}.kf__control--date::-webkit-calendar-picker-indicator{width:18px;height:18px;margin-left:4px;padding:4px}.kf__control--select{padding-right:38px;font-size:1.0625rem}.kf__chev{right:10px}}@media (pointer:coarse){@container (width<=200px){.kf__control--date::-webkit-calendar-picker-indicator{display:none}}}@container (width<=150px){.kf__control--date::-webkit-calendar-picker-indicator{display:none}}.kf__err{margin-top:-2px}.kf__err[hidden]{display:none}.kl[data-astro-cid-hx5zkb5o]{--kl-fg:var(--ink);--kl-fg-2:var(--ink-2);--kl-line:var(--line);--kl-rule:var(--ink);--kl-minus:var(--ok);--kl-cap:var(--orange-deep);border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--kl-fg)}.kl--ink[data-astro-cid-hx5zkb5o]{--kl-fg:var(--on-ink);--kl-fg-2:var(--on-ink-2);--kl-line:var(--line-ink);--kl-rule:#f3f1ecb3;--kl-minus:#9ee6b8;--kl-cap:#ffb27f}.kl__cap[data-astro-cid-hx5zkb5o]{text-align:left;padding-bottom:var(--s-2);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--kl-cap);line-height:1.3}.kl__row[data-astro-cid-hx5zkb5o][hidden]{display:none}.kl[data-astro-cid-hx5zkb5o] th[data-astro-cid-hx5zkb5o],.kl[data-astro-cid-hx5zkb5o] td[data-astro-cid-hx5zkb5o]{border-bottom:1px solid var(--kl-line);vertical-align:baseline;padding:11px 0}.kl[data-astro-cid-hx5zkb5o] th[data-astro-cid-hx5zkb5o].kl__k{padding-right:var(--s-4)}@media (max-width:420px){.kl[data-astro-cid-hx5zkb5o] th[data-astro-cid-hx5zkb5o].kl__k{padding-right:var(--s-3)}}.kl__k[data-astro-cid-hx5zkb5o]{text-align:left;font-weight:var(--w-regular);font-size:var(--fs-small);color:var(--kl-fg);overflow-wrap:anywhere;line-height:1.4}.kl__label[data-astro-cid-hx5zkb5o]{display:block}.kl__note[data-astro-cid-hx5zkb5o]{font-size:var(--fs-small);color:var(--kl-fg-2);margin-top:2px;line-height:1.4;display:block}.kl__note[data-astro-cid-hx5zkb5o]:empty{display:none}.kl__v[data-astro-cid-hx5zkb5o]{text-align:right;white-space:nowrap;font-size:1.0625rem;font-weight:var(--w-semibold);color:var(--kl-fg)}.kl__row--minus[data-astro-cid-hx5zkb5o] .kl__v[data-astro-cid-hx5zkb5o]{color:var(--kl-minus)}.kl__row--muted[data-astro-cid-hx5zkb5o] .kl__k[data-astro-cid-hx5zkb5o],.kl__row--muted[data-astro-cid-hx5zkb5o] .kl__v[data-astro-cid-hx5zkb5o]{color:var(--kl-fg-2);font-weight:var(--w-regular)}.kl__row--total[data-astro-cid-hx5zkb5o] th[data-astro-cid-hx5zkb5o],.kl__row--total[data-astro-cid-hx5zkb5o] td[data-astro-cid-hx5zkb5o]{border-top:2px solid var(--kl-rule);font-weight:var(--w-bold);border-bottom:0;padding-top:14px}.kl__row--total[data-astro-cid-hx5zkb5o] .kl__k[data-astro-cid-hx5zkb5o]{font-size:var(--fs-body)}.kl__row--total[data-astro-cid-hx5zkb5o] .kl__v[data-astro-cid-hx5zkb5o]{letter-spacing:-.005em;font-size:1.25rem}.kl[data-astro-cid-hx5zkb5o] tbody[data-astro-cid-hx5zkb5o] tr[data-astro-cid-hx5zkb5o]:has(+.kl__row--total)>[data-astro-cid-hx5zkb5o]{border-bottom:0}.kl[data-astro-cid-hx5zkb5o] tbody[data-astro-cid-hx5zkb5o] tr[data-astro-cid-hx5zkb5o]:last-child>[data-astro-cid-hx5zkb5o]{border-bottom:0}.kl[data-astro-cid-hx5zkb5o] tbody[data-astro-cid-hx5zkb5o] tr[data-astro-cid-hx5zkb5o]:not(:has(~tr:not([hidden])))>[data-astro-cid-hx5zkb5o]{border-bottom:0}
