@font-face{font-family:"0xProto";src:url(/type/0xProto-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"0xProto";src:url(/type/0xProto-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"0xProto fallback";src:local(Consolas),local(Menlo),local(DejaVu Sans Mono);size-adjust:110%;ascent-override:113%;descent-override:43%;line-gap-override:0%}:root{--t-hero:clamp(27px, 6vw, 42px);--t-head:26px;--t-body:16px;--t-label:13px;--t-micro:11px;--ground:#1189e6;--sky-top:#1b6fd0;--sky-mid:#3f97e6;--sky-low:#8fc7f2;--ink:#101014;--paper:#fff;--paper-hot:#ffd400;--hot:#ff2d8e;--grass:#56c224;--dim:#5c6470;--edge:3px solid var(--ink);--pad:14px;--radius:0px;--radius-inner:0px;--lift-0:0 0 0 var(--ink);--lift-1:6px 6px 0 var(--ink);--lift-2:10px 10px 0 var(--ink);--bar-h:30px;--z-page:0;--z-chrome:10;--z-window:20;--z-overlay:40;--z-toast:60;--dur:.18s;--ease:cubic-bezier(.2,.8,.2,1);--mono:"0xProto","0xProto fallback",ui-monospace,monospace}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0;padding:0}body{background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 48%, var(--sky-low) 100%);color:var(--ink);font-family:var(--mono);font-size:var(--t-body);font-synthesis:none;-webkit-text-size-adjust:100%;background-attachment:fixed;line-height:1.5;overflow:hidden}h1,h2,h3,.mark,.one{text-wrap:balance}p,li{text-wrap:pretty}button,input,a{font:inherit;color:inherit}:focus-visible,.win .roll:focus,.chip:focus,.lnk:focus,.tile:focus{outline:3px solid var(--hot);outline-offset:2px}.fig{font-variant-numeric:tabular-nums}#gate,#desk,#intro{position:fixed;inset:0}#gate,#desk{z-index:var(--z-chrome)}#sky{pointer-events:none;z-index:var(--z-page);position:fixed;inset:0;overflow:hidden}.cloud{height:auto;image-rendering:pixelated;transform:translate3d(var(--lean-x,0), var(--lean-y,0), 0);will-change:transform;animation:linear infinite drift;display:block;position:absolute;left:0}.cloud[data-depth="3"]{opacity:.45}.cloud[data-depth="2"]{opacity:.7}@keyframes drift{0%{translate:-70vw}to{translate:140vw}}.mark{margin:0;line-height:0}.mark svg{width:100%;height:auto;display:block}#gate{padding:var(--pad);z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex}#w-gate{z-index:var(--z-window);width:min(560px,100%);position:relative}#w-gate .body{align-items:stretch;gap:var(--pad);padding:calc(var(--pad)*1.6);background:var(--paper-hot);flex-direction:column;display:flex}#gate .one{font-size:var(--t-hero);letter-spacing:-.01em;margin:0;line-height:1.05}#enter{background:var(--paper);border:var(--edge);border-radius:var(--radius);box-shadow:var(--lift-1);padding:var(--pad) calc(var(--pad)*2);font-size:var(--t-head);text-transform:lowercase;cursor:pointer;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}#enter:before{content:"> ";color:var(--hot)}#enter:hover{background:var(--hot)}#enter:active{box-shadow:var(--lift-0);transform:translate(6px,6px)}.gate-foot{font-size:var(--t-label);text-align:right;margin:0}.gate-foot a{color:var(--ink);text-underline-offset:3px}#intro{background:var(--ink);z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex}#gate.gone{display:none}#introvid{object-fit:cover;width:100%;height:100%}#skip{right:var(--pad);bottom:var(--pad);background:var(--paper-hot);border:var(--edge);border-radius:var(--radius);box-shadow:var(--lift-1);padding:calc(var(--pad)/2) var(--pad);font-size:var(--t-label);cursor:pointer;position:absolute}#desk{overscroll-behavior:contain;z-index:var(--z-page);overflow:auto}#band{align-items:flex-end;gap:calc(var(--pad)*1.5);z-index:var(--z-page);pointer-events:none;-webkit-user-select:none;user-select:none;display:flex}#band .mark{width:min(340px,42vw)}#band .one{margin:0 0 calc(var(--pad)/3);font-size:var(--t-head);letter-spacing:-.01em;color:var(--paper);text-shadow:3px 3px 0 var(--ink);max-width:16ch;line-height:1.05}.win{background:var(--paper);border:var(--edge);border-radius:var(--radius);box-shadow:var(--lift-1);z-index:var(--z-window);flex-direction:column;min-width:0;display:flex}.win .bar{height:var(--bar-h);flex:0 0 var(--bar-h);padding:0 calc(var(--pad)/2);background:var(--hot);border-bottom:var(--edge);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.win .body{padding:var(--pad);min-height:0;overflow:hidden}.win.rolled .body{display:none}.win .roll{background:var(--paper-hot);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:none;cursor:pointer;width:22px;height:20px;line-height:1;font-size:var(--t-label);padding:0}.win .roll:active{background:var(--paper)}.dragging{box-shadow:var(--lift-2)}#w-stage .body{gap:calc(var(--pad)/2);flex-direction:column;display:flex}#stage{border:var(--edge);background:var(--ink);margin:0;position:relative}#shot{width:100%;height:auto;display:block}#shot-cap{background:var(--paper-hot);border-top:var(--edge);border-right:var(--edge);padding:calc(var(--pad)/4) calc(var(--pad)/2);font-size:var(--t-head);letter-spacing:.04em;line-height:1.1;position:absolute;bottom:0;left:0}.strip{justify-content:space-between;gap:var(--pad);width:100%;font-size:var(--t-label);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;margin:0;display:flex}#heard-label b{color:var(--ink)}#w-ears{background:var(--paper-hot)}#w-ears .body{gap:calc(var(--pad)/2);padding-bottom:calc(var(--pad)/1.4);flex-direction:column;display:flex}#term{--color:#101014;--background:#ffd400;--size:1;--font:"0xProto","0xProto fallback",ui-monospace,monospace;--glow:0;--link-color:#101014;--cursor-color:#ff2d8e;border:var(--edge);background:var(--paper-hot);flex:auto;min-height:0}#term .terminal,#term .cmd{font-size:var(--t-body)}#term .terminal{padding:calc(var(--pad)/2);--animation-time:.6s}#term .terminal-output a{text-decoration:underline}.t-you{color:var(--dim)}.t-hot{color:var(--hot);font-weight:700}.t-big{font-weight:700}#chips{gap:calc(var(--pad)/2.6);flex-wrap:wrap;display:flex}.chip{background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:none;padding:calc(var(--pad)/3) calc(var(--pad)/1.6);font-size:var(--t-label);cursor:pointer;text-transform:lowercase;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease)}.chip:hover,.chip[data-cur="1"]{background:var(--hot)}.chip:active{transform:scale(.97)}.chip[data-done="1"]{color:var(--dim)}#grid{gap:calc(var(--pad)/2);grid-template-columns:repeat(4,1fr);display:grid}.tile{cursor:pointer;aspect-ratio:1;border:2px solid var(--ink);border-radius:var(--radius);box-shadow:none;background:var(--ground);padding:0;position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;display:block}.tile span{background:var(--paper-hot);border-top:2px solid var(--ink);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0}.tile[data-locked="1"]{background:var(--sky-mid)}.tile[data-locked="1"] span{background:var(--ink);color:var(--paper-hot)}.tile:active{transform:scale(.98)}#lore{font-size:var(--t-label);line-height:1.65}#lore p{margin:0 0 calc(var(--pad)/2.4)}#lore p:before{content:"> ";color:var(--hot)}#w-out .body{gap:calc(var(--pad)/2);flex-direction:column;display:flex}.lnk{align-items:center;gap:calc(var(--pad)/1.6);background:var(--paper);border:2px solid var(--ink);border-radius:var(--radius);box-shadow:none;padding:calc(var(--pad)/2.4) calc(var(--pad)/1.6);font-size:var(--t-label);cursor:pointer;text-align:left;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);text-decoration:none;display:flex}.lnk:hover{background:var(--paper-hot)}.lnk:active{transform:translate(2px,2px)}.lnk .mk{background:var(--ink);flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;display:flex}.mk-ca{background:var(--ink)}.lnk .mk svg,.lnk .mk img{width:100%;height:100%;display:block}.mk-ca{font-size:var(--t-micro);letter-spacing:.06em;color:var(--hot);font-weight:700}#ca-lb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nojs{padding:var(--pad);background:var(--paper-hot);font-size:var(--t-label);margin:0;position:fixed;inset:auto 0 0}@media (width<=899px){body{overflow:auto}#desk{gap:calc(var(--pad)*1.2);min-height:100%;padding:var(--pad);flex-direction:column;display:flex;position:static}.win{width:auto!important;height:auto!important;position:static!important}#band{align-items:flex-start;gap:calc(var(--pad)/2);flex-direction:column;order:-1}#band .one{margin:0}#w-stage{order:1}#w-ears{order:2}#w-memes{order:3}#w-out{order:4}#w-lore{order:5}#term{height:230px}#grid{grid-template-columns:repeat(3,1fr)}#shot-cap{font-size:var(--t-body)}}@media (width>=900px){#desk{gap:calc(var(--pad)*1.3);padding:calc(var(--pad)*1.3);grid-template:"ears stage out"minmax(0,1.1fr)"ears stage lore"minmax(0,1fr)"memes memes memes"min-content"mark mark mark"/minmax(290px,1fr) minmax(340px,1.3fr) minmax(250px,.86fr);display:grid;overflow:hidden}#w-ears{grid-area:ears}#w-stage{grid-area:stage}#w-memes{grid-area:memes}#w-lore{grid-area:lore}#w-out{grid-area:out;align-self:start}#band{grid-area:mark}.win{min-height:0}.win.rolled{align-self:start}.win .bar{cursor:move}#w-ears .body{flex:auto}#term{flex:auto;height:auto}#w-stage .body{flex:auto;align-items:center}#stage{aspect-ratio:1;flex:auto;max-width:100%;min-height:0}#shot{object-fit:cover;width:100%;height:100%}#grid{grid-template-columns:repeat(6,1fr)}#w-memes{align-self:start}#w-memes .body,#w-lore .body{overflow:auto}}@media (width>=1180px){#grid{grid-template-columns:repeat(12,1fr)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.cmd .format,.cmd-prompt,.cmd-prompt div,.terminal .terminal-output .format{display:inline-block}.cmd,.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6,.terminal pre{margin:0}.cmd .cmd-clipboard{width:16px;height:16px;left:-16px;box-shadow:none!important;color:#0000!important;height:calc(16px/var(--pixel-density,1))!important;left:calc(-16px/var(--pixel-density,1))!important;resize:none!important;text-indent:-9999em!important;top:0!important;top:calc(var(--cursor-line,0)*var(--size,1)*(14px/var(--pixel-density,1)))!important;white-space:pre!important;width:calc(16px/var(--pixel-density,1))!important;z-index:1000!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important;position:absolute!important;overflow:hidden!important}.cmd .cmd-clipboard,.cmd .visually-hidden{-webkit-user-select:none;user-select:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);-webkit-user-select:none;user-select:none;white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.cmd .cursor+span:empty,.cmd div.cmd-end-line span[data-text]:last-child,.cmd div.cmd-end-line span[data-text]:last-child span,.cmd span.cmd-end-line,.cmd span.cmd-end-line span,.cmd textarea{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.terminal audio,.terminal canvas,.terminal img,.terminal object{cursor:default}.terminal{--base-background:var(--background,#000);--base-color:var(--color);contain:content;line-height:normal;position:relative}.terminal-scroller{scrollbar-gutter:stable;box-sizing:border-box;height:100%;position:relative;overflow:hidden auto}terminal.terminal-temp{visibility:hidden}body.terminal{height:100%;min-height:100vh}html{height:100%}body.full-screen-terminal,body.terminal{height:100%;margin:0}body.full-screen-terminal .terminal:not(.terminal-external){height:100%!important}body.full-screen-terminal{height:100%;height:var(--terminal-force-height,100dvh)}.terminal>div.terminal-fill{height:100%;min-height:100%}.terminal .terminal-virtual-filler{height:calc(var(--terminal-line-count)*var(--terminal-line));z-index:-1}.terminal>.terminal-pixel{width:1px;height:1px;display:inline;position:absolute;top:-2px;left:-2px}.terminal>.terminal-font .terminal-resizer,.terminal>.terminal-resizer{pointer-events:none!important;z-index:-1!important;border:none!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.cmd{z-index:300;width:100%;padding:0;position:relative}.terminal .cmd,.terminal .cmd div{background:0 0!important}.terminal a[tabindex="1000"],.terminal a[tabindex="1000"]:active,.terminal a[tabindex="1000"]:focus{outline:none}.cmd.cmd.cmd .cmd-inverted,.cmd.cmd.cmd .inverted,.terminal .inverted,.terminal .terminal-inverted{color:#000!important;background-color:#aaa!important}.cmd a[href],.terminal .raw pre.terminal-signature a[href],.terminal .terminal-output>:not(.raw) a[href],.terminal.external a[href]{color:var(--link-color,#37f);cursor:pointer}.cmd a[href]:not(.terminal-inverted),.terminal .raw pre.terminal-signature a[href]:not(.terminal-inverted),.terminal .terminal-output>:not(.raw) a[href]:not(.terminal-inverted),.terminal.external a[href]:not(.terminal-inverted){--color:var(--link-color,#37f);text-shadow:0 0 calc(var(--glow)*5px) var(--color,#ccc)}.terminal .raw pre.terminal-signature a[href].terminal-inverted,.terminal .terminal-output>:not(.raw) a[href].terminal-inverted,.terminal.external a[href].terminal-inverted{background:var(--color,#ccc);text-shadow:0 0 calc(var(--glow)*5px) var(--background,#000)}.cmd a[href]:hover,.terminal .raw pre.terminal-signature a[href]:hover,.terminal .terminal-output>:not(.raw) a[href]:hover,.terminal.external a[href]:hover{color:#000;background-color:#37f;text-decoration:none;background-color:var(--link-color,#37f)!important;color:var(--base-background,#000)!important}@container style(--background:transparent){.cmd a[href]:hover,.terminal .raw pre.terminal-signature a[href]:hover,.terminal .terminal-output>:not(.raw) a[href]:hover,.terminal.external a[href]:hover{--base-background:#000}}.cmd a[href] span,.terminal .raw pre.terminal-signature a[href] span,.terminal .terminal-output>:not(.raw) a[href] span,.terminal.external a[href] span{--color:var(--link-color,#37f);text-decoration:underline;color:var(--link-color,#37f)!important}.cmd a[href]:hover span,.terminal .raw pre.terminal-signature a[href]:hover span,.terminal .terminal-output>:not(.raw) a[href]:hover span,.terminal.external a[href]:hover span{text-decoration:none;background-color:#37f!important;background-color:var(--link-color,#37f)!important;color:var(--background,#000)!important}.terminal a[href]{transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-out}.cmd .cmd-cursor,.cmd .cmd-cursor-line img,.cmd .cmd-cursor-line>span{display:inline-block}.cmd .cmd-cursor .emoji,.cmd .cmd-cursor.cmd-blink .fa,.cmd .cmd-cursor.cmd-blink .far,.cmd .cmd-cursor.cmd-blink .fas,.cmd .cmd-cursor.cmd-blink a,.cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{-ms-animation:terminal-blink 1s linear infinite;animation:1s linear infinite terminal-blink}.bar.cmd .cmd-inverted,.bar.terminal .inverted{box-shadow:-2px 0 0 -1px #aaa;box-shadow:-2px 0 0 -1px var(--original-color,#aaa)}.cmd .cmd-prompt,.terminal,.terminal .terminal-output>div>div{height:auto;display:block}.terminal .terminal-output>div:not(.raw) div{clear:both;white-space:nowrap}.cmd .cmd-prompt:empty,.cmd .cmd-prompt>a,.cmd .cmd-prompt>span{float:left}.cmd-prompt [data-text]>span,.cmd-wrapper>div{white-space:pre}.cmd [data-text] span,.terminal [data-text] span{display:inline-block}.terminal-ouput span[style*=width]{min-height:14px;min-height:calc(var(--size,1)*(14px/var(--pixel-density,1)))}.cmd div,.terminal .terminal-output>:not(.raw)>div,.terminal.external div{line-height:1em}.cmd .cmd-prompt span.fa:before,.cmd .cmd-prompt span.fab:before,.cmd .cmd-prompt span.fad:before,.cmd .cmd-prompt span.fal:before,.cmd .cmd-prompt span.far:before,.cmd .cmd-prompt span.fas{position:relative;top:2px}.cmd,.cmd span:not(.fas):not(.far):not(.fa),.terminal,.terminal-font-forcer,.terminal-output>:not(.raw),.terminal-output>:not(.raw) a,.terminal-output>:not(.raw) span:not(.fas):not(.far):not(.fa){font-family:monospace;font-family:var(--font,monospace)}.cmd,.terminal{font-size:12px}.cmd .cmd-line:before,.terminal-output>div div:before{content:"​";width:0;display:inline-block}.cmd.raw .cmd-prompt{white-space:pre-wrap;word-break:break-all}.cmd .cmd-line{white-space:nowrap}.cmd span[data-text],.terminal span[data-text]{display:inline-block}.cmd span[data-text]:not(.cmd-inverted):not(.token):not(.emoji),.terminal,terminal-output>div:not(.raw) div>span:not(.token):not(.inverted):not(.terminal-inverted):not(.cmd-inverted):not(.terminal-error):not(.emoji){color:#aaa;background-color:#000}.cmd span[data-text] span,.terminal span[data-text] span{-webkit-text-decoration:inherit;text-decoration:inherit}.terminal .ansi>div{line-height:13px!important;line-height:var(--ansi-line-base,13px)!important;line-height:calc(var(--size,1)*(var(--ansi-line-base,13px)/var(--pixel-density,1)))!important}.cmd .cmd-prompt span,.cmd span.cmd-prompt{--background:transparent}.cmd .emoji,.terminal-output .emoji{color:#0000;height:12px;height:calc(12px/var(--pixel-density,1));background-repeat:no-repeat;background-size:contain;position:relative}.cmd .fa span,.cmd .far span,.cmd .fas span,.terminal .terminal-output .fa span,.terminal .terminal-output .far span,.terminal .terminal-output .fas span{clip:rect(1px,1px,1px,1px);position:absolute;color:#0000!important;background:0 0!important}.cmd .emoji,.cmd .emoji span,.terminal-output .emoji,.terminal-output .emoji span{width:2ch;display:inline-block}.cmd,.terminal{box-sizing:border-box}.cmd .cmd-cursor span:not(.token):not(.inverted){background-color:inherit;color:inherit}.cmd .emoji.emoji.emoji.emoji,.cmd .emoji.emoji.emoji.emoji span{color:#0000;background-color:#0000}.cmd .cmd-cursor *{background-color:#0000}.cmd span[style*=width] span,.terminal span[style*=width] span{width:inherit}.cmd div{clear:both}.cmd .cmd-prompt+div{clear:right}terminal .terminal-output>div{margin-top:-1px}.terminal-output>div.raw>div *{word-wrap:break-word;overflow-wrap:break-word}.terminal .terminal-font{float:left;font-size:inherit;line-height:inherit;margin-bottom:1px;position:absolute;top:-100%;left:0}.cmd>span:not(.cmd-prompt){float:left}.cmd .cmd-prompt span.cmd-line{float:none;display:block}.terminal table{border-collapse:collapse}.terminal td{border:1px solid #aaa}.cmd span[data-text]:not(.emoji):not(.fa):not(.fas):not(.far) span{background-color:inherit;color:inherit}.cmd [role=presentation].cmd-cursor-line{cursor:text;z-index:100;position:relative}.cmd .cmd-prompt{z-index:200;position:relative}.cmd [role=presentation]:not(.cmd-cursor-line){overflow:hidden}.cmd{--original-color:var(--color,#aaa);--original-background:var(--background)}.cmd a[href]{--original-color:var(--link-color,#37f)}@-webkit-keyframes terminal-blink{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);-webkit-box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:var(--original-background,#000)}50.1%,to{background-color:inherit;color:var(--original-color,#aaa)}}@-moz-keyframes terminal-blink{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);-webkit-box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:var(--original-background,#000)}50.1%,to{background-color:inherit;color:var(--original-color,#aaa)}}@keyframes terminal-blink{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);-webkit-box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:var(--original-background,#000)}50.1%,to{background-color:inherit;-webkit-box-shadow:none;box-shadow:none;color:var(--original-color,#aaa)}}@-webkit-keyframes terminal-glow{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px var(--color,#aaa);box-shadow:0 0 3px var(--color,#aaa);color:var(--original-background,#000)}50.1%,to{background-color:inherit;-webkit-box-shadow:none;box-shadow:none;color:inherit}}@-moz-keyframes terminal-glow{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px var(--color,#aaa);box-shadow:0 0 3px var(--color,#aaa);color:var(--original-background,#000)}50.1%,to{background-color:inherit;-moz-box-shadow:none;box-shadow:none;color:inherit}}@keyframes terminal-glow{0%,50%{background-color:#aaa;background-color:var(--original-color,#aaa);box-shadow:0 0 3px #aaa;box-shadow:0 0 3px var(--color,#aaa);color:var(--original-background,#000)}50.1%,to{background-color:inherit;box-shadow:none;color:inherit}}@keyframes terminal-bar{0%,50%{box-shadow:-2px 0 0 -1px #aaa;box-shadow:calc(var(--line-thickness,2)*-1px) 0 0 -1px var(--original-color,#aaa)}50.1%,to{box-shadow:none}}@keyframes terminal-underline{0%,50%{box-shadow:0 2px #aaa;box-shadow:0 calc(var(--line-thickness,2)*1px) 0 var(--original-color,#aaa)}50.1%,to{box-shadow:none}}@-webkit-keyframes terminal-none{0%,to{background-color:#aaa;background-color:var(--original-color,#aaa);-webkit-box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:var(--original-background,#000)}}@-moz-keyframes terminal-none{0%,to{background-color:#aaa;background-color:var(--original-color,#aaa);-webkit-box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:var(--background,#000)}}@keyframes terminal-none{0%,to{background-color:#aaa;background-color:var(--original-color,#aaa);-webkit-box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);box-shadow:0 0 calc(var(--glow)*3px) var(--color,#aaa);color:var(--original-background,#000)}}.underline-animation .cmd .cmd-cursor .emoji,.underline-animation .cmd .cmd-cursor.cmd-blink .fa,.underline-animation .cmd .cmd-cursor.cmd-blink .far,.underline-animation .cmd .cmd-cursor.cmd-blink .fas,.underline-animation .cmd .cmd-cursor.cmd-blink a,.underline-animation .cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{-ms-animation-name:terminal-underline;animation-name:terminal-underline}.glow-animation .cmd .cmd-cursor .emoji,.glow-animation .cmd .cmd-cursor.cmd-blink .fa,.glow-animation .cmd .cmd-cursor.cmd-blink .far,.glow-animation .cmd .cmd-cursor.cmd-blink .fas,.glow-animation .cmd .cmd-cursor.cmd-blink a,.glow-animation .cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{-ms-animation-name:terminal-glow;animation-name:terminal-glow}.bar-animation .cmd .cmd-cursor .emoji,.bar-animation .cmd .cmd-cursor.cmd-blink .fa,.bar-animation .cmd .cmd-cursor.cmd-blink .far,.bar-animation .cmd .cmd-cursor.cmd-blink .fas,.bar-animation .cmd .cmd-cursor.cmd-blink a,.bar-animation .cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{-ms-animation-name:terminal-bar;animation-name:terminal-bar}@supports (-ms-ime-align:auto){.cmd .cmd-clipboard{margin-left:-9999px}@keyframes terminal-blink{0%,50%{background-color:var(--original-color,#aaa);color:var(--background,#000)}50.1%,to{background-color:var(--background,#000);color:var(--original-color,#aaa)}}@keyframes terminal-bar{0%,50%{border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:var(--background,#000)}}@keyframes terminal-underline{0%,50%{border-bottom-color:var(--color,#aaa);line-height:12px;line-height:var(--terminal-font-size)}50.1%,to{border-bottom-color:var(--background,#000);line-height:12px;line-height:var(--terminal-font-size)}}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cmd .cmd-clipboard{margin-left:-9999px}.underline-animation .cursor.blink span span{margin-top:1px}}.cmd span[data-text]::-moz-selection{color:#000;background-color:#aaa}.cmd span[data-text]:not(.far):not(.fa):not(.fas) span::-moz-selection{color:#000;background-color:#aaa}.terminal .terminal-output .raw ::-moz-selection{color:#000;background-color:#aaa}.terminal .terminal-output .raw div::-moz-selection{color:#000;background-color:#aaa}.terminal .terminal-output div div a::-moz-selection{color:#000;background-color:#aaa}.terminal .terminal-output div div::-moz-selection{color:#000;background-color:#aaa}.terminal .terminal-output span[data-text]::-moz-selection{color:#000;background-color:#aaa}.terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas) span::-moz-selection{color:#000;background-color:#aaa}.terminal .cmd{pointer-events:none}.terminal .cmd-prompt *{pointer-events:visible}.cmd-prompt>span:first-child{margin-left:var(--prompt-offset)}.terminal .cmd textarea,.terminal .cmd-cursor-line>span,.terminal .cmd-wrapper>div:not(.cmd-cursor-line){pointer-events:visible}.terminal-revese{color:#000;background-color:#abababfc}.cmd span[data-text]:not(.far):not(.fa):not(.fas) span::selection{color:#000;background-color:#abababfc}.terminal .terminal-output .raw ::selection{color:#000;background-color:#abababfc}.terminal .terminal-output .raw div::selection{color:#000;background-color:#abababfc}.terminal .terminal-output div div a::selection{color:#000;background-color:#abababfc}.terminal .terminal-output div div::selection{color:#000;background-color:#abababfc}.terminal .terminal-output span[data-text]::selection{color:#000;background-color:#abababfc}.terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas) span::selection{color:#000;background-color:#abababfc}.cmd .emoji span::-moz-selection{color:#0000!important;background-color:#0000!important}.cmd .emoji::-moz-selection{color:#0000!important;background-color:#0000!important}.cmd textarea::-moz-selection{color:#0000!important;background-color:#0000!important}.terminal-output .emoji span::-moz-selection{color:#0000!important;background-color:#0000!important}.terminal-output .emoji::-moz-selection{color:#0000!important;background-color:#0000!important}.cmd .emoji span::selection{color:#0000!important;background-color:#0000!important}.cmd .emoji::selection{color:#0000!important;background-color:#0000!important}.cmd textarea::selection{color:#0000!important;background-color:#0000!important}.terminal-output .emoji span::selection{color:#0000!important;background-color:#0000!important}.terminal-output .emoji::selection{color:#0000!important;background-color:#0000!important}.terminal .terminal-output>:not(.raw) .terminal-error,.terminal .terminal-output>:not(.raw) .terminal-error *{color:var(--error-color,red)}.tilda{z-index:1100;width:100%;position:fixed;top:0;left:0}.ui-dialog-content .terminal{box-sizing:border-box;width:100%;height:100%}.ui-dialog .ui-dialog-content.dterm{padding:0}.clear{clear:both}.terminal .terminal-fill{box-sizing:border-box;opacity:.01;pointer-events:none;border:none;width:100%;height:100%;margin:1px 0 0;position:absolute;top:-100%;left:0}.cmd-editable,.terminal .terminal-fill,.terminal-scroller{padding:calc(1px*var(--padding,10)/var(--pixel-density,1))}.cmd-editable{padding-top:0}.terminal-scroller{padding-bottom:0}.terminal .terminal-output>:not(.raw) .terminal-error,.terminal .terminal-output>:not(.raw) .terminal-error *{--color:var(--error-color,red);text-shadow:0 0 calc(var(--glow)*5px) var(--color)}.terminal .raw pre.terminal-signature a[href],.terminal .terminal-output>:not(.raw) a[href]{text-shadow:0 0 calc(var(--glow)*5px) var(--color)}.terminal .cmd{margin-bottom:calc(1px*var(--padding,10)/var(--pixel-density,1));position:relative}.terminal .partial,.terminal .partial>div{display:inline-block}@supports (--css:variables){.cmd,.cmd div,.cmd span[data-text]:not(.cmd-inverted):not(.token):not(.emoji),.terminal,.terminal-output>:not(.raw) a,.terminal-output>:not(.raw) div,.terminal-output>:not(.raw) span[data-text]:not(.token):not(.inverted):not(.terminal-inverted):not(.cmd-inverted):not(.terminal-error):not(.emoji),.terminal.external [data-text]{background-color:var(--background,#000);color:var(--color,#aaa)}.terminal{--terminal-line:calc(var(--size,1)*(16px/var(--pixel-density,1)) + 1px/var(--pixel-density,1));--terminal-font-size:calc(var(--size,1)*(12px/var(--pixel-density,1)));height:auto;height:calc(var(--terminal-line)*var(--rows) + var(--padding,10)*2px);width:calc(var(--cols)*1ch + var(--padding,10)*2px + var(--terminal-scrollbar,10)*1px)}.cmd div,.terminal,.terminal .terminal-output>:not(.raw)>div,.terminal.external div{line-height:round(var(--terminal-line,1em))}.cmd [data-text],.terminal [data-text]{text-shadow:var(--text-shadow,0 0 calc(var(--glow)*5px) var(--color,#ccc))}.terminal span[style*=--length]{width:calc(var(--length,1)*var(--char-width,7.23438)*1px);display:inline-block}.terminal,.terminal-output>:not(.raw) a,.terminal-output>:not(.raw) div,.terminal-output>:not(.raw) span{font-size:var(--terminal-font-size)}.cmd,.cmd div,.cmd span{--cmd-font-size:var(--terminal-font-size,calc(var(--size,1)*(12px/var(--pixel-density,1))));font-size:var(--cmd-font-size)}.cmd .emoji,.terminal-output .emoji{height:var(--terminal-font-size)}.cmd .clipboard{top:calc(var(--size,1)*(14/var(--pixel-density,1))*var(--cursor-line,0)*1px)}.cmd span[style*=--background],.terminal span[style*=--background]{--base-background:var(--background)}.cmd.cmd.cmd .cmd-inverted,.cmd.cmd.cmd .inverted,.terminal .inverted>span,.terminal .terminal-inverted>span{background-color:var(--color,#aaa)!important;color:var(--base-background,#000)!important}.cmd .cmd-cursor.cmd-blink{background-color:var(--background,#000);color:var(--color,#aaa)}.cmd .cmd-cursor.cmd-blink .emoji,.cmd .cmd-cursor.cmd-blink .fa,.cmd .cmd-cursor.cmd-blink .far,.cmd .cmd-cursor.cmd-blink .fas,.cmd .cmd-cursor.cmd-blink a,.cmd .cmd-cursor.cmd-blink>span[data-text]:not(.emoji):not(.fa):not(.far):not(.fas) span{--original-background:inherit;-webkit-animation:var(--animation,terminal-blink) 1s infinite linear;-moz-animation:var(--animation,terminal-blink) 1s infinite linear;-ms-animation:var(--animation,terminal-blink) 1s infinite linear;animation:var(--animation,terminal-blink) 1s infinite linear}.cmd .cmd-cursor.cmd-blink .emoji span{color:#0000;background:0 0}.cmd span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.terminal .terminal-output .raw ::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.terminal .terminal-output .raw div::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.terminal .terminal-output div div a::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.terminal .terminal-output div div::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.terminal .terminal-output span[data-text]::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.terminal .terminal-output div div a::-moz-selection{background-color:var(--link-color,#0f60fffc)!important;color:var(--background,#000)!important}.terminal .terminal-output div div a:hover::-moz-selection{background-color:var(--link-color,#023290fc)!important}.cmd span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::selection{background-color:var(--color,#abababfc)!important;color:var(--background,#000)!important}.terminal .terminal-output .raw ::selection{background-color:var(--color,#abababfc)!important;color:var(--background,#000)!important}.terminal .terminal-output .raw div::selection{background-color:var(--color,#abababfc)!important;color:var(--background,#000)!important}.terminal .terminal-output div div a::selection{background-color:var(--color,#abababfc)!important;color:var(--background,#000)!important}.terminal .terminal-output div div::selection{background-color:var(--color,#abababfc)!important;color:var(--background,#000)!important}.terminal .terminal-output span[data-text]:not(.emoji)::selection{background-color:var(--color,#abababfc)!important;color:var(--background,#000)!important}.terminal .terminal-output span[data-text]:not(.far):not(.fa):not(.fas):not(.emoji) span::selection{background-color:var(--color,#abababfc)!important;color:var(--background,#000)!important}.terminal .terminal-output div div a::selection{background-color:var(--link-color,#0f60fffc)!important;color:var(--background,#000)!important}.terminal .terminal-output div div a:hover::selection{background-color:var(--link-color,#023290fc)!important}}@property --color{syntax:"<color>";inherits:true;initial-value:#abababfc}@property --background{syntax:"<color>";inherits:true;initial-value:#000}@property --link-color{syntax:"<color>";inherits:true;initial-value:#37f}@property --size{syntax:"<number>";inherits:true;initial-value:1}@property --padding{syntax:"<number>";inherits:true;initial-value:10}@property --rows{syntax:"<number>|auto";inherits:true;initial-value:auto}@property --cols{syntax:"<number>|auto";inherits:true;initial-value:auto}@property --ansi-line-base{syntax:"<length>";inherits:true;initial-value:13px}@supports (-ms-ime-align:auto){.cmd span[data-text]::selection{color:#000;background-color:#abababfc}.terminal .terminal-output div div a::selection{color:#000;background-color:#abababfc}.terminal .terminal-output div div::selection{color:#000;background-color:#abababfc}.terminal h1::selection{color:#000;background-color:#abababfc}.terminal h2::selection{color:#000;background-color:#abababfc}.terminal h3::selection{color:#000;background-color:#abababfc}.terminal h4::selection{color:#000;background-color:#abababfc}.terminal h5::selection{color:#000;background-color:#abababfc}.terminal h6::selection{color:#000;background-color:#abababfc}.terminal pre::selection{color:#000;background-color:#abababfc}.terminal td::selection{color:#000;background-color:#abababfc}}.cmd .style .token.string,.cmd .token.entity,.cmd .token.operator,.cmd .token.string,.cmd .token.token,.cmd .token.url,.cmd .token.variable,.terminal .style .token.string,.terminal .token.entity,.terminal .token.operator,.terminal .token.string,.terminal .token.token,.terminal .token.url,.terminal .token.variable{background-color:inherit}.cmd .cursor-wrapper ul{float:left;margin:0;padding:0;list-style:none;position:absolute;top:14px;left:0}.cmd .cursor-wrapper li{cursor:pointer;white-space:nowrap}.cmd .cursor-wrapper li:hover{color:#000;background:#aaa}.cursor-wrapper{position:relative}.terminal-output img{vertical-align:top}.cmd img{height:14px;height:calc(var(--size,1)*(14px/var(--pixel-density,1)));border:1px solid #0000}.cmd-cursor img{border-color:#ccc;border-color:var(--color,#ccc)}.terminal-output svg.terminal-broken-image{height:calc(var(--size,1)*(14px/var(--pixel-density,1)))}.terminal-output svg.terminal-broken-image use{fill:var(--color,#ccc)}.terminal-error{--color:var(--error-color)}.terminal-glow{--animation:terminal-glow}.terminal-glow .cmd-prompt>span,.terminal-glow .raw pre.terminal-signature a[href],.terminal-glow .terminal-output>div a[href],.terminal-glow .terminal-output>div span,.terminal-glow [data-text] span,.terminal-glow a[data-text],.terminal-glow span[data-text]{text-shadow:1px 1px 5px var(--color,#ccc)}.terminal-scroll-marker{height:1px;height:calc(1px/var(--pixel-density,1));margin-top:-1px;margin-top:calc(-1px/var(--pixel-density,1));z-index:100;position:relative}.terminal-scroll-marker div{z-index:200;position:absolute;bottom:0;left:0;right:0}.terminal-less{overscroll-behavior-y:contain;touch-action:none}.terminal-mobile.terminal-less .terminal-wrapper{pointer-events:none}.cmd-editable,.terminal-mobile.terminal-less .terminal-output a{pointer-events:visible}.cmd-editable:before{content:attr(data-cmd-prompt);display:inline-block}.cmd-editable{color:#0000;opacity:.01;bottom:0;left:0;right:0;top:calc(var(--cmd-top)*1px);word-break:break-all;z-index:500;background:0 0;outline:0 solid #0000;position:absolute}.terminal-scroller::-webkit-scrollbar{background:var(--background,#000);height:calc(6px/var(--pixel-density,1));width:calc(6px/var(--pixel-density,1))}.terminal-scroller::-webkit-scrollbar-thumb{background:var(--color,#aaa)}.terminal-scroller::-webkit-scrollbar-thumb:hover{background:var(--color,#aaa)}.terminal-scroller{scrollbar-color:#aaa #000;scrollbar-color:var(--color,#aaa) var(--background,#000);scrollbar-width:thin}.terminal-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.terminal-debug .cmd-clipboard,.terminal-debug .cmd-editable{color:var(--color,#ccc)!important;font-size:var(--terminal-font-size)!important;outline:1px solid #ccc!important}.terminal-debug .cmd-clipboard{height:calc(var(--terminal-font-size)*1px)!important;text-indent:0!important;width:100%!important;position:static!important}.terminal-debug .cmd-editable{opacity:1;outline-offset:-1px;text-shadow:0 0 2px red}.terminal-wrapper{--color:var(--base-color);--background:var(--base-background)}.cmd .token{--original-color:var(--color)}.cmd .terminal-blink,.terminal .terminal-blink{animation:1s steps(2,start) infinite terminal-ansi-blink}.terminal .cmd *,.terminal .terminal-output,.terminal .terminal-output *{--background:transparent}.terminal .cmd ::selection{--background:var(--base-background)}.terminal .cmd::selection{--background:var(--base-background)}.terminal .terminal-output ::selection{--background:var(--base-background)}.terminal .terminal-output::selection{--background:var(--base-background)}@keyframes terminal-ansi-blink{to{color:var(--background)}}@media (prefers-reduced-motion){:root{--animation:terminal-none}}
