.top[data-v-d21edf1c]{top:env(safe-area-inset-top,0);z-index:30;height:var(--head);padding-left:var(--gut-l);padding-right:var(--gut-r);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1c1fd1;border-bottom:1px solid #5cc9be29;gap:16px;position:sticky}.brand[data-v-d21edf1c],.top[data-v-d21edf1c]{align-items:center;display:flex}.brand[data-v-d21edf1c]{font:400 11px/1 var(--f-px);letter-spacing:.14em;white-space:nowrap;gap:10px;text-decoration:none}.brand svg[data-v-d21edf1c]{width:22px;height:22px}.nav[data-v-d21edf1c]{gap:4px;margin-left:auto;display:flex}.nav a[data-v-d21edf1c]{font:400 11px/1 var(--f-px);letter-spacing:.12em;color:var(--dim);padding:8px 10px;text-decoration:none;transition:color .3s,background-color .3s}.nav a[data-v-d21edf1c]:hover{color:var(--ink)}.nav a.cur[data-v-d21edf1c]{color:var(--base);background:var(--warm)}.hbtn[data-v-d21edf1c]{font:400 11px/1 var(--f-px);letter-spacing:.12em;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;isolation:isolate;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;transition:color .3s;display:flex;position:relative;overflow:hidden}.hbtn[data-v-d21edf1c]:before{content:"";background:var(--aqua);transition:transform .6s var(--ease);z-index:-1;position:absolute;inset:0 -2em;transform:translate(-104%)skew(-45deg)}.hbtn[data-v-d21edf1c]:focus-visible:before,.hbtn[data-v-d21edf1c]:hover:before{transform:translate(0)skew(-45deg)}.hbtn[data-v-d21edf1c]:focus-visible,.hbtn[data-v-d21edf1c]:hover{color:var(--base);outline:none}.hbtn kbd[data-v-d21edf1c]{font:11px/1 var(--f-mono);color:inherit;opacity:.75}.kbtn[data-v-d21edf1c]{will-change:transform}.eq[data-v-d21edf1c]{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.eq i[data-v-d21edf1c]{background:currentColor;width:2px;height:3px;display:block}[aria-pressed=true] .eq i[data-v-d21edf1c]{animation:.7s ease-in-out infinite alternate eq-d21edf1c}[aria-pressed=true] .eq i[data-v-d21edf1c]:nth-child(2){animation-delay:.15s}[aria-pressed=true] .eq i[data-v-d21edf1c]:nth-child(3){animation-delay:.3s}[aria-pressed=true] .eq i[data-v-d21edf1c]:nth-child(4){animation-delay:.45s}@keyframes eq-d21edf1c{to{height:11px}}.progress[data-v-d21edf1c]{background:var(--warm);transform-origin:0;height:2px;transform:scaleX(var(--rp,0));position:absolute;bottom:-1px;left:0;right:0}.top.home[data-v-d21edf1c]{background:#0d1c1fc7}@media (width<=640px){.home .nav[data-v-d21edf1c],.nav a[data-v-d21edf1c]:not(.cur),.snd-label[data-v-d21edf1c]{display:none}.home .kbtn[data-v-d21edf1c]{margin-left:auto}}.pal[data-v-15b4c39c]{z-index:50;padding:calc(12vh + env(safe-area-inset-top,0px)) var(--gut-r) 24px var(--gut-l);place-items:start center;display:grid;position:fixed;inset:0}.pal-scrim[data-v-15b4c39c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#08131599;transition:opacity .25s;position:absolute;inset:0}.pal-box[data-v-15b4c39c]{background:var(--base);width:min(560px,100%);box-shadow:inset 0 0 0 1.5px var(--aqua),0 30px 80px -20px #000c;--c:16px;opacity:0;transition:opacity .25s,transform .5s var(--ease);position:relative;transform:translateY(12px)scale(.98)}.pal.open .pal-scrim[data-v-15b4c39c]{opacity:1}.pal.open .pal-box[data-v-15b4c39c]{opacity:1;transform:none}.pal-q[data-v-15b4c39c]{border-bottom:1px solid var(--line);font:14px var(--f-mono);color:var(--aqua);align-items:center;gap:10px;padding:14px 18px;display:flex}.pal-q input[data-v-15b4c39c]{min-width:0;color:var(--ink);font:15px var(--f-ja);caret-color:var(--warm);background:0 0;border:0;outline:none;flex:1;padding:0}.pal-q input[data-v-15b4c39c]::placeholder{color:#6f8581;font:400 11px var(--f-px);letter-spacing:.1em}.pal-res[data-v-15b4c39c]{max-height:calc(min(46vh,340px));margin:0;padding:8px;list-style:none;position:relative;overflow-y:auto}.pal-res li[data-v-15b4c39c]{font:14px var(--f-ja);color:#d6e6e2;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:9px 12px;display:grid}.pal-res li span[data-v-15b4c39c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pal-res li time[data-v-15b4c39c]{font:12px/1.7 var(--f-mono);color:var(--dim)}.pal-res li.act[data-v-15b4c39c]{background:var(--mustard);color:#18120f}.pal-res li.act time[data-v-15b4c39c]{color:#18120f}.pal-res li.empty[data-v-15b4c39c]{cursor:default;color:var(--dim);font:400 11px var(--f-px);display:block}.pal-help[data-v-15b4c39c]{font:400 10px/1.5 var(--f-px);letter-spacing:.1em;color:var(--dim);border-top:1px solid #5cc9be1f;margin:0;padding:10px 18px 14px}.cur-xh[data-v-8c706ec8]{z-index:130;pointer-events:none;opacity:0;visibility:hidden;--xc:#eee7da66;--xe:#0d1c1f4d;position:fixed;inset:0}body.has-ret .cur-xh[data-v-8c706ec8]{opacity:1;visibility:visible}.cur-read .xh-h[data-v-8c706ec8],.cur-read .xh-r[data-v-8c706ec8],.cur-read .xh-v[data-v-8c706ec8],body.has-ret.cur-off .cur-xh[data-v-8c706ec8]{opacity:0}.cur-lab .cur-xh[data-v-8c706ec8]{--xc:#dc6a35b3}.xh-box[data-v-8c706ec8],.xh-h[data-v-8c706ec8],.xh-r[data-v-8c706ec8],.xh-v[data-v-8c706ec8]{will-change:transform;position:absolute;top:0;left:0}.xh-h[data-v-8c706ec8],.xh-v[data-v-8c706ec8]{background:var(--xc);transition:opacity .25s}.xh-h[data-v-8c706ec8]{width:100vw;height:1px;box-shadow:0 1px 0 var(--xe)}.xh-v[data-v-8c706ec8]{width:1px;height:100vh;box-shadow:1px 0 0 var(--xe)}.xh-box[data-v-8c706ec8]:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--ink);transition:width .3s var(--ease),height .3s var(--ease),left .3s var(--ease),top .3s var(--ease),background .2s;position:absolute;top:-6px;left:-6px}.cur-zap .xh-box[data-v-8c706ec8]{filter:drop-shadow(-3px 0 #5cc9bef2)drop-shadow(3px 0 #dc6a35f2)}.cur-lab .xh-box[data-v-8c706ec8]:before{width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--warm);top:-13px;left:-13px}.cur-txt .xh-box[data-v-8c706ec8]:before{background:var(--ink);width:2px;height:24px;top:-12px;left:-1px}.xh-r[data-v-8c706ec8]{font:400 10px/1 var(--f-px);letter-spacing:.12em;color:var(--aqua);white-space:pre;background:#0d1c1fb3;margin:14px 0 0 14px;padding:4px 6px}.cur-lab .xh-r[data-v-8c706ec8]{background:var(--warm);color:var(--base);margin:20px 0 0 20px}body.has-ret,body.has-ret a,body.has-ret button,body.has-ret summary{cursor:none}
