.term.svelte-1qrnmiz.svelte-1qrnmiz{cursor:text}.screen.svelte-1qrnmiz.svelte-1qrnmiz{padding:8px 10px 12px;overflow-wrap:anywhere}.ln.svelte-1qrnmiz.svelte-1qrnmiz{margin:0;font:inherit;white-space:pre-wrap}h1.ln.svelte-1qrnmiz.svelte-1qrnmiz{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal}.dim.svelte-1qrnmiz.svelte-1qrnmiz{color:var(--t-dim)}.ps1.svelte-1qrnmiz.svelte-1qrnmiz{color:var(--t-green);font-weight:700}.cwd.svelte-1qrnmiz.svelte-1qrnmiz{color:var(--t-blue);font-weight:700}.term.svelte-1qrnmiz a.svelte-1qrnmiz,.term.svelte-1qrnmiz a.svelte-1qrnmiz:visited{color:inherit;text-decoration:none}.term.svelte-1qrnmiz a.svelte-1qrnmiz:hover,.term.svelte-1qrnmiz a.svelte-1qrnmiz:focus-visible{text-decoration:underline;text-underline-offset:2px;background:none}.term.svelte-1qrnmiz a.dir.svelte-1qrnmiz,.term.svelte-1qrnmiz a.dir.svelte-1qrnmiz:visited{color:var(--t-blue);font-weight:700}.term.svelte-1qrnmiz a.exe.svelte-1qrnmiz,.term.svelte-1qrnmiz a.exe.svelte-1qrnmiz:visited{color:var(--t-green);font-weight:700}.term.svelte-1qrnmiz a.lnk.svelte-1qrnmiz,.term.svelte-1qrnmiz a.lnk.svelte-1qrnmiz:visited{color:var(--t-cyan);font-weight:700}.fetch.svelte-1qrnmiz.svelte-1qrnmiz{display:flex;gap:3ch;margin:2px 0 1.35em}.portrait.svelte-1qrnmiz.svelte-1qrnmiz{margin:0;font:inherit;color:var(--t-green)}.info.svelte-1qrnmiz .k.svelte-1qrnmiz{color:var(--t-green);font-weight:700;white-space:pre}.swatch.svelte-1qrnmiz.svelte-1qrnmiz{display:flex;margin-top:1.35em}.swatch.svelte-1qrnmiz i.svelte-1qrnmiz{width:3ch;height:1.35em}.swatch.svelte-1qrnmiz i.svelte-1qrnmiz:nth-child(1){background:var(--t-red)}.swatch.svelte-1qrnmiz i.svelte-1qrnmiz:nth-child(2){background:var(--t-green)}.swatch.svelte-1qrnmiz i.svelte-1qrnmiz:nth-child(3){background:var(--t-yellow)}.swatch.svelte-1qrnmiz i.svelte-1qrnmiz:nth-child(4){background:var(--t-blue)}.swatch.svelte-1qrnmiz i.svelte-1qrnmiz:nth-child(5){background:var(--t-magenta)}.swatch.svelte-1qrnmiz i.svelte-1qrnmiz:nth-child(6){background:var(--t-cyan)}@media (max-width: 640px){.fetch.svelte-1qrnmiz.svelte-1qrnmiz{flex-direction:column;gap:1.35em}.portrait.svelte-1qrnmiz.svelte-1qrnmiz{font-size:9px;line-height:1.15}}.ls.svelte-1qrnmiz.svelte-1qrnmiz{list-style:none;margin:0;padding:0}@media (max-width: 640px){.ls.svelte-1qrnmiz .meta.svelte-1qrnmiz{display:none}}.prompt.svelte-1qrnmiz.svelte-1qrnmiz{display:block;position:relative}.prompt.svelte-1qrnmiz input.svelte-1qrnmiz{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;border:0;padding:0;font:inherit;font-size:16px;cursor:text}.block.svelte-1qrnmiz.svelte-1qrnmiz{outline:1px solid var(--t-fg);outline-offset:-1px}.block.on.svelte-1qrnmiz.svelte-1qrnmiz{background:var(--t-fg);color:var(--t-bg);outline:none;animation:svelte-1qrnmiz-blink 1.06s steps(1) infinite}@keyframes svelte-1qrnmiz-blink{50%{background:transparent;color:inherit}}@media (prefers-reduced-motion: reduce){.block.on.svelte-1qrnmiz.svelte-1qrnmiz{animation:none}}.hint.svelte-1qrnmiz b.svelte-1qrnmiz{color:var(--t-fg);font-weight:400}.vim.svelte-n0r8b6.svelte-n0r8b6{cursor:default}.vim.svelte-n0r8b6.svelte-n0r8b6:focus{outline:none}.vim.svelte-n0r8b6.svelte-n0r8b6:focus-visible{outline:1px solid var(--t-dim);outline-offset:2px}.dim.svelte-n0r8b6.svelte-n0r8b6{color:var(--t-dim)}button.svelte-n0r8b6.svelte-n0r8b6{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.tabline.svelte-n0r8b6.svelte-n0r8b6{display:none;overflow-x:auto;background:var(--t-bg-hi);white-space:nowrap;scrollbar-width:none}.tabline.svelte-n0r8b6 button.svelte-n0r8b6{padding:1px 1ch;color:var(--t-dim)}.tabline.svelte-n0r8b6 button.sel.svelte-n0r8b6{background:var(--t-bg);color:var(--t-fg);font-weight:700}.panes.svelte-n0r8b6.svelte-n0r8b6{display:grid;grid-template-columns:22ch minmax(0,1fr)}.tree.svelte-n0r8b6.svelte-n0r8b6{padding:4px 1ch;border-right:1px solid var(--t-line)}.tree-root.svelte-n0r8b6.svelte-n0r8b6{margin:0;color:var(--t-blue);font-weight:700}.tree.svelte-n0r8b6 ul.svelte-n0r8b6{list-style:none;margin:0;padding:0}.tree.svelte-n0r8b6 button.svelte-n0r8b6{width:100%;white-space:pre}.tree.svelte-n0r8b6 button.svelte-n0r8b6:hover{color:var(--t-yellow)}.tree.svelte-n0r8b6 button.sel.svelte-n0r8b6{background:var(--t-bg-hi);color:var(--t-yellow)}@media (max-width: 640px){.tabline.svelte-n0r8b6.svelte-n0r8b6{display:block}.panes.svelte-n0r8b6.svelte-n0r8b6{grid-template-columns:minmax(0,1fr)}.tree.svelte-n0r8b6.svelte-n0r8b6{display:none}}.buf.svelte-n0r8b6.svelte-n0r8b6{padding:4px 0;cursor:text}.row.svelte-n0r8b6.svelte-n0r8b6{display:grid;grid-template-columns:4ch minmax(0,1fr);gap:1ch;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.row.cur.svelte-n0r8b6.svelte-n0r8b6{background:var(--t-bg-hi)}.nr.svelte-n0r8b6.svelte-n0r8b6{text-align:right;color:var(--t-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none}.row.cur.svelte-n0r8b6 .nr.svelte-n0r8b6{color:var(--t-yellow)}.tilde.svelte-n0r8b6 .txt.svelte-n0r8b6{color:var(--t-blue)}.hd.svelte-n0r8b6.svelte-n0r8b6,.hd-mark.svelte-n0r8b6.svelte-n0r8b6{color:var(--t-yellow);font-weight:700}.li.svelte-n0r8b6.svelte-n0r8b6{color:var(--t-red)}.chk.svelte-n0r8b6.svelte-n0r8b6{color:var(--t-green)}.vim.svelte-n0r8b6 a.link.svelte-n0r8b6,.vim.svelte-n0r8b6 a.link.svelte-n0r8b6:visited{color:var(--t-cyan);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:2px}.vim.svelte-n0r8b6 a.link.svelte-n0r8b6:hover{color:var(--t-bg);background:var(--t-cyan);text-decoration:none}.blk.svelte-n0r8b6.svelte-n0r8b6{outline:1px solid var(--t-fg);outline-offset:-1px}.blk.on.svelte-n0r8b6.svelte-n0r8b6{outline:none;background:var(--t-fg);color:var(--t-bg)}.status.svelte-n0r8b6.svelte-n0r8b6{display:flex;gap:1ch;background:#2e3431;color:var(--t-fg);white-space:nowrap;overflow:hidden}.mode.svelte-n0r8b6.svelte-n0r8b6{padding:0 1ch;background:var(--t-green);color:var(--t-bg);font-weight:700}.fname.svelte-n0r8b6.svelte-n0r8b6{flex:1;overflow:hidden;text-overflow:ellipsis}.ft.svelte-n0r8b6.svelte-n0r8b6{color:var(--t-dim)}.pos.svelte-n0r8b6.svelte-n0r8b6,.pct.svelte-n0r8b6.svelte-n0r8b6{padding-right:1ch}@media (max-width: 640px){.ft.svelte-n0r8b6.svelte-n0r8b6{display:none}}.cmdline.svelte-n0r8b6.svelte-n0r8b6{margin:0;padding:0 1ch;min-height:1.35em;color:var(--t-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero.svelte-79l1sf.svelte-79l1sf{position:relative;padding:clamp(24px,4vw,48px) 0 clamp(40px,6vw,64px)}.areas.svelte-79l1sf.svelte-79l1sf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px}.area-body.svelte-79l1sf.svelte-79l1sf{padding:22px 22px 26px;height:calc(100% - 31px)}.area-num.svelte-79l1sf.svelte-79l1sf{display:block;font-family:var(--font-display);font-size:5rem;line-height:.8}.areas.svelte-79l1sf h3.svelte-79l1sf{margin:12px 0;font-size:2.1rem}.areas.svelte-79l1sf p.svelte-79l1sf{margin:0;font-size:.86rem}.areas.svelte-79l1sf li:hover .area-num.svelte-79l1sf{background-image:repeating-linear-gradient(to bottom,var(--accent) 0 2px,transparent 2px 4px)}.pubs.svelte-79l1sf.svelte-79l1sf{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}.pubs.svelte-79l1sf li.svelte-79l1sf{border-bottom:1px solid var(--line-soft)}.pub.svelte-79l1sf.svelte-79l1sf,.pub.svelte-79l1sf.svelte-79l1sf:visited{display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px 20px;padding:22px 0;color:var(--ink);text-decoration:none;transition:padding .3s var(--ease-out)}.pub.svelte-79l1sf.svelte-79l1sf:hover{color:var(--ink);padding-left:10px}.pub.svelte-79l1sf:hover .pub-arrow.svelte-79l1sf,.pub.svelte-79l1sf:hover .pub-year.svelte-79l1sf{color:var(--accent)}.pub-year.svelte-79l1sf.svelte-79l1sf{font-size:.78rem;color:var(--muted);padding-top:4px;transition:color .15s}.pub-body.svelte-79l1sf.svelte-79l1sf{display:flex;flex-direction:column;gap:6px}.pub-title.svelte-79l1sf.svelte-79l1sf{font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1}.pub-venue.svelte-79l1sf.svelte-79l1sf{font-size:.76rem;color:var(--muted)}.pub-tags.svelte-79l1sf.svelte-79l1sf{grid-column:2;display:flex;align-items:center;gap:12px}.pub-arrow.svelte-79l1sf.svelte-79l1sf{margin-left:auto;font-size:1.1rem;line-height:1;color:var(--muted);transition:color .15s}@media (min-width: 860px){.pub.svelte-79l1sf.svelte-79l1sf{grid-template-columns:80px minmax(0,1fr) auto;align-items:start}.pub-tags.svelte-79l1sf.svelte-79l1sf{grid-column:3;padding-top:4px}}.more.svelte-79l1sf.svelte-79l1sf{margin-top:20px}.sw-group.svelte-79l1sf.svelte-79l1sf{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;font-size:.85rem}.sw-group.svelte-79l1sf.svelte-79l1sf:not(:first-of-type){margin-top:40px}.sw-group.svelte-79l1sf a.svelte-79l1sf{font-weight:600;text-decoration:none}.sw-group.svelte-79l1sf span.svelte-79l1sf{color:var(--muted)}.sw-grid.svelte-79l1sf.svelte-79l1sf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px}.sw.svelte-79l1sf.svelte-79l1sf,.sw.svelte-79l1sf.svelte-79l1sf:visited{display:flex;flex-direction:column;color:var(--ink);text-decoration:none}.sw.svelte-79l1sf.svelte-79l1sf:hover{color:var(--ink)}.sw-cover.svelte-79l1sf.svelte-79l1sf{aspect-ratio:5 / 3;overflow:hidden;border-bottom:1px solid var(--line-soft);opacity:.7;transition:opacity .3s}.sw.svelte-79l1sf:hover .sw-cover.svelte-79l1sf{opacity:1}.sw-body.svelte-79l1sf.svelte-79l1sf{flex:1;padding:16px 16px 18px}.sw-body.svelte-79l1sf h3.svelte-79l1sf{margin:6px 0 8px;font-size:1.9rem}.sw-body.svelte-79l1sf p.svelte-79l1sf{margin:0;font-size:.8rem}.gb-body.svelte-79l1sf.svelte-79l1sf{position:relative;padding:clamp(24px,5vw,64px);overflow:hidden}.gb-bot.svelte-79l1sf.svelte-79l1sf{position:absolute;right:clamp(12px,4vw,48px);top:clamp(12px,4vw,40px);width:clamp(70px,10vw,140px);height:clamp(70px,10vw,140px)}.kinetic.svelte-79l1sf.svelte-79l1sf{margin-top:24px;font-size:clamp(3.2rem,10vw,8rem);line-height:.86}.k-line.svelte-79l1sf.svelte-79l1sf{display:block;white-space:nowrap;clip-path:inset(-.05em -.2em 0 -.2em)}.k-ch.svelte-79l1sf.svelte-79l1sf{display:inline-block;transform:translateY(105%)}.kinetic.svelte-79l1sf.is-visible .k-ch.svelte-79l1sf{animation:svelte-79l1sf-rise .7s var(--ease-out) forwards;animation-delay:calc(var(--i) * 30ms)}@keyframes svelte-79l1sf-rise{to{transform:none}}.k-line.outline-line.svelte-79l1sf .k-ch.svelte-79l1sf{color:transparent;background:repeating-linear-gradient(to bottom,var(--ink) 0 2px,transparent 2px 4px);-webkit-background-clip:text;background-clip:text}.k-ch.svelte-79l1sf.svelte-79l1sf:hover{color:var(--accent)}.contact-sub.svelte-79l1sf.svelte-79l1sf{margin-top:32px;font-size:.9rem;color:var(--muted)}.email.svelte-79l1sf.svelte-79l1sf{margin-top:8px;padding:14px 20px;font-size:clamp(.85rem,2.4vw,1.2rem);text-transform:none;overflow-wrap:anywhere}@media (prefers-reduced-motion: reduce){.k-ch.svelte-79l1sf.svelte-79l1sf{transform:none}}
