.index-overlay{animation:.18s index-fade}.index-sheet{background:var(--ui-bg);border:1px solid color-mix(in oklab,var(--ui-text) 24%,var(--ui-bg));flex-direction:column;max-height:calc(min(30rem,72vh));animation:.3s cubic-bezier(.65,0,.35,1) index-unroll;display:flex;position:relative}.index-sheet .crop{border:0 solid color-mix(in oklab,var(--ui-text) 40%,var(--ui-bg));pointer-events:none;width:10px;height:10px;position:absolute}.index-sheet .crop.tl{border-top-width:1px;border-left-width:1px;top:-6px;left:-6px}.index-sheet .crop.tr{border-top-width:1px;border-right-width:1px;top:-6px;right:-6px}.index-sheet .crop.bl{border-bottom-width:1px;border-left-width:1px;bottom:-6px;left:-6px}.index-sheet .crop.br{border-bottom-width:1px;border-right-width:1px;bottom:-6px;right:-6px}.index-head{z-index:1;top:0;pointer-events:none;align-items:center;height:48px;display:flex;position:absolute;inset-inline:16px}.index-head .title{font-family:var(--font-redaction);color:var(--ui-primary);font-size:15px;font-style:italic;line-height:20px}.index-head .esc{pointer-events:auto;margin-left:auto;transition:color .2s}.index-head .esc:hover{color:var(--ui-text-highlighted)}.index-empty,.index-foot,.index-head .esc,.index-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-dimmed);font-size:10px;font-weight:400}.index-input{display:flex;border-bottom:1px solid var(--ui-primary)!important}.index-input>input{height:48px;font-family:var(--font-mono);color:var(--ui-text-highlighted);background:0 0;border-radius:0;outline:none;padding:0 52px 0 68px;font-size:12px;box-shadow:none!important}.index-input>input::placeholder{color:var(--ui-text-dimmed)}.index-viewport{counter-reset:index;padding-bottom:6px}.index-label{height:32px;color:var(--ui-text-muted);align-items:center;gap:8px;padding:8px 16px 0;display:flex}.index-label:before{counter-increment:index;content:counter(index,upper-roman);min-width:14px;font-family:var(--font-redaction);letter-spacing:0;text-transform:none;color:var(--ui-primary);font-size:13px;font-style:italic}.index-label:after{content:"";background:color-mix(in oklab,var(--ui-text) 10%,var(--ui-bg));flex:1;height:1px}.index-item{cursor:pointer;border-radius:0;align-items:center;gap:8px;min-height:28px;padding:4px 16px}.index-item[data-highlighted]{background:color-mix(in oklab,var(--ui-text) 6%,var(--ui-bg))}.index-item .tick{background:color-mix(in oklab,var(--ui-text) 22%,var(--ui-bg));transform-origin:0;flex:none;align-self:flex-start;width:14px;height:1px;margin-top:10px;transition:transform .15s,background-color .15s;transform:scaleX(.57)}.index-item[data-highlighted] .tick{background:var(--ui-primary);transform:none}.index-row{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.index-title{text-overflow:ellipsis;min-width:0;color:var(--ui-text-toned);font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.index-item[data-highlighted] .index-title{color:var(--ui-text-highlighted)}.index-suffix{font-family:var(--font-mono);color:var(--ui-text-dimmed);flex:1;align-items:baseline;gap:8px;margin:0;font-size:10px;display:flex}.is-project .index-suffix{text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);justify-content:flex-end;font-size:12px;overflow:hidden}.is-project .index-suffix:before{display:none}.index-suffix:before{content:"";border-bottom:1px dotted color-mix(in oklab,var(--ui-text) 24%,var(--ui-bg));flex:1;min-width:16px}.index-description{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-dimmed);font-size:12px;line-height:16px;overflow:hidden}.index-item mark{color:var(--ui-text-highlighted);text-decoration:underline;-webkit-text-decoration-color:var(--ui-primary);text-decoration-color:var(--ui-primary);text-underline-offset:3px;background:0 0}.index-empty{padding:24px 16px}.index-foot{border-top:1px solid color-mix(in oklab,var(--ui-text) 10%,var(--ui-bg));gap:16px;width:100%;padding:8px 16px;display:flex}.index-foot kbd{text-align:center;min-width:14px;color:var(--ui-text-muted);margin-right:2px;font-family:inherit;display:inline-block}@media (pointer:coarse){.index-foot{display:none}}@keyframes index-fade{0%{opacity:0}}@keyframes index-unroll{0%{clip-path:inset(-12px -12px 100%)}to{clip-path:inset(-12px)}}@media (prefers-reduced-motion:reduce){.index-overlay,.index-sheet{animation:none}}.construction[data-v-6525b19a]{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:hidden}.construction.instant[data-v-6525b19a] :is(path,text){transition:none!important}path[data-v-6525b19a]{fill:none;stroke:color-mix(in oklab,var(--ui-text) 28%,var(--ui-bg));stroke-width:.75px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s cubic-bezier(.4,0,1,1)}path.on[data-v-6525b19a]{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur) var(--ease) var(--delay),stroke 2.4s ease}path.erasing[data-v-6525b19a]{transition:stroke-dashoffset .9s cubic-bezier(.45,0,.55,1)}path.on.fresh[data-v-6525b19a]{stroke:color-mix(in oklab,var(--ui-primary) 75%,var(--ui-bg));transition:stroke-dashoffset var(--dur) var(--ease) var(--delay),stroke 0s}path.faint[data-v-6525b19a]{stroke:color-mix(in oklab,var(--ui-text) 13%,var(--ui-bg))}path.guide[data-v-6525b19a]{stroke:color-mix(in oklab,var(--ui-text) 7%,var(--ui-bg))}path.red[data-v-6525b19a]{stroke:color-mix(in oklab,var(--ui-primary) 80%,var(--ui-bg))}text[data-v-6525b19a]{font-family:var(--font-mono);letter-spacing:.04em;fill:color-mix(in oklab,var(--ui-text) 42%,var(--ui-bg));opacity:0;font-size:9px;transition:opacity .25s}text.on[data-v-6525b19a]{opacity:1;transition:opacity .5s ease var(--delay),fill 2.4s ease}text.erasing[data-v-6525b19a]{transition:opacity .6s}text.on.fresh[data-v-6525b19a]{fill:color-mix(in oklab,var(--ui-primary) 75%,var(--ui-bg));transition:opacity .6s ease var(--delay),fill 0s}@media (prefers-reduced-motion:reduce){path[data-v-6525b19a],path.on[data-v-6525b19a],text[data-v-6525b19a],text.on[data-v-6525b19a]{transition:none}}.sun-horizon[data-v-ca96cc06]{stroke:color-mix(in oklab,currentColor 45%,var(--ui-bg))}.sun-horizon[data-v-ca96cc06],.sun-night[data-v-ca96cc06]{fill:none;stroke-width:.75px}.sun-night[data-v-ca96cc06]{stroke:color-mix(in oklab,currentColor 30%,var(--ui-bg));stroke-dasharray:1 1.5}.sun-day[data-v-ca96cc06]{fill:none;stroke:var(--ui-primary);stroke-width:1px}.sun-dot[data-v-ca96cc06]{fill:var(--ui-bg);stroke:color-mix(in oklab,currentColor 70%,var(--ui-bg));stroke-width:.75px}.sun-dot.up[data-v-ca96cc06]{fill:var(--ui-primary);stroke:none}.hour[data-v-ca96cc06]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.signature[data-v-04d7fb7a]{color:#901112}html.dark .signature[data-v-04d7fb7a]{color:var(--ui-primary)}.rule[data-v-1d9e5c09]{background:color-mix(in oklab,var(--ui-text) 16%,transparent);transform-origin:0;transition:transform .9s cubic-bezier(.65,0,.35,1);transform:scaleX(0)}.label>span[data-v-1d9e5c09]:not(.rule){opacity:0;transition:opacity .6s .2s}.sign-off:not([data-state=idle]) .rule[data-v-1d9e5c09]{transition-delay:.15s;transform:scaleX(1)}.sign-off:not([data-state=idle]) .label>span[data-v-1d9e5c09]{opacity:1}.still[data-v-1d9e5c09] :is(.rule,.label>span){transition:none}@media (prefers-reduced-motion:reduce){.label>span[data-v-1d9e5c09],.rule[data-v-1d9e5c09]{transition:none}}.sheet[data-v-991ce8dc]{color:color-mix(in oklab,var(--ui-text-muted) 45%,var(--ui-bg));cursor:pointer;place-items:center;padding:3px 1px;transition:color .3s;display:grid}.sheet[data-v-991ce8dc]:hover{color:var(--ui-text-muted)}.sheet.on[data-v-991ce8dc]{color:var(--ui-text-highlighted)}.sheet[data-v-991ce8dc]:focus-visible{outline:1px solid color-mix(in oklab,var(--ui-primary) 60%,transparent);outline-offset:1px}svg[data-v-991ce8dc]{display:block;overflow:visible}path[data-v-991ce8dc],rect[data-v-991ce8dc]{fill:none;stroke:currentColor;stroke-width:1px;shape-rendering:crispedges}.sheet.on .adds[data-v-991ce8dc]{stroke:var(--ui-primary)}.level[data-v-991ce8dc]{color:var(--ui-text-muted)}@media (prefers-reduced-motion:reduce){.sheet[data-v-991ce8dc]{transition:none}}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:9999}::view-transition-old(root){z-index:1}.mechanism[data-v-61bb3da4]{--ink:oklab(84.6236% .0255187 .0132823);--thin:oklab(65.8566% .0765559 .0398468);contain:strict;z-index:10;pointer-events:none;inset:0}.mechanism[data-v-61bb3da4],.movement-at[data-v-61bb3da4],.parts[data-v-61bb3da4],.pin-card[data-v-61bb3da4]{position:absolute}.parts[data-v-61bb3da4]{inset:0;overflow:visible}path[data-v-61bb3da4]{fill:none;stroke:var(--ink);stroke-width:.6px;stroke-linecap:round;stroke-linejoin:round}.thin[data-v-61bb3da4]{stroke:var(--thin)}.cam[data-v-61bb3da4]{stroke-width:.75px}.plate[data-v-61bb3da4]{fill:oklab(46.5684% .129011 .0671492);stroke:none}.film[data-v-61bb3da4]{fill:#f3f2ee}.fog[data-v-61bb3da4]{fill:#e6e4de}.edge[data-v-61bb3da4]{letter-spacing:.12em;fill:#120808b3;font-size:6px}.night[data-v-61bb3da4]{fill:var(--thin);stroke:none}.eye[data-v-61bb3da4]{fill:none;stroke:var(--ink);stroke-width:.6px}.hand[data-v-61bb3da4]{stroke:#fff;stroke-width:1.1px}.sun-glyph circle[data-v-61bb3da4]{fill:#901112;stroke:#fff;stroke-width:.7px}.sun-glyph.up circle[data-v-61bb3da4]{fill:#fff}.sun-glyph path[data-v-61bb3da4]{stroke:#fff;stroke-width:.7px}.sun-glyph:not(.up) path[data-v-61bb3da4]{stroke:var(--thin)}.dot[data-v-61bb3da4],.pivot[data-v-61bb3da4]{fill:var(--ink)}.roller[data-v-61bb3da4]{fill:#901112;stroke:var(--ink);stroke-width:.6px}text[data-v-61bb3da4]{font-family:var(--font-mono);letter-spacing:.04em;fill:var(--thin);font-size:7px}.caption[data-v-61bb3da4]{text-transform:uppercase;letter-spacing:.08em}.part.balloon[data-v-61bb3da4] :is(text,circle,path){transition-delay:calc(1.3s + var(--i,0) * .18s)}.balloon.live[data-v-61bb3da4]{pointer-events:auto;cursor:help;outline:none}.balloon .hit[data-v-61bb3da4]{fill:#0000;stroke:none}.balloon.live.on circle[data-v-61bb3da4]:not(.hit),.balloon.live:focus-visible circle[data-v-61bb3da4]:not(.hit){fill:var(--ink)}.balloon.live.on text[data-v-61bb3da4]:not(.name):not(.note),.balloon.live:focus-visible text[data-v-61bb3da4]:not(.name):not(.note){fill:#901112}.pin-card[data-v-61bb3da4]{z-index:25;pointer-events:auto;font-family:var(--font-mono);letter-spacing:.01em;color:#ebebebeb;background:#901112;border:1px solid #ebebeb8c;flex-direction:column;gap:6px;padding:10px;font-size:10px;line-height:15px;display:flex}.pin-card.v-u[data-v-61bb3da4]{flex-direction:column-reverse}.pin-head[data-v-61bb3da4]{text-transform:uppercase;letter-spacing:.08em;color:#fff;align-items:center;gap:8px;height:14px;font-size:9px;display:flex}.pin-card.h-l .pin-head[data-v-61bb3da4]{flex-direction:row-reverse}.pin-n[data-v-61bb3da4]{flex:none;overflow:visible}.pin-card.h-r .pin-n[data-v-61bb3da4]{margin-left:-4px}.pin-card.h-l .pin-n[data-v-61bb3da4]{margin-right:-4px}.pin-n circle[data-v-61bb3da4]{fill:#ebebeb;stroke:#ebebeb;stroke-width:.6px}.pin-n text[data-v-61bb3da4]{font-family:var(--font-mono);fill:#901112;font-size:7.5px}.pin-more[data-v-61bb3da4]{text-transform:uppercase;letter-spacing:.08em;color:#ebebebb3;align-self:flex-start;font-size:9px;transition:color .2s}.pin-more[data-v-61bb3da4]:hover{color:#fff}.pin-enter-active[data-v-61bb3da4],.pin-leave-active[data-v-61bb3da4]{transition:opacity .18s,transform .18s}.pin-enter-from[data-v-61bb3da4],.pin-leave-to[data-v-61bb3da4]{opacity:0;transform:translateY(-3px)}.balloon circle[data-v-61bb3da4]{fill:#901112;stroke:var(--ink);stroke-width:.6px}.balloon path[data-v-61bb3da4]{stroke:var(--thin)}.balloon text[data-v-61bb3da4]{fill:var(--ink);font-size:7.5px}.balloon .name[data-v-61bb3da4]{text-transform:uppercase;letter-spacing:.08em;font-size:6.5px}.balloon .note[data-v-61bb3da4]{fill:var(--thin);font-size:6.5px}.draw[data-v-61bb3da4]{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1) .15s}.shown .draw[data-v-61bb3da4]{stroke-dashoffset:0}.part[data-v-61bb3da4] :is(text,circle,rect,image,.hand,path:not(.draw)){opacity:0;transition:opacity .6s .9s}.part.shown[data-v-61bb3da4] :is(text,circle,rect,image,.hand,path:not(.draw)){opacity:1}.moving[data-v-61bb3da4]{transition:transform .9s cubic-bezier(.45,0,.25,1)}.moving.slow[data-v-61bb3da4]{transition-duration:1.1s}.gong[data-v-61bb3da4]{stroke-width:.8px;transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1) .15s,stroke .7s ease-out}.gong.ring[data-v-61bb3da4]{stroke:#fff;transition-duration:1.3s,0s}.arm[data-v-61bb3da4]{stroke-width:1px}.hammer[data-v-61bb3da4]{transition:transform .16s ease-out}.hammer.down[data-v-61bb3da4]{transition-duration:50ms;transition-timing-function:ease-in}.governor.spin[data-v-61bb3da4]{animation:.3s linear infinite govern-61bb3da4}@keyframes govern-61bb3da4{to{transform:rotate(1turn)}}.push[data-v-61bb3da4]{fill:#0000;stroke:none;pointer-events:none}.push.live[data-v-61bb3da4]{pointer-events:auto;cursor:pointer}@media (prefers-reduced-motion:reduce){.governor.spin[data-v-61bb3da4]{animation:none}.draw[data-v-61bb3da4],.moving[data-v-61bb3da4],.part[data-v-61bb3da4] :is(text,circle,.hand,path:not(.draw)){transition:none}}svg[data-v-a6080f5b]{width:100%;display:block;overflow:visible}.line[data-v-a6080f5b]{fill:none;stroke:#ebebeb8c;stroke-width:.75px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1) .2s}.shown .line[data-v-a6080f5b]{stroke-dashoffset:0}text[data-v-a6080f5b]{font-family:var(--font-mono);letter-spacing:.04em;fill:#ebebebf2;font-size:7.5px}text.code[data-v-a6080f5b]{text-transform:uppercase}text.dim[data-v-a6080f5b]{fill:#ebebeb8c}circle[data-v-a6080f5b]{fill:var(--ground,#901112);stroke:#fff;stroke-width:.75px}.hop[data-v-a6080f5b],.stop[data-v-a6080f5b]{opacity:0;transition:opacity .5s;transition-delay:calc(.3s + var(--i) * .35s)}.shown[data-v-a6080f5b] :is(.stop,.hop){opacity:1}.packet[data-v-a6080f5b]{fill:#fff;stroke:none;opacity:0}.shown .packet[data-v-a6080f5b]{animation:3.2s cubic-bezier(.45,0,.55,1) 1.4s both there-and-back-a6080f5b}@keyframes there-and-back-a6080f5b{0%{transform:translateX(var(--from));opacity:0}6%{opacity:1}50%{transform:translateX(var(--to))}94%{opacity:1}to{transform:translateX(var(--from));opacity:0}}.local[data-v-a6080f5b]{font-family:var(--font-mono);letter-spacing:.04em;color:#ebebeb8c;font-size:9px}@media (prefers-reduced-motion:reduce){.hop[data-v-a6080f5b],.line[data-v-a6080f5b],.stop[data-v-a6080f5b]{transition:none}.shown .packet[data-v-a6080f5b]{animation:none}}.render svg[data-v-481041dc]{width:100%;display:block;overflow:visible}text[data-v-481041dc]{font-family:var(--font-mono);letter-spacing:.04em;fill:#ebebebe6;font-size:7.5px}text.dim[data-v-481041dc]{fill:#ebebeb8c;text-transform:uppercase}path[data-v-481041dc]{fill:none;stroke-width:.75px}.axis[data-v-481041dc]{stroke:#ebebeb66}.guide[data-v-481041dc]{stroke:#ebebeb1a}.bar[data-v-481041dc]{fill:#ebebebd9;transform-box:fill-box;transform-origin:0;transition:transform .7s cubic-bezier(.65,0,.35,1);transition-delay:calc(.2s + var(--i) * .16s);transform:scaleX(0)}.mark[data-v-481041dc]{stroke:#fff;stroke-width:1px;opacity:0;transition:opacity .3s;transition-delay:calc(.2s + var(--i) * .16s)}.shown .bar[data-v-481041dc]{transform:scaleX(1)}.shown .mark[data-v-481041dc]{opacity:1}.playhead[data-v-481041dc]{stroke:#fff;stroke-opacity:0;stroke-width:.75px}.shown .playhead[data-v-481041dc]{animation:2.2s cubic-bezier(.45,0,.55,1) .2s forwards run-481041dc}@keyframes run-481041dc{0%{stroke-opacity:.8;transform:translate(0)}92%{stroke-opacity:.8}to{stroke-opacity:0;transform:translateX(var(--run))}}.foot[data-v-481041dc]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ebebeb8c;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}@media (prefers-reduced-motion:reduce){.bar[data-v-481041dc],.mark[data-v-481041dc]{transition:none}.shown .playhead[data-v-481041dc]{animation:none}}.underside[data-v-ca1a9954]{--ground:#901112;--bone:#ebebeb;z-index:0;color:var(--bone);pointer-events:none;background-color:var(--ground);background-image:linear-gradient(#ebebeb0e 1px,#0000 0),linear-gradient(90deg,#ebebeb0e 1px,#0000 0),linear-gradient(#ebebeb06 1px,#0000 0),linear-gradient(90deg,#ebebeb06 1px,#0000 0);background-size:48px 48px,48px 48px,8px 8px,8px 8px;background-attachment:fixed;position:absolute;inset:0;overflow:hidden}.instrument[data-v-ca1a9954]{z-index:20;background:var(--ground);width:268px;font-family:var(--font-mono);letter-spacing:.04em;color:#ebebebe6;border:1px solid #ebebeb8c;font-size:9.5px;line-height:14px;position:fixed}.data[data-v-ca1a9954]{width:537px}.columns[data-v-ca1a9954]{grid-template-columns:268px 268px;display:grid}.col+.col[data-v-ca1a9954]{border-left:1px solid #ebebeb4d}.sub[data-v-ca1a9954]{text-transform:uppercase;letter-spacing:.06em;color:#ebebeba6;border-bottom:1px solid #ebebeb4d;justify-content:space-between;padding:5px 8px;font-size:9px;display:flex}.sub[data-v-ca1a9954]>:first-child{color:var(--bone)}.instrument header[data-v-ca1a9954]{border-bottom:1px solid #ebebeb8c;justify-content:space-between;align-items:baseline;padding:6px 8px;display:flex}.instrument header .title[data-v-ca1a9954]{font-family:var(--font-redaction);letter-spacing:0;color:var(--bone);font-size:14px;font-style:italic;line-height:18px}.instrument header[data-v-ca1a9954]>:last-child:not(.title){text-transform:uppercase;letter-spacing:.06em;color:#ebebeba6;font-size:9px}.sheet-link[data-v-ca1a9954]{pointer-events:auto;text-underline-offset:3px;-webkit-text-decoration:underline #ebebeb4d;text-decoration:underline #ebebeb4d;transition:color .2s,text-decoration-color .2s}.instrument header .sheet-link[data-v-ca1a9954]:focus-visible,.instrument header .sheet-link[data-v-ca1a9954]:hover{color:var(--bone);-webkit-text-decoration-color:var(--bone);text-decoration-color:var(--bone);outline:none}.body[data-v-ca1a9954]{padding:12px 15px 10px}.instrument[data-v-ca1a9954]{clip-path:inset(0 100% 100% 0);transition:clip-path .55s cubic-bezier(.65,0,.35,1)}.bl[data-v-ca1a9954]{clip-path:inset(100% 100% 0 0);bottom:20px;left:20px}.instrument.shown[data-v-ca1a9954]{clip-path:inset(0)}.equation[data-v-ca1a9954]{opacity:0;border-top:1px solid #ebebeb4d;padding:7px 15px 9px;transition:opacity .6s 1.4s}.equation .math[data-v-ca1a9954]{font-family:var(--font-redaction);color:var(--bone);white-space:nowrap;font-size:14px;line-height:20px}.equation .caption[data-v-ca1a9954]{font-family:var(--font-mono);letter-spacing:.02em;color:#ebebeb9e;margin-top:3px;font-size:9px;line-height:13px}.equation i[data-v-ca1a9954]{font-family:var(--font-redaction);letter-spacing:0;font-style:italic}.equation .caption i[data-v-ca1a9954]{color:var(--bone);font-size:11px}.shown .equation[data-v-ca1a9954]{opacity:1}.rule-between[data-v-ca1a9954]{background:#ebebeb2e;height:1px;margin:10px 0 12px}.tb-row[data-v-ca1a9954]{opacity:0;transition:opacity .4s;transition-delay:calc(.25s + var(--i) * 50ms);grid-template-columns:84px 1fr;display:grid}.shown .tb-row[data-v-ca1a9954]{opacity:1}.tb-row+.tb-row[data-v-ca1a9954]{border-top:1px solid #ebebeb2e}.tb-row dt[data-v-ca1a9954]{text-transform:uppercase;color:#ebebeb8c;border-right:1px solid #ebebeb2e;padding:3px 8px}.tb-row dd[data-v-ca1a9954]{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:3px 8px;overflow:hidden}.revs-head[data-v-ca1a9954],.stamp-row[data-v-ca1a9954]{border-top:1px solid #ebebeb4d}.revs li[data-v-ca1a9954]{grid-template-columns:30px 46px 1fr;align-items:baseline;padding:3px 8px;display:grid}.rev-n[data-v-ca1a9954]{font-variant-numeric:tabular-nums}.rev-date[data-v-ca1a9954]{color:#ebebeb99}.rev-msg[data-v-ca1a9954]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stamp-row[data-v-ca1a9954]{align-items:center;gap:10px;padding:8px;display:flex}.stamp[data-v-ca1a9954]{opacity:0;flex-shrink:0;transition:opacity .35s 1.4s,scale .35s cubic-bezier(.3,0,.2,1) 1.4s;transform:rotate(-8deg)scale(1.15)}.shown .stamp[data-v-ca1a9954]{opacity:.92;scale:1}.stamp circle[data-v-ca1a9954]{fill:none;stroke:var(--bone);stroke-width:1px}.stamp text[data-v-ca1a9954]{fill:var(--bone);font-family:var(--font-mono)}.stamp .ring[data-v-ca1a9954]{letter-spacing:.1em;font-size:6.4px}.stamp .date[data-v-ca1a9954]{letter-spacing:.08em;font-size:8px}.stamp .sha[data-v-ca1a9954]{fill:#ebebebb3;font-size:6.5px}.stamp-note[data-v-ca1a9954]{color:#ebebebb8;font-size:9px;line-height:13px}.tags[data-v-ca1a9954]{z-index:15;inset:0}.drawing[data-v-ca1a9954],.tag[data-v-ca1a9954],.tags[data-v-ca1a9954]{position:absolute}.tag[data-v-ca1a9954]{font-family:var(--font-mono);letter-spacing:.04em;color:#ebebebbf;white-space:nowrap;text-underline-offset:2px;pointer-events:none;font-size:9px;line-height:14px;-webkit-text-decoration:underline #ebebeb59;text-decoration:underline #ebebeb59}.tags.live .tag[data-v-ca1a9954]{pointer-events:auto}.tag[data-v-ca1a9954]:hover{color:#fff;text-decoration-color:currentColor}@media (pointer:coarse){.data.bl[data-v-ca1a9954]{left:56px}}@media (width<=640px){.data[data-v-ca1a9954]{width:auto;bottom:12px;right:12px}.columns>.col[data-v-ca1a9954]:first-child,.revs[data-v-ca1a9954],.revs-head[data-v-ca1a9954],.tb-row.minor[data-v-ca1a9954]{display:none}.columns[data-v-ca1a9954]{grid-template-columns:1fr}.col+.col[data-v-ca1a9954]{border-left:0}}.drawing[data-v-ca1a9954]{contain:strict;--ui-bg:#901112;--ui-text:#ebebeb;--ui-text-highlighted:#fff;--ui-text-muted:#ebebebb8;--ui-text-dimmed:#ebebeb80;--ui-primary:#ebebeb;--ui-border:#ebebeb4d;inset:0}.drawing[data-v-ca1a9954] *{color:inherit;box-shadow:none!important;background-color:#0000!important;border-color:#ebebeb4d!important;text-decoration-color:currentColor!important;animation:none!important}.drawing[data-v-ca1a9954] .sheet{color:#ebebebe0}.drawing[data-v-ca1a9954] :is(h1,h2,h3,h4,p,li,pre,time){outline-offset:2px;outline:1px dashed #ebebeb1f}.drawing[data-v-ca1a9954] code *,.drawing[data-v-ca1a9954] pre *{color:inherit!important}.drawing[data-v-ca1a9954] .plate{border:1px solid #ebebeb80;display:block;background:linear-gradient(to top right,#0000 calc(50% - .5px),#ebebeb66 50%,#0000 calc(50% + .5px)),linear-gradient(to bottom right,#0000 calc(50% - .5px),#ebebeb66 50%,#0000 calc(50% + .5px))!important}.drawing[data-v-ca1a9954] svg{color:#ebebebe6!important}.drawing[data-v-ca1a9954] .construction path{stroke:#ebebeb66!important}.drawing[data-v-ca1a9954] .construction path.guide{stroke:#ebebeb33!important}.drawing[data-v-ca1a9954] .construction text{fill:#ebebebbf!important}@media (prefers-reduced-motion:reduce){.equation[data-v-ca1a9954],.instrument[data-v-ca1a9954],.stamp[data-v-ca1a9954],.tb-row[data-v-ca1a9954]{transition:none}}.flap[data-v-c92f5cf5],.under-shade[data-v-c92f5cf5]{inset:0}.peel-box[data-v-c92f5cf5],.under-shade[data-v-c92f5cf5]{pointer-events:none;position:fixed}.peel-box[data-v-c92f5cf5]{z-index:30;overflow:hidden}.corner-ground[data-v-c92f5cf5]{background-color:#901112;background-image:linear-gradient(#ebebeb14 1px,#0000 0),linear-gradient(90deg,#ebebeb14 1px,#0000 0);background-size:8px 8px;background-attachment:fixed}.corner-ground[data-v-c92f5cf5],.flap-shadow[data-v-c92f5cf5]{pointer-events:none;position:absolute}.flap[data-v-c92f5cf5]{pointer-events:auto;cursor:grab;touch-action:none;position:absolute}.flap[data-v-c92f5cf5]:active{cursor:grabbing}.dog-ear[data-v-c92f5cf5]{z-index:32;cursor:grab;touch-action:none;background:0 0;width:72px;height:72px;position:fixed}.dog-ear.br[data-v-c92f5cf5]{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:0;right:0}.dog-ear.bl[data-v-c92f5cf5]{clip-path:polygon(0 0,100% 100%,0 100%);bottom:0;left:0}.dog-ear.tr[data-v-c92f5cf5]{clip-path:polygon(0 0,100% 0,100% 100%);top:0;right:0}.dog-ear.tl[data-v-c92f5cf5]{clip-path:polygon(0 0,100% 0,0 100%);top:0;left:0}.tab-layer[data-v-c92f5cf5]{pointer-events:none;position:absolute}.turn-back[data-v-c92f5cf5]{transform-origin:1px 52px;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:44px;height:104px;margin:-52px 0 0 -1px;position:absolute;top:0;left:0;overflow:hidden}.turn-back.out[data-v-c92f5cf5]{pointer-events:none}.tab-lift[data-v-c92f5cf5]{filter:drop-shadow(1px 0 .5px #0000002e)drop-shadow(3px 0 5px #0000003d);transition:transform .34s cubic-bezier(.23,1,.32,1),opacity .2s;position:absolute;top:12px;left:0}.turn-back.out .tab-lift[data-v-c92f5cf5]{opacity:0;transition:transform .18s cubic-bezier(.55,0,1,.45),opacity .18s;transform:translate(-100%)}.tab-paper[data-v-c92f5cf5]{color:#8c8c8a;clip-path:polygon(0 0,100% 8px,100% calc(100% - 8px),0 100%);background:linear-gradient(90deg,#f2f2f0,#e6e6e4 45%,#dededc);place-items:center;width:23px;height:80px;padding-left:1px;display:grid}html.dark .tab-paper[data-v-c92f5cf5]{color:#8f8f8f;background:linear-gradient(90deg,#2c2c2c,#222 45%,#1b1b1b)}html.dark .tab-lift[data-v-c92f5cf5]{filter:drop-shadow(1px 0 .5px #00000080)drop-shadow(3px 0 5px #00000073)}.turn-back:not(.out):active .tab-lift[data-v-c92f5cf5]{transition-duration:.12s;transform:translate(-3px)}.turn-back[data-v-c92f5cf5]:focus-visible{outline:1px solid var(--ui-primary);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.tab-lift[data-v-c92f5cf5],.turn-back.out .tab-lift[data-v-c92f5cf5],.turn-back:not(.out):active .tab-lift[data-v-c92f5cf5]{transition:opacity .18s;transform:none}}.dog-ear[data-v-c92f5cf5]:focus-visible{outline:1px solid var(--ui-primary);outline-offset:-10px}
