.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}@font-face{font-family:Iosevka Nerd Font;font-style:normal;font-weight:400;font-display:block;src:url(/releases/0cf350c/fonts/IosevkaNerdFont-Regular.woff2)format("woff2")}@font-face{font-family:Iosevka Nerd Font Terminal;font-style:normal;font-weight:600;font-display:block;src:url(/releases/0cf350c/fonts/IosevkaNerdFont-SemiBold.woff2)format("woff2")}:root{color:#cad3f5;font-synthesis:none;text-rendering:optimizelegibility;--base:#24273a;--crust:#181926;--green:#a6da95;--lavender:#b7bdf8;--mantle:#1e2030;--mauve:#c6a0f6;--overlay:#6e738d;--peach:#f5a97f;--red:#ed8796;--subtext:#a5adcb;--surface:#363a4f;--teal:#8bd5ca;--text:#cad3f5;--yellow:#eed49f;background:#181926;font-family:Iosevka Nerd Font,Iosevka,monospace}*{box-sizing:border-box}::selection{color:#24273a;background:#f4dbd6}html{background:var(--crust);min-block-size:100%;inline-size:100%;max-inline-size:100%;overflow:hidden}body{background:var(--crust);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);block-size:100dvh;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;display:grid;overflow:hidden}button,a{font:inherit}a{color:inherit}.terminal-stage,.identity,.showcase-footer{grid-column:1;min-block-size:0;min-inline-size:0;max-inline-size:100%;position:relative}.terminal-stage{background:var(--base);grid-row:1;font-family:Iosevka Nerd Font,Iosevka,monospace;overflow:hidden}.terminal-host{z-index:3;visibility:visible;opacity:0;pointer-events:none;block-size:100%;inline-size:100%;transition:opacity .32s;position:absolute;inset:0;overflow:hidden}.terminal-host[data-state=running],.terminal-host[data-state=paused]{opacity:1;pointer-events:auto}.terminal-surface{block-size:100%;inline-size:100%;position:relative}.terminal-host[data-focused=true]{z-index:6;outline:1px solid var(--lavender);outline-offset:-1px}.terminal-host .xterm{block-size:100%;inline-size:100%;padding:0}.terminal-host .xterm-viewport{scrollbar-width:none;overflow:hidden!important}.terminal-host .xterm-viewport::-webkit-scrollbar{display:none}.terminal-fallback{z-index:2;background:var(--base);color:var(--text);opacity:1;padding:clamp(1rem,3vw,2.75rem);transition:opacity .32s;position:absolute;inset:0;overflow:hidden}.terminal-fallback[data-hiding=true]{opacity:0}.terminal-fallback[hidden]{display:none}.boot-console-banner{color:var(--subtext);margin:0 0 1rem;font-size:clamp(.68rem,1.2vw,.82rem)}.boot-status{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.boot-log{gap:.2rem;margin:0;padding:0;font-size:clamp(.68rem,1.25vw,.86rem);line-height:1.45;list-style:none;display:grid}.boot-log-entry{grid-template-columns:5.2rem minmax(0,1fr) auto 5rem;gap:.65rem;min-inline-size:0;display:grid}.boot-log-state{color:var(--lavender);white-space:pre}.boot-log-message,.boot-log-scope{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boot-log-message{color:var(--text)}.boot-log-scope{color:var(--mauve)}.boot-log-time{color:var(--overlay);text-align:end}.boot-log-entry[data-level=success] .boot-log-state{color:var(--green)}.boot-log-entry[data-level=warning] .boot-log-state{color:var(--yellow)}.boot-log-entry[data-level=error] .boot-log-state,.boot-log-entry[data-level=error] .boot-log-message{color:var(--red)}.noscript-state{max-inline-size:60ch;color:var(--yellow);margin-block-start:1.5rem;font-size:.85rem;line-height:1.6}.identity{z-index:5;padding:max(1rem, env(safe-area-inset-top)) max(1rem, calc(env(safe-area-inset-right) + 1rem)) max(1rem, env(safe-area-inset-bottom)) max(1rem, calc(env(safe-area-inset-left) + 1rem));visibility:visible;opacity:1;pointer-events:none;grid-row:1;place-items:center;transition:opacity .24s;display:grid}.identity-card{border:1px solid var(--lavender);background:var(--base);max-block-size:100%;inline-size:min(36rem,100%);min-inline-size:0;max-inline-size:100%;box-shadow:.65rem .65rem 0 var(--crust);color:var(--text);pointer-events:auto;border-radius:0;padding:0;font-family:Iosevka Nerd Font,Iosevka,monospace;position:relative;overflow:hidden}.identity-kicker{border-block-end:1px solid var(--overlay);background:var(--crust);color:var(--subtext);white-space:nowrap;justify-content:space-between;align-items:center;gap:0;min-inline-size:0;margin:0;font-size:.72rem;line-height:1;display:flex;overflow:hidden}.identity-tabs{align-self:stretch;min-inline-size:0;display:flex}.identity-tabs a{border-inline-end:1px solid var(--surface);background:var(--crust);color:var(--subtext);align-items:center;padding:.48rem .7rem;font-weight:700;text-decoration:none;display:inline-flex}.identity-tabs a:first-child{background:var(--lavender);color:var(--crust)}:is(.identity-card:has(#machine:target) .identity-tabs a:first-child,.identity-card:has(#sources:target) .identity-tabs a:first-child){background:var(--crust);color:var(--subtext)}:is(.identity-card:has(#machine:target) .identity-tabs a[href=\#machine],.identity-card:has(#sources:target) .identity-tabs a[href=\#sources]){background:var(--lavender);color:var(--crust)}.identity-context{text-overflow:ellipsis;min-inline-size:0;padding-inline:.75rem;overflow:hidden}.identity-panel{min-inline-size:0;display:none}.identity-profile{display:block}.identity-card:has(.technical-panel:target){grid-template-rows:auto minmax(0,1fr);block-size:min(44rem,100%);inline-size:min(48rem,100%);display:grid}.identity-card:has(.technical-panel:target) .identity-profile{display:none}.technical-panel:target{display:block}.technical-panel{min-block-size:0;color:var(--subtext);scrollbar-width:none;padding:1.35rem 1.5rem 1.5rem;font-size:.92rem;line-height:1.55;overflow:auto}.technical-panel::-webkit-scrollbar{display:none}.technical-panel h2,.technical-panel h3,.technical-panel p{margin-inline:0}.technical-panel h2{color:var(--text);margin-block:0 .7rem;font-size:1.45rem;line-height:1.15}.technical-panel h3{color:var(--teal);margin-block:1.15rem .25rem;font-size:.92rem}.technical-panel p{margin-block:.45rem 0}.technical-intro{color:var(--text)}.technical-facts{border-block-start:1px solid var(--surface);margin:1rem 0}.technical-facts div{border-block-end:1px solid var(--surface);grid-template-columns:7rem minmax(0,1fr);display:grid}.technical-facts dt,.technical-facts dd{margin:0;padding:.42rem .55rem}.technical-facts dt{border-inline-end:1px solid var(--surface);color:var(--teal)}.source-links{border-block-start:1px solid var(--surface);border-inline-start:1px solid var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.source-links li{min-inline-size:0}.source-links a{border-block-end:1px solid var(--surface);border-inline-end:1px solid var(--surface);color:var(--lavender);text-overflow:ellipsis;white-space:nowrap;padding:.55rem .7rem;text-decoration:none;display:block;overflow:hidden}.source-links a:after{content:" ↗"}.source-links a:hover{background:var(--lavender);color:var(--crust)}.technical-command code{color:var(--green)}.identity h1{color:var(--text);letter-spacing:-.055em;flex-wrap:wrap;gap:0 .3em;margin:0;padding:1.5rem 1.5rem 0;font-size:clamp(2.75rem,7vw,4.75rem);font-weight:700;line-height:.92;display:flex}.identity h1 span{overflow-wrap:anywhere;min-inline-size:0}.identity-title{color:var(--teal);margin:1.1rem 0 0;padding-inline:1.5rem;font-size:clamp(.84rem,2vw,1rem)}.identity-title:before{color:var(--green);content:"➜";margin-inline-end:.55rem}.identity-summary{max-inline-size:48ch;color:var(--subtext);margin:1.2rem 0 0;padding-inline:1.5rem;font-size:clamp(.82rem,1.7vw,.96rem);line-height:1.55}.identity-focus{flex-wrap:wrap;gap:0;margin:1.35rem 0 0;padding:0 1.5rem;list-style:none;display:flex}.identity-focus li{border-block:1px solid var(--surface);border-inline-start:1px solid var(--surface);background:var(--mantle);color:var(--subtext);border-radius:0;padding:.32rem .55rem;font-size:.66rem}.identity-focus li:last-child{border-inline-end:1px solid var(--surface)}.contact-methods{border-block-start:1px solid var(--overlay);background:var(--mantle);flex-direction:column;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.contact-methods>li{border-block-end:1px solid var(--surface);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.contact-methods>li:last-child{border-block-end:0}.contact-details{grid-template-columns:6rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-inline-size:0;padding:.62rem .75rem;display:grid}.contact-label{color:var(--teal)}.contact-details code{min-inline-size:0;color:var(--text);font:inherit;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:nowrap;font-size:1rem;overflow:hidden}.contact-actions{border-inline-start:1px solid var(--surface);min-inline-size:0;display:flex}.contact-actions button,.contact-actions a{border:0;border-inline-end:1px solid var(--surface);background:var(--crust);min-inline-size:4.75rem;color:var(--lavender);border-radius:0;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .65rem;font-size:1rem;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.contact-actions button{cursor:pointer}.contact-actions button[hidden]{display:none}.contact-actions>:last-child{border-inline-end:0}.contact-actions button:hover:not(:disabled),.contact-actions a:hover{background:var(--lavender);color:var(--crust)}.contact-actions button:disabled{cursor:wait}.contact-actions button[data-copy-state=copied]{background:var(--green);color:var(--crust)}.contact-actions button[data-copy-state=failed]{background:var(--yellow);color:var(--crust)}.contact-actions button:focus-visible,.contact-actions a:focus-visible,.identity-tabs a:focus-visible,.source-links a:focus-visible,.terminal-controls button:focus-visible{outline:2px solid var(--lavender);outline-offset:3px}.showcase-footer{z-index:8;border-block-start:1px solid var(--overlay);background:var(--crust);visibility:visible;opacity:1;pointer-events:none;grid-area:2/1;justify-content:space-between;align-items:center;gap:0;min-block-size:1.9rem;inline-size:100%;font-family:Iosevka Nerd Font,Iosevka,monospace;transition:opacity .24s;display:flex;position:relative;overflow:hidden}.terminal-hint,.terminal-controls{background:var(--crust);box-shadow:none;border:0;border-radius:0}.terminal-hint{min-inline-size:0;max-inline-size:min(48rem,62vw);color:var(--subtext);white-space:nowrap;align-items:center;gap:0;margin:0;padding:0 .7rem 0 0;font-size:1rem;line-height:1.8rem;display:flex}.terminal-hint-dot{background:var(--green);block-size:auto;inline-size:auto;box-shadow:none;border-radius:0;flex:none;align-self:stretch;align-items:center;margin-inline-end:.7rem;padding-inline:.7rem;display:inline-flex}.terminal-hint-copy{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.terminal-hint-dot:after{color:var(--crust);content:"showcase";font-weight:700}.terminal-controls{border-inline-start:1px solid var(--surface);pointer-events:auto;align-self:stretch;gap:0;min-inline-size:0;max-inline-size:100%;padding:0;display:flex}.terminal-controls button{border:0;border-inline-end:1px solid var(--surface);min-inline-size:0;color:var(--subtext);cursor:pointer;background:0 0;border-radius:0;padding:.35rem .7rem;font-size:1rem;transition:background .12s,color .12s}.terminal-controls button:hover:not(:disabled){background:var(--lavender);color:var(--crust)}.terminal-controls button:disabled{cursor:not-allowed;opacity:.38}@media (width<=46rem){.identity{padding:max(.5rem, env(safe-area-inset-top)) max(.5rem, calc(env(safe-area-inset-right) + .5rem)) max(.5rem, env(safe-area-inset-bottom)) max(.5rem, calc(env(safe-area-inset-left) + .5rem));place-items:center}.identity-card{inline-size:100%}.identity-context{display:none}.identity-tabs{inline-size:100%}.identity-tabs a{text-overflow:ellipsis;flex:1 1 0;justify-content:center;min-inline-size:0;padding-inline:.35rem;overflow:hidden}.technical-panel{padding:1rem;font-size:.82rem}.technical-facts div{grid-template-columns:5.5rem minmax(0,1fr)}.source-links{grid-template-columns:minmax(0,1fr)}.identity h1{padding:1rem 1rem 0;font-size:clamp(2.3rem,14vw,4rem)}.identity-title,.identity-summary{padding-inline:1rem}.identity-summary{font-size:.78rem;line-height:1.5}.identity-focus{display:none}.contact-methods{margin-block-start:1rem}.contact-methods>li{grid-template-columns:minmax(0,1fr)}.contact-details{padding-inline:1rem}.contact-actions{border-block-start:1px solid var(--surface);border-inline-start:0}.contact-actions>*{flex:1 1 0}.showcase-footer{flex-direction:column;align-items:stretch}.terminal-hint{white-space:normal;max-inline-size:none}.terminal-hint-copy{overflow-wrap:anywhere;text-overflow:clip;align-self:center;padding-block:.25rem;overflow:visible}.terminal-controls{border-block-start:1px solid var(--surface);justify-content:end;align-self:flex-end;inline-size:100%}.terminal-controls button{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.boot-log-entry{grid-template-columns:4.8rem minmax(0,1fr) 4.5rem;gap:.4rem}.boot-log-scope{display:none}}@media (height<=44rem) and (width>=46.01rem){.identity h1{padding-block-start:1rem;font-size:clamp(2.5rem,9vh,3.8rem)}.identity-summary{margin-block-start:.75rem}.identity-focus,.contact-methods{margin-block-start:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.identity-card,.contact-methods,.terminal-hint,.terminal-controls{border-color:var(--lavender);background:var(--mantle)}}
