.zp-box{container-type:inline-size}.zp{--bg:oklch(0.165 0.006 275);--panel:oklch(0.195 0.006 275);--panel2:oklch(0.225 0.006 275);--line:oklch(0.275 0.006 275);--selected:oklch(0.245 0.006 275);--fg:oklch(0.94 0.0024 275);--muted:oklch(0.7 0.0048 275);--faint:oklch(0.52 0.0048 275);--console:oklch(0.135 0.006 275);--console-fg:var(--fg);--ok:oklch(0.76 0.12 158);--warn:oklch(0.8 0.12 78);--tile-l:0.74;--tile-c:0.085;--c-ok:oklch(0.76 0.12 158);--c-warn:oklch(0.8 0.12 78);--c-name:oklch(0.8 0.09 200);display:grid;grid-template-columns:15em minmax(0,1fr);aspect-ratio:16/10;overflow:hidden;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:calc(100cqw / 78);line-height:1.45;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased}.zp[data-look=graphite]{--bg:oklch(0.215 0.012 255);--panel:oklch(0.245 0.012 255);--panel2:oklch(0.275 0.012 255);--line:oklch(0.325 0.012 255);--selected:oklch(0.295 0.012 255);--fg:oklch(0.91 0.004 255);--muted:oklch(0.75 0.0096 255);--faint:oklch(0.57 0.0096 255);--console:oklch(0.185 0.012 255)}.zp[data-look=ink]{--bg:oklch(0.165 0.032 258);--panel:oklch(0.195 0.032 258);--panel2:oklch(0.225 0.032 258);--line:oklch(0.275 0.032 258);--selected:oklch(0.245 0.032 258);--fg:oklch(0.94 0.0128 258);--muted:oklch(0.7 0.0256 258);--faint:oklch(0.52 0.0256 258);--console:oklch(0.135 0.032 258)}.zp[data-look=ash]{--bg:oklch(0.165 0.012 60);--panel:oklch(0.195 0.012 60);--panel2:oklch(0.225 0.012 60);--line:oklch(0.275 0.012 60);--selected:oklch(0.245 0.012 60);--fg:oklch(0.94 0.0048 60);--muted:oklch(0.7 0.0096 60);--faint:oklch(0.52 0.0096 60);--console:oklch(0.135 0.012 60)}.zp[data-look=paper]{--bg:oklch(0.935 0.01 85);--panel:oklch(0.962 0.008 85);--panel2:oklch(0.978 0.006 85);--line:oklch(0.875 0.012 85);--selected:oklch(0.905 0.012 85);--fg:oklch(0.27 0.01 75);--muted:oklch(0.5 0.012 75);--faint:oklch(0.66 0.012 75);--console:oklch(0.255 0.01 75);--console-fg:oklch(0.94 0.0024 275);--ok:oklch(0.52 0.11 155);--warn:oklch(0.58 0.12 68);--tile-l:0.52;--tile-c:0.1}.zp :where(*){transition:background-color .9s ease,border-color .9s ease}.zp,.zp :where(.zp-muted,.zp-faint,.zp-by,.zp-group,.zp-add,.zp-user,.zp-foot .zp-i,.zp-state,.zp-meta,.zp-meta .zp-code,.zp-tabs,.zp-tabs>.zp-on,.zp-console,.zp-ln[data-c],.zp-prompt,.zp-name,.zp-field,.zp-send,.zp-when,.zp-lead,.zp-lead .zp-strong,.zp-setnav .zp-item,.zp-tile,.zp-night-h,.zp-quiet,.zp-log){transition:background-color .9s ease,border-color .9s ease,color .9s ease}.zp-i{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zp-code{font-family:var(--font-mono);font-size:.95em}.zp-muted{color:var(--muted)}.zp-faint{color:var(--faint)}.zp-strong{font-weight:600}.zp-small{font-size:.85em}.zp-tile{--tile:var(--muted);display:grid;width:1.6em;height:1.6em;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--tile) 22%,transparent);border-radius:.42em;background:color-mix(in srgb,var(--tile) 14%,var(--panel));color:var(--tile)}.zp-tile .zp-i,.zp-tile svg:not(.zp-i){width:.95em;height:.95em}.zp-tile[data-k=web]{--tile:oklch(var(--tile-l) var(--tile-c) 250)}.zp-tile[data-k=bot]{--tile:oklch(var(--tile-l) var(--tile-c) 320)}.zp-tile[data-k=db]{--tile:oklch(var(--tile-l) var(--tile-c) 210)}.zp-tile[data-k=game]{--tile:oklch(var(--tile-l) var(--tile-c) 292)}.zp-dot{width:.46em;height:.46em;flex:none;border-radius:50%;background:var(--ok)}.zp-dot[data-s=warn]{background:var(--warn)}.zp-dot[data-s=off]{background:var(--faint)}.zp-side{display:flex;min-height:0;flex-direction:column;padding:1.35em .85em .9em;border-right:1px solid var(--line);overflow:hidden}.zp-brand{display:flex;align-items:center;gap:.5em;margin:0 0 .9em;padding:0 .5em;font-size:1.1em;font-weight:500}.zp-brand svg{width:1.45em;height:1.45em}.zp-by{font-weight:400}.zp-by,.zp-group{color:var(--muted)}.zp-group{padding:.85em .6em .35em;font-size:.88em}.zp-item{display:flex;align-items:center;gap:.65em;padding:.36em .55em;border-radius:.5em;white-space:nowrap}.zp-item .zp-dot{margin-left:auto}.zp-add{display:flex;align-items:center;gap:.55em;padding:.4em .6em;color:var(--muted);font-size:.92em}.zp-foot{margin-top:auto;padding-top:.7em;border-top:1px solid var(--line)}.zp-foot .zp-i,.zp-user{color:var(--muted)}.zp-user{font-size:.92em}.zp-avatar{display:grid;width:1.55em;height:1.55em;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:.8em}.zp-here,.zp:is([data-scene=console],[data-scene=looks]) [data-nav=survival],.zp[data-scene=deploy] [data-nav=storefront],.zp[data-scene=nightly] [data-nav=settings]{background:var(--selected)}.zp-main{display:grid}.zp-main,.zp-scene{min-width:0;min-height:0}.zp-scene{display:flex;flex-direction:column;gap:1.15em;grid-area:1/1;padding:1.9em 2.3em 1.6em;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.zp:is([data-scene=console],[data-scene=looks]) .zp-s-console,.zp[data-scene=deploy] .zp-s-deploy,.zp[data-scene=nightly] .zp-s-nightly{opacity:1;visibility:visible;transition:opacity .45s ease .25s,visibility 0s}.zp-head{display:flex;flex:none;align-items:center;gap:1em;padding:.95em 1em;border:1px solid var(--line);border-radius:.95em;background:var(--panel)}.zp-head>.zp-tile{width:3.1em;height:3.1em;border-radius:.7em}.zp-head>.zp-tile .zp-i{width:1.45em;height:1.45em}.zp-head-text{min-width:0}.zp-title{display:flex;align-items:center;gap:.6em;font-size:1.2em;font-weight:600;letter-spacing:-.01em}.zp-state{display:inline-flex;gap:.4em;font-size:.74em;font-weight:400;letter-spacing:0}.zp-meta,.zp-state{align-items:center;color:var(--muted)}.zp-meta{display:flex;flex-wrap:wrap;gap:.3em 1.1em;margin-top:.35em;font-size:.84em}.zp-meta>span{display:inline-flex;align-items:center;gap:.4em;white-space:nowrap}.zp-meta .zp-code{color:var(--fg)}.zp-meta .zp-faint{color:var(--muted)}.zp-break{flex-basis:100%}.zp-acts{display:flex;gap:.5em;margin-left:auto}.zp-btn{display:inline-flex;align-items:center;gap:.45em;padding:.55em .95em;border:1px solid var(--line);border-radius:.55em;background:var(--panel2);font-size:.9em;font-weight:500}.zp-btn,.zp-tabs{white-space:nowrap}.zp-tabs{display:flex;flex:none;gap:1.7em;padding:0 .8em;border-bottom:1px solid var(--line);overflow:hidden;color:var(--muted);font-size:.94em}.zp-tabs>span{padding:.4em 0 .6em}.zp-tabs>.zp-on{margin-bottom:-1px;border-bottom:2px solid var(--fg);color:var(--fg)}.zp-console{min-height:0;flex:1;padding:1em 1.15em;border:1px solid var(--line);border-radius:.95em;overflow:hidden;background:var(--console);color:var(--console-fg);font-family:var(--font-mono);font-size:.8em;font-variant-ligatures:none;line-height:1.62}.zp-ln{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-ln[data-c=warn]{color:var(--c-warn)}.zp-ln[data-c=ok]{color:var(--c-ok)}.zp-prompt{color:var(--c-warn);font-weight:700}.zp-name{color:var(--c-name);font-weight:700}.zp-input{display:flex;flex:none;gap:.6em}.zp-field{min-width:0;flex:1;padding:.5em .9em;border:1px solid var(--line);border-radius:.6em;overflow:hidden;color:var(--faint);font-family:var(--font-mono);font-size:.85em;white-space:nowrap}.zp-send{display:grid;width:2.6em;place-items:center;border-radius:.6em;background:var(--faint);color:var(--bg)}.zp-card{flex:none;border:1px solid var(--line);border-radius:.95em;overflow:hidden;background:var(--panel)}.zp-card-h{display:flex;justify-content:space-between;gap:1em;padding:.8em 1em;font-weight:600}.zp-card-h .zp-muted{font-size:.85em;font-weight:400}.zp-row{display:grid;grid-template-columns:7.6em 4.6em minmax(0,1fr) auto;align-items:center;gap:1em;padding:.68em 1em;border-top:1px solid var(--line);font-size:.9em}.zp-row-status{display:flex;align-items:center;gap:.45em}.zp-msg{overflow:hidden;text-overflow:ellipsis}.zp-msg,.zp-when{white-space:nowrap}.zp-when{color:var(--muted)}.zp-grow{display:grid;grid-template-rows:1fr}.zp-grow>div{min-height:0;overflow:hidden}.zp-swap{display:inline-grid}.zp-swap>span{display:inline-flex;align-items:center;gap:.45em;grid-area:1/1;white-space:nowrap}.zp-swap>.zp-t,.zp-swap>.zp-t0{opacity:0}.zp-log{min-height:0;flex:1;padding:.85em 1.1em;border:1px solid var(--line);border-radius:.95em;overflow:hidden;background:var(--console);color:var(--console-fg);font-family:var(--font-mono);font-size:.78em;font-variant-ligatures:none;line-height:1.62}.zp-log .zp-ln[data-c=head]{color:var(--c-name)}.zp-lead{flex:none;margin:0;color:var(--muted);font-size:1.45em;letter-spacing:-.015em;line-height:1.2}.zp-lead .zp-strong{color:var(--fg)}.zp-set{display:grid;min-height:0;grid-template-columns:11em minmax(0,1fr);gap:2em}.zp-setnav>:first-child .zp-group{padding-top:0}.zp-setnav .zp-item{color:var(--muted);font-size:.95em}.zp-setnav .zp-here{color:var(--fg)}.zp-pane{display:flex;min-width:0;flex-direction:column;gap:.9em}.zp-night-h{color:var(--muted);font-size:.88em}.zp-quiet{color:var(--muted)}.zp-night,.zp-quiet{padding:.75em 1em;font-size:.92em}.zp-night{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85em;border-top:1px solid var(--line)}.zp-night:first-child{border-top:0}.zp-night-text{display:flex;min-width:0;flex-direction:column}.zp-night-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-night-text .zp-code{font-size:.86em}:is(.zp[data-play][data-scene=console] .zp-s-console,.zp[data-play][data-scene=deploy] .zp-s-deploy,.zp[data-play][data-scene=nightly] .zp-s-nightly) .zp-a{animation:zp-in .45s ease-out var(--a) backwards}:is(.zp[data-play][data-scene=console] .zp-s-console,.zp[data-play][data-scene=deploy] .zp-s-deploy,.zp[data-play][data-scene=nightly] .zp-s-nightly) .zp-g{animation:zp-grow .55s ease-out var(--a) backwards}:is(.zp[data-play][data-scene=console] .zp-s-console,.zp[data-play][data-scene=deploy] .zp-s-deploy,.zp[data-play][data-scene=nightly] .zp-s-nightly) .zp-t{animation:zp-blip var(--b) linear var(--a) both}:is(.zp[data-play][data-scene=console] .zp-s-console,.zp[data-play][data-scene=deploy] .zp-s-deploy,.zp[data-play][data-scene=nightly] .zp-s-nightly) .zp-t0{animation:zp-out .25s linear var(--a) both}:is(.zp[data-play][data-scene=console] .zp-s-console,.zp[data-play][data-scene=deploy] .zp-s-deploy,.zp[data-play][data-scene=nightly] .zp-s-nightly) .zp-f{animation:zp-fade .25s linear var(--a) backwards}:is(.zp[data-play][data-scene=console] .zp-s-console,.zp[data-play][data-scene=deploy] .zp-s-deploy,.zp[data-play][data-scene=nightly] .zp-s-nightly) .zp-pulse{animation:zp-pulse 1.1s ease-in-out infinite}.zp[data-paused] *,.zp[data-paused] :before{animation-play-state:paused!important}@keyframes zp-in{0%{opacity:0;transform:translateY(.35em)}}@keyframes zp-fade{0%{opacity:0}}@keyframes zp-out{0%{opacity:1}to{opacity:0}}@keyframes zp-blip{0%{opacity:0}14%,86%{opacity:1}to{opacity:0}}@keyframes zp-grow{0%{grid-template-rows:0fr;opacity:0}}@keyframes zp-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.zp,.zp *{animation:none!important;transition:none!important}}@container (max-width: 620px){.zp{grid-template-columns:minmax(0,1fr);aspect-ratio:4/5;font-size:min(calc(100cqw / 28),13px)}.zp .zp-wide,.zp-lbl,.zp-setnav,.zp-side{display:none}.zp-scene{gap:.9em;padding:1.1em 1em 1em}.zp-head{align-items:flex-start;gap:.75em;padding:.8em}.zp-head>.zp-tile{width:2.4em;height:2.4em}.zp-acts .zp-btn:not(:last-child){display:none}.zp-btn{padding:.5em .6em}.zp-meta{gap:.2em .9em}.zp-break{display:none}.zp-tabs{gap:1.2em;padding:0 .3em}.zp-console{font-size:.74em;padding:.8em .85em}.zp-row{grid-template-columns:6.9em minmax(0,1fr) auto;gap:.7em;padding:.65em .8em}.zp-set{grid-template-columns:minmax(0,1fr)}.zp-lead{font-size:1.25em}.zp-night{padding:.7em .8em}}