@font-face{font-family:Plex Mono;src:url(./plex-mono-regular-ClCTSiDw.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(./plex-mono-medium-DyRt3UMW.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{color-scheme:dark;--outer: #1c1915;--bg: #15120e;--surface: #1c1812;--line: #43382a;--ink: #dbcfb7;--muted: #a09278;--accent: #e4b96f;--select: #392b18;--cold: #c1b49b;--warm: #e4b96f}*{box-sizing:border-box}body{margin:0;background:var(--outer);color:var(--ink);font:13px/1.7 Plex Mono,monospace}button{font:inherit;color:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{background:none;border:0}a{color:inherit;text-decoration:none}a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}::selection{color:var(--bg);background:var(--accent)}.accent,.prompt-user{color:var(--accent)}.muted{color:var(--muted)}.desktop-meta,.desktop-footer{max-width:1536px;margin:auto;display:flex;justify-content:space-between;padding:0 36px;gap:20px}.desktop-meta{height:62px;align-items:center;font-size:11px}.desktop-meta>span:last-child{font-size:10px;color:var(--cold)}.terminal{max-width:1464px;width:calc(100% - 72px);margin:0 auto;height:calc(100dvh - 116px);min-height:660px;display:grid;grid-template-rows:39px 39px minmax(0,1fr) 27px;background:var(--bg);border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:0 14px 50px #00000026}.titlebar{display:grid;grid-template-columns:130px 1fr 130px;gap:12px;align-items:center;padding:0 18px;border-bottom:1px solid var(--line);background:var(--surface);font-size:11px}.window-mark{display:flex;gap:7px}.window-mark span{height:8px;width:8px;border:1px solid #626b5c;border-radius:50%}.window-mark span:first-child{background:#716454;border-color:#716454}.window-title{text-align:center;color:var(--muted)}.tabs{display:flex;border-bottom:1px solid var(--line);background:var(--surface);align-items:stretch;min-width:0}.tabs>:is(button,a){padding:0 24px;color:var(--muted);font-size:11px;border-right:1px solid var(--line);white-space:nowrap}.tabs>:is(button,a)>span{color:var(--muted);margin-right:8px}.tabs>:is(button,a)[aria-current=page]{color:var(--accent);background:var(--bg);border-bottom:1px solid var(--accent)}.tabs>:is(button,a):hover{color:var(--accent);background:var(--select)}.tab-tail{margin-left:auto;align-self:center;color:var(--muted);padding:0 19px;font-size:10px}.tabs .tree-toggle{display:grid;place-items:center;flex:0 0 44px;padding:0}.tree-toggle svg{stroke:currentColor;stroke-width:1}.tree-toggle .sidebar-icon-pane{fill:currentColor;opacity:0;stroke:none}.tree-toggle[aria-expanded=true]{color:var(--accent)}.tree-toggle[aria-expanded=true] .sidebar-icon-pane{opacity:.24}.workspace{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:0;position:relative}.workspace.is-tree-collapsed{grid-template-columns:minmax(0,1fr)}.file-tree{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;overflow:auto}.file-tree[hidden]{display:none}.tree-title{font-size:10px;padding:24px 19px 17px;color:var(--ink);display:flex;justify-content:space-between}.tree-title>span{color:var(--muted);font-size:9px}.tree-file{width:100%;text-align:left;padding:7px 18px;font-size:11px}.tree-file[aria-current=page]{background:var(--select);color:var(--accent);border-left:2px solid var(--accent);padding-left:16px}.tree-file:hover,.tree-children :is(button,a):hover{background:var(--select);color:var(--accent)}.file-symbol{color:var(--muted);display:inline-block;width:17px}.tree-folder{margin:5px 0 8px}.tree-folder summary{list-style:none;cursor:pointer;padding:6px 18px;color:var(--cold);font-size:11px}.tree-folder summary::-webkit-details-marker{display:none}.tree-folder summary>.muted{float:right;font-size:9px;padding-right:6px}.folder-arrow{display:inline-block;width:17px}.tree-folder:not([open]) .folder-arrow{transform:rotate(-90deg)}.tree-children{padding-top:4px}.tree-children>:is(button,a){display:block;width:100%;text-align:left;padding:6px 12px 6px 23px;font-size:10px;white-space:nowrap}.tree-children>:is(button,a)>span{color:var(--muted);margin-right:7px}.tree-children>:is(button,a)[aria-current=page]{color:var(--accent);background:var(--select)}.sidebar-bottom{margin-top:auto;padding:36px 19px 21px;font-size:9px}.sidebar-bottom>a{display:flex;width:100%;justify-content:space-between;padding:4px 0;font-size:10px}.screen{overflow:auto;padding:20px 35px;min-width:0;scrollbar-color:var(--line) var(--bg);scrollbar-width:thin;outline:none}.output-command{font-size:12px;display:flex;flex-wrap:wrap;align-items:baseline;white-space:pre-wrap;line-height:1.8}.prompt-dollar{color:var(--accent);margin:0 12px 0 4px}.command-comment{color:var(--muted);font-size:10px;margin-left:auto}.identity{display:flex;align-items:center;gap:45px;margin:17px 0 9px}.ascii{font:18px/1.3 Plex Mono,monospace;color:var(--accent);margin:0;-webkit-user-select:none;user-select:none}.identity-text{min-width:0}.identity-text h1{font:500 17px/1.5 Plex Mono,monospace;color:var(--accent);margin:0}.identity-rule{font-size:11px;color:var(--muted);overflow:hidden;white-space:nowrap;margin:1px 0 6px}.identity-text dl{font-size:11px;margin:0}.identity-text dl>div{display:grid;grid-template-columns:78px 1fr;margin:2px 0}dt{color:var(--cold)}dd{margin:0}.identity-text dd a{margin-right:17px}.ansi-swatches{display:flex;margin-top:12px}.ansi-swatches>i{width:23px;height:11px;background:#394436}.ansi-swatches>i:nth-child(2){background:#86775d}.ansi-swatches>i:nth-child(3){background:#a8b68c}.ansi-swatches>i:nth-child(4){background:#c8b787}.ansi-swatches>i:nth-child(5){background:#839b9a}.ansi-swatches>i:nth-child(6){background:#a296a5}.ansi-swatches>i:nth-child(7){background:#b7c4ae}.ansi-swatches>i:nth-child(8){background:#d0d3c7}.personal-note{font-size:11px;line-height:1.8;color:var(--muted);margin:14px 0 19px}.personal-note .muted{color:var(--accent)}.section-command{margin:20px 0 9px}.project-list{width:100%}.project-head,.project-row{display:grid;grid-template-columns:minmax(190px,1fr) 130px minmax(170px,1.45fr) 12px;column-gap:20px;align-items:baseline}.project-head{color:var(--muted);font-size:9px;border-bottom:1px solid var(--line);padding:0 10px 7px}.project-row{width:100%;text-align:left;border-bottom:1px solid var(--line);padding:9px 10px;line-height:1.5;font-size:11px}.project-row:hover,.project-row:focus-visible{background:var(--select)}.project-row>span:first-child{color:var(--accent);white-space:nowrap}.project-row .slash{color:var(--muted)}.project-row>span:nth-child(2){color:var(--warm);font-size:10px}.project-row>span:nth-child(3){color:var(--muted);font-size:10px}.project-row>span:last-child{color:var(--muted)}.activity-command{margin-top:26px}.activity-output{max-width:720px}.activity-topline{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-bottom:10px;gap:15px}.activity-topline strong{font-weight:400;color:var(--ink)}.heatmap{display:grid;grid-template-rows:repeat(7,7px);grid-template-columns:repeat(var(--weeks, 34),minmax(0,1fr));grid-auto-flow:column;gap:4px}.heatmap button{padding:0;background:color-mix(in srgb,var(--accent) 12%,var(--bg));min-width:0;border-radius:0}.heatmap button[data-level="1"]{background:color-mix(in srgb,var(--accent) 28%,var(--bg))}.heatmap button[data-level="2"]{background:color-mix(in srgb,var(--accent) 46%,var(--bg))}.heatmap button[data-level="3"]{background:color-mix(in srgb,var(--accent) 70%,var(--bg))}.heatmap button[data-level="4"]{background:var(--accent)}.heatmap button[data-empty]{visibility:hidden}.heatmap button:hover,.heatmap button:focus-visible{outline:1px solid var(--ink);outline-offset:1px}.activity-bottomline{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;margin-top:9px;min-height:16px;gap:15px}.activity-bottomline>span:first-child{color:var(--cold)}.statusbar{display:flex;align-items:center;gap:14px;font-size:9px;background:var(--surface);border-top:1px solid var(--line);white-space:nowrap}.mode{background:var(--accent);color:var(--bg);height:100%;display:flex;align-items:center;padding:0 15px;font-weight:500;letter-spacing:.3px}.status-file{color:var(--cold);overflow:hidden;text-overflow:ellipsis}.desktop-footer{height:54px;align-items:center;color:var(--muted);font-size:9px}.desktop-footer>div{display:flex;gap:25px;align-items:center}.file-heading{font-size:21px;font-weight:400;color:var(--accent);margin:28px 0 13px;line-height:1.5;overflow-wrap:anywhere}.file-lead{color:var(--muted);font-size:12px;max-width:620px;margin:0 0 30px}.terminal-note{color:var(--muted);font-size:11px;margin-top:24px;max-width:670px}.inline-command{color:var(--accent);padding:0;font-size:inherit;text-decoration:underline;text-underline-offset:4px}.inline-link{color:var(--accent);font-size:11px}.text-section{margin:38px 0 15px;max-width:650px}.text-section h2{color:var(--cold);font-size:12px;font-weight:400}.text-section p{color:var(--ink);font-size:12px;line-height:1.9}.experience-list{margin-top:30px;max-width:750px}.experience-list>article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;margin-bottom:26px}.log-prefix{color:var(--muted);font-size:10px;padding-top:4px}.experience-list h2{font-weight:500;font-size:14px;margin:0 0 3px}.experience-list p{font-size:11px;line-height:1.9;margin:7px 0 0}.experience-list p:not(.accent){color:var(--muted)}.contact-list{margin:30px 0}.contact-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);padding:14px 0;gap:20px;font-size:12px;border-bottom:1px solid var(--line)}.contact-list dd{overflow-wrap:anywhere}.contact-list a{color:var(--accent)}.activity-expanded{margin-top:30px}.activity-lead{margin-bottom:18px}.activity-report{max-width:860px}.activity-section{padding:19px 0 24px;border-bottom:1px solid var(--line)}.activity-section:first-child{padding-top:0}.activity-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:14px}.activity-section-heading h2{margin:0;font-size:13px;font-weight:400;color:var(--accent)}.activity-section-heading>span{color:var(--muted);font-size:9px}.activity-section .activity-output{max-width:none}.usage-metrics{display:flex;flex-wrap:wrap;gap:16px 31px;margin:0 0 17px}.usage-metrics>div{display:flex;flex-direction:column;gap:2px}.usage-metrics dt{font-size:9px;color:var(--muted)}.usage-metrics dd{font-size:14px;color:var(--ink)}.usage-months{display:grid;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));gap:4px;margin-bottom:7px;color:var(--muted);font-size:8px}.usage-details{margin-top:14px;color:var(--muted);font-size:10px}.usage-details summary{cursor:pointer;padding:3px 0;color:var(--cold)}.usage-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:15px}.usage-detail-columns .usage-metrics{display:block;margin:0}.usage-detail-columns .usage-metrics>div{display:flex;flex-direction:row;justify-content:space-between;gap:12px;padding:4px 0}.usage-detail-columns .usage-metrics dd{font-size:10px;text-align:right}.usage-trend{margin-top:24px}.usage-trend svg{display:block;width:100%;max-height:120px;overflow:visible}.trend-guide{stroke:var(--line);stroke-width:1;stroke-dasharray:2 5}.usage-trend-line{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke}.usage-trend circle{fill:var(--accent)}.project-meta{display:flex;flex-wrap:wrap;gap:25px;font-size:10px;color:var(--warm);margin:0 0 30px}.project-body{max-width:700px}.project-body h2{color:var(--cold);font-size:12px;font-weight:400;margin:30px 0 10px}.project-body p{font-size:12px;line-height:1.9;color:var(--ink)}.project-architecture{color:var(--accent);font:11px/1.8 Plex Mono,monospace;border-left:1px solid var(--line);padding:10px 20px;margin:25px 0;overflow:auto}.project-links{display:flex;gap:24px;margin-top:30px;font-size:12px}.project-links a{color:var(--accent);border-bottom:1px solid var(--line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-50px;left:20px;z-index:20;background:var(--accent);color:var(--bg);padding:7px 14px}.skip:focus{top:5px}@media (min-width: 1550px){.screen{padding:35px 48px}.identity{gap:55px;margin:30px 0 20px}.ascii{font-size:21px}.identity-text dl{font-size:12px}.project-row{padding:11px;font-size:12px}}@media (max-width: 1150px){.terminal{width:calc(100% - 40px)}.desktop-meta,.desktop-footer{padding:0 20px}.workspace{grid-template-columns:210px minmax(0,1fr)}.tree-children>:is(button,a){font-size:9px;padding-left:17px}.tree-children>:is(button,a)>span{margin-right:3px}.screen{padding:24px}.identity{gap:25px}.ascii{font-size:15px}.identity-text dl{font-size:10px}.identity-text dl>div{grid-template-columns:67px 1fr}.project-head,.project-row{grid-template-columns:minmax(170px,1fr) 110px minmax(100px,1fr) 10px;gap:12px}.project-row{font-size:10px}.project-row>span:nth-child(2),.project-row>span:nth-child(3){font-size:9px}.tab-tail{display:none}}@media (max-width: 930px){.identity{align-items:start}.ascii{font-size:12px;margin-top:8px}.identity-text dl>div{display:block}.identity-text dt{display:none}.identity-text h1{font-size:16px}.identity-rule{max-width:210px}.identity-text dd{margin-bottom:5px}.project-head,.project-row{grid-template-columns:minmax(160px,1fr) 105px 10px}.project-row>span:nth-child(3),.project-head>span:nth-child(3){display:none}.command-comment{font-size:9px}}@media (max-width: 700px){body{font-size:12px}.desktop-meta,.desktop-footer{display:none}.terminal{height:calc(100dvh - 24px);min-height:500px;width:calc(100% - 24px);margin:12px;grid-template-rows:36px 38px minmax(0,1fr) 25px;border-radius:3px}.titlebar{grid-template-columns:32px 1fr 32px;padding:0 10px;gap:6px}.window-mark{gap:4px}.window-mark span{width:5px;height:5px}.window-title{font-size:9px}.tabs>:is(button,a){padding:0 10px;font-size:10px;flex:1}.tabs>:is(button,a)>span{display:none}.tabs .tree-toggle{flex-basis:36px}.tabs>:is(button,a)[data-view=experience]{display:none}.workspace{display:block}.file-tree{position:absolute;inset:0 auto 0 0;width:min(260px,90%);z-index:5;box-shadow:15px 0 35px #0008}.file-tree.is-open .tree-children>:is(button,a){font-size:11px}.screen{height:100%;padding:22px 17px 30px}.output-command{font-size:10px}.output-command .prompt-dollar{margin-right:8px}.command-comment{display:none}.identity{gap:22px;flex-wrap:wrap;margin:26px 0 20px}.ascii{font-size:14px;line-height:1.28;margin:0}.identity-text dl{font-size:10px}.identity-text dl>div{display:grid;grid-template-columns:67px 1fr}.identity-text dt{display:block}.identity-text{flex:1 1 250px}.identity-text h1{font-size:17px}.identity-rule{max-width:none}.identity-text dd{margin-bottom:2px}.ansi-swatches{margin-top:12px}.personal-note{font-size:10px;margin:22px 0}.project-head,.project-row{grid-template-columns:minmax(0,1fr) 90px 10px;gap:7px;padding-left:0;padding-right:0}.project-row{font-size:9px;padding-top:12px;padding-bottom:12px}.project-row>span:first-child{white-space:normal;overflow-wrap:anywhere}.project-row>span:nth-child(2){font-size:8px}.project-head{font-size:8px}.activity-topline{font-size:8px;flex-wrap:wrap;gap:4px}.heatmap{gap:2px;grid-template-rows:repeat(7,6px)}.activity-bottomline{font-size:8px;flex-wrap:wrap;gap:4px}.statusbar{gap:9px;font-size:8px}.mode{padding:0 8px;font-size:8px}.file-heading{font-size:18px;margin-top:24px}.file-lead{font-size:11px}.contact-list>div{grid-template-columns:1fr;gap:7px;font-size:11px}.experience-list>article{grid-template-columns:1fr;gap:7px}.log-prefix{font-size:9px}.project-architecture{padding:8px 10px;font-size:9px}.project-links{flex-wrap:wrap;font-size:11px}.project-body p,.text-section p{font-size:11px}.terminal-note{font-size:10px}.activity-section-heading h2{font-size:12px}.activity-section-heading>span{font-size:8px}.usage-metrics{gap:12px 20px}.usage-metrics dt{font-size:8px}.usage-metrics dd{font-size:12px}.usage-months{gap:2px;font-size:7px}.usage-detail-columns{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.tabs>a{display:flex;align-items:center;text-decoration:none}.tree-file{display:block}.file-tree a:hover,.project-row:hover,.project-row{text-decoration:none}.snapshot-status{color:var(--muted);padding:14px 0}.recent-repo{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.recent-repo>span:first-child{color:var(--accent)}.recent-repo>span:last-child{color:var(--muted)}@media (max-width: 700px){.recent-repo{grid-template-columns:1fr;gap:3px}}
