.recorder[data-astro-cid-7t52xonl]{margin-block:var(--at-spacing-xl);padding:var(--at-spacing-lg);border:1px solid var(--at-border);border-radius:var(--at-border-radius)}.recorder[data-astro-cid-7t52xonl] h3[data-astro-cid-7t52xonl]{margin-block:0 var(--at-spacing-xs)}.recorder[data-astro-cid-7t52xonl] h4[data-astro-cid-7t52xonl]{margin-block:var(--at-spacing-xl) var(--at-spacing-xs)}.recorder[data-astro-cid-7t52xonl] h4[data-astro-cid-7t52xonl]:first-child{margin-block-start:0}.recorder-lead[data-astro-cid-7t52xonl]{margin-block:0 var(--at-spacing-lg);color:var(--at-text-secondary)}.recorder-work[data-astro-cid-7t52xonl]{border-block-start:1px solid var(--at-border);margin-block-start:var(--at-spacing-2xl);padding-block-start:var(--at-spacing-xl)}.recorder-help[data-astro-cid-7t52xonl]{margin-block:var(--at-spacing-xs) var(--at-spacing-md);color:var(--at-text-secondary);font-size:var(--at-font-size-sm)}.sheet-head[data-astro-cid-7t52xonl]{justify-content:space-between;align-items:baseline;gap:var(--at-spacing-xs) var(--at-spacing-md);flex-wrap:wrap;display:flex}.recorder[data-astro-cid-7t52xonl] .sheet-head[data-astro-cid-7t52xonl] h4[data-astro-cid-7t52xonl]{margin:0}.recorder-keys[data-astro-cid-7t52xonl]{margin-block:0 var(--at-spacing-md);color:var(--at-text-secondary);font-size:var(--at-font-size-sm)}.recorder-keys[data-astro-cid-7t52xonl]>summary[data-astro-cid-7t52xonl]{border:1px solid var(--at-border);border-radius:var(--at-border-radius);cursor:pointer;width:fit-content;padding:.2rem .5rem}.recorder-keys[data-astro-cid-7t52xonl]>summary[data-astro-cid-7t52xonl]:hover{border-color:var(--at-primary);color:var(--at-text)}.recorder-keys[data-astro-cid-7t52xonl] ul[data-astro-cid-7t52xonl]{margin-block:var(--at-spacing-xs) 0;padding-inline-start:1.2rem}.recorder-keys[data-astro-cid-7t52xonl] li[data-astro-cid-7t52xonl]{margin-block-end:.15rem}.field-name[data-astro-cid-7t52xonl]{color:var(--at-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.6;display:block}.recorder[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl][type=time],.recorder[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl][type=date]{border:1px solid var(--at-border);border-radius:var(--at-border-radius);background:var(--at-bg);width:100%;color:var(--at-text);font:inherit;font-size:var(--at-font-size-sm);font-variant-numeric:tabular-nums;padding:.3rem .45rem}.recorder[data-astro-cid-7t52xonl] [data-astro-cid-7t52xonl]:is(input[type=time],input[type=date]):hover{border-color:color-mix(in srgb, var(--at-primary) 50%, var(--at-border))}.recorder[data-astro-cid-7t52xonl] [data-astro-cid-7t52xonl]:is(input[type=time],input[type=date]):focus-visible{border-color:var(--at-primary);background:color-mix(in srgb, var(--at-primary) 8%, var(--at-bg))}.recorder[data-astro-cid-7t52xonl] [data-astro-cid-7t52xonl]:is(input[type=time],input[type=date])::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;margin-inline-start:.3rem;padding:0}.recorder[data-astro-cid-7t52xonl] [data-astro-cid-7t52xonl]:is(input[type=time],input[type=date]):is(:hover,:focus-within)::-webkit-calendar-picker-indicator{opacity:1}.recorder[data-astro-cid-7t52xonl] [data-astro-cid-7t52xonl]:is(input,textarea,button,a,summary):focus-visible{outline:2px solid var(--at-primary);outline-offset:2px}.recorder[data-astro-cid-7t52xonl] button[data-astro-cid-7t52xonl]{border:1px solid var(--at-border);border-radius:var(--at-border-radius);background:var(--at-bg-alt);color:var(--at-text);font:inherit;font-size:var(--at-font-size-sm);cursor:pointer;padding:.3rem .7rem}.recorder[data-astro-cid-7t52xonl] button[data-astro-cid-7t52xonl]:hover{border-color:var(--at-primary)}.recorder[data-astro-cid-7t52xonl] .print-button[data-astro-cid-7t52xonl]{border-color:var(--at-primary);background:var(--at-primary);width:100%;color:var(--at-on-primary);border-width:2px;padding-block:.45rem;font-weight:600}.recorder[data-astro-cid-7t52xonl] .print-button[data-astro-cid-7t52xonl]:hover{border-color:var(--at-primary-hover);background:var(--at-primary-hover)}.recorder[data-astro-cid-7t52xonl] .print-button[data-astro-cid-7t52xonl][data-ready=false]{border-color:var(--at-border);background:var(--at-bg-alt);color:var(--at-text)}.recorder[data-astro-cid-7t52xonl] .print-button[data-astro-cid-7t52xonl][data-ready=false]:hover{border-color:var(--at-primary)}.day-date[data-astro-cid-7t52xonl]{align-items:baseline;gap:.45rem;display:flex}.day-date[data-astro-cid-7t52xonl] .field-name[data-astro-cid-7t52xonl]{display:inline}.recorder[data-astro-cid-7t52xonl] .day-date[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]{width:auto}.tl[data-astro-cid-7t52xonl]{--px-per-min:1px;margin-block:var(--at-spacing-md) var(--at-spacing-sm)}.tl-blocks[data-astro-cid-7t52xonl]{margin:0;padding:0;list-style:none}.tl-row[data-astro-cid-7t52xonl]{gap:0 var(--at-spacing-xs);border-block-start:1px solid var(--at-border);grid-template-columns:5.5rem minmax(0,1fr) 4.65rem;display:grid}.tl-block[data-astro-cid-7t52xonl]{height:max(30px, calc(var(--mins,60) * var(--px-per-min)))}.tl-block[data-astro-cid-7t52xonl].is-brief .tl-span[data-astro-cid-7t52xonl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl-when[data-astro-cid-7t52xonl]{flex-direction:column;align-self:start;align-items:flex-start;row-gap:0;min-width:0;padding-block-start:0;display:flex;position:relative}.recorder[data-astro-cid-7t52xonl] .tl-when[data-astro-cid-7t52xonl] .tl-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]{width:auto}.tl-span[data-astro-cid-7t52xonl]{color:var(--at-text-secondary);font-size:var(--at-font-size-xs);font-variant-numeric:tabular-nums;line-height:1.2}.recorder[data-astro-cid-7t52xonl] [data-astro-cid-7t52xonl]:is(.tl-time,.tl-what){margin-block-end:0}.tl-time[data-astro-cid-7t52xonl]{display:block}.recorder[data-astro-cid-7t52xonl] .tl-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]{border-color:transparent transparent var(--at-primary);font-size:var(--at-font-size-xs);background:0 0;border-radius:0;padding:0 .2rem}.recorder[data-astro-cid-7t52xonl] .tl-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]::-webkit-calendar-picker-indicator{display:none}.recorder[data-astro-cid-7t52xonl] .tl-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]:hover{border-color:color-mix(in srgb, var(--at-primary) 60%, transparent) color-mix(in srgb, var(--at-primary) 60%, transparent) var(--at-primary)}.recorder[data-astro-cid-7t52xonl] .tl-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]:focus-visible{border-color:var(--at-primary);border-radius:0}.recorder[data-astro-cid-7t52xonl] .tl-block[data-astro-cid-7t52xonl] .tl-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]:focus-visible{outline-offset:1px}.tl-edge[data-astro-cid-7t52xonl]{border-block-start:1px solid var(--at-border);padding-block-start:.35rem}.tl-edge-line[data-astro-cid-7t52xonl]{text-align:center;margin:0}.tl-edge-time[data-astro-cid-7t52xonl]{color:var(--at-text-secondary);font-size:var(--at-font-size-sm);align-items:baseline;gap:.4rem;margin:0;display:inline-flex}.recorder[data-astro-cid-7t52xonl] .tl-edge-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]{border-color:transparent transparent var(--at-primary);width:auto;color:var(--at-text);font-size:var(--at-font-size-sm);background:0 0;border-radius:0;padding:.1rem .3rem}.recorder[data-astro-cid-7t52xonl] .tl-edge-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]:hover{border-color:color-mix(in srgb, var(--at-primary) 60%, transparent) color-mix(in srgb, var(--at-primary) 60%, transparent) var(--at-primary)}.recorder[data-astro-cid-7t52xonl] .tl-edge-time[data-astro-cid-7t52xonl] input[data-astro-cid-7t52xonl]:focus-visible{border-color:var(--at-primary)}.tl-block[data-astro-cid-7t52xonl] .field-name[data-astro-cid-7t52xonl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl-what[data-astro-cid-7t52xonl]{min-width:0;position:relative}.recorder[data-astro-cid-7t52xonl] .tl-what[data-astro-cid-7t52xonl] textarea[data-astro-cid-7t52xonl]{border:0;border-inline-start:1px solid var(--at-border);background:color-mix(in srgb, var(--at-border) 10%, transparent);width:100%;height:100%;min-height:0;color:var(--at-text);font:inherit;font-size:var(--at-font-size-sm);resize:none;border-radius:0;padding:.2rem .4rem;line-height:1.4;display:block;position:absolute;inset:0}.recorder[data-astro-cid-7t52xonl] .tl-what[data-astro-cid-7t52xonl] textarea[data-astro-cid-7t52xonl]:hover{background:color-mix(in srgb, var(--at-border) 20%, transparent)}.recorder[data-astro-cid-7t52xonl] .tl-what[data-astro-cid-7t52xonl] textarea[data-astro-cid-7t52xonl]:focus-visible{outline:2px solid var(--at-primary);outline-offset:-2px;background:color-mix(in srgb, var(--at-primary) 8%, transparent)}.tl-controls[data-astro-cid-7t52xonl]{white-space:nowrap;align-self:stretch;margin:0;padding:0;position:relative}.recorder[data-astro-cid-7t52xonl] .tl-block[data-astro-cid-7t52xonl][data-sleep] .tl-flag[data-astro-cid-7t52xonl]{padding-inline-end:.3rem}.recorder[data-astro-cid-7t52xonl] .tl-flag[data-astro-cid-7t52xonl]{border:0;border-inline-start:1px solid var(--at-border);background:color-mix(in srgb, var(--at-border) 12%, transparent);width:100%;height:100%;color:var(--at-text-secondary);font-size:var(--at-font-size-xs);text-align:start;border-radius:0;margin:0;padding:.2rem 1.4rem .2rem .3rem;line-height:1.3;display:block}.recorder[data-astro-cid-7t52xonl] .tl-flag[data-astro-cid-7t52xonl][aria-pressed=true]{background:var(--at-primary);color:var(--at-on-primary)}.recorder[data-astro-cid-7t52xonl] .tl-flag[data-astro-cid-7t52xonl]:hover{background:color-mix(in srgb, var(--at-primary) 25%, transparent)}.recorder[data-astro-cid-7t52xonl] .tl-flag[data-astro-cid-7t52xonl][aria-pressed=true]:hover{background:color-mix(in srgb, var(--at-primary) 88%, var(--at-text))}.recorder[data-astro-cid-7t52xonl] .tl-flag[data-astro-cid-7t52xonl]:focus-visible{outline:2px solid var(--at-primary);outline-offset:-2px}.recorder[data-astro-cid-7t52xonl] .tl-remove[data-astro-cid-7t52xonl]{z-index:1;font-size:var(--at-font-size-sm);padding:0 .4rem;line-height:1.5;position:absolute;inset-block-start:0;inset-inline-end:0}.recorder[data-astro-cid-7t52xonl] .tl-block[data-astro-cid-7t52xonl].is-marked .tl-what[data-astro-cid-7t52xonl] textarea[data-astro-cid-7t52xonl]{border-inline-start:3px solid var(--at-primary)}.recorder[data-astro-cid-7t52xonl] .tl-block[data-astro-cid-7t52xonl][data-sleep] .tl-what[data-astro-cid-7t52xonl] textarea[data-astro-cid-7t52xonl]{border-inline-start-style:dashed}.tl-grip[data-astro-cid-7t52xonl]{cursor:grab;touch-action:none;min-width:0;padding-block:1.1rem;position:relative}.tl-grip[data-astro-cid-7t52xonl]:active{cursor:grabbing}.tl-grip-bar[data-astro-cid-7t52xonl]{background:color-mix(in srgb, var(--at-primary) 55%, transparent);border-radius:3px;height:6px;display:block}.tl-grip[data-astro-cid-7t52xonl]:hover .tl-grip-bar[data-astro-cid-7t52xonl],.tl[data-astro-cid-7t52xonl].is-dragging .tl-grip-bar[data-astro-cid-7t52xonl]{background:var(--at-primary)}.tl-readout[data-astro-cid-7t52xonl]{color:var(--at-text);font-size:var(--at-font-size-xs);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;inset-block-start:0;inset-inline-start:0}.tl-actions[data-astro-cid-7t52xonl]{gap:var(--at-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));min-width:0;margin:0;display:grid}.recorder[data-astro-cid-7t52xonl] .tl-actions[data-astro-cid-7t52xonl] button[data-astro-cid-7t52xonl]{padding:.45rem .4rem}.recorder[data-astro-cid-7t52xonl] .tl-actions[data-astro-cid-7t52xonl] button[data-astro-cid-7t52xonl][data-action=open]{border-color:var(--at-primary);background:color-mix(in srgb, var(--at-primary) 12%, var(--at-bg-alt));font-weight:600}.tally[data-astro-cid-7t52xonl]{font-variant-numeric:tabular-nums}.tally-figures[data-astro-cid-7t52xonl]{margin-block:0 var(--at-spacing-md);padding-block-start:var(--at-spacing-sm)}.tally-row[data-astro-cid-7t52xonl]{--tally-pad-block:.55rem;--tally-pad-inline:.7rem;border:1px solid var(--at-border);background:var(--at-border);grid-template-columns:1fr 1.2fr;gap:1px;margin-block-start:var(--at-spacing-sm);display:grid}.tally-cell[data-astro-cid-7t52xonl]{padding:var(--tally-pad-block) var(--tally-pad-inline);background:var(--at-bg);position:relative}.tally-day[data-astro-cid-7t52xonl]{grid-column:1/-1}@media (width>=40rem){.tally-row[data-astro-cid-7t52xonl]{grid-template-columns:1.5fr 1fr 1.2fr}.tally-day[data-astro-cid-7t52xonl]{grid-column:auto}}.tally-face[data-astro-cid-7t52xonl]{flex-direction:column;gap:.1rem;margin:0;display:flex}.tally-line[data-astro-cid-7t52xonl]{flex-wrap:wrap;align-items:baseline;gap:0 .4em;display:flex}.tally-value[data-astro-cid-7t52xonl],.tally-count[data-astro-cid-7t52xonl]{font-size:1.5rem;line-height:1.25}.tally-value[data-astro-cid-7t52xonl]{font-weight:600}.tally-change[data-astro-cid-7t52xonl] .tally-count[data-astro-cid-7t52xonl]{color:var(--at-text-secondary)}.tally-label[data-astro-cid-7t52xonl]{color:var(--at-text-secondary);font-size:var(--at-font-size-sm)}.tally-change[data-astro-cid-7t52xonl] .tally-label[data-astro-cid-7t52xonl]{color:var(--at-text-muted)}.tally-fill[data-astro-cid-7t52xonl]{inline-size:var(--covered,0%);background:var(--at-primary);position:absolute;inset-block:0;inset-inline-start:0}.tally-face-over[data-astro-cid-7t52xonl]{padding:var(--tally-pad-block) var(--tally-pad-inline);color:var(--at-on-primary);clip-path:inset(0 calc(100% - var(--covered,0%)) 0 0);position:absolute;inset:0}.tally-face-over[data-astro-cid-7t52xonl] .tally-label[data-astro-cid-7t52xonl]{color:inherit}@media (forced-colors:active){.tally-face-over[data-astro-cid-7t52xonl]{display:none}.tally-fill[data-astro-cid-7t52xonl]{background:canvastext;block-size:6px;inset-block-start:auto}}.tool-footer[data-astro-cid-7t52xonl]{margin-block:var(--at-spacing-lg) 0;border-block-start:1px solid var(--at-divider);color:var(--at-text-muted);font-size:var(--at-font-size-xs);padding-block-start:var(--at-spacing-sm)}.recorder-tools[data-astro-cid-7t52xonl]{margin-block:var(--at-spacing-md) var(--at-spacing-xs)}.recorder-status[data-astro-cid-7t52xonl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recorder-hidden[data-astro-cid-7t52xonl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=40rem){.tl-row[data-astro-cid-7t52xonl]{grid-template-columns:6.5rem minmax(0,1fr) 4.65rem}}.recorder-paper[data-astro-cid-7t52xonl]{border-block-start:1px solid var(--at-divider);margin-block-start:var(--at-spacing-xl);padding-block-start:var(--at-spacing-md)}.recorder[data-astro-cid-7t52xonl][data-scripted=true] .recorder-paper[data-astro-cid-7t52xonl]{display:none}.paper-date[data-astro-cid-7t52xonl]{margin-block:0 var(--at-spacing-sm);font-size:var(--at-font-size-sm);align-items:baseline;gap:.5rem;display:flex}.paper-date[data-astro-cid-7t52xonl]:after{content:"";border-block-end:1px solid var(--at-border);flex:1}.paper-table[data-astro-cid-7t52xonl]{border-collapse:collapse;width:100%;font-size:var(--at-font-size-sm)}.paper-table[data-astro-cid-7t52xonl] [data-astro-cid-7t52xonl]:is(th,td){border:1px solid var(--at-border);text-align:start;padding:.55rem .4rem}.paper-table[data-astro-cid-7t52xonl] tbody[data-astro-cid-7t52xonl] th[data-astro-cid-7t52xonl]{width:7rem}.paper-table[data-astro-cid-7t52xonl] tbody[data-astro-cid-7t52xonl] td[data-astro-cid-7t52xonl]:last-child{width:8rem}.recorder-sheet[data-astro-cid-7t52xonl]{display:none}@media print{body>:not(#main),#main>:not(.recorder){display:none!important}.recorder[data-astro-cid-7t52xonl]{color:#000;background:#fff;border:0;margin:0;padding:0}.recorder-live[data-astro-cid-7t52xonl],.recorder[data-astro-cid-7t52xonl]>h3[data-astro-cid-7t52xonl],.recorder[data-astro-cid-7t52xonl]>.recorder-lead[data-astro-cid-7t52xonl]{display:none}.recorder[data-astro-cid-7t52xonl][data-scripted=true] .recorder-sheet[data-astro-cid-7t52xonl]{display:block}}@page{margin:18mm}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-course{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9pt}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-title{margin:0 0 2mm;font-size:16pt}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-facts{margin:0 0 4mm;font-size:10pt}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-blanks{gap:10mm;margin:0 0 4mm;font-size:10pt;display:flex}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-blank{flex:1;align-items:baseline;gap:2mm;display:flex}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-blank:after{content:"";border-block-end:.4pt solid #000;flex:1}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-table{border-collapse:collapse;width:100%;font-size:10pt}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-table :is(th,td){text-align:start;vertical-align:top;border:.4pt solid #000;padding:1.6mm 2mm}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-table thead th{letter-spacing:.08em;text-transform:uppercase;font-size:8pt}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-title{color:#000}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-table tr,.recorder-sheet[data-astro-cid-7t52xonl] .sheet-table :is(th,td){color:#000;background:#fff}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-col-time,.recorder-sheet[data-astro-cid-7t52xonl] .sheet-col-span{white-space:nowrap;font-variant-numeric:tabular-nums;width:18mm}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-col-mark{width:26mm}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-row-blank td{height:7mm}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-col-what{white-space:pre-wrap}.recorder-sheet[data-astro-cid-7t52xonl] .sheet-foot{border-block-start:.4pt solid #000;margin:6mm 0 0;padding-block-start:2mm;font-size:8pt}
