@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-mono: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ascii-ink: color-mix(in oklab, var(--text) 50%, var(--bg));--ascii-ink-strong: color-mix(in oklab, var(--text) 92%, var(--bg));--ascii-sweep: var(--accent);--gutter: clamp(.9rem, 2.5vw, 1.8rem)}@font-face{font-family:Old London;src:url(/fonts/Olondon_.otf) format("opentype");font-display:swap;font-weight:400}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{min-width:320px;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.terminal-body{height:100dvh;overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--text)}button,input,textarea,select{font:inherit}button{color:inherit}:focus-visible{outline:1px solid var(--focus);outline-offset:2px}::selection{background:var(--selection);color:var(--selection-fg)}.skip-link{position:fixed;top:0;left:0;z-index:200;transform:translateY(-110%);background:var(--bg);color:var(--text);padding:.5rem .7rem;font-size:.72rem;text-decoration:none}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.terminal-app{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;animation:terminal-page-enter .26s ease-out both}@property --terminal-ripple-radius{syntax: "<length>"; inherits: false; initial-value: 0px;}.terminal-ripple{--terminal-ripple-x: 50%;--terminal-ripple-y: 50%;--terminal-ripple-radius: 0px;position:fixed;inset:0;z-index:0;opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle var(--terminal-ripple-radius) at var(--terminal-ripple-x) var(--terminal-ripple-y),#000 0%,#000 55%,transparent 100%);mask-image:radial-gradient(circle var(--terminal-ripple-radius) at var(--terminal-ripple-x) var(--terminal-ripple-y),#000 0%,#000 55%,transparent 100%)}.terminal-ripple.is-pulsing{animation:terminal-ripple-spotlight 1s cubic-bezier(.2,.8,.2,1) both}@keyframes terminal-ripple-spotlight{0%{--terminal-ripple-radius: 0px;opacity:0}12%{opacity:.55}70%{--terminal-ripple-radius: 34vmax;opacity:.5}to{--terminal-ripple-radius: 48vmax;opacity:0}}@keyframes terminal-page-enter{0%{opacity:0}to{opacity:1}}.terminal-status{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.45rem var(--gutter);color:var(--text-dim);font-size:.68rem}.terminal-status__right{white-space:nowrap}.terminal-screen{overflow-y:auto;padding:1rem var(--gutter) 2rem;scrollbar-color:var(--line-strong) var(--bg)}.terminal-output{max-width:110ch}html[data-boot-pending] .terminal-app[data-path="~"] .terminal-output{visibility:hidden}.terminal-output>[data-terminal-appear]{animation:terminal-output-appear .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--terminal-appear-delay, 0ms)}@keyframes terminal-output-appear{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.terminal-404{margin:.25rem 0 1.25rem}.terminal-404__art{position:relative;isolation:isolate;width:100%;height:clamp(200px,32vh,380px);margin-bottom:1rem;overflow:hidden;background:var(--bg)}.terminal-404__actions{display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;align-items:baseline;margin-top:.85rem}.terminal-404__actions a{color:var(--text)}.terminal-echo{margin-bottom:1rem;color:var(--text-dim)}.terminal-echo__prompt{color:var(--text-muted)}.terminal-line{margin:0 0 .35rem}.term-heading{margin:0 0 .6rem;color:var(--text);font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.terminal-muted{color:var(--text-muted)}.terminal-dim{color:var(--text-dim)}.terminal-error{color:var(--text)}.ansi-fg-0{color:var(--ansi-0)}.ansi-fg-1{color:var(--ansi-1)}.ansi-fg-2{color:var(--ansi-2)}.ansi-fg-3{color:var(--ansi-3)}.ansi-fg-4{color:var(--ansi-4)}.ansi-fg-5{color:var(--ansi-5)}.ansi-fg-6{color:var(--ansi-6)}.ansi-fg-7{color:var(--ansi-7)}.ansi-fg-8{color:var(--ansi-8)}.ansi-fg-9{color:var(--ansi-9)}.ansi-fg-10{color:var(--ansi-10)}.ansi-fg-11{color:var(--ansi-11)}.ansi-fg-12{color:var(--ansi-12)}.ansi-fg-13{color:var(--ansi-13)}.ansi-fg-14{color:var(--ansi-14)}.ansi-fg-15{color:var(--ansi-15)}.ansi-bg-0{background-color:var(--ansi-0)}.ansi-bg-1{background-color:var(--ansi-1)}.ansi-bg-2{background-color:var(--ansi-2)}.ansi-bg-3{background-color:var(--ansi-3)}.ansi-bg-4{background-color:var(--ansi-4)}.ansi-bg-5{background-color:var(--ansi-5)}.ansi-bg-6{background-color:var(--ansi-6)}.ansi-bg-7{background-color:var(--ansi-7)}.ansi-bg-8{background-color:var(--ansi-8)}.ansi-bg-9{background-color:var(--ansi-9)}.ansi-bg-10{background-color:var(--ansi-10)}.ansi-bg-11{background-color:var(--ansi-11)}.ansi-bg-12{background-color:var(--ansi-12)}.ansi-bg-13{background-color:var(--ansi-13)}.ansi-bg-14{background-color:var(--ansi-14)}.ansi-bg-15{background-color:var(--ansi-15)}.ansi-bold{font-weight:700}.ansi-dim{opacity:.65}.terminal-group{margin-top:.7rem;color:var(--text-dim);text-transform:uppercase}.term-command{appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.term-command:hover{color:var(--text)}.term-ascii{max-width:100%;margin:0 0 1.2rem;overflow-x:auto;color:var(--text);font-size:clamp(.38rem,.75vw,.6rem);line-height:1.05;white-space:pre}.term-neofetch{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:clamp(1rem,4vw,3rem);align-items:start;margin-bottom:1.5rem}.term-neofetch--logo{grid-template-columns:max-content minmax(0,1fr)}.term-neofetch__logo{position:relative;width:max-content}.term-neofetch__logo .term-ascii{margin:0}.term-neofetch__logo.is-live .term-ascii{visibility:hidden}@media(min-width:900px){.term-neofetch__logo .term-ascii{font-size:.89rem}}.term-neofetch__details{min-width:0}.term-neofetch__header,.term-neofetch__rule{margin:0;white-space:pre}.term-neofetch__rule{margin-bottom:.35rem}.term-palette{margin:.75rem 0 0;font-size:1rem;line-height:1;white-space:pre}.term-palette span{display:inline-block;height:1em;vertical-align:top}.term-facts{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.25rem 1rem;margin:0}.term-facts dt{color:var(--text-dim)}.term-facts dd{min-width:0}.term-facts a+a{margin-left:.8rem}.terminal-project-list{display:grid;gap:.3rem;margin:1rem 0;padding:0;list-style:none}.terminal-project-row{display:grid;grid-template-columns:minmax(8rem,1.2fr) 6rem 8rem minmax(0,2fr);gap:.5rem;align-items:baseline}.terminal-project-row a{text-decoration:underline}.terminal-command-row{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline;margin:.1rem 0}.terminal-command-row .term-command{min-width:9rem;text-align:left}.terminal-help-row{display:flex;gap:.6ch;align-items:baseline;margin:.15rem 0}.terminal-help-bullet{color:var(--text-dim)}.terminal-help-row .term-command{text-align:left}.terminal-contact-row{display:grid;grid-template-columns:9ch minmax(0,1fr);gap:1.5ch;align-items:baseline;margin:0 0 .25rem}.terminal-contact-row__label{color:var(--text-dim)}.terminal-contact-row a,.terminal-contact-row__copy{min-width:0;overflow-wrap:anywhere}.terminal-contact-row__copy{appearance:none;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.terminal-contact-row__copy:hover{color:var(--text)}.term-prose{max-width:100ch;margin:1rem 0 1.5rem;color:var(--text-muted)}.term-prose p{margin:0 0 .8rem}.term-prose h2,.term-prose h3,.term-prose h4{margin:1.6rem 0 .5rem;color:var(--text);font-size:1rem;font-weight:600}.term-prose h2:before{content:"## ";color:var(--text-dim)}.term-prose h3:before{content:"### ";color:var(--text-dim)}.term-prose h4:before{content:"#### ";color:var(--text-dim)}.term-prose ul,.term-prose ol{margin:.4rem 0 .9rem;padding:0;list-style:none}.term-prose li{padding-left:1.2rem;text-indent:-1.2rem}.term-prose li:before{content:"- ";color:var(--text-dim)}.term-prose blockquote{margin:1rem 0;border-left:1px solid var(--line-strong);padding-left:1rem;color:var(--text-dim);font-style:normal}.term-prose code,.term-prose pre{font-family:var(--font-mono)}.term-prose pre{margin:1rem 0;border-left:1px solid var(--line-strong);padding:0 0 0 1rem;overflow-x:auto;color:var(--text);font-size:.82rem;line-height:1.55;white-space:pre-wrap}.term-prose :not(pre)>code{color:var(--text)}.term-prose hr{margin:1.5rem 0;border:0;border-top:1px solid var(--line)}.term-prose table{width:100%;margin:1rem 0;border-collapse:collapse;font-size:.85rem}.term-prose th,.term-prose td{padding:.2rem 1rem .2rem 0;text-align:left;vertical-align:top}.term-prose th{color:var(--text-dim);font-weight:400}.term-prose a{color:var(--text)}.terminal-prompt{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--line);background:transparent;padding:.55rem var(--gutter)}.terminal-prompt__label{flex:0 0 auto;color:var(--text-muted);white-space:nowrap}.terminal-prompt__field{position:relative;display:flex;flex:1;min-width:0;align-items:center}.terminal-prompt input{flex:1;min-width:0;width:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);caret-color:var(--text);line-height:inherit}.terminal-prompt__field.has-block-cursor input{caret-color:transparent}.terminal-prompt input::placeholder{color:var(--text-dim);text-indent:1.1ch}.terminal-prompt__measure{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;font:inherit;line-height:inherit;letter-spacing:inherit;pointer-events:none}.terminal-prompt__cursor{position:absolute;top:50%;left:0;z-index:3;width:1ch;height:1.25em;background:var(--text);mix-blend-mode:difference;opacity:0;pointer-events:none;transform:translateY(-50%)}@supports not (mix-blend-mode: difference){.terminal-prompt__cursor{background:var(--text);mix-blend-mode:normal}}.terminal-prompt__field:focus-within .terminal-prompt__cursor{opacity:1;animation:terminal-cursor-blink 1.06s step-end infinite}.terminal-prompt__field.is-typing .terminal-prompt__cursor{animation:none}.terminal-prompt__glyph{position:absolute;top:50%;left:0;z-index:2;display:flex;width:1ch;height:1.25em;align-items:center;justify-content:center;background:var(--bg);color:var(--text);font:inherit;line-height:1;pointer-events:none;transform:translateY(-50%);animation:terminal-glyph-resolve .28s ease-out forwards}@keyframes terminal-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes terminal-glyph-resolve{0%,55%{opacity:1}to{opacity:0}}.terminal-boot{position:fixed;inset:0;z-index:100;overflow-y:auto;background:var(--bg);transition:opacity .9s ease}.terminal-boot.is-leaving{opacity:0;pointer-events:none}.terminal-boot__content{position:relative;z-index:1;width:min(92vw,920px);margin:0 auto;padding:clamp(2rem,8vh,6rem) 0 max(2rem,env(safe-area-inset-bottom))}.terminal-boot>[data-ascii-kit]{opacity:0;transition:opacity 1s ease}.terminal-boot.is-background-visible>[data-ascii-kit]{opacity:1}.terminal-boot__wordmark{width:100%;height:clamp(180px,36vh,380px);margin:0;color:var(--text);font-family:Old London,Georgia,Times New Roman,serif;font-size:clamp(5rem,24vw,18rem);font-weight:400;line-height:.85;text-align:center;text-transform:lowercase}.terminal-boot__pacman{width:min(100%,72ch);margin:clamp(1rem,3vh,2rem) auto 0;color:var(--text-muted);font-size:.82rem;line-height:1.55}.boot-line{margin:0;transition:opacity .24s ease}.boot-dots{display:inline-block;min-width:3ch;text-align:left}.boot-question__text{margin-right:.6ch}.boot-choices{display:inline-flex;align-items:baseline;white-space:nowrap}.boot-answer-field{position:relative;display:inline-flex;flex:none;align-items:baseline;margin-left:.6ch}.boot-question{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:.15rem;margin-top:1rem;color:var(--text);opacity:0;transition:opacity .24s ease}.boot-question.is-visible{opacity:1}.boot-question:focus,.boot-cancel:focus{outline:none}.boot-answer{appearance:none;border:0;background:transparent;margin:0;padding:0;width:6ch;min-width:0;max-width:6ch;flex:none;color:inherit;font:inherit;caret-color:transparent;outline:none}.boot-answer-measure{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;font:inherit;line-height:inherit;pointer-events:none}.boot-answer:focus{outline:none}.boot-answer-hint{margin:.35rem 0 0;color:var(--text-muted)}.boot-cancel{margin-top:1rem;color:var(--text-muted)}.boot-question button,.boot-cancel button{appearance:none;border:0;background:none;padding:.35rem .2rem;min-width:1.6rem;min-height:2.75rem;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.boot-question button:hover,.boot-cancel button:hover{color:var(--text)}.boot-question .boot-choices button{min-width:1ch;padding:0}.boot-cursor{position:absolute;top:50%;left:0;display:block;width:1ch;pointer-events:none;transform:translateY(-50%);animation:boot-blink 1s step-end infinite}.terminal-boot.is-typing [data-boot-line]:not(.is-visible){opacity:0}@keyframes boot-blink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:700px){body{font-size:13px}.terminal-404__art{height:clamp(160px,28vh,260px)}.terminal-boot__content{width:min(92vw,640px);padding-top:clamp(1.5rem,6vh,3rem)}.terminal-boot__wordmark{height:clamp(160px,34vh,260px);font-size:clamp(5rem,44vw,12rem)}.terminal-boot__pacman{font-size:.76rem}.terminal-status__right{display:none}.term-neofetch{grid-template-columns:1fr;gap:1rem}.term-facts{grid-template-columns:1fr;gap:0}.term-facts dt{margin-top:.45rem}.terminal-project-row{display:flex;flex-wrap:wrap;gap:.15rem .8rem}.terminal-command-row{display:grid;gap:0}.terminal-command-row .term-command{min-width:0}.terminal-prompt{align-items:flex-start;flex-direction:column;gap:.15rem}.terminal-prompt__field{width:100%;flex:none}.terminal-prompt input{width:100%}.term-ascii{font-size:.38rem}}@media(prefers-reduced-motion:reduce){.boot-cursor,.terminal-app{animation:none}.terminal-ripple{display:none}.terminal-prompt__field:focus-within .terminal-prompt__cursor{animation:none}.terminal-prompt__glyph{display:none}.terminal-output>[data-terminal-appear]{animation:none}.terminal-boot,.terminal-boot>[data-ascii-kit],.boot-line,.boot-question,.terminal-boot.is-typing [data-boot-line]{transition:none}}
