.tool-workbench[data-astro-cid-zaftlyx2]{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);padding-top:40px;display:grid}.tool-workbench[data-astro-cid-zaftlyx2]>form[data-astro-cid-zaftlyx2],.tool-result[data-astro-cid-zaftlyx2]{border:1px solid var(--rule);padding:clamp(20px,3.5vw,36px)}.tool-result[data-astro-cid-zaftlyx2]{background:var(--ink);color:#fff;border-color:var(--ink);min-height:380px}.tool-head[data-astro-cid-zaftlyx2]{justify-content:space-between;gap:20px;margin-bottom:24px;display:flex}.tool-head[data-astro-cid-zaftlyx2] span[data-astro-cid-zaftlyx2]{color:var(--brass);font:.75rem/1 var(--sans)}.tool-result[data-astro-cid-zaftlyx2] .tool-head[data-astro-cid-zaftlyx2] span[data-astro-cid-zaftlyx2]{color:#d9b877}.tool-head[data-astro-cid-zaftlyx2] h2[data-astro-cid-zaftlyx2]{font:600 1rem/1.3 var(--sans);margin:5px 0 0}.tool-head[data-astro-cid-zaftlyx2] button[data-astro-cid-zaftlyx2]{text-underline-offset:3px;min-height:44px;font:600 .75rem/1.3 var(--sans);cursor:pointer;background:0 0;border:0;text-decoration:underline}.tool-head[data-astro-cid-zaftlyx2]>b[data-astro-cid-zaftlyx2]{height:max-content;font:.75rem/1 var(--sans);text-transform:uppercase;border:1px solid #fff3;padding:5px 8px}.tool-fields[data-astro-cid-zaftlyx2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tool-fields-3[data-astro-cid-zaftlyx2]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.tool-wide[data-astro-cid-zaftlyx2]{grid-column:1/-1}.tool-fields[data-astro-cid-zaftlyx2] label[data-astro-cid-zaftlyx2]{color:var(--muted);font:600 .75rem/1.3 var(--sans);gap:7px;display:grid}.tool-workbench[data-astro-cid-zaftlyx2] input[data-astro-cid-zaftlyx2],.tool-workbench[data-astro-cid-zaftlyx2] select[data-astro-cid-zaftlyx2]{box-sizing:border-box;border:1px solid var(--rule);width:100%;min-width:0;min-height:44px;color:var(--ink);font:500 .9rem/1.2 var(--sans);font-variant-numeric:tabular-nums;background:#fff;padding:10px}.tool-workbench[data-astro-cid-zaftlyx2] input[data-astro-cid-zaftlyx2]:focus-visible,.tool-workbench[data-astro-cid-zaftlyx2] select[data-astro-cid-zaftlyx2]:focus-visible{outline:2px solid var(--brass);outline-offset:1px}.tool-or[data-astro-cid-zaftlyx2]{color:var(--muted);font:600 .7rem/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 -4px}.card-row[data-astro-cid-zaftlyx2]{border-bottom:1px solid var(--rule);grid-template-columns:92px repeat(2,minmax(0,1fr)) 82px 58px;align-items:center;gap:6px;padding:4px 0;display:grid}.card-row[data-astro-cid-zaftlyx2] strong[data-astro-cid-zaftlyx2]{font:600 .78rem/1.2 var(--sans)}.card-row[data-astro-cid-zaftlyx2] output[data-astro-cid-zaftlyx2]{font:600 .8rem/1 var(--sans);text-align:right;font-variant-numeric:tabular-nums}.card-labels[data-astro-cid-zaftlyx2]{border-bottom:1px solid var(--ink);color:var(--muted);font:600 .68rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em}.card-labels[data-astro-cid-zaftlyx2] span[data-astro-cid-zaftlyx2]:last-child{text-align:right}.duration-row[data-astro-cid-zaftlyx2]{grid-template-columns:56px repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:4px 0;display:grid}.tool-hint[data-astro-cid-zaftlyx2]{color:var(--muted);font:.75rem/1.5 var(--sans);margin:10px 0 0}.tool-error[data-astro-cid-zaftlyx2]{color:#9d2722;font:600 .78rem/1.4 var(--sans);margin:14px 0 0}.tool-result[data-astro-cid-zaftlyx2] output[data-astro-cid-zaftlyx2]{font:500 clamp(2.3rem,4.6vw,4.4rem)/.95 var(--serif);letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:44px 0 26px;display:block}.tool-details[data-astro-cid-zaftlyx2]{border-top:1px solid #ffffff2e}.tool-details[data-astro-cid-zaftlyx2] p{font:.78rem/1.5 var(--sans);border-bottom:1px solid #ffffff24;margin:0;padding:11px 0}.tool-result[data-astro-cid-zaftlyx2]>p[data-astro-cid-zaftlyx2]{color:#fff9;font-size:.75rem}@media (width<=860px){.tool-workbench[data-astro-cid-zaftlyx2]{grid-template-columns:1fr}.tool-result[data-astro-cid-zaftlyx2]{min-height:0}}@media (width<=560px){.tool-fields[data-astro-cid-zaftlyx2],.tool-fields-3[data-astro-cid-zaftlyx2]{grid-template-columns:1fr}.card-row[data-astro-cid-zaftlyx2] input[data-astro-cid-zaftlyx2]{padding:10px 6px;font-size:.84rem}.card-row[data-astro-cid-zaftlyx2]{grid-template-columns:1fr 1fr 56px;grid-template-areas:"day day total""start end break"}.card-row[data-astro-cid-zaftlyx2] strong[data-astro-cid-zaftlyx2]{grid-area:day}.card-row[data-astro-cid-zaftlyx2] output[data-astro-cid-zaftlyx2]{grid-area:total}.card-row[data-astro-cid-zaftlyx2] input[data-astro-cid-zaftlyx2][data-field=start]{grid-area:start}.card-row[data-astro-cid-zaftlyx2] input[data-astro-cid-zaftlyx2][data-field=end]{grid-area:end}.card-row[data-astro-cid-zaftlyx2] input[data-astro-cid-zaftlyx2][data-field=break]{grid-area:break}.card-labels[data-astro-cid-zaftlyx2]{display:none}.duration-row[data-astro-cid-zaftlyx2]{grid-template-columns:48px repeat(3,minmax(0,1fr))}.tool-result[data-astro-cid-zaftlyx2] output[data-astro-cid-zaftlyx2]{margin-top:30px}}.temporal-hero[data-astro-cid-staqfhwz]{border-bottom:1px solid var(--rule);padding:38px 0 42px}.temporal-hero[data-astro-cid-staqfhwz] h1[data-astro-cid-staqfhwz]{letter-spacing:-.055em;text-wrap:balance;max-width:980px;margin:8px 0 14px;font-size:clamp(2.8rem,6.2vw,6rem);line-height:.9}.temporal-hero[data-astro-cid-staqfhwz]>p[data-astro-cid-staqfhwz]:last-child{max-width:720px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.65}.temporal-workbench[data-astro-cid-staqfhwz]{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);padding-top:40px;display:grid}.temporal-workbench[data-astro-cid-staqfhwz]>form[data-astro-cid-staqfhwz],.temporal-result[data-astro-cid-staqfhwz]{border:1px solid var(--rule);padding:clamp(22px,4vw,40px)}.temporal-result[data-astro-cid-staqfhwz]{background:var(--ink);color:#fff;border-color:var(--ink);min-height:410px}.temporal-head[data-astro-cid-staqfhwz]{justify-content:space-between;gap:20px;margin-bottom:28px;display:flex}.temporal-head[data-astro-cid-staqfhwz] span[data-astro-cid-staqfhwz]{color:var(--brass);font:.75rem/1 var(--sans)}.temporal-result[data-astro-cid-staqfhwz] .temporal-head[data-astro-cid-staqfhwz] span[data-astro-cid-staqfhwz]{color:#d9b877}.temporal-head[data-astro-cid-staqfhwz] h2[data-astro-cid-staqfhwz]{font:600 1rem/1.3 var(--sans);margin:5px 0 0}.temporal-head[data-astro-cid-staqfhwz] button[data-astro-cid-staqfhwz]{font:600 .75rem/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.temporal-head[data-astro-cid-staqfhwz]>b[data-astro-cid-staqfhwz]{height:max-content;font:.75rem/1 var(--sans);text-transform:uppercase;border:1px solid #fff3;padding:5px 8px}.temporal-fields[data-astro-cid-staqfhwz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.temporal-fields[data-astro-cid-staqfhwz] label[data-astro-cid-staqfhwz]{color:var(--muted);font:600 .75rem/1.3 var(--sans);gap:7px;display:grid}.temporal-fields[data-astro-cid-staqfhwz] input[data-astro-cid-staqfhwz],.temporal-fields[data-astro-cid-staqfhwz] select[data-astro-cid-staqfhwz]{box-sizing:border-box;border:1px solid var(--rule);width:100%;min-width:0;color:var(--ink);font:500 .9rem/1.2 var(--sans);background:#fff;padding:13px 11px}.temporal-submit[data-astro-cid-staqfhwz]{background:var(--ink);color:#fff;width:100%;font:600 .78rem/1 var(--sans);border:0;justify-content:space-between;margin-top:20px;padding:14px;display:flex}.temporal-error[data-astro-cid-staqfhwz]{color:#9d2722;font-size:.75rem}.temporal-result[data-astro-cid-staqfhwz] output[data-astro-cid-staqfhwz]{font:500 clamp(2.5rem,5vw,5rem)/.95 var(--serif);letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:55px 0 28px;display:block}.temporal-details[data-astro-cid-staqfhwz]{border-top:1px solid #ffffff2e}.temporal-details[data-astro-cid-staqfhwz] p{font:.76rem/1.5 var(--sans);border-bottom:1px solid #ffffff24;margin:0;padding:12px 0}.temporal-result[data-astro-cid-staqfhwz]>p[data-astro-cid-staqfhwz]{color:#ffffff8c;font-size:.75rem}.temporal-content[data-astro-cid-staqfhwz]{grid-template-columns:minmax(0,1fr) 290px;gap:clamp(45px,8vw,110px);padding-top:45px;padding-bottom:90px;display:grid}.temporal-content[data-astro-cid-staqfhwz] article[data-astro-cid-staqfhwz]>section[data-astro-cid-staqfhwz]{border-bottom:1px solid var(--rule);padding:40px 0;scroll-margin-top:130px}.temporal-content[data-astro-cid-staqfhwz] h2[data-astro-cid-staqfhwz]{font:500 clamp(1.7rem,3vw,2.5rem)/1.05 var(--serif);letter-spacing:-.03em;margin:6px 0 16px}.temporal-content[data-astro-cid-staqfhwz] article[data-astro-cid-staqfhwz] p[data-astro-cid-staqfhwz]{max-width:720px;color:var(--muted);line-height:1.75}.temporal-content[data-astro-cid-staqfhwz] aside[data-astro-cid-staqfhwz]{padding-top:40px}.temporal-table[data-astro-cid-staqfhwz]{border-collapse:collapse;width:100%;max-width:720px;font:.85rem/1.4 var(--sans);font-variant-numeric:tabular-nums}.temporal-table[data-astro-cid-staqfhwz] th[data-astro-cid-staqfhwz],.temporal-table[data-astro-cid-staqfhwz] td[data-astro-cid-staqfhwz]{border-bottom:1px solid var(--rule);text-align:left;padding:8px 10px}.temporal-table[data-astro-cid-staqfhwz] thead[data-astro-cid-staqfhwz] th[data-astro-cid-staqfhwz]{border-bottom:1px solid var(--ink);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.temporal-table[data-astro-cid-staqfhwz] tbody[data-astro-cid-staqfhwz] th[data-astro-cid-staqfhwz]{font-weight:600}.sr-only[data-astro-cid-staqfhwz]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.temporal-workbench[data-astro-cid-staqfhwz],.temporal-content[data-astro-cid-staqfhwz],.temporal-fields[data-astro-cid-staqfhwz]{grid-template-columns:1fr}.temporal-result[data-astro-cid-staqfhwz]{min-height:360px}}@media (width<=520px){.temporal-hero[data-astro-cid-staqfhwz] h1[data-astro-cid-staqfhwz]{font-size:2.8rem}.temporal-workbench[data-astro-cid-staqfhwz]{padding-top:24px}.temporal-workbench[data-astro-cid-staqfhwz]>form[data-astro-cid-staqfhwz],.temporal-result[data-astro-cid-staqfhwz]{padding:22px}.temporal-result[data-astro-cid-staqfhwz] output[data-astro-cid-staqfhwz]{margin-top:38px;font-size:2.75rem}}
