.hd[data-v-7a4106d4]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-bottom:1px solid var(--bd);background:#fff}.brand[data-v-7a4106d4]{font-weight:600}.v[data-v-7a4106d4]{color:var(--mut);font-weight:400;font-size:.8rem;margin-left:.3rem}.nav[data-v-7a4106d4]{color:var(--mut);font-size:.9rem}.ft[data-v-09f76e9d]{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:.35rem 1rem;border-top:1px solid var(--bd);background:#fff;font-size:.8rem;color:var(--mut)}.ok[data-v-09f76e9d]{color:#16a34a}.warn[data-v-09f76e9d]{color:#d97706}.mut[data-v-09f76e9d]{color:var(--mut)}.sb[data-v-f012980c]{padding:.8rem}h2[data-v-f012980c]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:.2rem 0 .6rem}.list[data-v-f012980c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.list li[data-v-f012980c]{padding:.4rem .55rem;border:1px solid var(--bd);border-radius:8px;background:#fff;cursor:pointer}.list li[data-v-f012980c]:hover{border-color:var(--mut)}.list li.active[data-v-f012980c]{border-color:#16a34a;box-shadow:inset 2px 0 #16a34a}.lb[data-v-f012980c]{font-size:.9rem}.dt[data-v-f012980c]{font-size:.78rem;color:var(--mut)}.empty[data-v-f012980c]{color:var(--mut);border:0!important;background:none!important;cursor:default}.sb[data-v-5909a4e2]{padding:.8rem}h2[data-v-5909a4e2]{font-size:1.05rem;margin:.1rem 0}h3[data-v-5909a4e2]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin:1.1rem 0 .4rem}.code[data-v-5909a4e2]{font-size:.8rem;color:var(--mut);margin-bottom:.8rem}.drawing[data-v-5909a4e2]{display:flex;justify-content:center;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:.8rem}.drawing img[data-v-5909a4e2]{width:auto;height:150px;max-width:100%}dl[data-v-5909a4e2]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem .6rem;margin:0}dt[data-v-5909a4e2]{color:var(--mut);font-size:.8rem}dd[data-v-5909a4e2]{margin:0;font-size:.86rem;font-variant-numeric:tabular-nums}.summary[data-v-5909a4e2]{font-size:.82rem;color:#44403c;line-height:1.45;margin-top:1rem}.note[data-v-5909a4e2]{font-size:.78rem;color:var(--mut);line-height:1.4}.src[data-v-5909a4e2]{font-size:.78rem;margin-top:.8rem}.muted[data-v-5909a4e2]{color:var(--mut)}.viewer[data-v-aa58fbdc]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden}.viewer[data-v-aa58fbdc] canvas{display:block}.hint[data-v-aa58fbdc]{position:absolute;left:12px;bottom:10px;font:12px/1.3 system-ui,sans-serif;color:#57534e;background:#ffffffc7;padding:3px 9px;border-radius:6px;pointer-events:none}:root{color-scheme:light;--bd: #e7e5e4;--mut: #78716c}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font:15px/1.5 system-ui,sans-serif;color:#1c1917}.shell{display:grid;height:100vh;grid-template-columns:220px 1fr 300px;grid-template-rows:auto 1fr auto;grid-template-areas:"header header header" "left   main   right" "footer footer footer"}.r-header{grid-area:header}.r-left{grid-area:left}.r-main{grid-area:main}.r-right{grid-area:right}.r-footer{grid-area:footer}.r-main{min-width:0;min-height:0;background:#f5f5f4}.r-left,.r-right{overflow:auto;background:#fafaf9}.r-left{border-right:1px solid var(--bd)}.r-right{border-left:1px solid var(--bd)}@media(max-width:860px){.shell{grid-template-columns:1fr;grid-template-rows:auto auto 50vh auto auto;grid-template-areas:"header" "left" "main" "right" "footer"}.r-left{border-right:0;border-bottom:1px solid var(--bd)}.r-right{border-left:0;border-top:1px solid var(--bd)}}
