@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}@font-face{font-family:PlemolJP Console HS;src:local("PlemolJP Console HS Medium"),url(/fonts/PlemolJPConsoleHS-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PlemolJP Console HS;src:local("PlemolJP Console HS Medium Italic"),url(/fonts/PlemolJPConsoleHS-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PlemolJP Console HS;src:local("PlemolJP Console HS Bold"),url(/fonts/PlemolJPConsoleHS-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlemolJP Console HS;src:local("PlemolJP Console HS Bold Italic"),url(/fonts/PlemolJPConsoleHS-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}*,:before,:after,::backdrop{box-sizing:border-box;margin:0;padding:0;border:0 solid}html{font-family:PlemolJP Console HS,JetBrains Mono Variable,monospace;font-weight:500;line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{list-style:none}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,pre,kbd,samp{font-family:JetBrains Mono Variable,monospace;font-size:1em}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;background-color:transparent;border-radius:0}table{border-collapse:collapse}[hidden]{display:none!important}:root:not([data-theme]),:root[data-theme=terracotta]{color-scheme:dark;--t-bg: oklch(.22 .03 39);--t-code-bg: oklch(.19 .025 39);--t-border: oklch(.38 .04 39);--t-backdrop: oklch(0 0 0 / .6);--t-fg: oklch(.953 .012 81.5);--t-dim: oklch(.62 .04 50);--t-accent: oklch(.625 .127 35.1);--t-status-bg: oklch(.536 .128 35.2);--t-status-fg: var(--t-fg);--t-green: oklch(.75 .11 140);--t-yellow: oklch(.82 .11 85);--t-blue: oklch(.72 .08 230);--astro-code-foreground: var(--t-fg);--astro-code-background: var(--t-code-bg);--astro-code-token-comment: var(--t-dim);--astro-code-token-punctuation: var(--t-dim);--astro-code-token-keyword: var(--t-accent);--astro-code-token-string: var(--t-green);--astro-code-token-string-expression: var(--t-green);--astro-code-token-constant: var(--t-yellow);--astro-code-token-function: var(--t-blue);--astro-code-token-link: var(--t-blue);--astro-code-token-parameter: var(--t-fg)}:root[data-theme=catppuccin]{color-scheme:dark;--t-bg: #24273a;--t-code-bg: #1e2030;--t-border: #494d64;--t-backdrop: rgb(24 25 38 / .7);--t-fg: #cad3f5;--t-dim: #8087a2;--t-accent: #c6a0f6;--t-status-bg: #c6a0f6;--t-status-fg: #181926;--t-green: #a6da95;--t-yellow: #eed49f;--t-blue: #8aadf4;--astro-code-foreground: #cad3f5;--astro-code-background: #1e2030;--astro-code-token-comment: #939ab7;--astro-code-token-punctuation: #939ab7;--astro-code-token-keyword: #c6a0f6;--astro-code-token-string: #a6da95;--astro-code-token-string-expression: #a6da95;--astro-code-token-constant: #f5a97f;--astro-code-token-function: #8aadf4;--astro-code-token-link: #8bd5ca;--astro-code-token-parameter: #ee99a0}:root[data-theme=gruvbox]{color-scheme:dark;--t-bg: #282828 ;--t-code-bg: #1d2021 ;--t-border: #504945 ;--t-backdrop: rgb(29 32 33 / .7) ;--t-fg: #ebdbb2 ;--t-dim: #a89984 ;--t-accent: #fe8019 ;--t-status-bg: #504945 ;--t-status-fg: #ebdbb2 ;--t-green: #b8bb26 ;--t-yellow: #fabd2f ;--t-blue: #83a598 ;--astro-code-foreground: #ebdbb2;--astro-code-background: #1d2021;--astro-code-token-comment: #928374 ;--astro-code-token-punctuation: #a89984 ;--astro-code-token-keyword: #fb4934 ;--astro-code-token-string: #b8bb26 ;--astro-code-token-string-expression: #b8bb26 ;--astro-code-token-constant: #d3869b ;--astro-code-token-function: #8ec07c ;--astro-code-token-link: #83a598 ;--astro-code-token-parameter: #83a598 }:root[data-theme=gruvbox-light]{color-scheme:light;--t-bg: #fbf1c7 ;--t-code-bg: #f2e5bc ;--t-border: #d5c4a1 ;--t-backdrop: rgb(60 56 54 / .4) ;--t-fg: #3c3836 ;--t-dim: #7c6f64 ;--t-accent: #af3a03 ;--t-status-bg: #d5c4a1 ;--t-status-fg: #3c3836 ;--t-green: #79740e ;--t-yellow: #b57614 ;--t-blue: #076678 ;--astro-code-foreground: #3c3836;--astro-code-background: #f2e5bc;--astro-code-token-comment: #928374 ;--astro-code-token-punctuation: #7c6f64 ;--astro-code-token-keyword: #9d0006 ;--astro-code-token-string: #79740e ;--astro-code-token-string-expression: #79740e ;--astro-code-token-constant: #8f3f71 ;--astro-code-token-function: #427b58 ;--astro-code-token-link: #076678 ;--astro-code-token-parameter: #076678 }:root[data-theme=tokyonight]{color-scheme:dark;--t-bg: #1a1b26 ;--t-code-bg: #16161e ;--t-border: #3b4261 ;--t-backdrop: rgb(22 22 30 / .7) ;--t-fg: #c0caf5 ;--t-dim: #737aa2 ;--t-accent: #7aa2f7 ;--t-status-bg: #7aa2f7 ;--t-status-fg: #16161e ;--t-green: #9ece6a ;--t-yellow: #e0af68 ;--t-blue: #7dcfff ;--astro-code-foreground: #c0caf5;--astro-code-background: #16161e;--astro-code-token-comment: #565f89 ;--astro-code-token-punctuation: #89ddff ;--astro-code-token-keyword: #bb9af7 ;--astro-code-token-string: #9ece6a ;--astro-code-token-string-expression: #9ece6a ;--astro-code-token-constant: #ff9e64 ;--astro-code-token-function: #7aa2f7 ;--astro-code-token-link: #73daca ;--astro-code-token-parameter: #e0af68 }:root[data-theme=nord]{color-scheme:dark;--t-bg: #2e3440 ;--t-code-bg: #3b4252 ;--t-border: #4c566a ;--t-backdrop: rgb(46 52 64 / .7) ;--t-fg: #d8dee9 ;--t-dim: #7b88a1 ;--t-accent: #88c0d0 ;--t-status-bg: #88c0d0 ;--t-status-fg: #2e3440 ;--t-green: #a3be8c ;--t-yellow: #ebcb8b ;--t-blue: #81a1c1 ;--astro-code-foreground: #d8dee9;--astro-code-background: #3b4252;--astro-code-token-comment: #616e88 ;--astro-code-token-punctuation: #eceff4 ;--astro-code-token-keyword: #81a1c1 ;--astro-code-token-string: #a3be8c ;--astro-code-token-string-expression: #a3be8c ;--astro-code-token-constant: #b48ead ;--astro-code-token-function: #88c0d0 ;--astro-code-token-link: #8fbcbb ;--astro-code-token-parameter: #d8dee9 }:root[data-theme=dracula]{color-scheme:dark;--t-bg: #282a36 ;--t-code-bg: #21222c ;--t-border: #44475a ;--t-backdrop: rgb(33 34 44 / .7) ;--t-fg: #f8f8f2 ;--t-dim: #6272a4 ;--t-accent: #bd93f9 ;--t-status-bg: #bd93f9 ;--t-status-fg: #282a36 ;--t-green: #50fa7b ;--t-yellow: #f1fa8c ;--t-blue: #8be9fd ;--astro-code-foreground: #f8f8f2;--astro-code-background: #21222c;--astro-code-token-comment: #6272a4 ;--astro-code-token-punctuation: #f8f8f2 ;--astro-code-token-keyword: #ff79c6 ;--astro-code-token-string: #f1fa8c ;--astro-code-token-string-expression: #f1fa8c ;--astro-code-token-constant: #bd93f9 ;--astro-code-token-function: #50fa7b ;--astro-code-token-link: #8be9fd ;--astro-code-token-parameter: #ffb86c }:root[data-theme=rose-pine]{color-scheme:dark;--t-bg: #191724 ;--t-code-bg: #1f1d2e ;--t-border: #403d52 ;--t-backdrop: rgb(25 23 36 / .7) ;--t-fg: #e0def4 ;--t-dim: #908caa ;--t-accent: #ebbcba ;--t-status-bg: #ebbcba ;--t-status-fg: #191724 ;--t-green: #9ccfd8 ;--t-yellow: #f6c177 ;--t-blue: #c4a7e7 ;--astro-code-foreground: #e0def4;--astro-code-background: #1f1d2e;--astro-code-token-comment: #6e6a86 ;--astro-code-token-punctuation: #908caa ;--astro-code-token-keyword: #31748f ;--astro-code-token-string: #f6c177 ;--astro-code-token-string-expression: #f6c177 ;--astro-code-token-constant: #f6c177 ;--astro-code-token-function: #ebbcba ;--astro-code-token-link: #9ccfd8 ;--astro-code-token-parameter: #c4a7e7 }:root[data-theme=rose-pine-dawn]{color-scheme:light;--t-bg: #faf4ed ;--t-code-bg: #f2e9e1 ;--t-border: #cecacd ;--t-backdrop: rgb(87 82 121 / .4) ;--t-fg: #575279 ;--t-dim: #797593 ;--t-accent: #b4637a ;--t-status-bg: #b4637a ;--t-status-fg: #faf4ed ;--t-green: #286983 ;--t-yellow: #ea9d34 ;--t-on-yellow: #575279 ;--t-blue: #56949f ;--astro-code-foreground: #575279;--astro-code-background: #f2e9e1;--astro-code-token-comment: #9893a5 ;--astro-code-token-punctuation: #797593 ;--astro-code-token-keyword: #286983 ;--astro-code-token-string: #ea9d34 ;--astro-code-token-string-expression: #ea9d34 ;--astro-code-token-constant: #ea9d34 ;--astro-code-token-function: #d7827e ;--astro-code-token-link: #56949f ;--astro-code-token-parameter: #907aa9 }:root[data-theme=kanagawa]{color-scheme:dark;--t-bg: #1f1f28 ;--t-code-bg: #16161d ;--t-border: #54546d ;--t-backdrop: rgb(22 22 29 / .7) ;--t-fg: #dcd7ba ;--t-dim: #727169 ;--t-accent: #7e9cd8 ;--t-status-bg: #7e9cd8 ;--t-status-fg: #16161d ;--t-green: #98bb6c ;--t-yellow: #e6c384 ;--t-blue: #7fb4ca ;--astro-code-foreground: #dcd7ba;--astro-code-background: #16161d;--astro-code-token-comment: #727169 ;--astro-code-token-punctuation: #9cabca ;--astro-code-token-keyword: #957fb8 ;--astro-code-token-string: #98bb6c ;--astro-code-token-string-expression: #98bb6c ;--astro-code-token-constant: #ffa066 ;--astro-code-token-function: #7e9cd8 ;--astro-code-token-link: #7fb4ca ;--astro-code-token-parameter: #b8b4d0 }:root[data-theme=everforest]{color-scheme:dark;--t-bg: #2d353b ;--t-code-bg: #232a2e ;--t-border: #475258 ;--t-backdrop: rgb(35 42 46 / .7) ;--t-fg: #d3c6aa ;--t-dim: #859289 ;--t-accent: #a7c080 ;--t-status-bg: #a7c080 ;--t-status-fg: #2d353b ;--t-green: #83c092 ;--t-yellow: #dbbc7f ;--t-blue: #7fbbb3 ;--astro-code-foreground: #d3c6aa;--astro-code-background: #232a2e;--astro-code-token-comment: #859289 ;--astro-code-token-punctuation: #9da9a0 ;--astro-code-token-keyword: #e67e80 ;--astro-code-token-string: #83c092 ;--astro-code-token-string-expression: #83c092 ;--astro-code-token-constant: #d699b6 ;--astro-code-token-function: #a7c080 ;--astro-code-token-link: #7fbbb3 ;--astro-code-token-parameter: #d3c6aa }:root[data-theme=onedark]{color-scheme:dark;--t-bg: #282c34 ;--t-code-bg: #21252b ;--t-border: #3e4451 ;--t-backdrop: rgb(33 37 43 / .7) ;--t-fg: #abb2bf ;--t-dim: #7f848e ;--t-accent: #61afef ;--t-status-bg: #61afef ;--t-status-fg: #282c34 ;--t-green: #98c379 ;--t-yellow: #e5c07b ;--t-blue: #56b6c2 ;--astro-code-foreground: #abb2bf;--astro-code-background: #21252b;--astro-code-token-comment: #7f848e ;--astro-code-token-punctuation: #abb2bf ;--astro-code-token-keyword: #c678dd ;--astro-code-token-string: #98c379 ;--astro-code-token-string-expression: #98c379 ;--astro-code-token-constant: #d19a66 ;--astro-code-token-function: #61afef ;--astro-code-token-link: #56b6c2 ;--astro-code-token-parameter: #e06c75 }:root[data-theme=solarized]{color-scheme:dark;--t-bg: #002b36 ;--t-code-bg: #073642 ;--t-border: #586e75 ;--t-backdrop: rgb(0 43 54 / .7) ;--t-fg: #839496 ;--t-dim: #586e75 ;--t-accent: #268bd2 ;--t-status-bg: #073642 ;--t-status-fg: #93a1a1 ;--t-green: #859900 ;--t-yellow: #b58900 ;--t-blue: #2aa198 ;--astro-code-foreground: #839496;--astro-code-background: #073642;--astro-code-token-comment: #586e75 ;--astro-code-token-punctuation: #839496 ;--astro-code-token-keyword: #859900 ;--astro-code-token-string: #2aa198 ;--astro-code-token-string-expression: #2aa198 ;--astro-code-token-constant: #d33682 ;--astro-code-token-function: #268bd2 ;--astro-code-token-link: #268bd2 ;--astro-code-token-parameter: #6c71c4 }:root[data-theme=solarized-light]{color-scheme:light;--t-bg: #fdf6e3 ;--t-code-bg: #eee8d5 ;--t-border: #93a1a1 ;--t-backdrop: rgb(0 43 54 / .4) ;--t-fg: #657b83 ;--t-dim: #93a1a1 ;--t-accent: #268bd2 ;--t-status-bg: #eee8d5 ;--t-status-fg: #586e75 ;--t-green: #859900 ;--t-yellow: #b58900 ;--t-blue: #2aa198 ;--astro-code-foreground: #657b83;--astro-code-background: #eee8d5;--astro-code-token-comment: #93a1a1 ;--astro-code-token-punctuation: #657b83 ;--astro-code-token-keyword: #859900 ;--astro-code-token-string: #2aa198 ;--astro-code-token-string-expression: #2aa198 ;--astro-code-token-constant: #d33682 ;--astro-code-token-function: #268bd2 ;--astro-code-token-link: #268bd2 ;--astro-code-token-parameter: #6c71c4 }:root[data-theme=monokai]{color-scheme:dark;--t-bg: #272822 ;--t-code-bg: #1e1f1c ;--t-border: #49483e ;--t-backdrop: rgb(30 31 28 / .7) ;--t-fg: #f8f8f2 ;--t-dim: #75715e ;--t-accent: #f92672 ;--t-status-bg: #f92672 ;--t-status-fg: #272822 ;--t-green: #a6e22e ;--t-yellow: #e6db74 ;--t-blue: #66d9ef ;--astro-code-foreground: #f8f8f2;--astro-code-background: #1e1f1c;--astro-code-token-comment: #75715e ;--astro-code-token-punctuation: #f8f8f2 ;--astro-code-token-keyword: #f92672 ;--astro-code-token-string: #e6db74 ;--astro-code-token-string-expression: #e6db74 ;--astro-code-token-constant: #ae81ff ;--astro-code-token-function: #a6e22e ;--astro-code-token-link: #66d9ef ;--astro-code-token-parameter: #fd971f }:root[data-theme=catppuccin-latte]{color-scheme:light;--t-bg: #eff1f5 ;--t-code-bg: #e6e9ef ;--t-border: #bcc0cc ;--t-backdrop: rgb(76 79 105 / .4) ;--t-fg: #4c4f69 ;--t-dim: #6c6f85 ;--t-accent: #8839ef ;--t-status-bg: #8839ef ;--t-status-fg: #eff1f5 ;--t-green: #40a02b ;--t-yellow: #df8e1d ;--t-on-yellow: #4c4f69 ;--t-blue: #1e66f5 ;--astro-code-foreground: #4c4f69;--astro-code-background: #e6e9ef;--astro-code-token-comment: #7c7f93 ;--astro-code-token-punctuation: #7c7f93 ;--astro-code-token-keyword: #8839ef ;--astro-code-token-string: #40a02b ;--astro-code-token-string-expression: #40a02b ;--astro-code-token-constant: #fe640b ;--astro-code-token-function: #1e66f5 ;--astro-code-token-link: #179299 ;--astro-code-token-parameter: #e64553 }.tmux{display:grid;grid-template-rows:1fr auto;height:100dvh;background:var(--t-bg);color:var(--t-fg);font:500 14px/1.6 PlemolJP Console HS,JetBrains Mono Variable,ui-monospace,monospace}.tmux .panes{--left-w: clamp(var(--left-min, 20ch), var(--left, 30ch), min(60ch, 50%));position:relative;display:grid;grid-template-columns:var(--left-w) 1fr;grid-template-rows:auto 1fr;gap:1px;background:var(--t-border);min-height:0}.tmux .pane{background:var(--t-bg);overflow:auto;padding:.75rem 1rem}.tmux .pane.active{box-shadow:0 0 0 1px var(--t-accent)}.tmux .pane-title{position:sticky;top:-.75rem;margin:-.75rem -1rem .75rem;padding:0 1rem;background:inherit;color:var(--t-dim);font-size:12px;border-bottom:1px dashed var(--t-border)}.tmux .active>.pane-title{color:var(--t-accent)}.tmux .main{grid-column:2;grid-row:1 / span 2}.tmux .status{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;background:var(--t-status-bg);color:var(--t-status-fg);font-size:13px;padding:0 .5rem;white-space:nowrap;overflow:hidden}.tmux .status>:last-child{justify-self:end}.tmux .status a{color:inherit;text-decoration:none;padding:0 .5ch}.tmux .status a[aria-current]{background:var(--t-status-fg);color:var(--t-status-bg);font-weight:700}.tmux .status .session-name{font-weight:700;margin-right:1ch}.tmux .prompt{color:var(--t-green)}.tmux .prompt b{color:var(--t-blue);font-weight:400}.tmux .ls li{display:flex;gap:1ch;white-space:nowrap;font-size:13px}.tmux .ls .perm,.tmux .ls time{color:var(--t-dim)}.tmux .ls a{color:var(--t-fg);text-decoration:none}.tmux .ls a:hover,.tmux .ls a[aria-current]{color:var(--t-accent)}.tmux .ls a[aria-current]:before,.tmux .ls a:focus:before,.tmux .toc a:focus:before{content:"> ";color:var(--t-accent)}.tmux .ls:has(a:focus) a[aria-current]:not(:focus):before{content:none}.tmux .ls a:focus,.tmux .toc a:focus{outline:none;color:var(--t-fg)}.tmux .toc{font-size:13px}.tmux .toc a{color:var(--t-dim);text-decoration:none}.tmux .toc a:hover{color:var(--t-accent)}.tmux .toc li{padding-left:1ch;border-left:1px solid var(--t-border)}.tmux .toc .d3{padding-left:3ch}.tmux .toc li.read{border-left:2px solid var(--t-accent);padding-left:calc(1ch - 1px)}.tmux .toc li.d3.read{padding-left:calc(3ch - 1px)}.tmux .toc li.here a{color:var(--t-fg);font-weight:700}.tmux .pane-title .pct{float:right}.post{max-width:76ch}.post>*+*{margin-top:1.1em}.post .meta{color:var(--t-dim)}.post .meta span{color:var(--t-yellow)}.post h1,.post h2,.post h3{font-size:1em;font-weight:700;color:var(--t-accent)}.post h1{font-size:1.35em;color:var(--t-fg)}.post h2{font-size:1.2em}.post h3{font-size:1.05em}.post h1:before{content:"# ";color:var(--t-accent)}.post h2:before{content:"## ";color:var(--t-dim)}.post h3:before{content:"### ";color:var(--t-dim)}.post a{color:var(--t-blue)}.post a:before{content:"[";color:var(--t-dim)}.post a:after{content:"]";color:var(--t-dim)}.post strong{font-weight:700}.post strong:before,.post strong:after{content:"**";color:var(--t-dim);font-weight:400}.post em:before,.post em:after{content:"_";color:var(--t-dim)}.post :not(pre)>code{color:var(--t-yellow)}.post :not(pre)>code:before,.post :not(pre)>code:after{content:"`";color:var(--t-dim)}.post ul li:before{content:"- ";color:var(--t-accent)}.post ol{list-style:decimal inside}.post blockquote{color:var(--t-dim);font-style:italic}.post blockquote:before{content:"> ";color:var(--t-accent);font-style:normal}.post pre{background:var(--t-code-bg)!important;border:1px solid var(--t-border);padding:.75rem 1rem;overflow-x:auto;font-size:13px}.post pre:before{content:"```" attr(data-language);display:block;color:var(--t-dim)}.post pre:after{content:"```";display:block;color:var(--t-dim)}.post hr{border:0;color:var(--t-border);overflow:hidden;white-space:nowrap}.post hr:before{content:"────────────────────────────────────────────────────────────────────────────"}.post .end{color:var(--t-dim)}.tmux .vim-cursor{position:fixed;pointer-events:none;z-index:1;background:var(--t-fg);mix-blend-mode:difference;animation:blink 1s steps(1) infinite}.tmux .vim-cursor.visual{background:var(--t-yellow)}.tmux .post ::selection{background:var(--t-border)}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.tmux .vim-cursor{animation:none}}.tmux .vim-mode{font-weight:700;margin-right:1ch}.tmux .vim-mode.visual{background:var(--t-yellow);color:var(--t-on-yellow, var(--t-bg));padding:0 .5ch}.tmux .prefix-flag{background:var(--t-yellow);color:var(--t-on-yellow, var(--t-bg));font-weight:700;padding:0 .5ch;margin-right:1ch}.tmux.zoom .panes{grid-template-columns:1fr;grid-template-rows:1fr}.tmux.zoom .pane:not(.active){display:none}.tmux.zoom .pane.active{grid-column:1;grid-row:1}.tmux .pane:focus{outline:none}.tmux .keys-help{margin:auto;background:var(--t-code-bg);color:var(--t-fg);border:1px solid var(--t-accent);padding:0;overscroll-behavior:contain}.tmux .keys-help::backdrop{background:var(--t-backdrop)}.tmux .keys-help pre{margin:0;padding:1rem 1.5rem}.tmux .keys-head{display:flex;justify-content:space-between;gap:4ch;margin:0;padding:.25rem 1.5rem;border-bottom:1px dashed var(--t-border);color:var(--t-accent)}.tmux .keys-head .esc{color:var(--t-yellow);font-weight:700}.tmux .keys-head kbd{font:inherit;background:var(--t-yellow);color:var(--t-on-yellow, var(--t-bg));padding:0 .5ch}.tmux:has(.keys-help[open]) .pane{overflow:hidden}.tmux .pane:has(>.hint){display:flex;flex-direction:column}.tmux .hint{position:sticky;bottom:-.75rem;margin:auto -1rem -.75rem;padding:0 1rem;background:var(--t-bg);border-top:1px dashed var(--t-border);color:var(--t-dim);font-size:12px}.tmux .pane:not(.active)>.hint{visibility:hidden}.tmux .which-key{position:fixed;z-index:10;left:.5rem;bottom:2rem;display:grid;grid-template-columns:max-content max-content;gap:0 2ch;background:var(--t-code-bg);border:1px solid var(--t-yellow);padding:.5rem 1rem;font-size:13px}.tmux .which-key b{grid-column:1 / -1;color:var(--t-yellow)}.tmux .which-key kbd{font:inherit;color:var(--t-yellow)}.tmux .which-key[hidden],.tmux .prefix-flag[hidden]{display:none}@media(max-width:760px){.tmux .panes{grid-template-columns:1fr;grid-template-rows:1fr}.tmux .panes>.pane:not(.main){display:none}.tmux .main{grid-column:1;grid-row:1;padding:.75rem 16px}.tmux .status a:not([aria-current]),.tmux .status .clock{display:none}}.home .log>*+*,.home .log>section{margin-top:.25em}.home .log section{margin:.5em 0 1em}.home .prompt span{color:var(--t-fg)}.home .dim{color:var(--t-dim)}.home .err{color:var(--t-accent)}.home code{color:var(--t-yellow)}.home .help{display:grid;grid-template-columns:max-content 1fr;gap:0 3ch}.home .help>p{margin:0}.home .ls-dirs{display:flex;flex-wrap:wrap;gap:0 3ch}.home .ls-dirs a{color:var(--t-blue);font-weight:700;text-decoration:none}.home .ls-dirs a:hover{text-decoration:underline}.home .prompt-line{display:flex;gap:1ch;margin-top:.25em}.home .prompt-line input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--t-fg);font:inherit;caret-color:var(--t-accent)}.home:not(.js) .prompt-line,.home.js .dirs{display:none}.home .dirs section{margin-top:1.5em}.tmux .pane-title a{color:inherit;text-decoration:none}.tmux .pane-title a:hover{color:var(--t-accent)}.listing .prompt span{color:var(--t-fg)}.listing .dim,.listing .perm,.listing time{color:var(--t-dim)}.listing .rows{margin:.25em 0 1.5em}.listing .rows li{display:grid;grid-template-columns:auto 6ch 4ch 1fr;gap:0 2ch;padding:0 .5ch;margin:0 -.5ch}.listing .rows li:focus-within{background:var(--t-code-bg);box-shadow:inset 2px 0 0 var(--t-accent)}.listing .rows a{color:var(--t-fg);font-weight:700;text-decoration:none;outline:none}.listing .rows a:hover,.listing .rows a:focus-visible{color:var(--t-accent)}.listing .rows a.dir{color:var(--t-blue)}.listing .name{display:flex;flex-wrap:wrap;gap:0 1.5ch;min-width:0}.listing .title{color:var(--t-dim)}.listing .tags{color:var(--t-yellow)}@media(max-width:760px){.listing .rows li{grid-template-columns:6ch 1fr}.listing .rows .perm,.listing .rows li>:nth-child(3),.tmux .hint{display:none}}.tmux .resizer{position:absolute;z-index:1;top:0;bottom:0;left:var(--left-w);width:7px;translate:-50%;cursor:col-resize;touch-action:none}.tmux .resizer:hover,.tmux .resizer:focus-visible,.tmux .resizing .resizer{outline:none;background:linear-gradient(var(--t-accent),var(--t-accent)) center / 1px 100% no-repeat}.tmux .resizing{cursor:col-resize;user-select:none}.tmux.zoom .resizer{display:none}@media(max-width:760px){.tmux .resizer{display:none}}.home .log .pre{white-space:pre}.home .completions{display:flex;flex-wrap:wrap;gap:0 3ch;color:var(--t-dim)}.home .completions>p{margin:0}.home .completions>.sel{background:var(--t-status-bg);color:var(--t-status-fg)}
