@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0,0,0,0);border-width:0;margin:-1px;padding:0}.visible{visibility:visible}.static{position:static}.relative{position:relative}.block{display:block}.inline{display:inline}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#0b0b0c;--ink:#dcd6cc;--dim:#78736c;--chrome:#a29d95;--line:#171618;--accent:#f2a93b;--kw:#e07a5f;--fn:#7fa7d9;--str:#efe7d6;--ty:#6fb7a8;--num:#c99cf0;--cell-w:7.2px;--cell-h:16px;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(0.23,1,0.32,1)}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#0b0b0c;background:var(--bg);color:#dcd6cc;color:var(--ink);font:400 12px/16px IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font:400 12px/var(--cell-h) var(--mono);margin:0;transition:background-color .42s cubic-bezier(.23,1,.32,1),color .42s cubic-bezier(.23,1,.32,1);transition:background-color .42s var(--ease),color .42s var(--ease)}::selection{background:#f2a93b;background:var(--accent);color:#0b0b0c;color:var(--bg)}:focus-visible{outline:1px solid #f2a93b;outline:1px solid var(--accent);outline-offset:2px}button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.dimmed{color:#78736c;color:var(--dim)}.brand{align-items:center;color:#dcd6cc;color:var(--ink);display:inline-flex;gap:7.2px;gap:var(--cell-w);text-decoration:none}.brand-mark{background:#dcd6cc;background:var(--ink);color:#0b0b0c;color:var(--bg);display:inline-block;font-weight:600;letter-spacing:-.02em;padding:0 4px}.brand:hover .brand-mark{background:#f2a93b;background:var(--accent)}.intro-links{display:flex;gap:21.6px;gap:calc(var(--cell-w)*3)}.intro-links a{color:#a29d95;color:var(--chrome);text-decoration:none}.intro-links a:hover{color:#dcd6cc;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.statusline{background:#171618;background:var(--line);color:#a29d95;color:var(--chrome);display:flex;margin:0;overflow:hidden;white-space:nowrap}.statusline .mode{background:#f2a93b;background:var(--accent);color:#0b0b0c;color:var(--bg);font-weight:600;padding:0 7.2px;padding:0 var(--cell-w)}.statusline.is-command .mode{background:#7fa7d9;background:var(--fn)}.statusline .branch{background:color-mix(in srgb,#78736c 25%,#0000);background:color-mix(in srgb,var(--dim) 25%,#0000)}.statusline .branch,.statusline .path{color:#dcd6cc;color:var(--ink);padding:0 7.2px;padding:0 var(--cell-w)}.statusline .path{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.statusline .meta{padding:0 7.2px;padding:0 var(--cell-w)}.cmdline{margin:0;min-height:16px;min-height:var(--cell-h);overflow:hidden;white-space:pre}.intro{height:100svh;min-height:520px;overflow:hidden;position:relative}.wall{height:100%;inset:0;width:100%}.intro-top,.wall{position:absolute}.intro-top{align-items:center;display:flex;justify-content:space-between;left:28.8px;left:calc(var(--cell-w)*4);right:28.8px;right:calc(var(--cell-w)*4);top:32px;top:calc(var(--cell-h)*2);z-index:2}.intro-top .brand,.intro-top .intro-links a{background:#0b0b0c;background:var(--bg);padding-right:7.2px;padding-right:var(--cell-w)}.intro-card{animation:rise .7s cubic-bezier(.23,1,.32,1) both;animation:rise .7s var(--ease) both;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,#0b0b0c 72%,#0000);background:color-mix(in srgb,var(--bg) 72%,#0000);border:1px solid color-mix(in srgb,#78736c 35%,#0000);border:1px solid color-mix(in srgb,var(--dim) 35%,#0000);left:50%;padding:24px 21.6px;padding:calc(var(--cell-h)*1.5) calc(var(--cell-w)*3);position:absolute;top:50%;transform:translate(-50%,-50%);width:min(calc(100% - 32px),460px);z-index:2}.intro-card p{margin:0}.intro-path{color:#78736c;color:var(--dim);margin-bottom:16px!important;margin-bottom:var(--cell-h)!important}.intro-name{color:#dcd6cc;color:var(--ink);font-size:clamp(26px,6vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.intro-role{color:#a29d95;color:var(--chrome);margin-top:6px!important}.intro-note{color:#78736c;color:var(--dim);margin-top:16px!important;margin-top:var(--cell-h)!important}.intro-actions{align-items:center;display:flex;flex-wrap:wrap;gap:21.6px;gap:calc(var(--cell-w)*3);margin-top:24px;margin-top:calc(var(--cell-h)*1.5)}.enter{background:#dcd6cc;background:var(--ink);color:#0b0b0c;color:var(--bg);padding:2px 7.2px;padding:2px var(--cell-w)}.enter:hover{background:#f2a93b;background:var(--accent)}.theme-key{align-items:center;color:#a29d95;color:var(--chrome);display:inline-flex;gap:6px}.theme-key:hover{color:#dcd6cc;color:var(--ink)}.command-glyph,.theme-name{color:#f2a93b;color:var(--accent)}.command-glyph{display:inline-block;height:10px;position:relative;width:14px}.command-glyph:before{border-bottom:2px solid;border-right:2px solid;content:"";height:5px;left:1px;position:absolute;top:1px;transform:rotate(-45deg);width:5px}.command-glyph:after{background:currentColor;bottom:0;content:"";height:2px;position:absolute;right:0;width:6px}.intro-status{background:#0b0b0c;background:var(--bg);bottom:0;left:0;position:absolute;right:0;z-index:2}.intro-status .cmdline{padding:0 7.2px;padding:0 var(--cell-w)}@keyframes rise{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}}.editor-stage{--wide:1080px;display:grid;grid-template-columns:min(calc(100vw - 48px),var(--wide));grid-template-rows:80px minmax(0,1fr) 16px 16px auto auto;grid-template-rows:calc(var(--cell-h)*5) minmax(0,1fr) var(--cell-h) var(--cell-h) auto auto;height:100svh;justify-content:center;min-height:560px}.editor-top{align-items:center;display:flex;justify-content:space-between;padding:0 7.2px;padding:0 var(--cell-w)}.editor{animation:fade .42s cubic-bezier(.23,1,.32,1) both;animation:fade .42s var(--ease) both;border-top:1px solid color-mix(in srgb,#78736c 25%,#0000);border-top:1px solid color-mix(in srgb,var(--dim) 25%,#0000);display:grid;grid-template-columns:300px minmax(0,1fr);min-height:0;position:relative}@keyframes fade{0%{opacity:0}}.tabline{display:none}.tree{border-right:1px solid color-mix(in srgb,#78736c 25%,#0000);border-right:1px solid color-mix(in srgb,var(--dim) 25%,#0000);display:flex;flex-direction:column;min-height:0;overflow:auto;padding-top:16px;padding-top:var(--cell-h);position:relative;scrollbar-width:none}.tree-list{list-style:none;margin:0;padding:0}.tree-dir,.tree-file{align-items:center;display:flex;gap:7.2px;gap:var(--cell-w);min-height:20px;min-height:calc(var(--cell-h) + 4px);padding-left:7.2px;padding-left:calc((1 + var(--depth, 0)*2)*var(--cell-w));text-align:left;white-space:nowrap;width:100%}.tree-dir{color:#7fa7d9;color:var(--fn)}.tree-caret{color:#78736c;color:var(--dim)}.tree-file{color:#a29d95;color:var(--chrome);position:relative}.tree-file:hover{background:color-mix(in srgb,#171618 70%,#0000);background:color-mix(in srgb,var(--line) 70%,#0000);color:#dcd6cc;color:var(--ink)}.tree-file[aria-selected=true]{background:#171618;background:var(--line);color:#dcd6cc;color:var(--ink)}.tree-file[aria-selected=true]:before{background:#f2a93b;background:var(--accent);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.tree-glyph{color:#f2a93b;color:var(--accent);text-align:center;width:14.4px;width:calc(var(--cell-w)*2)}.tree-glyph.json{color:#c99cf0;color:var(--num)}.tree-name{overflow:hidden;text-overflow:ellipsis}.pane{display:grid;grid-template-rows:32px minmax(0,1fr);grid-template-rows:calc(var(--cell-h)*2) minmax(0,1fr);min-height:0;min-width:0}.winbar{color:#a29d95;color:var(--chrome);margin:0;overflow:hidden;padding:8px 7.2px 0 43.2px;padding:calc(var(--cell-h)/2) var(--cell-w) 0 calc(var(--cell-w)*6);text-overflow:ellipsis;white-space:nowrap}.buffer{animation:fade .26s cubic-bezier(.23,1,.32,1) both;animation:fade .26s var(--ease) both;min-height:0;outline:none;overflow:auto;padding-bottom:32px;padding-bottom:calc(var(--cell-h)*2);scrollbar-width:none}.buffer::-webkit-scrollbar,.tree::-webkit-scrollbar{display:none}.ln{display:grid;grid-template-columns:43.2px minmax(0,1fr);grid-template-columns:calc(var(--cell-w)*6) minmax(0,1fr);min-height:16px;min-height:var(--cell-h)}.ln .no{color:#78736c;color:var(--dim);opacity:.6;padding-right:10.8px;padding-right:calc(var(--cell-w)*1.5);text-align:right;-webkit-user-select:none;user-select:none}.ln .tx{color:#dcd6cc;color:var(--ink);overflow-wrap:anywhere;padding-right:14.4px;padding-right:calc(var(--cell-w)*2);white-space:pre-wrap}.ln:hover .no{color:#f2a93b;color:var(--accent);opacity:1}.ln.is-tilde .tx{color:#78736c;color:var(--dim);opacity:.45}.md-h1{color:#f2a93b;color:var(--accent);font-weight:600}.md-h{color:#e07a5f;color:var(--kw);font-weight:500}.md-list{color:#f2a93b;color:var(--accent)}.md-code{background:color-mix(in srgb,#171618 80%,#0000);background:color-mix(in srgb,var(--line) 80%,#0000);color:#efe7d6;color:var(--str)}.js-punct,.md-comment,.md-fence,.md-punct,.md-quote{color:#78736c;color:var(--dim)}.md-quote{font-style:italic}.md-num{color:#c99cf0;color:var(--num)}.js-key{color:#7fa7d9;color:var(--fn)}.js-str{color:#6fb7a8;color:var(--ty)}a.md-link{color:#7fa7d9;color:var(--fn);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,#0000);text-decoration-color:color-mix(in srgb,currentColor 40%,#0000);text-underline-offset:3px}a.md-link:hover{color:#f2a93b;color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.shot{margin:16px 14.4px 16px 43.2px;margin:var(--cell-h) calc(var(--cell-w)*2) var(--cell-h) calc(var(--cell-w)*6);max-width:720px}.shot figcaption{color:#78736c;color:var(--dim);display:flex;justify-content:space-between}.shot .frame{background:#171618;background:var(--line);border:1px solid color-mix(in srgb,#78736c 35%,#0000);border:1px solid color-mix(in srgb,var(--dim) 35%,#0000);margin-top:4px;overflow:hidden}.shot img{display:block;height:auto;transition:transform .6s cubic-bezier(.23,1,.32,1);transition:transform .6s var(--ease);width:100%}.shot a:hover img{transform:scale(1.015)}.editor-stage .cmdline{padding:0 7.2px;padding:0 var(--cell-w)}.cmd-input{display:flex}.cmd-input input{background:none;border:0;caret-color:#f2a93b;caret-color:var(--accent);flex:1 1;font:inherit;min-width:0;outline:none;padding:0}.cmd-input input,.cmd-msg{color:#dcd6cc;color:var(--ink)}.cmd-msg{cursor:text;overflow:hidden;text-align:left;text-overflow:ellipsis;width:100%}.cmd-msg.is-error{color:#e07a5f;color:var(--kw)}.bar{align-items:flex-start;border-top:1px solid color-mix(in srgb,#78736c 25%,#0000);border-top:1px solid color-mix(in srgb,var(--dim) 25%,#0000);display:flex;gap:36px;gap:calc(var(--cell-w)*5);overflow:hidden;padding:8px 7.2px 24px;padding:8px var(--cell-w) calc(var(--cell-h)*1.5);white-space:nowrap}.bar p{grid-gap:2px;display:grid;gap:2px;margin:0}.bar-id{min-width:216px;min-width:calc(var(--cell-w)*30)}.bar-end{margin-left:auto!important;text-align:right}.bar-title{letter-spacing:1px}.bar .label,.bar-sub{color:#78736c;color:var(--dim);font-size:9px;letter-spacing:1px}.bar .value{color:#dcd6cc;color:var(--ink);text-align:left}.bar .value.is-hot{color:#f2a93b;color:var(--accent)}.theme-cycle:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.editor-stage{grid-template-columns:calc(100vw - 16px);grid-template-rows:48px minmax(0,1fr) 16px 16px auto;grid-template-rows:calc(var(--cell-h)*3) minmax(0,1fr) var(--cell-h) var(--cell-h) auto}.editor{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.tabline{align-items:center;border-bottom:1px solid color-mix(in srgb,#78736c 25%,#0000);border-bottom:1px solid color-mix(in srgb,var(--dim) 25%,#0000);display:flex;gap:2px;min-height:32px;padding:0 7.2px;padding:0 var(--cell-w);text-align:left;width:100%}.tab-dir{color:#78736c;color:var(--dim)}.tab-file{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-toggle{color:#f2a93b;color:var(--accent)}.tree{background:#0b0b0c;background:var(--bg);border:1px solid color-mix(in srgb,#78736c 35%,#0000);border:1px solid color-mix(in srgb,var(--dim) 35%,#0000);display:none;left:0;max-height:70%;padding-bottom:16px;padding-bottom:var(--cell-h);position:absolute;right:0;top:33px;z-index:5}.tree-is-open .tree{display:flex}.tree-dir,.tree-file{min-height:36px}.side{display:none}.pane{grid-template-rows:minmax(0,1fr)}.winbar{display:none}.buffer{padding-top:16px;padding-top:var(--cell-h)}.ln{grid-template-columns:28.8px minmax(0,1fr);grid-template-columns:calc(var(--cell-w)*4) minmax(0,1fr)}.ln .no{padding-right:7.2px;padding-right:var(--cell-w)}.shot{margin-left:28.8px;margin-left:calc(var(--cell-w)*4);margin-right:7.2px;margin-right:var(--cell-w)}.hide-sm,.statusline .branch{display:none}.bar{gap:21.6px;gap:calc(var(--cell-w)*3)}.intro-top{left:16px;right:16px}.intro-status .meta{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@media (min-width:761px){.tree{display:none}}.side{border-right:1px solid color-mix(in srgb,#78736c 25%,#0000);border-right:1px solid color-mix(in srgb,var(--dim) 25%,#0000);min-height:0;position:relative}.wheel{animation:fade .52s cubic-bezier(.23,1,.32,1) both;animation:fade .52s var(--ease) both;-webkit-clip-path:inset(0 0 0 -160px);clip-path:inset(0 0 0 -160px);cursor:grab;inset:0;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none}.wheel.is-dragging,.wheel.is-dragging .wheel-item{cursor:grabbing}.wheel-ink{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%}.wheel-ink .spine{fill:none;stroke:color-mix(in srgb,#dcd6cc 55%,#0000);stroke:color-mix(in srgb,var(--ink) 55%,#0000);stroke-width:1.4;stroke-linecap:round}.wheel-ink .ticks{fill:none;stroke:color-mix(in srgb,#78736c 80%,#0000);stroke:color-mix(in srgb,var(--dim) 80%,#0000);stroke-width:1}.wheel-list{inset:0;list-style:none;margin:0;padding:0;position:absolute}.wheel-item{background:#171618;background:var(--line);border:1px solid color-mix(in srgb,#78736c 45%,#0000);border:1px solid color-mix(in srgb,var(--dim) 45%,#0000);cursor:pointer;height:94px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:50% 50%;width:150px;will-change:transform}.wheel-item:after{background:#0b0b0c;background:var(--bg);content:"";inset:0;opacity:0;opacity:var(--shade,0);pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(.23,1,.32,1);transition:opacity .2s var(--ease)}.wheel-item:hover:after{opacity:0;opacity:calc(var(--shade, 0)*.4)}.wheel-item[aria-selected=true]{border-color:#dcd6cc;border-color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,#0b0b0c 80%,#0000),0 18px 40px -18px #000000b3;box-shadow:0 0 0 1px color-mix(in srgb,var(--bg) 80%,#0000),0 18px 40px -18px #000000b3}.wheel-item:focus-visible{border-color:#f2a93b;border-color:var(--accent);outline:none}.wheel-item img{display:block;height:100%;object-fit:cover;object-position:top;pointer-events:none;width:100%}.wheel-cap{background:color-mix(in srgb,#0b0b0c 84%,#0000);background:color-mix(in srgb,var(--bg) 84%,#0000);bottom:0;color:#dcd6cc;color:var(--ink);font-size:10px;left:0;line-height:14px;overflow:hidden;padding:1px 6px 2px;position:absolute;right:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;z-index:1}.wheel-mark{border-bottom:6px solid #0000;border-left:10px solid #f2a93b;border-left:10px solid var(--accent);border-top:6px solid #0000;height:0;margin-top:-6px;top:50%;width:0}.wheel-hint,.wheel-mark{pointer-events:none;position:absolute}.wheel-hint{background:#0b0b0c;background:var(--bg);bottom:4px;color:#78736c;color:var(--dim);font-size:10px;left:7.2px;left:var(--cell-w);margin:0;padding-right:7.2px;padding-right:var(--cell-w);z-index:200}.art{color:#dcd6cc;color:var(--ink);inset:0 0 16px;overflow:hidden;position:absolute}.art-brand{background:repeating-linear-gradient(180deg,#0000 0 3px,color-mix(in srgb,#78736c 14%,#0000) 3px 4px);background:repeating-linear-gradient(to bottom,#0000 0 3px,color-mix(in srgb,var(--dim) 14%,#0000) 3px 4px);display:grid;place-items:center}.art-mark{background:#dcd6cc;background:var(--ink);color:#0b0b0c;color:var(--bg);font-size:34px;font-weight:600;letter-spacing:-.06em;line-height:40px;padding:0 6px}.art-text{color:#78736c;color:var(--dim);font-size:5.2px;line-height:7px;-webkit-mask-image:linear-gradient(180deg,#000 55%,#0000);mask-image:linear-gradient(180deg,#000 55%,#0000);padding:6px 7px;text-align:justify}.art-text:first-line{color:#dcd6cc;color:var(--ink)}.art-timeline .art-rail{border-top:1px dashed color-mix(in srgb,#78736c 70%,#0000);border-top:1px dashed color-mix(in srgb,var(--dim) 70%,#0000);left:8%;position:absolute;right:8%;top:46%}.art-node{grid-gap:4px;color:#a29d95;color:var(--chrome);display:grid;font-size:9px;gap:4px;justify-items:center;left:var(--x);line-height:1;position:absolute;top:46%;transform:translate(-50%,-4px)}.art-node i{background:#f2a93b;background:var(--accent);height:7px;width:7px}.art-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,1fr);padding:8px 9px}.art-grid span{border:1px solid color-mix(in srgb,#78736c 45%,#0000);border:1px solid color-mix(in srgb,var(--dim) 45%,#0000);color:#a29d95;color:var(--chrome);display:grid;font-size:7.5px;font-weight:600;height:18px;place-items:center}.art-grid span:nth-child(5n+2){border-color:color-mix(in srgb,#f2a93b 50%,#0000);border-color:color-mix(in srgb,var(--accent) 50%,#0000);color:#f2a93b;color:var(--accent)}.art-contact{grid-gap:2px;display:grid;gap:2px;justify-items:center;place-content:center}.art-at{color:#f2a93b;color:var(--accent);font-size:34px;line-height:36px}.art-mail{color:#a29d95;color:var(--chrome);font-size:8px}.term{margin:0;padding-left:43.2px;padding-left:calc(var(--cell-w)*6);padding-right:14.4px;padding-right:calc(var(--cell-w)*2)}.buffer.is-term .term{max-width:619.2px;max-width:calc(var(--cell-w)*86);padding-left:14.4px;padding-left:calc(var(--cell-w)*2)}.term-prompt{margin-top:16px;margin-top:var(--cell-h)}.buffer>.term-prompt:first-child{margin-top:8px;margin-top:calc(var(--cell-h)/2)}.term-prompt+.ln{margin-top:16px;margin-top:var(--cell-h)}.term-prompt p{margin:0}.t-user{color:#7fa7d9;color:var(--fn)}.t-dim,.t-host{color:#78736c;color:var(--dim)}.t-path{color:#6fb7a8;color:var(--ty)}.t-caret{color:#f2a93b;color:var(--accent)}.t-cmd{color:#dcd6cc;color:var(--ink)}.t-cursor{animation:blink 1.1s steps(1) infinite;background:#f2a93b;background:var(--accent);display:inline-block;height:13px;margin-left:2px;vertical-align:-2px;width:7.2px;width:var(--cell-w)}@keyframes blink{50%{opacity:0}}.term-out{color:#dcd6cc;color:var(--ink);white-space:pre-wrap}.term-kv{align-items:baseline;column-gap:14.4px;column-gap:calc(var(--cell-w)*2);display:flex;flex-wrap:wrap}.kv-k{color:#dcd6cc;color:var(--ink);width:72px;width:calc(var(--cell-w)*10)}.kv-v{color:#f2a93b;color:var(--accent);min-width:43.2px;min-width:calc(var(--cell-w)*6)}.kv-bar{font-size:11px;letter-spacing:-1px}.kv-bar .on{color:#f2a93b;color:var(--accent)}.kv-bar .off{opacity:.5}.kv-bar .off,.kv-note{color:#78736c;color:var(--dim)}.term-links .links{column-gap:21.6px;column-gap:calc(var(--cell-w)*3);display:flex;flex-wrap:wrap}.keys{grid-gap:6px;color:color-mix(in srgb,#78736c 60%,#0000);color:color-mix(in srgb,var(--dim) 60%,#0000);display:grid;font-size:11px;gap:6px;justify-content:center;line-height:1;padding:4px 0 18px;-webkit-user-select:none;user-select:none}.keys-row{display:flex;gap:16px;margin:0;padding-left:calc(var(--indent)*10px)}.key{min-width:9px;text-align:center;transition:color .3s cubic-bezier(.23,1,.32,1);transition:color .3s var(--ease)}.key.is-hint{color:color-mix(in srgb,#a29d95 70%,#0000);color:color-mix(in srgb,var(--chrome) 70%,#0000)}.key.is-down{color:#f2a93b;color:var(--accent);transition:none}@media (max-height:820px),(max-width:760px){.keys{display:none}}.intro-facts{color:#a29d95;color:var(--chrome);display:flex;flex-wrap:wrap;gap:21.6px;gap:calc(var(--cell-w)*3);margin-top:16px!important;margin-top:var(--cell-h)!important}.intro-facts b{color:#f2a93b;color:var(--accent);font-weight:500}.intro-jump{display:flex;flex-wrap:wrap;gap:14.4px;gap:calc(var(--cell-w)*2);margin-top:16px!important;margin-top:var(--cell-h)!important}.intro-jump a{color:#7fa7d9;color:var(--fn);text-underline-offset:3px}.intro-jump a:hover{color:#f2a93b;color:var(--accent)}.wheel-ink .node{fill:#f2a93b;fill:var(--accent)}.shot img{max-height:420px;object-fit:contain}.term-kv.is-wide .kv-k{width:100.8px;width:calc(var(--cell-w)*14)}.term-kv.is-wide .kv-v{min-width:21.6px;min-width:calc(var(--cell-w)*3)}.commit{border-left:1px solid color-mix(in srgb,#78736c 55%,#0000);border-left:1px solid color-mix(in srgb,var(--dim) 55%,#0000);margin-left:14.4px;margin-left:calc(var(--cell-w)*2);padding-left:28.8px!important;padding-left:calc(var(--cell-w)*4)!important;padding-top:16px;padding-top:var(--cell-h);position:relative}.buffer.is-term .commit{padding-left:28.8px;padding-left:calc(var(--cell-w)*4)}.term-prompt+.commit{margin-top:16px;margin-top:var(--cell-h)}.commit-head{margin:0;position:relative}.commit-node{background:#f2a93b;background:var(--accent);height:7px;left:-32.8px;left:calc(var(--cell-w)*-4 - 4px);position:absolute;top:4px;width:7px}.commit-head:before{border-top:1px solid color-mix(in srgb,#78736c 55%,#0000);border-top:1px solid color-mix(in srgb,var(--dim) 55%,#0000);content:"";left:-28.8px;left:calc(var(--cell-w)*-4);position:absolute;top:7px;width:21.6px;width:calc(var(--cell-w)*3)}.commit-year{color:#f2a93b;color:var(--accent)}.commit-company{color:#dcd6cc;color:var(--ink)}.commit-card{background:color-mix(in srgb,#171618 70%,#0000);background:color-mix(in srgb,var(--line) 70%,#0000);border:1px solid color-mix(in srgb,#78736c 40%,#0000);border:1px solid color-mix(in srgb,var(--dim) 40%,#0000);margin:6px 0 4px;max-width:547.2px;max-width:calc(var(--cell-w)*76);padding:8px 10.8px 10px;padding:8px calc(var(--cell-w)*1.5) 10px;transition:border-color .2s cubic-bezier(.23,1,.32,1);transition:border-color .2s var(--ease)}.commit-card:hover{border-color:color-mix(in srgb,#f2a93b 60%,#0000);border-color:color-mix(in srgb,var(--accent) 60%,#0000)}.commit-card h2{color:#e07a5f;color:var(--kw);font-size:12px;font-weight:500;margin:0 0 6px}.commit-text{color:#dcd6cc;color:var(--ink);line-height:1.55;margin:0}.commit-tags{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 0}.commit-tags span,.pcard-note{color:#78736c;color:var(--dim)}.commit-tags span{border:1px solid color-mix(in srgb,#78736c 35%,#0000);border:1px solid color-mix(in srgb,var(--dim) 35%,#0000);font-size:10.5px;padding:0 5px}.term-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin:6px 0 0;max-width:604.8px;max-width:calc(var(--cell-w)*84)}.pcard{grid-gap:2px;background:#171618;background:var(--line);border:1px solid color-mix(in srgb,#78736c 35%,#0000);border:1px solid color-mix(in srgb,var(--dim) 35%,#0000);color:#dcd6cc;color:var(--ink);display:grid;gap:2px;padding:5px;text-decoration:none;transition:border-color .2s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transition:border-color .2s var(--ease),transform .3s var(--ease)}.pcard:hover{border-color:#f2a93b;border-color:var(--accent);transform:translateY(-2px)}.pcard-shot{aspect-ratio:16/10;background:#0b0b0c;background:var(--bg);display:block;overflow:hidden}.pcard-shot img{height:100%;object-fit:cover;object-position:top;width:100%}.pcard-name{display:flex;justify-content:space-between;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcard-live{color:#6fb7a8;color:var(--ty);font-size:9px}.pcard-note{font-size:10.5px}.pane{position:relative}.globe{display:none}@media (min-width:1400px){.editor-stage{--wide:1320px}.buffer{padding-right:230px}.globe{pointer-events:none;position:absolute;right:7.2px;right:var(--cell-w);top:32px;top:calc(var(--cell-h)*2);width:200px;z-index:2}.globe,.globe canvas{display:block}.globe-read{color:#a29d95;color:var(--chrome);font-size:10px;line-height:14px;margin:4px 0 0 14.4px;margin:4px 0 0 calc(var(--cell-w)*2)}.globe-k{color:#78736c;color:var(--dim)}}.boot{animation:fade .24s cubic-bezier(.23,1,.32,1) both;animation:fade .24s var(--ease) both;display:grid;height:100svh;padding:0 16px;place-items:center;position:relative;transition:opacity .38s cubic-bezier(.23,1,.32,1),filter .38s cubic-bezier(.23,1,.32,1);transition:opacity .38s var(--ease),filter .38s var(--ease)}.boot.is-leaving{filter:blur(4px);opacity:0}.boot-inner{width:min(100%,460.8px);width:min(100%,calc(var(--cell-w)*64))}.boot-brand{align-items:center;display:flex;gap:7.2px;gap:var(--cell-w);margin:0 0 24px;margin:0 0 calc(var(--cell-h)*1.5)}.boot-log{list-style:none;margin:0;min-height:256px;min-height:calc(var(--cell-h)*16);padding:0}.boot-line{animation:boot-in .22s cubic-bezier(.23,1,.32,1) both;animation:boot-in .22s var(--ease) both;white-space:pre-wrap}@keyframes boot-in{0%{opacity:0;transform:translateX(-4px)}}.b-tag{white-space:pre}.b-ok{color:#6fb7a8;color:var(--ty)}.b-wait{animation:blink .8s steps(1) infinite;color:#f2a93b;color:var(--accent)}.b-path{color:#7fa7d9;color:var(--fn)}.b-hot,.b-num{color:#f2a93b;color:var(--accent)}.boot-bar{align-items:center;display:flex;font-size:11px;letter-spacing:-1px;margin:16px 0 0;margin:var(--cell-h) 0 0;white-space:pre}.boot-bar .on{color:#f2a93b;color:var(--accent)}.boot-bar .off{color:#78736c;color:var(--dim);opacity:.45}.b-pct{color:#dcd6cc;color:var(--ink);font-size:12px;letter-spacing:0;margin-left:14.4px;margin-left:calc(var(--cell-w)*2)}.boot-skip{font-size:10.5px;margin:16px 0 0;margin:var(--cell-h) 0 0}.boot-status{bottom:0;left:0;position:absolute;right:0}.boot-status .mode{background:#7fa7d9;background:var(--fn)}.neofetch{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 21.6px;gap:calc(var(--cell-h)*1) calc(var(--cell-w)*3)}.nf-logo{color:#f2a93b;color:var(--accent);flex:none;font:inherit;letter-spacing:0;line-height:1;margin:0;text-shadow:0 0 14px color-mix(in srgb,#f2a93b 35%,#0000);text-shadow:0 0 14px color-mix(in srgb,var(--accent) 35%,#0000)}.nf-info{flex:1 1 280px;min-width:0}.nf-info p{margin:0;white-space:pre-wrap}.nf-k{color:#f2a93b;color:var(--accent);display:inline-block;font-weight:500;min-width:64.8px;min-width:calc(var(--cell-w)*9)}.nf-sep{color:#78736c;color:var(--dim)}.nf-swatches{display:flex;gap:0;margin-top:8px!important}.nf-swatches span{height:12px;width:21.6px;width:calc(var(--cell-w)*3)}.ln.is-cursor{background:color-mix(in srgb,#171618 75%,#0000);background:color-mix(in srgb,var(--line) 75%,#0000)}.ln.is-cursor .no{color:#f2a93b;color:var(--accent);opacity:1}.shot .frame{position:relative}.shot-meta{color:color-mix(in srgb,#78736c 85%,#0000);color:color-mix(in srgb,var(--dim) 85%,#0000)}.crop{border:0 solid #f2a93b;border:0 solid var(--accent);height:12px;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1);transition:opacity .24s var(--ease),transform .24s var(--ease);width:12px;z-index:2}.crop-tl{border-left-width:1px;border-top-width:1px;left:4px;top:4px;transform:translate(6px,6px)}.crop-tr{border-right-width:1px;border-top-width:1px;right:4px;top:4px;transform:translate(-6px,6px)}.crop-bl{border-bottom-width:1px;border-left-width:1px;bottom:4px;left:4px;transform:translate(6px,-6px)}.crop-br{border-bottom-width:1px;border-right-width:1px;bottom:4px;right:4px;transform:translate(-6px,-6px)}.shot .frame:hover .crop{opacity:1;transform:none}.scan{background:linear-gradient(180deg,#0000,color-mix(in srgb,#f2a93b 14%,#0000) 85%,color-mix(in srgb,#f2a93b 70%,#0000));background:linear-gradient(to bottom,#0000,color-mix(in srgb,var(--accent) 14%,#0000) 85%,color-mix(in srgb,var(--accent) 70%,#0000) 100%);height:40%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.shot .frame:hover .scan{animation:scan 1.8s cubic-bezier(.23,1,.32,1) infinite;animation:scan 1.8s var(--ease) infinite;opacity:1}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.perf-row{align-items:center;display:flex;gap:7.2px;gap:var(--cell-w)}.perf svg{display:block;overflow:visible}.perf-mid{stroke:color-mix(in srgb,#78736c 40%,#0000);stroke:color-mix(in srgb,var(--dim) 40%,#0000);stroke-dasharray:2 3}.perf-line{fill:none;stroke:#f2a93b;stroke:var(--accent);stroke-width:1.2;stroke-linejoin:round}.editor-stage.is-crt{position:relative;text-shadow:0 0 6px color-mix(in srgb,#dcd6cc 25%,#0000);text-shadow:0 0 6px color-mix(in srgb,var(--ink) 25%,#0000)}.editor-stage.is-crt:after{animation:flicker 4s steps(1) infinite;background:repeating-linear-gradient(180deg,#00000038 0 1px,#0000 1px 3px),radial-gradient(ellipse at center,#0000 55%,#0000008c 100%);content:"";inset:0;pointer-events:none;position:fixed;z-index:50}@keyframes flicker{0%,to{opacity:1}47%{opacity:.92}48%{opacity:1}83%{opacity:.96}}
/*# sourceMappingURL=main.cdd1b7e1.css.map*/