@layer base,utils,components;@layer base{:root{--background0: #fff;--background1: #ddd;--background2: #bbb;--background3: #999;--foreground0: #000;--foreground1: #444;--foreground2: #888;--font-size: 16px;--line-height: 1.3;--font-weight-bold: 700;--font-weight-normal: 400;--font-family: monospace;--box-border-color: var(--foreground0);--table-border-color: var(--box-border-color);--separator-color: var(--box-border-color);--separator-background: transparent}[data-webtui-theme=dark]{--background0: #000;--background1: #222;--background2: #444;--background3: #666;--foreground0: #fff;--foreground1: #ccc;--foreground2: #999}body,html{background-color:var(--background0);color:var(--foreground0);font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height, 1.5);font-variant-ligatures:common-ligatures}*{box-sizing:border-box;margin:0;padding:0;outline:none}}@layer utils{@property --box-rounded-radius{syntax: "<length>"; inherits: false; initial-value: 4px;}@property --box-border-width{syntax: "<length>"; inherits: false; initial-value: 2px;}@property --box-double-border-width{syntax: "<length>"; inherits: false; initial-value: 1px;}[box-=square],[box-=round],[box-=double]{position:relative;isolation:isolate;padding:1lh 1ch}[box-=square]:before,[box-=round]:before,[box-=double]:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% - 1ch - var(--box-border-width));height:calc(100% - 1lh - var(--box-border-width));border:solid var(--box-border-width) var(--box-border-color);z-index:-1}[box-=square][box-=round]:before,[box-=round][box-=round]:before,[box-=double][box-=round]:before{border-radius:var(--box-rounded-radius)}[box-=square][box-=round]:after,[box-=round][box-=round]:after,[box-=double][box-=round]:after{border-radius:calc(var(--box-rounded-radius) + 2px)}[box-=square][box-=double]:before,[box-=round][box-=double]:before,[box-=double][box-=double]:before{border-width:var(--box-double-border-width)}[box-=square][box-=double]:after,[box-=round][box-=double]:after,[box-=double][box-=double]:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% - 1ch + var(--box-double-border-width) * 2);height:calc(100% - 1lh + var(--box-double-border-width) * 2);border:solid var(--box-double-border-width) var(--box-border-color);z-index:-1}[box-=square][shear-=both],[box-=round][shear-=both],[box-=double][shear-=both]{padding-top:0;padding-bottom:0}[box-=square][shear-=top],[box-=round][shear-=top],[box-=double][shear-=top]{padding-top:0}[box-=square][shear-=bottom],[box-=round][shear-=bottom],[box-=double][shear-=bottom]{padding-bottom:0}}@layer components{button,input[type=button],input[type=submit],input[type=reset],[is-~=button]{--button-primary: var(--foreground0);--button-secondary: var(--background0);--mapped-primary: var(--button-primary);--mapped-secondary: var(--button-secondary);color:var(--mapped-secondary);background-color:var(--mapped-primary);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);display:inline-flex;align-items:center;justify-content:center;border:none;padding:0 2ch;outline:none}button[box-],input[type=button][box-],input[type=submit][box-],input[type=reset][box-],[is-~=button][box-]{color:var(--mapped-primary);background-color:transparent;--box-border-color: var(--mapped-primary)}button:focus,input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus,[is-~=button]:focus{font-weight:700;text-decoration:underline}button:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active,[is-~=button]:active{--mapped-primary: var(--mapped-secondary);--mapped-secondary: var(--mapped-primary)}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,[is-~=button]:disabled{text-decoration:line-through;pointer-events:none}button[size-=small],input[type=button][size-=small],input[type=submit][size-=small],input[type=reset][size-=small],[is-~=button][size-=small]{padding:0 1ch;height:1lh}button:not([size-]):not([box-]),button[size-=default]:not([box-]),input[type=button]:not([size-]):not([box-]),input[type=button][size-=default]:not([box-]),input[type=submit]:not([size-]):not([box-]),input[type=submit][size-=default]:not([box-]),input[type=reset]:not([size-]):not([box-]),input[type=reset][size-=default]:not([box-]),[is-~=button]:not([size-]):not([box-]),[is-~=button][size-=default]:not([box-]){background-color:transparent;background-image:linear-gradient(to bottom,transparent 0,transparent .5lh,var(--mapped-primary) .5lh,var(--mapped-primary) calc(100% - .5lh),transparent calc(100% - .5lh),transparent)}button[size-=large],button[size-=default],button:not([size-]),input[type=button][size-=large],input[type=button][size-=default],input[type=button]:not([size-]),input[type=submit][size-=large],input[type=submit][size-=default],input[type=submit]:not([size-]),input[type=reset][size-=large],input[type=reset][size-=default],input[type=reset]:not([size-]),[is-~=button][size-=large],[is-~=button][size-=default],[is-~=button]:not([size-]){height:3lh}button[variant-=foreground0],button:not([variant-]),input[type=button][variant-=foreground0],input[type=button]:not([variant-]),input[type=submit][variant-=foreground0],input[type=submit]:not([variant-]),input[type=reset][variant-=foreground0],input[type=reset]:not([variant-]),[is-~=button][variant-=foreground0],[is-~=button]:not([variant-]){--button-primary: var(--foreground0);--button-secondary: var(--background0)}button[variant-=foreground1],input[type=button][variant-=foreground1],input[type=submit][variant-=foreground1],input[type=reset][variant-=foreground1],[is-~=button][variant-=foreground1]{--button-primary: var(--foreground1);--button-secondary: var(--background0)}button[variant-=foreground2],input[type=button][variant-=foreground2],input[type=submit][variant-=foreground2],input[type=reset][variant-=foreground2],[is-~=button][variant-=foreground2]{--button-primary: var(--foreground2);--button-secondary: var(--background0)}button[variant-=background0],input[type=button][variant-=background0],input[type=submit][variant-=background0],input[type=reset][variant-=background0],[is-~=button][variant-=background0]{--button-primary: var(--background0);--button-secondary: var(--foreground0)}button[variant-=background1],input[type=button][variant-=background1],input[type=submit][variant-=background1],input[type=reset][variant-=background1],[is-~=button][variant-=background1]{--button-primary: var(--background1);--button-secondary: var(--foreground0)}button[variant-=background2],input[type=button][variant-=background2],input[type=submit][variant-=background2],input[type=reset][variant-=background2],[is-~=button][variant-=background2]{--button-primary: var(--background2);--button-secondary: var(--foreground0)}button[variant-=background3],input[type=button][variant-=background3],input[type=submit][variant-=background3],input[type=reset][variant-=background3],[is-~=button][variant-=background3]{--button-primary: var(--background3);--button-secondary: var(--foreground0)}}@layer components{h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight-bold)}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{color:inherit;background-color:var(--background1);padding:0 1ch}ol{list-style-position:inside}ol li>ol{margin-left:2ch}ul{list-style-type:none}ul li:before{color:inherit;content:"- "}ul[marker-=bullet] li:before{content:"• "}ul[marker-~=tree] li:before{content:"├ "}ul[marker-~=tree]:not([marker-^=open]) li:first-of-type:before{content:"┌ "}ul[marker-~=tree]:not([marker-$=open]) li:last-of-type:before{content:"└ "}ul li>ul{margin-left:2ch}p,blockquote,li,[is-~=typography-block]{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);color:var(--foreground1)}p:is(blockquote),blockquote:is(blockquote),li:is(blockquote),[is-~=typography-block]:is(blockquote){padding-left:2ch;position:relative}p:is(blockquote):before,blockquote:is(blockquote):before,li:is(blockquote):before,[is-~=typography-block]:is(blockquote):before{content:"";position:absolute;top:0;left:.5ch;width:var(--box-border-width, 2px);height:100%;translate:-50%;background-color:var(--background2)}p strong,blockquote strong,li strong,[is-~=typography-block] strong{font-weight:var(--font-weight-bold);color:var(--foreground0)}p a,blockquote a,li a,[is-~=typography-block] a{text-decoration:underline;color:var(--foreground2)}p code,blockquote code,li code,[is-~=typography-block] code{display:inline-block;background-color:var(--background1);padding-left:1ch;padding-right:1ch}}@layer components{[is-~=badge]{color:var(--badge-text);background-image:linear-gradient(90deg,transparent 0,transparent calc(1ch - 1px),var(--badge-color) calc(1ch - 1px),var(--badge-color) calc(100% - 1ch + 1px),transparent calc(100% - 1ch + 1px),transparent);display:inline-flex;vertical-align:top;white-space:nowrap;height:1lh;line-height:1lh}[is-~=badge][variant-=foreground0],[is-~=badge]:not([variant-]){--badge-color: var(--foreground0);--badge-text: var(--background0)}[is-~=badge][variant-=foreground1]{--badge-color: var(--foreground1);--badge-text: var(--background0)}[is-~=badge][variant-=foreground2]{--badge-color: var(--foreground2);--badge-text: var(--background0)}[is-~=badge][variant-=background0]{--badge-color: var(--background0);--badge-text: var(--foreground0)}[is-~=badge][variant-=background1]{--badge-color: var(--background1);--badge-text: var(--foreground0)}[is-~=badge][variant-=background2]{--badge-color: var(--background2);--badge-text: var(--foreground0)}[is-~=badge][variant-=background3]{--badge-color: var(--background3);--badge-text: var(--foreground0)}[is-~=badge]:before,[is-~=badge]:after{content:"";width:1ch;height:1lh;display:inline-block;vertical-align:middle;background-color:var(--badge-color);overflow:hidden}[is-~=badge][cap-^=round]:before{border-top-left-radius:1lh;border-bottom-left-radius:1lh}[is-~=badge][cap-$=round]:after{border-top-right-radius:1lh;border-bottom-right-radius:1lh}[is-~=badge][cap-^=triangle]:before{clip-path:polygon(100% 0,100% 100%,0 50%)}[is-~=badge][cap-$=triangle]:after{clip-path:polygon(0 0,0 100%,100% 50%)}[is-~=badge][cap-^=slant-top]:before{clip-path:polygon(0 0,100% 0,100% 100%)}[is-~=badge][cap-$=slant-top]:after{clip-path:polygon(0 0,100% 0,0 100%)}[is-~=badge][cap-^=slant-bottom]:before{clip-path:polygon(100% 0,100% 100%,0 100%)}[is-~=badge][cap-$=slant-bottom]:after{clip-path:polygon(0 0,100% 100%,0 100%)}[is-~=badge][cap-^=ribbon]:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,100% 50%)}[is-~=badge][cap-$=ribbon]:after{clip-path:polygon(0 0,100% 0,0% 50%,100% 100%,0% 100%)}}@layer components{@property --separator-width{syntax: "<length>"; inherits: true; initial-value: 2px;}[is-~=separator]{--separator-bg-fallback: var(--separator-background, transparent);display:inline-flex;position:relative}[is-~=separator][direction-=x],[is-~=separator][direction-=horizontal],[is-~=separator]:not([direction-]){height:1lh;background-image:linear-gradient(0deg,var(--separator-bg-fallback) 0,var(--separator-bg-fallback) calc(.5lh - var(--separator-width) / 2),var(--separator-color) calc(.5lh - (var(--separator-width) / 2)),var(--separator-color) calc(.5lh + (var(--separator-width) / 2)),var(--separator-bg-fallback) calc(.5lh + (var(--separator-width) / 2)),var(--separator-bg-fallback))}[is-~=separator][direction-=x][cap-^=bisect]:before,[is-~=separator][direction-=horizontal][cap-^=bisect]:before,[is-~=separator]:not([direction-])[cap-^=bisect]:before{left:-.5ch}[is-~=separator][direction-=x][cap-$=bisect]:after,[is-~=separator][direction-=horizontal][cap-$=bisect]:after,[is-~=separator]:not([direction-])[cap-$=bisect]:after{right:-.5ch}[is-~=separator][direction-=x][cap-^=edge]:not([cap-=edge]),[is-~=separator][direction-=horizontal][cap-^=edge]:not([cap-=edge]),[is-~=separator]:not([direction-])[cap-^=edge]:not([cap-=edge]){clip-path:inset(0 -.5ch 0 .5ch)}[is-~=separator][direction-=x][cap-$=edge]:not([cap-=edge]),[is-~=separator][direction-=horizontal][cap-$=edge]:not([cap-=edge]),[is-~=separator]:not([direction-])[cap-$=edge]:not([cap-=edge]){clip-path:inset(0 .5ch 0 -.5ch)}[is-~=separator][direction-=x][cap-=edge],[is-~=separator][direction-=horizontal][cap-=edge],[is-~=separator]:not([direction-])[cap-=edge]{clip-path:inset(0 .5ch)}[is-~=separator][direction-=y],[is-~=separator][direction-=vertical]{width:1ch;background-image:linear-gradient(to right,var(--separator-bg-fallback) 0,var(--separator-bg-fallback) calc(.5ch - (var(--separator-width) / 2)),var(--separator-color) calc(.5ch - (var(--separator-width) / 2)),var(--separator-color) calc(.5ch + (var(--separator-width) / 2)),var(--separator-bg-fallback) calc(.5ch + (var(--separator-width) / 2)),var(--separator-bg-fallback))}[is-~=separator][direction-=y][cap-^=bisect]:before,[is-~=separator][direction-=vertical][cap-^=bisect]:before{top:-.5lh}[is-~=separator][direction-=y][cap-$=bisect]:after,[is-~=separator][direction-=vertical][cap-$=bisect]:after{bottom:-.5lh}[is-~=separator][direction-=y][cap-^=edge]:not([cap-=edge]),[is-~=separator][direction-=vertical][cap-^=edge]:not([cap-=edge]){clip-path:inset(.5lh 0 -.5lh 0)}[is-~=separator][direction-=y][cap-$=edge]:not([cap-=edge]),[is-~=separator][direction-=vertical][cap-$=edge]:not([cap-=edge]){clip-path:inset(-.5lh 0 .5lh 0)}[is-~=separator][direction-=y][cap-=edge],[is-~=separator][direction-=vertical][cap-=edge]{clip-path:inset(.5lh 0)}[is-~=separator][cap-]:before,[is-~=separator][cap-]:after{content:"";position:absolute;width:1ch;height:1lh;background-image:inherit}}@layer components{[is-=spinner]{--spinner-steps: 4;--spinner-chars: "/-\\|";--spinner-duration: 1s;width:1ch;height:1lh;overflow:hidden;position:relative;display:inline-block;vertical-align:top}[is-=spinner][variant-=dots]{--spinner-steps: 8;--spinner-chars: "⣷⣯⣟⡿⢿⣻⣽⣾"}[is-=spinner][variant-=arrows]{--spinner-steps: 8;--spinner-chars: "←↖↑↗→↘↓↙"}[is-=spinner][variant-=cross]{--spinner-steps: 2;--spinner-chars: "+x"}[is-=spinner][variant-=square]{--spinner-steps: 4;--spinner-chars: "◰◳◲◱"}[is-=spinner][variant-=pie]{--spinner-steps: 4;--spinner-chars: "◴◷◶◵"}[is-=spinner][variant-=half]{--spinner-steps: 4;--spinner-chars: "◐◓◑◒"}[is-=spinner][variant-=bar-vertical]{--spinner-steps: 12;--spinner-chars: "▁▃▄▅▆▇█▇▆▅▄▃"}[is-=spinner][variant-=bar-horizontal]{--spinner-steps: 13;--spinner-chars: "▉▊▋▌▍▎▏▎▍▌▋▊▉"}[is-=spinner][speed-=slow]{--spinner-duration: 2s}[is-=spinner][speed-=medium],[is-=spinner][speed-=default],[is-=spinner]:not([speed-]){--spinner-duration: 1s}[is-=spinner][speed-=fast]{--spinner-duration: .5s}[is-=spinner]:before{content:var(--spinner-chars);position:absolute;top:0;left:0;color:inherit;white-space:nowrap;height:1lh;animation:spinner-pan var(--spinner-duration) steps(var(--spinner-steps)) infinite}[is-=spinner][direction-=reverse]:before{animation-direction:reverse}@keyframes spinner-pan{0%{translate:0ch}to{translate:-100%}}}@layer utils{column,[is-~=column]{flex-direction:column}row,column,[is-~=row],[is-~=column]{display:flex;&[gap-^="1"]{gap:1ch}&[gap-^="2"]{gap:2ch}&[self-~=grow]{flex-grow:1}&[self-~="!grow"]{flex-grow:0}&[self-~=shrink]{flex-shrink:1}&[self-~="!shrink"]{flex-shrink:0}&[self-~="!basis"]{flex-basis:0}&[self-~=end]{align-self:flex-end}&[self-~=start]{align-self:flex-start}&[self-~=full-width]{width:100%}&[align-^=start]{align-items:flex-start}&[align-^=end]{align-items:flex-end}&[align-^=center]{align-items:center}&[align-^=stretch]{align-items:stretch}&[align-$=between]{justify-content:space-between}&[align-$=start]{justify-content:flex-start}&[align-$=end]{justify-content:flex-end}&[align-$=center]{justify-content:center}}}@layer utils{[pad-]{&[pad-^="0"]{padding-left:0;padding-right:0}&[pad-^="1"]{padding-left:1ch;padding-right:1ch}&[pad-^="2"]{padding-left:2ch;padding-right:2ch}&[pad-$="0"]{padding-top:0;padding-bottom:0}&[pad-$="1"]{padding-top:1lh;padding-bottom:1lh}&[pad-$="2"]{padding-top:2lh;padding-bottom:2lh}}}@layer base{:root{--root: #14131e;--surface0: #1f1d2d;--surface0-70: #1f1d2dbb;--surface0-85: #1f1d2dee;--surface1: #242336;--surface2: #353553;--surface3: #494764;--surface4: #555275;--foreground0: #c8d5f1;--foreground1: #949bb9;--foreground2: #747a9c;--blue-bg: #303849;--blue-bg-bright: #40495f;--blue-fg-dim: #8caad1;--blue-fg: #9abfe8;--purple-bg: #35334a;--purple-bg-bright: #464260;--purple-fg-dim: #9d97d3;--purple-fg: #b0a8eb;--pink-bg: #3e3149;--pink-bg-bright: #51405f;--pink-fg-dim: #c091d0;--pink-fg: #d9a1e8;--orange-bg: #423531;--orange-bg-bright: #564541;--orange-fg-dim: #cf9876;--orange-fg: #ebb17b;--green-bg: #3b3f37;--green-bg-bright: #4d5148;--green-fg-dim: #b3c48d;--green-fg: #c9de96;--red-bg: #402030;--red-bg-bright: #552b3f;--red-fg-dim: #ca5072;--red-fg: #e55376;--yellow-bg: #423c38;--yellow-bg-bright: #564e4a;--yellow-fg-dim: #cdbb91;--yellow-fg: #e9d39c}}.cmd-prompt{display:inline-flex;.host{color:var(--blue-fg);padding-right:1ch}}@font-face{font-family:Symbols Nerd Font;src:local("SymbolsNerdFont-Regular"),url(https://cdn.jsdelivr.net/gh/mshaugh/nerdfont-webfonts@latest/build/fonts/SymbolsNerdFont-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:JetBrainsMonoNFM;src:local("JetBrainsMonoNerdFontMono-Regular"),url(/fonts/JetBrainsMonoNerdFontMono-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:JetBrainsMonoNFM;src:local("JetBrainsMonoNerdFontMono-Bold"),url(/fonts/JetBrainsMonoNerdFontMono-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@layer base{:root{--background0: var(--surface0);--background1: var(--surface1);--background2: var(--surface2);--background3: var(--surface3);--font-size: 18px;--line-height: 1.4;--max-reading-width: 80ch}@media(max-width:720px){:root{--font-size: 16px}}@media(max-width:400px){:root{--font-size: 14px}}*{font-family:JetBrainsMonoNFM,Monaco,monospace;box-sizing:border-box;padding:0;margin:0}html,body{width:100vw;height:100%;margin:0;padding:0;background-color:var(--root);color:var(--foreground0);letter-spacing:0px;overflow:hidden;position:relative;display:flex;flex-direction:column}a:not(.workspace){text-decoration:underline;color:var(--foreground2);word-break:break-all;&:after{content:"↗"}&:focus,&:active{color:var(--blue-fg)!important}}}@layer components{[is-=spinner]{&[variant-=block]:last-of-type{--spinner-chars: "█ █";--spinner-steps: 3;--spinner-duration: 1.5s}}a[is-=link]{color:var(--blue-fg);text-decoration:underline;display:inline-flex;&:before{content:"<";color:var(--blue-fg)}&[target=_blank]:after{content:"↗>";color:var(--blue-fg)}}[is-=badge]{&[variant-=green-fg]{--badge-color: var(--green-fg);--badge-text: var(--root)}&[variant-=blue-bg]{--badge-color: var(--blue-bg);--badge-text: var(--blue-fg)}&[variant-=green-bg]{--badge-color: var(--green-bg);--badge-text: var(--green-fg)}&[variant-=purple-bg]{--badge-color: var(--purple-bg);--badge-text: var(--purple-fg)}}button:disabled{--button-primary: var(--background2);--button-secondary: var(--foreground2)}}#key-j[data-astro-cid-7xwumd3r]{top:2lh;left:33ch}#key-l[data-astro-cid-7xwumd3r]{top:2lh;left:38ch}#key-u[data-astro-cid-7xwumd3r]{top:1lh;left:43ch}#key-y[data-astro-cid-7xwumd3r]{top:2lh;left:48ch}#key-i[data-astro-cid-7xwumd3r]{top:4lh;left:48ch}#key-m[data-astro-cid-7xwumd3r]{top:4lh;left:33ch}#key-n[data-astro-cid-7xwumd3r]{top:4lh;left:38ch}#key-e[data-astro-cid-7xwumd3r]{top:3lh;left:43ch}#key-semi[data-astro-cid-7xwumd3r]{top:3lh;left:53ch}#key-o[data-astro-cid-7xwumd3r]{top:5lh;left:53ch}#key-k[data-astro-cid-7xwumd3r]{top:6lh;left:33ch}#key-h[data-astro-cid-7xwumd3r]{top:6lh;left:38ch}#key-comma[data-astro-cid-7xwumd3r]{top:5lh;left:43ch}#key-dot[data-astro-cid-7xwumd3r]{top:6lh;left:48ch}#key-slash[data-astro-cid-7xwumd3r]{top:7lh;left:53ch}#key-ret[data-astro-cid-7xwumd3r]{top:9lh;left:33ch}#key-spc[data-astro-cid-7xwumd3r]{top:9lh;left:38ch}#key-alt[data-astro-cid-7xwumd3r]{top:8lh;left:43ch}#key-q[data-astro-cid-7xwumd3r]{top:3lh;left:2ch}#key-w[data-astro-cid-7xwumd3r]{top:2lh;left:7ch}#key-f[data-astro-cid-7xwumd3r]{top:1lh;left:12ch}#key-p[data-astro-cid-7xwumd3r]{top:2lh;left:17ch}#key-b[data-astro-cid-7xwumd3r]{top:2lh;left:22ch}#key-a[data-astro-cid-7xwumd3r]{top:5lh;left:2ch}#key-r[data-astro-cid-7xwumd3r]{top:4lh;left:7ch}#key-s[data-astro-cid-7xwumd3r]{top:3lh;left:12ch}#key-t[data-astro-cid-7xwumd3r]{top:4lh;left:17ch}#key-g[data-astro-cid-7xwumd3r]{top:4lh;left:22ch}#key-z[data-astro-cid-7xwumd3r]{top:7lh;left:2ch}#key-x[data-astro-cid-7xwumd3r]{top:6lh;left:7ch}#key-c[data-astro-cid-7xwumd3r]{top:5lh;left:12ch}#key-d[data-astro-cid-7xwumd3r]{top:6lh;left:17ch}#key-v[data-astro-cid-7xwumd3r]{top:6lh;left:22ch}#key-mod[data-astro-cid-7xwumd3r]{top:8lh;left:12ch}#key-ctl[data-astro-cid-7xwumd3r]{top:9lh;left:17ch}#key-bsp[data-astro-cid-7xwumd3r]{top:9lh;left:22ch}#keyboard[data-astro-cid-7xwumd3r]{position:relative;width:60ch;height:13lh;color:var(--background3);font-size:var(--font-size);line-height:var(--line-height);#base{position:absolute;inset:0}}[data-astro-cid-7xwumd3r][id^=key-]{margin:0;width:5ch;text-align:center;position:absolute;color:var(--foreground0);--box-border-color: var(--foreground2);&.tapped{background-color:var(--foreground2);--box-border-color: var(--root);color:var(--root);z-index:1}&.held{background-color:var(--blue-fg);--box-border-color: var(--root);color:var(--root);z-index:1}}#icon[data-astro-cid-y3zvuatb]{height:1lh;width:2ch;background-image:url(/img/brand/svg/icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}#waybar[data-astro-cid-y3zvuatb]{background-color:var(--surface1);padding:.5lh 2ch;#workspaces{flex-wrap:wrap;gap:0 1ch}}.workspace[data-astro-cid-y3zvuatb]{text-decoration:none;display:inline-flex;&:focus{text-decoration:underline;text-decoration-color:var(--foreground0)}>span[data-astro-cid-y3zvuatb]:first-child{--badge-color: var(--background3);color:var(--foreground0)}html:has(navigation-state[data-screen="#info"]) &[href="#info"],html:has(navigation-state[data-screen="#showcase"]) &[href="#showcase"],html:has(navigation-state[data-screen="#links"]) &[href="#links"],html:has(navigation-state[data-screen="#opinions"]) &[href="#opinions"]{>span[data-astro-cid-y3zvuatb]:first-child{--badge-color: var(--green-fg);color:var(--root)}}}.tile{flex-grow:1;flex-shrink:1;flex-basis:1;border:solid 2px var(--green-fg-dim);display:none;animation-name:remove;animation-duration:.5s;animation-fill-mode:forwards;overflow:hidden;min-height:0;position:relative;background-color:var(--surface0-70);pointer-events:none;transition:.25s linear;opacity:.5;html:has(navigation-state[data-screen="#"]) &[data-screen="#"],html:has(navigation-state[data-screen="#info"]) &[data-screen="#info"],html:has(navigation-state[data-screen="#showcase"]) &[data-screen="#showcase"],html:has(navigation-state[data-screen="#links"]) &[data-screen="#links"],html:has(navigation-state[data-screen="#opinions"]) &[data-screen="#opinions"]{background-color:var(--surface0-85)}html:has(navigation-state[data-focus="#"]) &[data-screen="#"],html:has(navigation-state[data-focus="#info"]) &[data-screen="#info"],html:has(navigation-state[data-focus="#showcase"]) &[data-screen="#showcase"],html:has(navigation-state[data-focus="#links"]) &[data-screen="#links"],html:has(navigation-state[data-focus="#opinions"]) &[data-screen="#opinions"]{opacity:1;pointer-events:all}.content{position:absolute;inset:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:1lh 2ch}}@keyframes place{0%{display:flex;width:0;height:0}to{display:flex;width:100%;height:100%}}@keyframes remove{0%{display:flex;width:100%;height:100%}to{display:none;height:0;width:0;margin:0}}#content[data-astro-cid-cwymgr3r]{text-align:left;justify-content:center;max-width:var(--max-reading-width)}#prompt[data-astro-cid-cwymgr3r]{display:inline-flex;#host{color:var(--blue-fg);padding-right:1ch}}#tile-splash[data-astro-cid-cwymgr3r]{flex-direction:column;gap:1lh;align-items:center;justify-content:center;background-color:var(--surface0-70);display:flex;width:100%;height:100%;animation-name:none;transition:none}.label[data-astro-cid-dqpf7efm]{color:var(--green-fg);&:after{content:":";color:var(--foreground1)}}#description[data-astro-cid-dqpf7efm]{--box-border-color: var(--background3)}#profile[data-astro-cid-dqpf7efm]{width:20ch;height:10lh;flex-shrink:0}#fastfetch-content[data-astro-cid-dqpf7efm]{width:100%;max-width:var(--max-reading-width)}#fastfetch-output[data-astro-cid-dqpf7efm]{display:none}html:has(info-state[data-focus=fastfetch]) #fastfetch-output[data-astro-cid-dqpf7efm]{display:flex}#read-more[data-astro-cid-dqpf7efm]:disabled{--button-primary: var(--background2);--button-secondary: var(--foreground2)}@media(max-width:600px){#fastfetch-content[data-astro-cid-dqpf7efm] row[data-astro-cid-dqpf7efm]{flex-direction:column;gap:1lh}}#timeline-content[data-astro-cid-cpauteca]{width:100%;max-width:var(--max-reading-width)}#timeline-output[data-astro-cid-cpauteca]{display:none}html:has(info-state[data-focus=timeline]) #timeline-output[data-astro-cid-cpauteca]{display:flex}#tl-counter[data-astro-cid-cpauteca],#tl-length[data-astro-cid-cpauteca]{&:before{content:attr(data-tl)}}.year[data-astro-cid-cpauteca]{background-color:var(--background0);color:var(--foreground2);padding-left:1ch;.year-marker{background-color:transparent;color:var(--background2)}&.active{color:var(--foreground0);.year-marker{color:var(--green-fg)}}}#initial-prompt{display:none}html:has(info-state[data-focus=initial]) #initial-prompt{display:inline-flex}@layer components{@property --separator-width{syntax: "<length>"; inherits: true; initial-value: 2px;}[is-~=separator]{--separator-bg-fallback: var(--separator-background, transparent);display:inline-flex;position:relative}[is-~=separator][direction-=x],[is-~=separator][direction-=horizontal],[is-~=separator]:not([direction-]){height:1lh;background-image:linear-gradient(0deg,var(--separator-bg-fallback) 0,var(--separator-bg-fallback) calc(.5lh - var(--separator-width) / 2),var(--separator-color) calc(.5lh - (var(--separator-width) / 2)),var(--separator-color) calc(.5lh + (var(--separator-width) / 2)),var(--separator-bg-fallback) calc(.5lh + (var(--separator-width) / 2)),var(--separator-bg-fallback))}[is-~=separator][direction-=x][cap-^=bisect]:before,[is-~=separator][direction-=horizontal][cap-^=bisect]:before,[is-~=separator]:not([direction-])[cap-^=bisect]:before{left:-.5ch}[is-~=separator][direction-=x][cap-$=bisect]:after,[is-~=separator][direction-=horizontal][cap-$=bisect]:after,[is-~=separator]:not([direction-])[cap-$=bisect]:after{right:-.5ch}[is-~=separator][direction-=x][cap-^=edge]:not([cap-=edge]),[is-~=separator][direction-=horizontal][cap-^=edge]:not([cap-=edge]),[is-~=separator]:not([direction-])[cap-^=edge]:not([cap-=edge]){clip-path:inset(0 -.5ch 0 .5ch)}[is-~=separator][direction-=x][cap-$=edge]:not([cap-=edge]),[is-~=separator][direction-=horizontal][cap-$=edge]:not([cap-=edge]),[is-~=separator]:not([direction-])[cap-$=edge]:not([cap-=edge]){clip-path:inset(0 .5ch 0 -.5ch)}[is-~=separator][direction-=x][cap-=edge],[is-~=separator][direction-=horizontal][cap-=edge],[is-~=separator]:not([direction-])[cap-=edge]{clip-path:inset(0 .5ch)}[is-~=separator][direction-=y],[is-~=separator][direction-=vertical]{width:1ch;background-image:linear-gradient(to right,var(--separator-bg-fallback) 0,var(--separator-bg-fallback) calc(.5ch - (var(--separator-width) / 2)),var(--separator-color) calc(.5ch - (var(--separator-width) / 2)),var(--separator-color) calc(.5ch + (var(--separator-width) / 2)),var(--separator-bg-fallback) calc(.5ch + (var(--separator-width) / 2)),var(--separator-bg-fallback))}[is-~=separator][direction-=y][cap-^=bisect]:before,[is-~=separator][direction-=vertical][cap-^=bisect]:before{top:-.5lh}[is-~=separator][direction-=y][cap-$=bisect]:after,[is-~=separator][direction-=vertical][cap-$=bisect]:after{bottom:-.5lh}[is-~=separator][direction-=y][cap-^=edge]:not([cap-=edge]),[is-~=separator][direction-=vertical][cap-^=edge]:not([cap-=edge]){clip-path:inset(.5lh 0 -.5lh 0)}[is-~=separator][direction-=y][cap-$=edge]:not([cap-=edge]),[is-~=separator][direction-=vertical][cap-$=edge]:not([cap-=edge]){clip-path:inset(-.5lh 0 .5lh 0)}[is-~=separator][direction-=y][cap-=edge],[is-~=separator][direction-=vertical][cap-=edge]{clip-path:inset(.5lh 0)}[is-~=separator][cap-]:before,[is-~=separator][cap-]:after{content:"";position:absolute;width:1ch;height:1lh;background-image:inherit}}.project[data-astro-cid-hoeotajy]{--box-border-color: var(--background2);&:focus-within{--box-border-color: var(--blue-fg)}.project-header{h3{font-weight:700}}#repo-url{flex-shrink:0}[is-=separator]{--separator-color: var(--background2)}.languages-container{width:100%;height:1lh;.language-bar{width:round(nearest,calc(var(--width) * 1%),1ch);position:relative;&:after{content:"█";position:absolute;right:0;color:var(--separator-color)}}}}.languages-list[data-astro-cid-hoeotajy]{flex-wrap:wrap;gap:0 1ch}#projects-list[data-astro-cid-io3vycvs]{max-width:var(--max-reading-width)}.content[data-astro-cid-io3vycvs]{inset:0 0 3lh}#end-block[data-astro-cid-io3vycvs]{position:absolute;bottom:1lh;left:2ch;#end-keys{color:var(--blue-fg-dim)}}@media(max-width:720px){.content[data-astro-cid-io3vycvs]{inset:0 0 2lh}#end-keys[data-astro-cid-io3vycvs]{display:none}}#links-prompt[data-astro-cid-dgsqwoyt]{display:none;html:has(links-state[data-focus=initial]) &{display:flex}}#links-content[data-astro-cid-dgsqwoyt]{display:none;html:has(links-state[data-focus=links]) &{display:flex}max-width:60ch}li[data-astro-cid-dgsqwoyt]{display:flex;gap:1ch}blockquote[data-astro-cid-dgsqwoyt]:before{background-color:var(--blue-fg)}#wallpaper[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;#keyboard{position:absolute;left:50%;transform:translate(-50%)}}#tiles[data-astro-cid-j7pv25f6]{display:flex;flex-direction:row;width:100%;height:100%;opacity:1;gap:1lh 2ch}@media(max-width:720px){#tiles[data-astro-cid-j7pv25f6]{flex-direction:column}}#screen[data-astro-cid-j7pv25f6]{position:absolute;padding:1lh 2ch;inset:0;overflow:hidden;display:flex;flex-grow:1;flex-shrink:0;flex-basis:0;gap:1lh 2ch}
