.drawsheet{container-type:inline-size}.drawsheet__layout,.drawsheet__preview,.drawsheet__sheet,.ds-page,.ds-head,.ds-band{display:grid;gap:var(--space-2);align-content:start}.drawsheet__layout{gap:var(--space-4)}.drawsheet :where(p,ol,ul){margin:0;padding:0;list-style:none}.drawsheet__top{display:flex;flex-wrap:wrap;gap:var(--space-2)}.drawsheet__top > *{flex:1 0 auto;white-space:nowrap}.drawsheet__new{flex-grow:999}@media (scripting:enabled){.tool:not([data-ready]) .drawsheet [data-ds-wait]:disabled{opacity:1;cursor:progress}}.drawsheet__settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-4)}.drawsheet__field{min-width:0}.drawsheet__field--wide,.drawsheet__checks{grid-column:1 / -1}.drawsheet__field .segmented{justify-self:start;flex-wrap:wrap;overflow-x:visible;border-radius:calc(1.25rem + 3px)}.drawsheet__checks{display:flex;flex-wrap:wrap;gap:0 var(--space-5)}.drawsheet__frame{position:relative}.drawsheet__stage{container:ds-stage / inline-size;height:24rem;padding:var(--space-2);overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.drawsheet__stage[aria-busy]{opacity:0.6}.drawsheet__frame > .banner{position:absolute;inset:auto var(--space-2) var(--space-2);box-shadow:var(--shadow-2)}.drawsheet__frame:has(> .banner) > .drawsheet__stage{padding-bottom:8rem}.drawsheet__status{min-height:4.5em;font-variant-numeric:tabular-nums;line-height:1.5}:where(.drawsheet:not([data-ds-mode="finish"],[data-ds-mode="practice"])) .drawsheet__status{min-height:7.5em}@container (min-width:30rem){.drawsheet__status{min-height:3em}:where(.drawsheet:not([data-ds-mode="finish"],[data-ds-mode="practice"])) .drawsheet__status{min-height:4.5em}}.ds-page{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:var(--step--1)}.ds-title{font-size:var(--step-0);font-weight:700}.ds-fill{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4)}.ds-fill,.ds-prompt,.ds-rubric,.ds-foot{color:var(--ink-muted)}.ds-rule{display:inline-block;width:5em;border-bottom:1px solid}.ds-say{font-weight:600}.ds-grid{--ds-cols:1;display:grid;grid-template-columns:repeat(var(--ds-cols),minmax(0,1fr));gap:var(--space-3)}.ds-grid[data-phone="2"]{--ds-cols:2}.ds-grid[data-phone="3"]{--ds-cols:3}.ds-cell{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ds-n{display:inline-block;min-width:1.4em}.ds-box{position:relative;aspect-ratio:4 / 3;border:1px solid var(--line-strong)}.ds-caption{font-weight:600;text-align:center;overflow-wrap:anywhere}.ds-cell--note{overflow-wrap:anywhere}.ds-lines{display:grid}.ds-line{height:1.8em;border-bottom:1px solid var(--line-strong)}.ds-rubric{display:flex;flex-wrap:wrap;gap:0 var(--space-3)}.ds-tick{display:inline-block;width:0.75em;height:0.75em;margin-inline-end:0.3em;border:1px solid}.ds-foot{text-align:end}.ds-hold{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;width:var(--tap);height:var(--tap);max-width:100%;max-height:100%;padding:0;border:0;background:none;color:var(--ink-muted);cursor:pointer}.ds-hold:focus-visible{outline-offset:-4px}@media (scripting:none){.ds-hold{display:none}}.ds-hold .icon{box-sizing:content-box;width:1rem;height:1rem;padding:0.3rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface)}.ds-hold:hover .icon{border-color:var(--line-strong);color:var(--ink)}.ds-hold[aria-pressed="true"] .icon{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.is-held > .ds-box{box-shadow:inset 0 0 0 2px var(--brand)}.ds-fig{display:block;width:100%;height:auto;color:var(--ink)}.ds-fig :where(line,rect,circle,ellipse,polygon,polyline,path){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ds-fig :where(line,rect,circle,ellipse,polygon,polyline,path):where(:not(.ds-bone)){stroke-width:1.5px;vector-effect:non-scaling-stroke}.ds-fig .ds-bold{stroke-width:3px}.ds-fig .ds-frame{stroke-width:1px}.ds-fig .ds-pale{stroke-opacity:0.4}.ds-fig .ds-dash{stroke-dasharray:5 4}.ds-fig :is(.ds-ink,.ds-tone,.ds-t1,.ds-t2,.ds-t3,.ds-t4,.ds-word,.ds-bone--fill){fill:currentColor}.ds-fig .ds-paper{fill:var(--surface)}.ds-fig .ds-t1{fill-opacity:0.12}.ds-fig .ds-t2{fill-opacity:0.3}.ds-fig .ds-t3{fill-opacity:0.55}.ds-fig .ds-t4{fill-opacity:0.8}.ds-fig :is(.ds-flat,.ds-word){stroke:none}.ds-fig .ds-bone--paper{stroke:var(--surface)}.ds-fig .ds-bone--paper.ds-bone--fill{fill:var(--surface);stroke:none}@media screen and (prefers-reduced-motion:no-preference){.ds-page.is-new{animation:ds-in 0.26s var(--ease) both}.ds-hold.is-pop .icon{animation:ds-pop 0.2s var(--ease) both}.drawsheet__stage{transition:opacity 0.15s}}@keyframes ds-in{from{opacity:0;transform:translateY(0.5rem) scale(0.985)}}@keyframes ds-pop{from{transform:scale(0.7)}}@container ds-stage (min-width:30rem){.ds-grid[data-cols="2"]{--ds-cols:2}.ds-grid[data-cols="3"]{--ds-cols:3}.ds-grid[data-cols="4"]{--ds-cols:4}.ds-grid[data-cols="5"]{--ds-cols:5}}@container ds-stage (min-width:44rem){.ds-page{padding:var(--space-5);font-size:var(--step-0)}.ds-title{font-size:var(--step-1)}}@container (max-width:26rem){.drawsheet__top > *{padding-inline:var(--space-3)}}@container (min-width:60rem){.drawsheet__layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-6)}.drawsheet__layout > *{grid-column:1}.drawsheet__layout > .drawsheet__preview{grid-column:2;grid-row:1 / -1}.drawsheet__settings{grid-template-columns:minmax(0,1fr)}.drawsheet__stage{height:44rem}}@media print{.drawsheet,.drawsheet__stage{container-type:normal}.drawsheet__layout,.drawsheet__preview,.drawsheet__sheet,.drawsheet__stage,.ds-page,.ds-band{display:block;height:auto;padding:0;overflow:visible;border:0;background:none;color:inherit}.ds-page{font-size:10pt;animation:none}.ds-page *{color:inherit}.ds-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5mm 8mm;margin-bottom:3mm}.ds-title{font-size:14pt;line-height:1.15}.ds-fill{gap:0 8mm;font-size:11pt}.ds-rule{width:42mm}.ds-blank + .ds-blank .ds-rule{width:24mm}.ds-say{display:flex;align-items:flex-end;box-sizing:border-box;height:9mm;padding-bottom:1mm;overflow:hidden;font-size:9.5pt;line-height:1.25}.ds-grid,.ds-grid[data-phone]{--ds-cols:1;gap:0 4mm}.ds-grid[data-cols="2"]{--ds-cols:2}.ds-grid[data-cols="3"]{--ds-cols:3}.ds-grid[data-cols="4"]{--ds-cols:4}.ds-grid[data-cols="5"]{--ds-cols:5}.ds-grid[data-h="5"]{grid-auto-rows:15mm}.ds-grid[data-h="8"]{grid-auto-rows:24mm}.ds-grid[data-h="12"]{grid-auto-rows:36mm}.ds-grid[data-h="14"]{grid-auto-rows:42mm}.ds-grid[data-h="16"]{grid-auto-rows:48mm}.ds-grid[data-h="18"]{grid-auto-rows:54mm}.ds-grid[data-h="20"]{grid-auto-rows:60mm}.ds-grid[data-h="24"]{grid-auto-rows:72mm}.ds-grid[data-h="36"]{grid-auto-rows:108mm}.ds-grid[data-h="72"]{grid-auto-rows:216mm}.ds-cell{box-sizing:border-box;gap:0.8mm;padding-bottom:2mm;overflow:hidden;break-inside:avoid}.ds-cell > :where(p){flex:none;line-height:1.25}.ds-cell > .ds-fig,.ds-box,.ds-lines{flex:1 1 0;min-height:0}.ds-box,.is-held > .ds-box{aspect-ratio:auto;border-color:currentColor;box-shadow:none}.ds-line{height:auto;border-color:currentColor}.ds-lines{grid-auto-rows:1fr}.ds-prompt,.ds-rubric,.ds-cell--note{font-size:8.5pt}.ds-foot{margin-top:1.5mm;font-size:8pt}}
