:root{--term-bg: #0c0c0c;--term-bg-light: #141416;--term-border: #2a2a2e;--term-text: #d1d5db;--term-text-dim: #a8a8a8;--term-text-bright: #fafafa;--term-accent: #9ca3af;--term-prompt: #d1d5db}.terminal-wrapper[data-astro-cid-xusjknkc]{padding:0;width:75%;margin:0 auto}.terminal-window[data-astro-cid-xusjknkc]{position:relative;border-radius:4px}.terminal-inner[data-astro-cid-xusjknkc]{position:relative;background:var(--term-bg);border-radius:4px;overflow:hidden;border:1px solid var(--term-border)}.terminal-header[data-astro-cid-xusjknkc]{position:relative;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--term-bg-light);border-bottom:1px solid var(--term-border)}@media(min-width:1024px){.terminal-header[data-astro-cid-xusjknkc]{gap:14px;padding:17px 22px}}.terminal-dots[data-astro-cid-xusjknkc]{display:flex;gap:6px}@media(min-width:1024px){.terminal-dots[data-astro-cid-xusjknkc]{gap:10px}}.dot[data-astro-cid-xusjknkc]{width:10px;height:10px;border-radius:0;opacity:.6}@media(min-width:1024px){.dot[data-astro-cid-xusjknkc]{width:12px;height:12px}}.dot-close[data-astro-cid-xusjknkc],.dot-minimize[data-astro-cid-xusjknkc],.dot-expand[data-astro-cid-xusjknkc]{background:#6b7280}.terminal-title[data-astro-cid-xusjknkc]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--term-text-dim);letter-spacing:.02em}@media(min-width:1024px){.terminal-title[data-astro-cid-xusjknkc]{font-size:12.5px}}.terminal-body[data-astro-cid-xusjknkc]{padding:16px;aspect-ratio:2 / 1;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5;background:var(--term-bg);overflow:hidden}@media(min-width:1024px){.terminal-body[data-astro-cid-xusjknkc]{padding:28px;font-size:12.5px;line-height:1.6}}.command-line[data-astro-cid-xusjknkc]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}@media(min-width:1024px){.command-line[data-astro-cid-xusjknkc]{gap:12px;flex-wrap:nowrap}}.command-text[data-astro-cid-xusjknkc]{word-break:break-all;overflow-wrap:anywhere}@media(min-width:1024px){.command-text[data-astro-cid-xusjknkc]{word-break:normal;overflow-wrap:normal}}.prompt[data-astro-cid-xusjknkc]{color:var(--term-prompt);user-select:none;font-weight:500}.command-text[data-astro-cid-xusjknkc]{color:var(--term-text-bright);letter-spacing:.01em}.cursor[data-astro-cid-xusjknkc]{display:inline-block;width:6px;height:14px;background:var(--term-accent);margin-left:2px;vertical-align:text-bottom;opacity:1;animation:cursor-fade 1.2s ease-in-out infinite}@media(min-width:1024px){.cursor[data-astro-cid-xusjknkc]{width:8px;height:18px}}@keyframes cursor-fade{0%,45%{opacity:1}50%,95%{opacity:.3}to{opacity:1}}.terminal-output[data-astro-cid-xusjknkc]{margin-top:12px;display:flex;flex-direction:column;gap:3px}@media(min-width:1024px){.terminal-output[data-astro-cid-xusjknkc]{margin-top:20px;gap:5px}}.output-line[data-astro-cid-xusjknkc]{padding-left:12px;color:var(--syn-text);opacity:0;transform:translateY(3px) translateZ(0);will-change:opacity,transform;animation:line-appear .4s cubic-bezier(.25,.46,.45,.94) forwards;word-break:break-word;overflow-wrap:anywhere}@media(min-width:1024px){.output-line[data-astro-cid-xusjknkc]{padding-left:24px;word-break:normal;overflow-wrap:normal}}@keyframes line-appear{0%{opacity:0;transform:translateY(3px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.terminal-nav-bar[data-astro-cid-xusjknkc]{position:relative;background:var(--term-bg-light);border-top:1px solid var(--term-border);padding:8px 6px;overflow:hidden}@media(min-width:1024px){.terminal-nav-bar[data-astro-cid-xusjknkc]{padding:17px 20px}}.terminal-nav[data-astro-cid-xusjknkc]{display:flex;justify-content:space-between;gap:2px}@media(min-width:1024px){.terminal-nav[data-astro-cid-xusjknkc]{justify-content:center;gap:8px}}.nav-btn[data-astro-cid-xusjknkc]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.01em;color:#6b6b70;background:transparent;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);flex:1;min-width:0}@media(min-width:1024px){.nav-btn[data-astro-cid-xusjknkc]{flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:11px 17px;border-radius:4px;font-size:12.5px;flex:none}}.nav-btn[data-astro-cid-xusjknkc]:hover{color:#a1a1a8;background:#ffffff08}.nav-btn[data-astro-cid-xusjknkc].active{color:#fff;background:linear-gradient(135deg,#9ca3af2e,#6b72801f);border-color:#9ca3af59}.nav-icon[data-astro-cid-xusjknkc]{width:14px;height:14px;position:relative;z-index:2;flex-shrink:0;display:block;transform:translateY(2px);transition:color .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.nav-icon[data-astro-cid-xusjknkc]{width:18px;height:18px}}.nav-btn[data-astro-cid-xusjknkc].active .nav-icon[data-astro-cid-xusjknkc]{color:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.nav-label[data-astro-cid-xusjknkc]{position:relative;z-index:2;display:flex;align-items:center;line-height:1}.nav-progress[data-astro-cid-xusjknkc]{position:absolute;inset:0;border-radius:4px;overflow:hidden;opacity:0;transition:opacity .3s ease}.nav-btn[data-astro-cid-xusjknkc].active .nav-progress[data-astro-cid-xusjknkc]{opacity:1}.nav-progress-fill[data-astro-cid-xusjknkc]{position:absolute;inset:0;background:linear-gradient(90deg,#9ca3af33,#9ca3af47);transform:scaleX(0);transform-origin:left}.nav-btn[data-astro-cid-xusjknkc].completed,.nav-btn[data-astro-cid-xusjknkc].completed .nav-icon[data-astro-cid-xusjknkc]{color:#d1d5db}.github-cta-wrap[data-astro-cid-j7pv25f6]{--corner-size: 10px;background:var(--color-gray-80-light, #ccc);clip-path:polygon(0% 0%,calc(100% - var(--corner-size)) 0%,100% var(--corner-size),100% 100%,var(--corner-size) 100%,0% calc(100% - var(--corner-size)));padding:1px;transition:background .2s ease}.github-cta-wrap[data-astro-cid-j7pv25f6]:hover{background:var(--color-gray-8-dark, #141414)}.github-cta-inner[data-astro-cid-j7pv25f6]{--corner-size: 10px;background:#fff;clip-path:polygon(0% 0%,calc(100% - var(--corner-size)) 0%,100% var(--corner-size),100% 100%,var(--corner-size) 100%,0% calc(100% - var(--corner-size)))}
