#play[data-astro-cid-j7pv25f6]{position:fixed;inset:0;width:100%;height:100%;touch-action:none;cursor:default}body.armed,body.armed *{cursor:var(--reticle)!important}body.armed .dock-inner,body.armed .dock-inner *,body.armed #sound-toggle{cursor:pointer!important}.arsenal-fx{position:fixed;inset:0;width:100%;height:100%;z-index:9;pointer-events:none}.arsenal-shards{position:fixed;inset:0;z-index:8;pointer-events:none;overflow:hidden}.shard{position:fixed;will-change:transform}.intro h1 .w{display:inline-block}.hit{animation:hit .22s var(--ease)}@keyframes hit{25%{rotate:-2.5deg;scale:.97}60%{rotate:1.5deg;scale:1.02}}.restored{animation:restored .5s var(--spring)}@keyframes restored{0%{scale:.6;opacity:0;filter:blur(6px)}}body.quake .home,body.quake .site-top,body.quake #play{animation:quake .4s linear}@keyframes quake{20%{transform:translate(-9px,5px)}40%{transform:translate(8px,-6px)}60%{transform:translate(-5px,-3px)}80%{transform:translate(3px,4px)}}.boom-wrap[data-astro-cid-j7pv25f6]{position:relative}.toolbar[data-astro-cid-j7pv25f6] .boom[data-astro-cid-j7pv25f6] .chev[data-astro-cid-j7pv25f6]{width:14px;height:14px;margin-left:-2px;transition:rotate .25s var(--ease)}.toolbar[data-astro-cid-j7pv25f6] .boom[data-astro-cid-j7pv25f6][aria-expanded=true] .chev[data-astro-cid-j7pv25f6]{rotate:180deg}.toolbar[data-astro-cid-j7pv25f6] .boom[data-astro-cid-j7pv25f6][aria-pressed=true]{color:#fff;background:#e8344e}.boom-menu[data-astro-cid-j7pv25f6]{position:absolute;bottom:calc(100% + 14px);left:50%;translate:-50% 0;display:grid;gap:2px;width:230px;padding:6px;border-radius:18px;background:linear-gradient(180deg,#242428f0,#121214f5);transform-origin:50% 100%;animation:boom-in .28s var(--spring)}.boom-menu[data-astro-cid-j7pv25f6][hidden]{display:none}@keyframes boom-in{0%{opacity:0;transform:translateY(8px) scale(.94)}}.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:20px 1fr auto;grid-template-areas:"icon name key" "icon hint key";column-gap:10px;height:auto;padding:9px 10px;text-align:left;border-radius:12px}.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{grid-area:icon;align-self:center}.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{grid-area:name;color:var(--ink)}.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{grid-area:hint;font-size:12px;font-weight:400;color:var(--ink-3)}.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] kbd[data-astro-cid-j7pv25f6]{grid-area:key;align-self:center}.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-pressed=true]{color:#fff;background:#e8344e}.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-pressed=true] span[data-astro-cid-j7pv25f6],.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-pressed=true] small[data-astro-cid-j7pv25f6]{color:#fff}.toolbar[data-astro-cid-j7pv25f6] .undo[data-astro-cid-j7pv25f6]{color:var(--lime)}@media(max-width:400px){#glyphs[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:560px){.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.toolbar[data-astro-cid-j7pv25f6] .boom-menu[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block!important}.boom-menu[data-astro-cid-j7pv25f6]{left:auto;right:-40px;translate:none}}.ruler[data-astro-cid-j7pv25f6]{--r: 18px;position:fixed;z-index:7;color:var(--ink-3);font:500 9px/1 var(--mono);pointer-events:none;background-color:#0a0a0be6}.rx[data-astro-cid-j7pv25f6]{top:0;left:var(--r);right:0;height:var(--r);border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.32) 0 1px,transparent 1px 100px),repeating-linear-gradient(90deg,rgba(255,255,255,.14) 0 1px,transparent 1px 10px);background-size:100% 10px,100% 4px;background-position:calc(var(--r) * -1) bottom,calc(var(--r) * -1) bottom;background-repeat:no-repeat}.ry[data-astro-cid-j7pv25f6]{top:var(--r);left:0;bottom:0;width:var(--r);border-right:1px solid var(--line);background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.32) 0 1px,transparent 1px 100px),repeating-linear-gradient(180deg,rgba(255,255,255,.14) 0 1px,transparent 1px 10px);background-size:10px 100%,4px 100%;background-position:right calc(var(--r) * -1),right calc(var(--r) * -1);background-repeat:no-repeat}.ruler-corner[data-astro-cid-j7pv25f6]{position:fixed;z-index:7;top:0;left:0;width:18px;height:18px;background:#0a0a0be6;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ruler[data-astro-cid-j7pv25f6] .n{position:absolute}.rx[data-astro-cid-j7pv25f6] .n{top:3px}.ry[data-astro-cid-j7pv25f6] .n{left:2px;writing-mode:vertical-rl;transform:rotate(180deg)}.hl[data-astro-cid-j7pv25f6]{position:absolute;display:none;background:#c2ff2914}.rx[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6]{top:0;bottom:0;box-shadow:inset 1px 0 #c2ff2980,inset -1px 0 #c2ff2980}.ry[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6]{left:0;right:0;box-shadow:inset 0 1px #c2ff2980,inset 0 -1px #c2ff2980}.hl[data-astro-cid-j7pv25f6].on{display:block}.hl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{position:absolute;padding:0 3px;color:#c2ff29d9;font-weight:500}.rx[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{top:3px}.rx[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]:first-child{right:100%}.rx[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]:last-child{left:100%}.ry[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{left:2px;padding:3px 0;writing-mode:vertical-rl;transform:rotate(180deg)}.ry[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]:first-child{bottom:100%}.ry[data-astro-cid-j7pv25f6] .hl[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]:last-child{top:100%}.measure[data-astro-cid-j7pv25f6]{--m: 194, 255, 41;--gap: 255, 120, 90;position:fixed;inset:0;z-index:8;pointer-events:none;opacity:0;transition:opacity .35s var(--ease)}.measure[data-astro-cid-j7pv25f6].on{opacity:.85}.measure[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;will-change:transform}.m-box[data-astro-cid-j7pv25f6]{--pt: 0px;--pr: 0px;--pb: 0px;--pl: 0px;outline:1px solid rgba(var(--m),.5);background:rgba(var(--m),.02)}.m-box[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;padding:var(--pt) var(--pr) var(--pb) var(--pl);background:repeating-linear-gradient(-45deg,rgba(var(--m),.12) 0 1px,transparent 1px 5px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.m-box[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-2.5px;background:linear-gradient(rgba(var(--m),.7) 0 0) 0 0 / 5px 5px no-repeat,linear-gradient(rgba(var(--m),.7) 0 0) 100% 0 / 5px 5px no-repeat,linear-gradient(rgba(var(--m),.7) 0 0) 0 100% / 5px 5px no-repeat,linear-gradient(rgba(var(--m),.7) 0 0) 100% 100% / 5px 5px no-repeat}.m-name[data-astro-cid-j7pv25f6]{font:500 10.5px/1 var(--mono);color:rgba(var(--m),.6);white-space:nowrap}.m-dim[data-astro-cid-j7pv25f6].w{height:0;border-top:1px solid rgba(var(--m),.3)}.m-dim[data-astro-cid-j7pv25f6].h{width:0;border-left:1px solid rgba(var(--m),.3)}.m-dim[data-astro-cid-j7pv25f6].w:before,.m-dim[data-astro-cid-j7pv25f6].w:after{content:"";position:absolute;top:-3px;width:1px;height:5px;background:rgba(var(--m),.5)}.m-dim[data-astro-cid-j7pv25f6].w:before{left:0}.m-dim[data-astro-cid-j7pv25f6].w:after{right:0}.m-dim[data-astro-cid-j7pv25f6].h:before,.m-dim[data-astro-cid-j7pv25f6].h:after{content:"";position:absolute;left:-3px;width:5px;height:1px;background:rgba(var(--m),.5)}.m-dim[data-astro-cid-j7pv25f6].h:before{top:0}.m-dim[data-astro-cid-j7pv25f6].h:after{bottom:0}.m-dim[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6],.m-gap[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{position:absolute;padding:0 5px;border-radius:4px;font:500 10px/1.5 var(--mono);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.m-dim[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:rgba(var(--m),.9);background:#0e100ac7;box-shadow:inset 0 0 0 1px rgba(var(--m),.22)}.m-dim[data-astro-cid-j7pv25f6].w b[data-astro-cid-j7pv25f6]{left:50%;top:0;transform:translate(-50%,-50%)}.m-dim[data-astro-cid-j7pv25f6].h b[data-astro-cid-j7pv25f6]{top:50%;left:0;transform:translate(-50%,-50%)}.m-gap[data-astro-cid-j7pv25f6]{opacity:0;transition:opacity .3s}.m-gap[data-astro-cid-j7pv25f6].on{opacity:1}.gx[data-astro-cid-j7pv25f6]{height:0;border-top:1px dashed rgba(var(--gap),.4)}.gy[data-astro-cid-j7pv25f6]{width:0;border-left:1px dashed rgba(var(--gap),.4)}.m-gap[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:rgba(var(--gap),.95);background:#120c0ac7;box-shadow:inset 0 0 0 1px rgba(var(--gap),.25)}.gx[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{left:50%;top:0;transform:translate(-50%,-50%)}.gy[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{top:50%;left:0;transform:translate(-50%,-50%)}.home[data-astro-cid-j7pv25f6]{position:fixed;inset:0;top:calc(var(--pad) + 44px);display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.3fr) minmax(300px,360px);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"intro stage inspector" "dock dock dock";gap:16px clamp(20px,3vw,48px);padding:clamp(16px,3vh,32px) var(--pad) var(--pad);pointer-events:none;z-index:2}.intro[data-astro-cid-j7pv25f6],.inspector[data-astro-cid-j7pv25f6],.toolbar[data-astro-cid-j7pv25f6]{pointer-events:auto}[data-astro-cid-j7pv25f6][data-drag]{position:relative}.dragging[data-astro-cid-j7pv25f6]{cursor:grabbing!important}@media(hover:none),(pointer:coarse){.dragging[data-astro-cid-j7pv25f6]{outline:1px solid var(--lime);outline-offset:6px}.dock-inner[data-astro-cid-j7pv25f6].dragging{outline:0}.dock-inner[data-astro-cid-j7pv25f6].dragging .toolbar[data-astro-cid-j7pv25f6]{outline:1px solid var(--lime);outline-offset:6px}}.settling[data-astro-cid-j7pv25f6]{transition:translate .55s var(--spring)!important}.drag-chip{position:fixed;left:0;top:0;z-index:50;padding:2px 7px;border-radius:5px;font:500 11.5px/1.4 var(--mono);white-space:pre;color:var(--bg);background:var(--lime);pointer-events:none;opacity:0;transition:opacity .15s}.drag-chip.on{opacity:1}.intro[data-astro-cid-j7pv25f6]{grid-area:intro;align-self:end;justify-self:start;width:fit-content;max-width:100%;display:grid;gap:16px;cursor:grab;user-select:none;touch-action:none}.intro[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{cursor:pointer}h1[data-astro-cid-j7pv25f6]{font-size:clamp(34px,3.7vw,60px);font-weight:600;line-height:1.02;letter-spacing:-.035em;max-width:11ch;text-wrap:balance}.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2);max-width:36ch;font-size:clamp(15px,1.15vw,17px);text-wrap:pretty}.socials[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.socials[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:10px;border-radius:12px;color:var(--ink-2);transition:color .2s,background-color .2s}.socials[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--lime);background:#ffffff0d}.socials[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;fill:currentColor}.socials[data-astro-cid-j7pv25f6] .mail[data-astro-cid-j7pv25f6]{margin-left:6px;padding:9px 14px 9px 12px;color:var(--bg);background:var(--lime);font-weight:500;font-size:14px}.socials[data-astro-cid-j7pv25f6] .mail[data-astro-cid-j7pv25f6]:hover{color:var(--bg);background:#d4ff6b}.socials[data-astro-cid-j7pv25f6] .mail[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stage[data-astro-cid-j7pv25f6]{grid-area:stage;display:grid;place-items:center;min-height:0}.mark[data-astro-cid-j7pv25f6]{position:relative;width:min(100%,760px,62vh * 1.43);aspect-ratio:400 / 280}.frame[data-astro-cid-j7pv25f6]{position:absolute;inset:-14px;pointer-events:none}.frame[data-astro-cid-j7pv25f6] .edge[data-astro-cid-j7pv25f6]{position:absolute;pointer-events:auto;cursor:move;touch-action:none}.edge[data-astro-cid-j7pv25f6].top,.edge[data-astro-cid-j7pv25f6].bottom{left:0;right:0;height:14px}.edge[data-astro-cid-j7pv25f6].top{top:-7px}.edge[data-astro-cid-j7pv25f6].bottom{bottom:-7px}.edge[data-astro-cid-j7pv25f6].left,.edge[data-astro-cid-j7pv25f6].right{top:0;bottom:0;width:14px}.edge[data-astro-cid-j7pv25f6].left{left:-7px}.edge[data-astro-cid-j7pv25f6].right{right:-7px}@media(hover:hover)and (pointer:fine){body[data-tool=push] .mark[data-astro-cid-j7pv25f6]{pointer-events:auto;cursor:move}}.inspector[data-astro-cid-j7pv25f6]{grid-area:inspector;align-self:center;display:flex;flex-direction:column;max-height:min(100%,500px);padding:0 8px 8px;border-radius:26px}.grabber[data-astro-cid-j7pv25f6]{display:block;flex:none;height:18px;cursor:grab;touch-action:none}.grabber[data-astro-cid-j7pv25f6]:before{content:"";display:block;width:40px;height:4px;margin:7px auto 0;border-radius:2px;background:#ffffff38;transition:background-color .2s}.grabber[data-astro-cid-j7pv25f6]:hover:before{background:#ffffff73}.tabs[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);padding:4px;border-radius:999px;background:#00000040;box-shadow:inset 0 1px 2px #0006,inset 0 0 0 1px #ffffff0d}.tabs[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding:8px 0;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .3s}.tabs[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover,.tabs[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-selected=true]{color:var(--ink)}.lens[data-astro-cid-j7pv25f6]{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/2);border-radius:999px;background:linear-gradient(180deg,#ffffff29,#ffffff12);box-shadow:inset 0 1px #ffffff40,0 4px 14px -4px #0009;transform:translate(calc(var(--i, 0) * 100%));transition:transform .55s var(--spring)}.close[data-astro-cid-j7pv25f6]{display:none}.views[data-astro-cid-j7pv25f6]{min-height:0;overflow:auto;scrollbar-width:none}.view[data-astro-cid-j7pv25f6]{padding:20px 16px 12px}.view.enter{animation:enter .45s var(--ease)}@keyframes enter{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}}.view[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{text-wrap:pretty}.facts[data-astro-cid-j7pv25f6]{margin-top:20px;display:grid;gap:11px}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:70px 1fr;gap:12px;padding-top:11px;border-top:1px solid var(--line)}.facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--ink-3)}.jobs[data-astro-cid-j7pv25f6]{list-style:none}.jobs[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.job[data-astro-cid-j7pv25f6]{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"co time" "role time";text-align:left;padding:11px 0}.job[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{grid-area:co;font-weight:600}.job[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{grid-area:role;color:var(--ink-2)}.job[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{grid-area:time;align-self:center;font:500 12.5px var(--mono);color:var(--ink-3)}.jobs[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-height:0;overflow:hidden;color:var(--ink-2);font-size:14px;transition:max-height .45s var(--ease),padding .45s var(--ease)}.jobs[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].open p[data-astro-cid-j7pv25f6]{max-height:8em;padding-bottom:12px}.jobs[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6].open time[data-astro-cid-j7pv25f6]{color:var(--lime)}.dock[data-astro-cid-j7pv25f6]{grid-area:dock;display:grid;justify-items:center}.dock-inner[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:10px}.grip[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:22px;height:42px;margin-right:2px;color:var(--ink-3);cursor:grab;touch-action:none;transition:color .2s}.grip[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.grip[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:10px;height:16px;fill:currentColor;stroke:none}.toolbar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:2px;padding:6px;border-radius:20px}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px 0 12px;border-radius:14px;font-size:14px;font-weight:500;color:var(--ink-2);transition:color .2s,background-color .2s,transform .2s var(--spring)}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][hidden]{display:none}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{color:var(--ink);background:#ffffff0f}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:active{transform:scale(.94)}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-pressed=true]{color:var(--bg);background:var(--lime)}.toolbar[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.toolbar[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-tool=push] svg[data-astro-cid-j7pv25f6]{fill:currentColor;stroke-width:1.2}#play[data-astro-cid-j7pv25f6][data-tool=paint],#play[data-astro-cid-j7pv25f6][data-tool=blast]{cursor:crosshair}kbd[data-astro-cid-j7pv25f6]{font:500 11px var(--mono);padding:1px 5px;border-radius:5px;color:inherit;opacity:.55;box-shadow:inset 0 0 0 1px currentColor}.glyph-label[data-astro-cid-j7pv25f6]{font:500 14px var(--mono);color:var(--lime);min-width:3.2ch;text-align:center}.sep[data-astro-cid-j7pv25f6]{width:1px;height:24px;margin:0 6px;background:var(--line)}.info[data-astro-cid-j7pv25f6]{display:none!important}.bot[data-astro-cid-j7pv25f6]{position:fixed;left:0;top:0;z-index:4;display:flex;align-items:flex-start;pointer-events:none;opacity:0;transition:opacity .5s;will-change:transform}.bot[data-astro-cid-j7pv25f6].on{opacity:1}.bot[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:18px;height:18px;fill:var(--lime);stroke:var(--bg);stroke-width:1}.bot[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin:14px 0 0 -2px;padding:2px 8px;border-radius:6px 10px 10px;font:600 12px/1.5 var(--sans);color:var(--bg);background:var(--lime)}@media(max-width:1100px){.home[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(260px,1fr) minmax(0,1.2fr);grid-template-areas:"intro stage" "dock dock"}.inspector[data-astro-cid-j7pv25f6]{position:fixed;left:50%;bottom:calc(var(--pad) + 76px);width:min(420px,calc(100% - 24px));max-height:min(70dvh,480px);transform:translate(-50%,24px) scale(.96);background:linear-gradient(180deg,#202024d1,#101012e0);opacity:0;visibility:hidden;transition:transform .45s var(--spring),opacity .25s,visibility 0s .45s;z-index:6}.inspector[data-astro-cid-j7pv25f6].open{transform:translate(-50%);opacity:1;visibility:visible;transition:transform .45s var(--spring),opacity .25s}.close[data-astro-cid-j7pv25f6]{display:grid;place-items:center;position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;color:var(--ink-2)}.tabs[data-astro-cid-j7pv25f6]{margin-right:44px}.close[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round}.info[data-astro-cid-j7pv25f6]{display:inline-flex!important}}@media(max-width:1100px)and (orientation:portrait){.ruler[data-astro-cid-j7pv25f6],.ruler-corner[data-astro-cid-j7pv25f6]{display:none}.home[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"stage" "intro" "dock";gap:clamp(14px,2.4vh,28px)}.intro[data-astro-cid-j7pv25f6]{align-self:start;gap:10px}h1[data-astro-cid-j7pv25f6]{font-size:clamp(28px,6.6vw,54px);max-width:13ch}.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(14.5px,2.2vw,18px);max-width:44ch}.socials[data-astro-cid-j7pv25f6]{margin-top:0}.mark[data-astro-cid-j7pv25f6]{width:min(82%,46vh * 1.43,640px)}}@media(max-width:560px){.socials[data-astro-cid-j7pv25f6] .mail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}.socials[data-astro-cid-j7pv25f6] .mail[data-astro-cid-j7pv25f6]{padding:9px 12px;margin-left:2px}.socials[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:9px}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{padding:0 11px;gap:0}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:not(.glyph-label),.toolbar[data-astro-cid-j7pv25f6] kbd[data-astro-cid-j7pv25f6]{display:none}.toolbar[data-astro-cid-j7pv25f6] .glyph-label[data-astro-cid-j7pv25f6]{min-width:2.6ch}}@media(max-width:360px){.toolbar[data-astro-cid-j7pv25f6]{padding:4px}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{padding:0 9px;height:40px}.grip[data-astro-cid-j7pv25f6]{width:16px}.sep[data-astro-cid-j7pv25f6]{margin:0 3px}}@media(max-height:620px){.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{display:none}}@media(max-height:520px)and (orientation:landscape){.home[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(220px,1fr) minmax(0,1fr);grid-template-areas:"intro stage" "dock dock";padding-top:8px;gap:10px 24px}.intro[data-astro-cid-j7pv25f6]{align-self:center;gap:10px}h1[data-astro-cid-j7pv25f6]{font-size:clamp(22px,7vh,34px);max-width:14ch}.mark[data-astro-cid-j7pv25f6]{width:min(100%,(100dvh - 170px) * 1.43)}.toolbar[data-astro-cid-j7pv25f6]{padding:4px}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{height:36px;padding:0 10px;gap:0}.toolbar[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:not(.glyph-label),.toolbar[data-astro-cid-j7pv25f6] kbd[data-astro-cid-j7pv25f6]{display:none}.grip[data-astro-cid-j7pv25f6]{height:36px}.socials[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:7px}.socials[data-astro-cid-j7pv25f6] .mail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:none}.inspector[data-astro-cid-j7pv25f6]{bottom:64px;max-height:calc(100dvh - 80px)}}
