.field[data-astro-cid-dchldyzy]{--dur:.82s;--ease:cubic-bezier(.22, .7, .3, 1);font-weight:400;display:block}.caption[data-astro-cid-dchldyzy]{font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:.005em;color:var(--muted);line-height:1.4}.line[data-astro-cid-dchldyzy]{border-bottom:1.5px solid var(--line-strong);margin-top:.4rem;padding-bottom:.35rem;display:block;position:relative}.answer[data-astro-cid-dchldyzy]{font-size:var(--text-h3);letter-spacing:-.01em;clip-path:inset(0 100% 0 -.3em);animation:write var(--dur) var(--ease) var(--delay) forwards;line-height:1.3;display:block}[data-astro-cid-dchldyzy][data-size=display] .answer[data-astro-cid-dchldyzy]{font-size:var(--text-h1);letter-spacing:-.03em;line-height:1.04}.nib[data-astro-cid-dchldyzy]{background:var(--pen);opacity:0;width:1.5px;animation:nib var(--dur) var(--ease) var(--delay) forwards;position:absolute;top:.12em;bottom:.4rem;left:0}@keyframes write{to{clip-path:inset(0 -.3em)}}@keyframes nib{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.answer[data-astro-cid-dchldyzy]{clip-path:none;animation:none}.nib[data-astro-cid-dchldyzy]{display:none}}.sheet-svg[data-astro-cid-gkzwteoe]{--paper:#fff;--paper-ink:#12141c;--paper-rule:#aab2c0;--paper-pen:#2447d6;--paper-wash:#ffd24a;border-radius:2px;width:100%;height:auto;display:block}.paper[data-astro-cid-gkzwteoe]{fill:var(--paper)}.p[data-astro-cid-gkzwteoe]{fill:var(--paper-ink);font-family:var(--font-sans);opacity:.62;font-size:7px}.p[data-astro-cid-gkzwteoe].title{font-family:var(--font-serif);opacity:1;font-size:13px}.r[data-astro-cid-gkzwteoe]{fill:none;stroke:var(--paper-rule);stroke-width:1px}.r[data-astro-cid-gkzwteoe].heavy{stroke:var(--paper-ink);stroke-width:1.4px}.dots[data-astro-cid-gkzwteoe] circle[data-astro-cid-gkzwteoe],.fine[data-astro-cid-gkzwteoe] rect[data-astro-cid-gkzwteoe]{fill:var(--paper-rule);stroke:none}.fine[data-astro-cid-gkzwteoe] rect[data-astro-cid-gkzwteoe]{opacity:.7}.slot[data-astro-cid-gkzwteoe]{fill:color-mix(in srgb, var(--paper-wash) 42%, transparent);transform-box:fill-box;transform-origin:50%}.w[data-astro-cid-gkzwteoe]{fill:var(--paper-pen);font-family:var(--font-serif);font-size:11px}.w[data-astro-cid-gkzwteoe].mono{font-family:var(--font-mono);font-size:10px}.w[data-astro-cid-gkzwteoe]{transform-box:fill-box;transform-origin:0}.sig[data-astro-cid-gkzwteoe],.tick[data-astro-cid-gkzwteoe]{fill:none;stroke:var(--paper-pen);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sig[data-astro-cid-gkzwteoe]{stroke-width:1.6px}.tick[data-astro-cid-gkzwteoe]{stroke-width:1.8px;stroke-linejoin:round}.slots[data-astro-cid-gkzwteoe],.written[data-astro-cid-gkzwteoe]{transition:opacity .26s}[data-astro-cid-gkzwteoe][data-state=printed] .slots[data-astro-cid-gkzwteoe],[data-astro-cid-gkzwteoe][data-state=printed] .written[data-astro-cid-gkzwteoe],[data-astro-cid-gkzwteoe][data-state=found] .written[data-astro-cid-gkzwteoe],[data-astro-cid-gkzwteoe][data-state=filled] .slots[data-astro-cid-gkzwteoe]{opacity:0}@media (prefers-reduced-motion:reduce){.slots[data-astro-cid-gkzwteoe],.written[data-astro-cid-gkzwteoe]{transition:none}}.specimen[data-astro-cid-pwemtidp]{width:100%;height:auto;display:block}.rule[data-astro-cid-pwemtidp]{stroke:var(--line-strong);stroke-width:1.5px}.leader[data-astro-cid-pwemtidp] circle[data-astro-cid-pwemtidp]{fill:var(--line-strong)}.printed[data-astro-cid-pwemtidp]{fill:var(--muted);font-family:var(--font-sans);font-size:13px}.printed[data-astro-cid-pwemtidp].small{font-size:11px}.slot[data-astro-cid-pwemtidp]{fill:color-mix(in srgb, var(--pen) 13%, transparent);rx:1;transform-box:fill-box;transform-origin:0}.nib[data-astro-cid-pwemtidp]{fill:var(--pen);opacity:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.specimen[data-astro-cid-pwemtidp]{view-timeline-name:--spec}.rule[data-astro-cid-pwemtidp],.leader[data-astro-cid-pwemtidp] circle[data-astro-cid-pwemtidp],.slot[data-astro-cid-pwemtidp],.nib[data-astro-cid-pwemtidp]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--spec}.rule[data-astro-cid-pwemtidp],.leader[data-astro-cid-pwemtidp] circle[data-astro-cid-pwemtidp]{animation-range:cover calc(30% + var(--i,0) * 5%) cover calc(74% + var(--i,0) * 5%)}.rule[data-astro-cid-pwemtidp]{animation-name:latch-stroke}.leader[data-astro-cid-pwemtidp] circle[data-astro-cid-pwemtidp]{animation-name:latch-fill}.slot[data-astro-cid-pwemtidp],.nib[data-astro-cid-pwemtidp]{animation-range:cover calc(38% + var(--i,0) * 5% + var(--o,0) * 8%) cover calc(62% + var(--i,0) * 5% + var(--o,0) * 8%)}.slot[data-astro-cid-pwemtidp]{animation-name:mark}.nib[data-astro-cid-pwemtidp]{animation-name:nib-run}}}@keyframes latch-stroke{0%,to{stroke:var(--line-strong)}30%,72%{stroke:var(--pen)}}@keyframes latch-fill{0%,to{fill:var(--line-strong)}30%,72%{fill:var(--pen)}}@keyframes mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nib-run{0%{opacity:0;transform:translate(0)}8%,85%{opacity:1}to{transform:translateX(var(--w));opacity:0}}.stage[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-panel);border:1px solid var(--line);border-radius:2px;overflow:hidden}.controls[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-xs);margin-top:1.25rem;display:flex;overflow:hidden}.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{text-align:center;font-size:var(--text-small);color:var(--muted);cursor:pointer;flex:1;padding:.5rem .25rem;transition:color .14s,background .14s;position:relative}.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]+label[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:hover{color:var(--text);background:var(--panel)}.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:after{content:"";background:var(--wash);transform-origin:0;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}#st-printed[data-astro-cid-lcdefpme]:checked~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-printed],#st-found[data-astro-cid-lcdefpme]:checked~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-found],#st-filled[data-astro-cid-lcdefpme]:checked~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-filled]{color:var(--text);background:var(--panel)}#st-printed[data-astro-cid-lcdefpme]:checked~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-printed]:after,#st-found[data-astro-cid-lcdefpme]:checked~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-found]:after,#st-filled[data-astro-cid-lcdefpme]:checked~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-filled]:after{transform:scaleX(1)}#st-printed[data-astro-cid-lcdefpme]:focus-visible~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-printed],#st-found[data-astro-cid-lcdefpme]:focus-visible~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-found],#st-filled[data-astro-cid-lcdefpme]:focus-visible~.controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-filled]{outline:2px solid var(--pen);outline-offset:-2px}#st-printed[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .slots,#st-printed[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .written{opacity:0}#st-found[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .slots{opacity:1}#st-found[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .written,#st-filled[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .slots{opacity:0}#st-filled[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .written{opacity:1}#st-found[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .slot{animation:slot-in .42s cubic-bezier(.2, 1.3, .4, 1) var(--d) both}#st-filled[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .w{animation:write-in .36s ease-out var(--d) both}#st-filled[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .tick{animation:draw-in .24s ease-out var(--d) both}#st-filled[data-astro-cid-lcdefpme]:checked~.stage[data-astro-cid-lcdefpme] .sig{animation:draw-in .9s ease-in-out var(--d) both}@media (prefers-reduced-motion:no-preference){.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .slots,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .written{opacity:1}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .slot,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .w,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .tick,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .sig,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme],.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:after{animation-duration:12s;animation-timing-function:ease-out;animation-iteration-count:infinite}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .slot{animation-name:cycle-slot;animation-delay:calc(-8s + var(--d));animation-timing-function:cubic-bezier(.2,1.3,.4,1)}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .w{animation-name:cycle-write;animation-delay:calc(-4s + var(--d))}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .tick{animation-name:cycle-tick;animation-delay:calc(-4s + var(--d))}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .stage[data-astro-cid-lcdefpme] .sig{animation-name:cycle-sign;animation-delay:calc(-4s + var(--d));animation-timing-function:ease-in-out}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{animation-name:cycle-lit}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:after{animation-name:cycle-bar;animation-timing-function:linear}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-found],.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-found]:after{animation-delay:-8s}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-filled],.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-filled]:after{animation-delay:-4s}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)):hover *,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)):focus-within *,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)):hover .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:after,.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)):focus-within .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:after{animation-play-state:paused}}@keyframes cycle-slot{0%{opacity:0;transform:scale(var(--s,.6))}3%{opacity:1;transform:scale(1.04)}5%,20%{opacity:1;transform:scale(1)}24%,to{opacity:0;transform:scale(1)}}@keyframes slot-in{0%{opacity:0;transform:scale(var(--s,.6))}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes cycle-write{0%{opacity:0;transform:translateY(2.5px)}4%,20%{opacity:1;transform:translateY(0)}24%,to{opacity:0;transform:translateY(0)}}@keyframes write-in{0%{opacity:0;transform:translateY(2.5px)}to{opacity:1;transform:translateY(0)}}@keyframes cycle-tick{0%{opacity:1;stroke-dashoffset:1px}2%,20%{opacity:1;stroke-dashoffset:0}24%,to{opacity:0;stroke-dashoffset:0}}@keyframes cycle-sign{0%{opacity:1;stroke-dashoffset:1px}7%,20%{opacity:1;stroke-dashoffset:0}24%,to{opacity:0;stroke-dashoffset:0}}@keyframes draw-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cycle-lit{0%,33%{color:var(--text);background:var(--panel)}38%,96%{color:var(--muted);background:0 0}to{color:var(--text);background:var(--panel)}}@keyframes cycle-bar{0%{transform:scaleX(0)}33%{transform:scaleX(1)}36%,to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-filled]{color:var(--text);background:var(--panel)}.demo[data-astro-cid-lcdefpme]:not(:has(input:checked)) .controls[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=st-filled]:after{transform:scaleX(1)}}.band[data-astro-cid-lcdefpme]{background:var(--panel);border-block:1px solid var(--line)}.stamp[data-astro-cid-lcdefpme]{border:2px solid var(--stamp);color:var(--stamp);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;opacity:.88;border-radius:2px;place-self:center start;justify-items:center;gap:.1rem;padding:.8rem 1.2rem;font-weight:600;line-height:1.3;display:grid;rotate:-4deg}.tiers[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;min-width:30rem}.tiers[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.tiers[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;vertical-align:baseline;padding:.9rem 1rem .9rem 0}.tiers[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-size:var(--text-small);border-bottom:1.5px solid var(--line-strong);padding-bottom:.6rem;font-weight:500}.tiers[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:400;font-size:var(--text-small);width:40%}.tiers[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.tiers[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{font-size:var(--text-body)}.tiers[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme].nums td[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-lead);letter-spacing:-.02em}.tiers[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].best span[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--wash) 26%, transparent);box-shadow:inset 0 -1.5px 0 0 color-mix(in srgb, var(--wash) 90%, transparent);border-radius:1px;margin-left:-.3em;padding:.1em .3em}.specimen-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lead)}
