@font-face{font-family:"WS Print";src:url(fonts/andika/Andika-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:"WS Print";src:url(fonts/ws-print-basic/WSPrintBasic.woff2) format("woff2");font-display:block;unicode-range:U+20-7E,U+A0-17F,U+2013-2014,U+2018-201D,U+2026}@font-face{font-family:"WS Tails";src:url(fonts/playwrite-de-grund/PlaywriteDEGrund.woff2) format("woff2");font-weight:100 400;font-display:block}@font-face{font-family:"WS Slant";src:url(fonts/playwrite-au-nsw/PlaywriteAUNSW.woff2) format("woff2");font-weight:100 400;font-display:block}@font-face{font-family:"WS Joined";src:url(fonts/playwrite-us-modern/PlaywriteUSModern.woff2) format("woff2");font-weight:100 400;font-display:block}@font-face{font-family:"WS Cursive";src:url(fonts/playwrite-us-trad/PlaywriteUSTrad.woff2) format("woff2");font-weight:100 400;font-display:block}@page ws-letter-portrait{size:letter portrait;margin:0}@page ws-letter-landscape{size:letter landscape;margin:0}@page ws-a4-portrait{size:A4 portrait;margin:0}@page ws-a4-landscape{size:A4 landscape;margin:0}.worksheet{container-type:inline-size;display:grid;gap:var(--space-4)}.worksheet__layout{display:grid;gap:var(--space-4)}.worksheet__layout > *{min-width:0;margin:0}.worksheet__entry{display:grid;gap:var(--space-2)}.worksheet__entry .segmented{justify-self:start}.worksheet .worksheet__input{min-height:4.25rem}.worksheet .tool-own .worksheet__input{min-height:7rem;max-height:15rem;field-sizing:content}@media (max-height:44rem){@container (max-width:24rem){.worksheet[data-mode="text"] .tool-own .worksheet__input{min-height:5.4rem}}}.worksheet__entry .btn-lg{width:100%}.worksheet .tool-own{display:grid;gap:var(--space-1)}.worksheet .tool-own__label{font-weight:600}.worksheet .tool-own__how{color:var(--ink-muted);font-weight:400}.worksheet .tool-own__text{width:100%;border-color:var(--line-strong)}.worksheet .tool-own__status{min-height:2.9em;margin:0;color:var(--ink-muted);font-size:var(--step--1);overflow-wrap:anywhere}.worksheet .tool-own__status[data-problem]{color:var(--bad)}.worksheet__go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.worksheet__go .btn-lg{flex:1 1 auto;width:auto;white-space:nowrap}.worksheet__go[data-ws-wide] .btn-lg{flex-basis:100%}.worksheet__sample{flex:none}.worksheet__each{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);margin:0;color:var(--ink-muted);font-size:var(--step--1)}.worksheet__undo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);box-sizing:border-box}.worksheet__undo button{order:-1}.worksheet .worksheet__said{flex:1 0 100%;grid-column:1 / -1;margin:var(--space-2) 0 0}.worksheet details.tool-more,.worksheet__ready{display:block}.worksheet .tool-more > summary,.worksheet__ready > summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap);border-top:1px solid var(--line);color:var(--ink-muted);cursor:pointer;list-style:none}.worksheet .tool-more > summary::-webkit-details-marker,.worksheet__ready > summary::-webkit-details-marker{display:none}.worksheet .tool-more > summary::after,.worksheet__ready > summary::after{content:"";flex:none;width:0.5em;height:0.5em;margin-inline:var(--space-2);border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-25%) rotate(45deg)}.worksheet .tool-more[open] > summary::after,.worksheet__ready[open] > summary::after{transform:translateY(25%) rotate(-135deg)}.worksheet .tool-more__body{display:grid;gap:var(--space-3);padding-bottom:var(--space-3)}.worksheet__ready-list{display:grid;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-3)}.worksheet__ready-list--long{max-height:min(24rem,70vh);padding-bottom:3rem;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(#000 calc(100% - 3rem),transparent)}.worksheet__ready-list > .hint{margin:0}.worksheet__ready-set{display:flex;flex-wrap:wrap;gap:var(--space-2)}.worksheet__ready-head{flex-basis:100%;margin:0;color:var(--ink-muted);font-size:var(--step--1);font-weight:600}.worksheet .worksheet__ready-line{justify-content:flex-start;max-width:100%;border-radius:var(--radius);font-weight:500;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.worksheet .worksheet__style{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.worksheet__style > .field{flex:1 1 8.5rem;min-width:0}.worksheet__style > [data-ws-field="font"],.worksheet__style:not([data-ws-row-fields]) > .field:nth-child(1){flex-basis:9.5rem}.worksheet__style > [data-ws-field="trace"],.worksheet__style:not([data-ws-row-fields]) > .field:nth-child(2){flex-basis:7rem}.worksheet__style > [data-ws-field="size"],.worksheet__style:not([data-ws-row-fields]) > .field:nth-child(3){flex-basis:11.5rem}.worksheet__style > [data-ws-field="group"]{flex:3 1 11.5rem}.worksheet__style .select{padding-inline:var(--space-2);text-overflow:ellipsis}.worksheet__style > [data-ws-field="layout"]{flex-basis:100%}.worksheet .worksheet__pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.worksheet__kind-group{display:grid;gap:var(--space-2)}.worksheet__kinds .label,.worksheet__kinds .hint{margin:0}.worksheet__more{display:grid;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.worksheet__more .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.75rem),1fr));gap:var(--space-3)}.worksheet__checks{display:grid}.worksheet__preview{display:grid;gap:var(--space-2);align-content:start}.worksheet > *,.worksheet__preview > *{min-width:0}.worksheet__stage{position:relative;aspect-ratio:5 / 6;max-height:46rem;border-radius:var(--radius);background:var(--surface-2)}@media screen{.worksheet[data-turn="landscape"] .worksheet__stage{aspect-ratio:5 / 4}}.worksheet__pages{position:absolute;inset:var(--space-3)}.worksheet__page{height:100%}.worksheet__page:not([data-current]){display:none}.worksheet__svg{display:block;width:100%;height:100%;color:var(--ink)}.worksheet__paper{fill:var(--surface);stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.worksheet__guide{fill:none;stroke:var(--ink-muted);stroke-width:0.25}.worksheet__guide--mid{stroke-width:0.2}.worksheet__head,.worksheet__credit{fill:var(--ink-muted);font-family:var(--font-body)}.worksheet__ink{font-kerning:none;font-variant-ligatures:none;font-weight:400;white-space:pre}.worksheet[data-font="print"] .worksheet__ink{font-family:"WS Print",sans-serif}.worksheet[data-font="tails"] .worksheet__ink{font-family:"WS Tails",sans-serif}.worksheet[data-font="slant"] .worksheet__ink{font-family:"WS Slant",sans-serif}.worksheet[data-font="joined"] .worksheet__ink{font-family:"WS Joined",cursive}.worksheet[data-font="cursive"] .worksheet__ink{font-family:"WS Cursive",cursive}.worksheet[data-trace="dotted"] .worksheet__ink,.worksheet[data-trace="outline"] .worksheet__ink{fill:var(--surface);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill}@media screen{.worksheet[data-trace="dotted"] .worksheet__ink,.worksheet[data-trace="outline"] .worksheet__ink{fill:color-mix(in srgb,currentColor 10%,var(--surface))}@container (max-width:45.99rem){.worksheet[data-trace="dotted"] .worksheet__ink,.worksheet[data-trace="outline"] .worksheet__ink{fill:color-mix(in srgb,currentColor 18%,var(--surface))}}}.worksheet[data-trace="solid"] .worksheet__ink{fill:currentColor;opacity:0.35}.worksheet__dots{fill:none;stroke:currentColor;stroke-linecap:round}.worksheet[data-trace] .worksheet__ink--model{fill:currentColor;stroke:none;opacity:0.4}.worksheet__path,.worksheet__arrow,.worksheet__frame{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.worksheet__path--solid{opacity:0.35}.worksheet__frame{stroke-width:0.4}.worksheet__num{fill:currentColor;stroke:var(--surface);stroke-width:0.7;paint-order:stroke fill;font-family:var(--font-body);font-weight:700}.worksheet__pager{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.worksheet__page-label{min-width:7rem;color:var(--ink-muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;text-align:center}.worksheet .tool-status{min-height:2.8em;overflow-wrap:anywhere;text-align:center}@media (prefers-reduced-motion:no-preference){.worksheet__page.is-new{animation:worksheet-in 0.25s var(--ease)}}@keyframes worksheet-in{from{opacity:0.4}}@container (min-width:46rem){.worksheet__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto auto 1fr;column-gap:var(--space-6)}.worksheet__layout > *{grid-column:1}.worksheet__layout > .worksheet__preview{grid-column:2;grid-row:1 / -1}.worksheet .worksheet__input{min-height:7rem}}.worksheet__read{fill:currentColor;font-kerning:none;font-variant-ligatures:none;font-weight:400;white-space:pre}.worksheet[data-font="print"] .worksheet__read{font-family:"WS Print",sans-serif}.worksheet[data-font="tails"] .worksheet__read{font-family:"WS Tails",sans-serif}.worksheet[data-font="slant"] .worksheet__read{font-family:"WS Slant",sans-serif}.worksheet[data-font="joined"] .worksheet__read{font-family:"WS Joined",cursive}.worksheet[data-font="cursive"] .worksheet__read{font-family:"WS Cursive",cursive}.worksheet__path.worksheet__shade{fill:currentColor;fill-opacity:0.3}.worksheet .worksheet__pick--word{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.worksheet__parts .pills{flex-wrap:wrap}@media print{main:has(.worksheet) > :not(.tool){display:none !important}main:has(.worksheet) > .tool{margin-top:0}body:has(.worksheet){min-height:0;page:ws-letter-portrait}body:has(.worksheet[data-paper="letter"][data-turn="landscape"]){page:ws-letter-landscape}body:has(.worksheet[data-paper="a4"][data-turn="portrait"]){page:ws-a4-portrait}body:has(.worksheet[data-paper="a4"][data-turn="landscape"]){page:ws-a4-landscape}main:has(.worksheet){font-size:0;line-height:0}main:has(.worksheet) > .tool{font-size:1rem;line-height:1.5}.worksheet [data-announce]{display:none}.worksheet{page:ws-letter-portrait}.worksheet[data-paper="letter"][data-turn="landscape"]{page:ws-letter-landscape}.worksheet[data-paper="a4"][data-turn="portrait"]{page:ws-a4-portrait}.worksheet[data-paper="a4"][data-turn="landscape"]{page:ws-a4-landscape}.worksheet,.worksheet__layout,.worksheet__preview{display:block}.worksheet__stage{aspect-ratio:auto;max-height:none;border-radius:0;background:none}.worksheet__pages{position:static}.worksheet__page,.worksheet__page:not([data-current]){display:block;width:215.4mm;height:278.9mm;overflow:hidden;break-after:page;break-inside:avoid;page:ws-letter-portrait}.worksheet__page:last-child{break-after:auto}.worksheet[data-paper="letter"][data-turn="landscape"] .worksheet__page{width:278.9mm;height:215.4mm;page:ws-letter-landscape}.worksheet[data-paper="a4"][data-turn="portrait"] .worksheet__page{width:209.5mm;height:296.5mm;page:ws-a4-portrait}.worksheet[data-paper="a4"][data-turn="landscape"] .worksheet__page{width:296.5mm;height:209.5mm;page:ws-a4-landscape}.worksheet__svg{color:#000}.worksheet__paper{fill:#fff;stroke:none}.worksheet[data-trace="dotted"] .worksheet__ink:not(.worksheet__ink--model),.worksheet[data-trace="outline"] .worksheet__ink:not(.worksheet__ink--model){fill:#fff}.worksheet__num{stroke:#fff}.worksheet__guide{stroke:#000}.worksheet__head,.worksheet__credit{fill:#000}}.worksheet__layout > .worksheet__entry{order:0}.worksheet__layout > .worksheet__entry:not(:has(.tool-own__text)){order:2}.worksheet__layout > .worksheet__preview{order:1}.worksheet__layout > .worksheet__actions{order:0}.worksheet__layout > .worksheet__style{order:2}.worksheet__layout > .worksheet__more{order:4}@media screen{.worksheet [data-ws-status],.worksheet__sample{display:none}#worksheet-privacy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.worksheet__pager .btn,.worksheet__actions .btn-secondary,.worksheet__actions .btn-ghost{min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--link);font-weight:400;text-decoration:underline;text-underline-offset:0.25em}}@media screen{.worksheet__pager .btn,.worksheet__actions .btn-secondary,.worksheet__actions .btn-ghost{position:relative}.worksheet__pager .btn::before,.worksheet__actions .btn-secondary::before,.worksheet__actions .btn-ghost::before{content:"";position:absolute;inset:min(0px,calc((100% - var(--tap)) / 2)) 0}}
