.viewer[data-v-b9a0b90a]{align-items:center;background:color-mix(in srgb,var(--bg) 92%,transparent);display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:48px 16px 24px;position:fixed;touch-action:pan-y;z-index:50}.viewer-frame[data-v-b9a0b90a]{animation:print-b9a0b90a .36s steps(12) both;background:var(--surface);border:1px solid var(--frame);border-radius:var(--radius);max-width:min(100%,1100px);padding:8px}.viewer-frame img[data-v-b9a0b90a]{border-radius:0;display:block;max-height:calc(100vh - 140px);max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes print-b9a0b90a{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.viewer-strip[data-v-b9a0b90a]{display:flex;gap:2px}.viewer-close[data-v-b9a0b90a],.viewer-strip button[data-v-b9a0b90a]{background:none;border:none;color:var(--ink-3);cursor:pointer;font:inherit;padding:2px 4px}.viewer-strip button.on[data-v-b9a0b90a]{color:var(--ink)}.viewer-close[data-v-b9a0b90a]{color:var(--ink-2);font-size:1rem;position:absolute;right:12px;top:12px}.viewer-close[data-v-b9a0b90a]:hover,.viewer-strip button[data-v-b9a0b90a]:hover{color:var(--hi)}.dot-matrix[data-v-9c8a2eb2]{display:block;fill:currentColor}footer[data-v-8e5fac80],header[data-v-8e5fac80]{margin:0 auto;max-width:var(--page-max-width);width:calc(100% - var(--page-gutter)*2)}header[data-v-8e5fac80]{border-bottom:1px solid var(--frame);display:flex;gap:16px;justify-content:space-between;padding:22px 0 16px}.brand[data-v-8e5fac80],header[data-v-8e5fac80]{align-items:center}.brand[data-v-8e5fac80]{color:var(--ink);display:inline-flex}.brand[data-v-8e5fac80]:hover{color:var(--hi)}.global-nav[data-v-8e5fac80]{align-items:center;display:flex;gap:14px}.global-nav-link[data-v-8e5fac80]{color:var(--ink-2);font-size:.95rem;white-space:nowrap}.global-nav-link[data-v-8e5fac80]:before{color:var(--ink-3);content:"[ "}.global-nav-link[data-v-8e5fac80]:after{color:var(--ink-3);content:" ]"}.global-nav-link.router-link-active[data-v-8e5fac80],.global-nav-link[data-v-8e5fac80]:hover{color:var(--hi)}footer[data-v-8e5fac80]{border-left:1px solid var(--line);border-top:1px solid var(--frame);color:var(--ink-2);display:grid;font-size:.82rem;grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.6;margin-bottom:40px;margin-top:56px}footer>div[data-v-8e5fac80]{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:12px 14px 14px}footer b[data-v-8e5fac80]{color:var(--ink-3);display:block;font-weight:400;margin-bottom:2px}footer>div:first-child b[data-v-8e5fac80]{color:var(--ink);font-weight:700}footer>div[data-v-8e5fac80]:last-child{color:var(--ink-3)}@media(max-width:640px){footer[data-v-8e5fac80]{grid-template-columns:minmax(0,1fr)}}footer a[data-v-8e5fac80]:hover{color:var(--ink)}.container[data-v-8e5fac80]{flex:1}.container[data-v-8e5fac80],main[data-v-8e5fac80]{display:flex;flex-direction:column}main[data-v-8e5fac80]{flex:1;padding:24px 0 40px}
