.TopBar_topBar__VmIyp{position:relative;height:2.4em;min-height:40px;width:100%;border-radius:8px 8px 0 0;background-color:var(--bg-tablist);border-bottom:1px solid var(--border-solid);display:flex;justify-content:space-between;align-items:center;padding:.35em 1em;box-sizing:border-box;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.TopBar_topBarLights__uhk2z{display:flex;justify-content:flex-start;align-items:center;gap:.5em;z-index:1}.TopBar_closeBtn__4JLPA,.TopBar_maximizeBtn__3t5WF,.TopBar_minimizeBtn___2VsP{position:relative;border:none;outline:none;cursor:pointer;border-radius:50%;width:.78em;height:.78em;flex-shrink:0;padding:0;margin:0;transition:transform .15s ease,filter .15s ease;touch-action:manipulation}.TopBar_closeBtn__4JLPA:after,.TopBar_maximizeBtn__3t5WF:after,.TopBar_minimizeBtn___2VsP:after{content:"";position:absolute;inset:-10px}.TopBar_closeBtn__4JLPA:hover,.TopBar_maximizeBtn__3t5WF:hover,.TopBar_minimizeBtn___2VsP:hover{transform:scale(1.15);filter:brightness(1.2)}.TopBar_closeBtn__4JLPA{background-color:#ff5f56}.TopBar_minimizeBtn___2VsP{background-color:#ffbd2e}.TopBar_maximizeBtn__3t5WF{background-color:#27c93f}.TopBar_name__Zry_W{position:absolute;left:50%;transform:translateX(-50%);font-size:var(--font-xs);white-space:nowrap;pointer-events:none;text-align:center;max-width:calc(100% - 130px);overflow:hidden;text-overflow:ellipsis}.TopBar_name__Zry_W,.TopBar_titleText__4eBBK{color:var(--text-muted)}.TopBar_fullTitle__oefQU{display:inline}.TopBar_compactTitle__npa1J,.TopBar_miniTitle__zUn_G{display:none}.TopBar_feedbackText__uGkhv{color:var(--color-yellow);font-weight:500;animation:TopBar_fadeIn__6GD_8 .2s ease-in-out}.TopBar_topBarMeta__dAiKV{font-size:var(--font-xs);color:var(--text-muted);z-index:1}@keyframes TopBar_fadeIn__6GD_8{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.TopBar_fullTitle__oefQU{display:none}.TopBar_compactTitle__npa1J{display:inline}.TopBar_name__Zry_W{max-width:calc(100% - 110px)}}@media (max-width:440px){.TopBar_topBar__VmIyp{padding:.35em .7em;border-radius:0}.TopBar_topBarLights__uhk2z{gap:.4em}.TopBar_compactTitle__npa1J{display:none}.TopBar_miniTitle__zUn_G{display:inline}.TopBar_name__Zry_W{max-width:calc(100% - 90px);font-size:11px}}@font-face{font-family:Departure Mono;src:local("Departure Mono"),local("DepartureMono-Regular"),url(/fonts/DepartureMono-Regular.woff2) format("woff2"),url(/fonts/DepartureMono-Regular.woff) format("woff"),url(/fonts/DepartureMono-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrainsMono Nerd Font;src:local("JetBrainsMono Nerd Font"),local("JetBrainsMono NF"),local("JetBrains Mono Nerd Font"),local("JetBrains Mono NL Nerd Font"),local("JetBrains Mono");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Hack Nerd Font;src:local("Hack Nerd Font"),local("Hack NF"),local("Hack Nerd Font Mono"),local("Hack Nerd Font Propo"),local("Hack");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:RecMonoCasual Nerd Font;src:local("RecMonoCasual Nerd Font"),local("RecMonoCasual Nerd Font Mono"),local("RecMonoCasual Nerd Font Propo"),local("RecMonoCasual NF"),local("RecMonoCasual");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:CaskaydiaCove Nerd Font;src:local("CaskaydiaCove Nerd Font"),local("CaskaydiaCove NF SemiLight"),local("CaskaydiaCove Nerd Font SemiLight"),local("CaskaydiaCove NF"),local("CaskaydiaCove"),local("Cascadia Code");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:FiraCode Nerd Font;src:local("FiraCode Nerd Font"),local("FiraCode NF"),local("Fira Code Nerd Font"),local("Fira Code");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Lilex Nerd Font;src:local("Lilex Nerd Font"),local("Lilex NF"),local("Lilex");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:IBMPlexMono Nerd Font;src:local("IBMPlexMono Nerd Font"),local("BlexMono Nerd Font"),local("BlexMono NF"),local("IBM Plex Mono"),local("IBMPlexMono");font-weight:300 700;font-style:normal;font-display:swap}:root{--font-stack-jetbrains:"JetBrainsMono Nerd Font","JetBrainsMono NF","JetBrains Mono Nerd Font","JetBrains Mono",monospace;--font-stack-hack:"Hack Nerd Font","Hack NF","Hack Nerd Font Mono","Hack",monospace;--font-stack-recmono:"RecMonoCasual Nerd Font","RecMonoCasual Nerd Font Mono","RecMonoCasual NF","RecMonoCasual","Recursive Variable","Recursive",monospace;--font-stack-caskaydia:"CaskaydiaCove Nerd Font","CaskaydiaCove NF SemiLight","CaskaydiaCove NF","CaskaydiaCove","Cascadia Code SemiLight","Cascadia Code","Cascadia Mono",monospace;--font-stack-firacode:"FiraCode Nerd Font","FiraCode NF","Fira Code",monospace;--font-stack-lilex:"Lilex Nerd Font","Lilex NF","Lilex",monospace;--font-stack-ibmplex:"IBMPlexMono Nerd Font","BlexMono Nerd Font","BlexMono NF","IBM Plex Mono","IBMPlexMono",monospace;--font-stack-departure:"Departure Mono",monospace;--font-family-mono:var(--font-stack-jetbrains);--font-base:14.5px;--font-2xl:1.35rem;--font-xl:1.05rem;--font-lg:1rem;--font-md:1rem;--font-sm:0.94rem;--font-xs:0.82rem;--font-xxs:0.74rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--window-max-width:1440px;--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--transition-fast:0.15s ease;--transition-smooth:0.25s cubic-bezier(0.4,0,0.2,1);--bg-main:#000;--bg-window:#07080a;--bg-tablist:#0d0f12;--bg-tab-active:#15181e;--bg-hover:hsla(0,0%,100%,.04);--text-main:#eaeaea;--text-muted:#c4c8c6;--color-comment:#666;--color-red:#cc6566;--color-red-bright:#d54e53;--color-green:#b6bd68;--color-green-bright:#b9ca4b;--color-yellow:#f0c674;--color-yellow-bright:#e7c547;--color-blue:#82a2be;--color-blue-bright:#7aa6da;--color-purple:#c397d8;--color-purple-bright:#c397d8;--color-cf-cm:#c397d8;--color-cyan:#8abeb7;--color-cyan-bright:#70c0b1;--color-orange:#de935f;--border-dashed:hsla(150,4%,78%,.14);--border-solid:hsla(150,4%,78%,.08);--prompt-separator:hsla(0,0%,100%,.06)}[data-font=jetbrains],html[data-font=jetbrains]{--font-family-mono:var(--font-stack-jetbrains)}[data-font=hack],html[data-font=hack]{--font-family-mono:var(--font-stack-hack)}[data-font=recmono],html[data-font=recmono]{--font-family-mono:var(--font-stack-recmono);font-variation-settings:"CASL" 1,"MONO" 1,"CRSV" 0,"slnt" 0}[data-font=caskaydia],html[data-font=caskaydia]{--font-family-mono:var(--font-stack-caskaydia)}[data-font=firacode],html[data-font=firacode]{--font-family-mono:var(--font-stack-firacode)}[data-font=lilex],html[data-font=lilex]{--font-family-mono:var(--font-stack-lilex)}[data-font=ibmplex],html[data-font=ibmplex]{--font-family-mono:var(--font-stack-ibmplex)}[data-font=departure],html[data-font=departure]{--font-family-mono:var(--font-stack-departure);-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:pixelated}.font-preview-jetbrains{font-family:var(--font-stack-jetbrains)!important}.font-preview-hack{font-family:var(--font-stack-hack)!important}.font-preview-recmono{font-family:var(--font-stack-recmono)!important;font-variation-settings:"CASL" 1,"MONO" 1,"CRSV" 0,"slnt" 0!important}.font-preview-caskaydia{font-family:var(--font-stack-caskaydia)!important}.font-preview-firacode{font-family:var(--font-stack-firacode)!important}.font-preview-lilex{font-family:var(--font-stack-lilex)!important}.font-preview-ibmplex{font-family:var(--font-stack-ibmplex)!important}.font-preview-departure{font-family:var(--font-stack-departure)!important;-webkit-font-smoothing:none!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:pixelated!important}html{overflow-y:scroll;scrollbar-gutter:stable}.body,body,html{min-height:100vh;min-height:100dvh;width:100%;max-width:100vw;font-family:var(--font-family-mono);font-size:var(--font-base);line-height:1.5;font-weight:var(--font-weight-regular);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"calt" 1,"liga" 1;margin:0;background-color:var(--bg-main);color:var(--text-main);display:flex;justify-content:center;align-items:flex-start;overflow-x:hidden}*,:after,:before{font-family:inherit;box-sizing:border-box}button,code,input,kbd,optgroup,pre,select,textarea{font-family:inherit;font-weight:inherit}.main{flex:1 1;display:flex;justify-content:center;align-items:flex-start;max-width:100%;padding:1.2rem 1rem;min-height:100vh}.main,.window{width:100%;box-sizing:border-box}.window{border-radius:8px;background-color:var(--bg-window);border:1px solid var(--border-solid);box-shadow:0 16px 56px rgba(0,0,0,.95),0 0 0 1px hsla(0,0%,100%,.03);max-width:var(--window-max-width);margin:0 auto;overflow:hidden;font-size:1em}@media (max-width:768px){.main{padding:.5rem .4rem}}@media (max-width:480px){.main{padding:0}.main,.window{min-height:100dvh}.window{border-radius:0;border-left:none;border-right:none;border-top:none;box-shadow:none}}.children{display:flex;flex-direction:column;width:100%;flex:1 1}.link{color:var(--text-main);border-bottom:1px solid var(--color-comment);transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:.5ch}.link,.link:hover{text-decoration:none}.link:hover{color:var(--color-yellow);border-color:var(--color-yellow)}.command-block{display:flex;flex-direction:column;gap:.65em;padding-bottom:1.5em;border-bottom:1px solid var(--prompt-separator)}@media (max-width:780px){.command-block{gap:.55em;padding-bottom:1.35em}}.command-block:last-child{border-bottom:none;padding-bottom:0}