header-component:where(.astro-3ef6ksr2){transition:padding .3s,transform .3s,margin-inline .3s,border .15s,background-color .15s;&.not-top{--un-border-opacity: 1;border-color:hsl(var(--border) / var(--un-border-opacity));--un-bg-opacity: 1;background-color:hsl(var(--background) / var(--un-bg-opacity));padding-left:.375rem;padding-right:.375rem;box-shadow:#fff 0 0,#18181b14 0 0 0 1px,#27272a14 0 10px 15px -3px,#27272a14 0 4px 6px -4px}&[data-show=false]:not(.expanded){transform:translateY(-5rem)}}@media(min-width:800px){header-component:where(.astro-3ef6ksr2).not-top{margin-inline:8%}}.dark header-component:where(.astro-3ef6ksr2).not-top{background-color:hsl(var(--muted) / var(--un-bg-opacity))}@media(max-width:640px){#headerExpandContent:where(.astro-3ef6ksr2){grid-template-rows:0fr;transition:opacity .3s,padding .3s,border-color .15s,grid-template-rows .3s}.expanded:where(.astro-3ef6ksr2) #headerExpandContent:where(.astro-3ef6ksr2){grid-template-rows:1fr}.expanded:where(.astro-3ef6ksr2).not-top #headerExpandContent:where(.astro-3ef6ksr2){box-shadow:#fff 0 0,#18181b14 0 0 0 1px,#27272a14 0 10px 15px -3px,#27272a14 0 4px 6px -4px}header-component:where(.astro-3ef6ksr2) #headerExpandContent:where(.astro-3ef6ksr2):after{box-sizing:content-box;content:"";position:absolute;inset-inline:calc(-1rem - 1px);bottom:0;top:-5rem;z-index:-1;transition:.3s;visibility:hidden;opacity:0;border-bottom:1px solid transparent}header-component:where(.astro-3ef6ksr2):not(.not-top) #headerExpandContent:where(.astro-3ef6ksr2):after{visibility:visible;bottom:-1rem;opacity:1;background-color:hsl(var(--muted) / var(--un-bg-opacity, 1));border-bottom-color:hsl(var(--border) / var(--un-border-opacity, 1))}}#toggleDarkMode:where(.astro-3ef6ksr2){&[data-theme=dark]{.system:where(.astro-3ef6ksr2){display:none}.dark:where(.astro-3ef6ksr2){display:block}}&[data-theme=light]{.system:where(.astro-3ef6ksr2){display:none}.light{display:block}}}.wt-intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;padding:0 4px;font-size:13px;line-height:1.5;color:hsl(var(--muted-foreground))}.wt-intro-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.04em;color:hsl(var(--muted-foreground) / .8);padding:2px 8px;border-radius:999px;background:hsl(var(--muted) / .55);border:1px dashed hsl(var(--border))}.wt-intro-text code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding:1px 6px;border-radius:4px;background:hsl(var(--muted) / .6);color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.wt-shell{--wt-radius: .85rem;--wt-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--wt-grid: 1px;--wt-accent: 205 85% 28%;--wt-ring: 210 20% 22%;--wt-ring-alpha: .32;--wt-after-opacity: .22;--wt-card-top: .95;--wt-card-bot: .88;position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--wt-radius);border:1px solid hsl(var(--wt-ring) / var(--wt-ring-alpha));background:linear-gradient(180deg,hsl(var(--card) / var(--wt-card-top)),hsl(var(--card) / var(--wt-card-bot)));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 0 0 1px hsl(var(--wt-ring) / calc(var(--wt-ring-alpha) * .6)),0 1px hsl(var(--background) / .6) inset,0 24px 48px -28px hsl(var(--foreground) / .28),0 8px 24px -16px hsl(var(--foreground) / .18);overflow:hidden;font-family:var(--wt-mono);color:hsl(var(--foreground));isolation:isolate;transition:box-shadow .22s ease,border-color .22s ease}.wt-shell--collapsed{cursor:pointer}.wt-shell--collapsed:hover{box-shadow:0 0 0 1px hsl(var(--wt-accent) / .35),0 1px hsl(var(--background) / .6) inset,0 18px 36px -24px hsl(var(--foreground) / .28)}:root.dark .wt-shell{--wt-accent: var(--primary);--wt-ring: 0 0% 100%;--wt-ring-alpha: .08;--wt-after-opacity: .5;--wt-card-top: .72;--wt-card-bot: .55}.wt-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsl(var(--foreground) / .025) var(--wt-grid),transparent var(--wt-grid)),linear-gradient(90deg,hsl(var(--foreground) / .025) var(--wt-grid),transparent var(--wt-grid));background-size:28px 28px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,black 0%,transparent 80%);z-index:0}.wt-shell:after{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(140deg,hsl(var(--wt-accent) / .35),transparent 30%,transparent 70%,hsl(var(--wt-accent) / .18));opacity:var(--wt-after-opacity);mix-blend-mode:overlay;z-index:0}.wt-titlebar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 14px;background:hsl(var(--background) / .55);border-bottom:1px solid hsl(var(--border) / .7);font-size:12px;letter-spacing:.02em;color:hsl(var(--muted-foreground));user-select:none}.wt-lights{display:flex;gap:7px;align-items:center}.wt-light{width:11px;height:11px;padding:0;border-radius:999px;border:1px solid hsl(var(--foreground) / .18);background:hsl(var(--muted) / 1);cursor:pointer;transition:transform .18s ease,filter .18s ease,background .18s ease}.wt-light:focus-visible{outline:2px solid hsl(var(--wt-accent));outline-offset:2px}.wt-light:active{transform:scale(.88)}.wt-shell:hover .wt-light--r{background:#ff6058;border-color:#ce4640}.wt-shell:hover .wt-light--y{background:#ffbd2e;border-color:#cf9d20}.wt-shell:hover .wt-light--g{background:#28c93f;border-color:#1e9c30}.wt-title{position:absolute;inset-inline:0;text-align:center;pointer-events:none;font-feature-settings:"tnum"}.wt-title--peek{position:static;text-align:left;flex:1 1 auto;margin:0 14px;display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";color:hsl(var(--muted-foreground));min-width:0;overflow:hidden;white-space:nowrap}.wt-title--peek .wt-prompt-sigil{margin:0;color:hsl(var(--wt-accent))}.wt-title--peek .wt-caret{margin-left:2px;height:.95em;width:7px}.wt-hint{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:hsl(var(--muted-foreground) / .85)}.wt-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:4px;border:1px solid hsl(var(--border) / 1);background:hsl(var(--muted) / .6);color:hsl(var(--foreground) / .8);font-size:10.5px;line-height:1}.wt-body{position:relative;z-index:1;flex:1 1 auto;height:420px;max-height:60vh;padding:16px 18px 8px;overflow-y:auto;font-size:13px;line-height:1.65;scroll-behavior:smooth;transition:max-height .28s cubic-bezier(.22,.61,.36,1),padding .28s cubic-bezier(.22,.61,.36,1),opacity .18s ease}.wt-shell--collapsed .wt-body{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;overflow:hidden}.wt-body::-webkit-scrollbar{width:6px}.wt-body::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .25);border-radius:999px}.wt-banner{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed hsl(var(--border) / .7);animation:wt-fade-up .36s ease both}.wt-banner-title{font-size:13px;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,hsl(var(--wt-accent)),hsl(var(--foreground)) 60%,hsl(var(--wt-accent)));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wt-shimmer 6s linear infinite}.wt-banner-sub{color:hsl(var(--muted-foreground));font-size:12.5px}.wt-line{display:block;white-space:pre-wrap;word-break:break-word;font-variant-ligatures:none}.wt-line+.wt-line{margin-top:1px}.wt-spacer{display:block;height:6px}.wt-prompt{display:inline;margin-right:8px;user-select:none;font-feature-settings:"tnum"}.wt-prompt-user{color:hsl(var(--wt-accent))}.wt-prompt-at,.wt-prompt-host,.wt-prompt-cwd{color:hsl(var(--muted-foreground))}.wt-prompt-sigil{color:hsl(var(--wt-accent));margin:0 6px 0 4px}.wt-tone-fg{color:hsl(var(--foreground))}.wt-tone-muted{color:hsl(var(--muted-foreground))}.wt-tone-primary{color:hsl(var(--wt-accent))}.wt-tone-ok{color:#34d399}.wt-tone-err{color:hsl(var(--destructive))}.wt-tone-warn{color:#f59e0b}.wt-link{color:hsl(var(--wt-accent));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wt-link:hover{color:hsl(var(--wt-accent));filter:brightness(1.15)}.wt-input-row{position:sticky;bottom:0;display:flex;align-items:center;padding:6px 0 8px;background:linear-gradient(180deg,transparent,hsl(var(--card) / .72) 30%);z-index:2;cursor:text}.wt-input-display{position:relative;display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;white-space:pre;font-feature-settings:"tnum"}.wt-input-hint{position:absolute;inset-inline-start:0;pointer-events:none;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.wt-input-hidden{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;background:transparent;font:inherit;padding:0;margin:0;outline:none;cursor:text}.wt-caret{display:inline-block;width:8px;height:1.05em;margin-left:1px;background:hsl(var(--wt-accent));vertical-align:-2px;animation:wt-blink 1.1s steps(2,end) infinite;border-radius:1px;pointer-events:none}.wt-caret--idle{animation-duration:1.6s;opacity:.7}.wt-thinking{display:inline-block;width:.7em;letter-spacing:.4em;color:hsl(var(--muted-foreground))}.wt-matrix-root{position:fixed;inset:0;z-index:9999;background:#000;animation:wt-matrix-in .2s ease-out both}.wt-matrix-canvas{display:block;width:100%;height:100%}@keyframes wt-matrix-in{0%{opacity:0}to{opacity:1}}@keyframes wt-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wt-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wt-pop{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.wt-entry{animation:wt-pop .2s ease both}@media(prefers-reduced-motion:reduce){.wt-banner,.wt-entry{animation:none}.wt-caret{animation:none;opacity:.6}.wt-banner-title{animation:none}}@keyframes dev-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dev-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes dev-caret{0%,49%{opacity:1}50%,to{opacity:0}}.dev-root{position:fixed;inset:0;z-index:80;background:hsl(var(--term-surface));color:hsl(var(--foreground));overflow:hidden;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;animation:dev-overlay-in .18s ease-out both;display:flex;flex-direction:column}.dev-root:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;animation:dev-scan 5.5s linear infinite;will-change:transform;height:40vh;background:linear-gradient(to bottom,transparent 0%,hsl(var(--primary) / .08) 46%,hsl(var(--primary) / .16) 50%,hsl(var(--primary) / .08) 54%,transparent 100%);mix-blend-mode:multiply}:root.dark .dev-root:before{background:linear-gradient(to bottom,transparent 0%,hsl(var(--primary) / .04) 48%,hsl(var(--primary) / .06) 50%,hsl(var(--primary) / .04) 52%,transparent 100%);mix-blend-mode:screen}.dev-chrome{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.25rem;background:hsl(var(--term-chrome));border-bottom:1px solid hsl(var(--border));font-size:12px}.dev-chrome-left{display:inline-flex;align-items:center;gap:.75rem;color:hsl(var(--muted-foreground))}.dev-chrome-title{color:hsl(var(--primary));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dev-chrome-hint{color:hsl(var(--muted-foreground))}.dev-chrome-hint .wt-kbd{margin:0 .2em}.dev-chrome-dots{display:inline-flex;gap:6px}.dev-chrome-dots>span{width:10px;height:10px;border-radius:9999px;background:hsl(var(--muted))}.dev-chrome-dots>span:nth-child(1){background:#d14747}.dev-chrome-dots>span:nth-child(2){background:#ddb43c}.dev-chrome-dots>span:nth-child(3){background:#40bf6f}.dev-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:1.25rem clamp(1rem,4vw,2.5rem) 1rem;font-size:14px;line-height:1.5;position:relative;z-index:1}.dev-boot{margin-bottom:1.25rem}.dev-boot-line{display:block;white-space:pre;animation:dev-overlay-in .22s ease-out both}.dev-boot-time{color:hsl(var(--muted-foreground));margin-right:.75em}.dev-boot-ok{color:hsl(var(--term-ok));margin-left:.5em}.dev-neofetch{display:grid;grid-template-columns:auto 1fr;gap:1.25rem 2rem;margin-bottom:1.5rem;animation:dev-overlay-in .25s ease-out both}.dev-neo-ascii{margin:0;white-space:pre;color:hsl(var(--primary));font-size:14px;line-height:1.15;letter-spacing:.5px;align-self:start}.dev-neo-facts{display:grid;grid-template-columns:auto 1fr;column-gap:.9rem;row-gap:.2rem;align-content:start}.dev-neo-facts .hd{grid-column:1 / -1;margin-bottom:.35rem}.dev-neo-facts .hd-user{color:hsl(var(--primary));font-weight:600}.dev-neo-facts .hd-at{color:hsl(var(--muted-foreground))}.dev-neo-facts .hd-host{color:hsl(var(--primary));font-weight:600}.dev-neo-facts .hd-rule{grid-column:1 / -1;color:hsl(var(--muted-foreground));margin-bottom:.45rem}.dev-neo-facts .key{color:hsl(var(--primary))}.dev-neo-facts .val{color:hsl(var(--foreground))}.dev-neo-facts .val-muted{color:hsl(var(--muted-foreground))}.dev-entries{display:flex;flex-direction:column}.dev-entry{display:flex;flex-direction:column;margin-bottom:.1rem}.dev-entry .wt-line{display:block;white-space:pre-wrap;word-break:break-word}.dev-entry .wt-spacer{display:block;height:.4em}.dev-input-row{position:sticky;bottom:0;display:flex;align-items:baseline;gap:.5em;padding:.9rem 0 1.5rem;background:linear-gradient(180deg,hsl(var(--term-surface) / 0),hsl(var(--term-surface) / .72),hsl(var(--term-surface)) 80%);z-index:2;cursor:text}.dev-input-display{position:relative;flex:1 1 auto;display:inline-flex;align-items:baseline;gap:2px;min-width:0;white-space:pre-wrap;word-break:break-all}.dev-caret{display:inline-block;width:8px;height:1em;background:hsl(var(--primary));transform:translateY(2px);animation:dev-caret 1s steps(1,start) infinite}.dev-caret--idle{animation:none;opacity:.35}.dev-input-hidden{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;background:transparent;color:transparent;caret-color:transparent;font:inherit;letter-spacing:inherit;cursor:text}@media(prefers-reduced-motion:reduce){.dev-root,.dev-boot-line,.dev-neofetch{animation:none}.dev-root:before{animation:none;opacity:.02}.dev-caret{animation:none}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.ttf);font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.ttf);font-style:italic;font-display:swap}html{font-family:Satoshi,sans-serif}:root{--background: 210 33% 99%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 200 29% 45%;--primary-foreground: 0 0% 92.5%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95%;--muted-foreground: 240 3.8% 28.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 72.22% 50.59%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 88%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--radius: .5rem;--term-surface: 210 20% 97%;--term-chrome: 210 20% 95%;--term-ok: 142 50% 40%}.dark{--background: 240 20.54% 5.2%;--foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--primary: 195 95% 85%;--primary-foreground: 240 3.7% 15.9%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 240 5.9% 12%;--muted-foreground: 240 5% 74.9%;--accent: 240 3.7% 15.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 19.9%;--input: 240 3.7% 15.9%;--ring: 240 4.9% 83.9%;--term-surface: 240 18% 7%;--term-chrome: 240 18% 4%;--term-ok: 142 60% 65%}:root{--un-default-border-color: hsl(var(--border) / 1)}html.dark{color-scheme:dark}a{transition:color .2s ease;&:hover{color:hsl(var(--primary) / var(--un-text-opacity, 1))}}.highlight{color:var(--highlightColor, hsl(var(--primary) / var(--un-text-opacity)))!important}.highlight-bg{background-color:var( --highlightColor, hsl(var(--primary) / var(--un-text-opacity)) )!important}
