.ds-page,.ds-page *,.ds-page :before,.ds-page :after{box-sizing:border-box}.ds-page{color:#1c1917;text-align:start;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;width:8.5in;height:11in;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.ds-page.ds-cover,.ds-page.ds-overflow{-webkit-box-decoration-break:clone;box-decoration-break:clone;height:auto;min-height:11in}.ds-page :is(h1,h2,p,ul,table){color:inherit;margin:0}.ds-page ul{padding:0;list-style:none}.ds-page b,.ds-page strong{color:inherit;font-weight:700}.ds-head{border-bottom:2px solid #1c1917;justify-content:space-between;align-items:flex-end;gap:1.5em;display:flex}.ds-title{flex-direction:column;min-width:0;display:flex}.ds-eyebrow{color:#9a3412;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ds-page h1{font-weight:700;line-height:1.15}.ds-label{color:#57534e}.ds-blank{vertical-align:bottom;border-bottom:1px solid #78716c;min-width:8em;min-height:1.1em;display:inline-block}.ds-blank-team{min-width:14em}.ds-blank-name{min-width:12em}.ds-blank-total{border-bottom-width:1.5px;min-width:2.2em}.ds-fill{border-bottom:1px solid #78716c;min-height:1.2em}.ds-box{border:1.5px solid #1c1917;flex:none;width:.85em;height:.85em;margin-top:.2em}.ds-cover{gap:16px;padding:.55in .55in .5in;font-size:13px;line-height:1.45}.ds-cover .ds-head{padding-bottom:12px}.ds-cover .ds-eyebrow{font-size:12px}.ds-cover h1{font-size:28px}.ds-cover .ds-side{color:#44403c;text-align:end;flex:none}.ds-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ds-fields>div{flex-direction:column;gap:4px;display:flex}.ds-fields .ds-label{font-size:12px}.ds-fields .ds-value{border-bottom:1px solid #78716c;min-height:22px}.ds-checklist{border:1px solid #a8a29e;border-radius:4px;flex-direction:column;gap:7px;padding:12px 16px;display:flex}.ds-checklist ul{flex-direction:column;gap:6px;display:flex}.ds-checklist li,.ds-items li,.ds-flags li{align-items:flex-start;gap:.45em;display:flex}.ds-table{border-collapse:collapse;width:100%;font-size:13px}.ds-table caption{text-align:start;padding-bottom:6px;font-weight:700}.ds-table :is(th,td){vertical-align:top;text-align:start;border:1px solid #78716c;padding:6px 8px}.ds-table thead th{background:#f5f5f4}.ds-table tbody tr{break-inside:avoid;height:.5in}.ds-table tbody th{font-weight:600}.ds-table .ds-unlisted{color:#57534e;font-weight:400}.ds-table .ds-narrow{text-align:center;width:52px}.ds-table .ds-student{width:150px}.ds-table .ds-yesno{vertical-align:middle;color:#57534e;text-align:center;width:84px}.ds-table th.ds-yesno{color:inherit}.ds-rules{color:#44403c;flex-direction:column;gap:6px;display:flex}.ds-session-notes{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.ds-ruled{background-image:repeating-linear-gradient(#0000 0 27px,#a8a29e 27px 28px);flex:1}.ds-foot{color:#57534e;border-top:1px solid #d6d3d1;justify-content:space-between;gap:16px;padding-top:8px;font-size:12px;display:flex}.ds-sheet{font-size:calc(var(--ds-scale,1) * 10.5px);gap:.6em;padding:.34in .4in .28in;line-height:1.22}.ds-sheet .ds-head{padding-bottom:.4em}.ds-sheet h1{font-size:2em}.ds-sheet .ds-side{flex:none;align-items:flex-end;gap:1.2em;font-size:1.1em;display:flex}.ds-who{color:#44403c;text-align:end;max-width:26em}.ds-total{border:2px solid #1c1917;border-radius:4px;flex-direction:column;align-items:center;padding:.15em .9em .2em;display:flex}.ds-total-label{color:#57534e;text-transform:uppercase;letter-spacing:.06em;font-size:.85em;font-weight:700}.ds-total-value{white-space:nowrap;font-size:1.45em;font-weight:700}.ds-line{flex-wrap:wrap;align-items:baseline;gap:.4em 1em;font-size:1.1em;display:flex}.ds-line .ds-fill{flex:12em}.ds-line .ds-short{flex:none;width:3em}.ds-banner{color:#431407;background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;flex-direction:column;gap:.1em;padding:.35em .9em;font-size:1.05em;display:flex}.ds-criteria{column-rule:1px solid #d6d3d1;columns:2;flex:none;column-gap:1.6em}.ds-criterion{break-inside:avoid;border-top:1.5px solid #1c1917;flex-direction:column;gap:.25em;padding-top:.35em;display:flex}.ds-criterion:not(:last-child){margin-block-end:.6em}.ds-criterion-head{flex-wrap:wrap;align-items:baseline;gap:.2em 1em;display:flex}.ds-criterion h2{flex:auto;font-size:1.2em;line-height:1.2}.ds-number{color:#9a3412}.ds-tags{color:#57534e;font-size:.85em;font-weight:400}.ds-bands{flex:none;gap:.45em;margin-inline-start:auto;font-weight:700;display:flex}.ds-band{white-space:nowrap;border:1.5px solid #1c1917;border-radius:1em;padding:0 .55em}.ds-question{color:#292524;font-style:italic}.ds-items,.ds-flags ul{flex-direction:column;gap:.15em;display:flex}.ds-text{color:#44403c}.ds-flags{color:#7f1d1d;flex-direction:column;gap:.15em;display:flex}.ds-flags-title{text-transform:uppercase;letter-spacing:.06em;font-size:.9em;font-weight:700}.ds-cross{flex:none;width:.85em;height:.85em;margin-top:.2em}.ds-notes{align-items:baseline;gap:.6em;display:flex}.ds-notes .ds-fill{flex:1}.ds-print{display:none}.ds-print.ds-example{display:block}@media screen{.ds-print.ds-measuring{visibility:hidden;width:8.5in;height:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}}@media print{@page{size:letter;margin:0}html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>:not(.ds-print){display:none!important}.ds-print{display:block}.ds-print .ds-page+.ds-page{break-before:page}}.tool.svelte-1szj0lx{flex-wrap:wrap;align-items:flex-start;gap:2.5rem;margin-top:2rem;display:flex}.steps.svelte-1szj0lx{flex:999 30rem;min-width:0;margin:0;padding:0;list-style:none}.preview.svelte-1szj0lx{flex:22rem;min-width:0}@media (width>=72rem){.preview.svelte-1szj0lx{position:sticky;inset-block-start:calc(var(--sl-nav-height) + 1rem)}}.step.svelte-1szj0lx{--bullet-size:2rem;padding-inline-start:calc(var(--bullet-size) + 1.25rem);padding-bottom:2.25rem;position:relative}.step.svelte-1szj0lx:before{width:var(--bullet-size);height:var(--bullet-size);font-size:var(--sl-text-sm);font-weight:700;line-height:var(--bullet-size);color:var(--sl-color-black);text-align:center;content:attr(data-number);background:var(--sl-color-text-accent);border-radius:99rem;position:absolute;inset-block-start:0;inset-inline-start:0}.step.svelte-1szj0lx:after{inset-block:calc(var(--bullet-size) + .5rem) .5rem;content:"";background:var(--sl-color-hairline-light);width:1px;position:absolute;inset-inline-start:calc((var(--bullet-size) - 1px) / 2)}.step.svelte-1szj0lx:last-child{padding-bottom:0}.step.svelte-1szj0lx:last-child:after{display:none}.locked.svelte-1szj0lx:before{color:var(--sl-color-gray-2);background:var(--sl-color-gray-5)}h2.svelte-1szj0lx{font-size:var(--sl-text-h4);color:var(--sl-color-white);margin:0;line-height:2rem}.lead.svelte-1szj0lx{color:var(--sl-color-gray-2);margin:.25rem 0 1rem}.muted.svelte-1szj0lx{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);font-weight:400}.mono.svelte-1szj0lx{font-family:var(--__sl-font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.status.svelte-1szj0lx{color:var(--sl-color-white);background:var(--sl-color-green-low);border:1px solid var(--sl-color-green);border-radius:.5rem;align-items:flex-start;gap:.6rem;margin:1rem 0 0;padding:.75rem 1rem;display:flex}.status.svelte-1szj0lx svg:where(.svelte-1szj0lx){color:var(--sl-color-green-high);flex:none;margin-top:.15rem}fieldset.svelte-1szj0lx{border:0;margin:0;padding:0}legend.svelte-1szj0lx{color:var(--sl-color-white);margin-bottom:.5rem;padding:0;font-weight:600}.terms.svelte-1szj0lx{margin-top:.75rem}.pills.svelte-1szj0lx{flex-wrap:wrap;gap:.5rem;display:flex}.pill.svelte-1szj0lx{cursor:pointer;border:1px solid var(--sl-color-gray-4);border-radius:.375rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;display:inline-flex}.pill.on.svelte-1szj0lx{background:var(--sl-color-accent-low);border-color:var(--sl-color-text-accent)}.pill.svelte-1szj0lx:focus-within{outline:2px solid var(--sl-color-text-accent);outline-offset:2px}.teams.svelte-1szj0lx{margin-top:1.25rem}.team-list.svelte-1szj0lx{border:1px solid var(--sl-color-gray-5);border-radius:.5rem;margin:0;padding:0;list-style:none;overflow:hidden}.team-list.svelte-1szj0lx li:where(.svelte-1szj0lx)+li:where(.svelte-1szj0lx){border-top:1px solid var(--sl-color-gray-5)}.team-list.svelte-1szj0lx label:where(.svelte-1szj0lx){cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;padding:.4rem 1rem;display:flex}.team-list.svelte-1szj0lx input:where(.svelte-1szj0lx){flex:none;width:1.1rem;height:1.1rem;margin:0}.team-list.svelte-1szj0lx .name:where(.svelte-1szj0lx){flex:1;min-width:0}.all.svelte-1szj0lx{background:var(--sl-color-gray-6);font-weight:600}.print-row.svelte-1szj0lx{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.preview.svelte-1szj0lx h2:where(.svelte-1szj0lx){font-size:var(--sl-text-base);color:var(--sl-color-gray-2)}.thumbs.svelte-1szj0lx{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-top:.5rem;display:grid}figure.svelte-1szj0lx{gap:.4rem;margin:0;display:grid}figcaption.svelte-1szj0lx{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.thumb.svelte-1szj0lx{aspect-ratio:8.5/11;border:1px solid var(--sl-color-gray-5);background:#fff;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 1px 3px #1c191726}.paper.svelte-1szj0lx{transform-origin:0 0;position:absolute;inset-block-start:0;inset-inline-start:0}.preview.svelte-1szj0lx>.muted:where(.svelte-1szj0lx){margin:.75rem 0 0}.print-holder.svelte-1szj0lx{display:contents}
