.TerminalPane-module__PiPKGG__pane{color:#d6d7d4;font-family:SF Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--terminal-font-size,9px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;pointer-events:none;contain:layout paint;background:#000;padding:3px 4px;font-weight:400;line-height:1.22;position:absolute;inset:0;overflow:hidden}.TerminalPane-module__PiPKGG__content{width:max-content;min-width:100%}.TerminalPane-module__PiPKGG__line{white-space:pre;min-height:1.22em}.TerminalPane-module__PiPKGG__code{color:#d8d9d6;padding-top:5px}.TerminalPane-module__PiPKGG__log{color:#e7e7e3}.TerminalPane-module__PiPKGG__log .TerminalPane-module__PiPKGG__green{color:#f1ffe9;background:#6c925e}.TerminalPane-module__PiPKGG__log .TerminalPane-module__PiPKGG__blue{color:#edf2ff;background:#4d65a0}.TerminalPane-module__PiPKGG__log .TerminalPane-module__PiPKGG__greenBlock{color:#f1ffe9;background:#6c925e}.TerminalPane-module__PiPKGG__log .TerminalPane-module__PiPKGG__blueBlock{color:#edf2ff;background:#4d65a0}.TerminalPane-module__PiPKGG__log .TerminalPane-module__PiPKGG__lavenderBlock{color:#f3ebff;background:#766091}.TerminalPane-module__PiPKGG__matrix{color:#aeb0ad}.TerminalPane-module__PiPKGG__cluster{color:#dededb}.TerminalPane-module__PiPKGG__table{color:#cdd0cb}.TerminalPane-module__PiPKGG__sparse{padding:5px}.TerminalPane-module__PiPKGG__green{color:#9ace9c}.TerminalPane-module__PiPKGG__blue{color:#a1bade}.TerminalPane-module__PiPKGG__lavender{color:#c5b2e0}.TerminalPane-module__PiPKGG__dim{color:#777c78}.TerminalPane-module__PiPKGG__greenBlock{color:#d4e7d4;background:#425d46}.TerminalPane-module__PiPKGG__blueBlock{color:#d2e2f2;background:#354d70}.TerminalPane-module__PiPKGG__lavenderBlock{color:#f0e5fc;background:#655677}.TerminalPane-module__PiPKGG__cursor{color:#d8ddd7;animation:1.1s steps(2,end) infinite TerminalPane-module__PiPKGG__blink}.TerminalPane-module__PiPKGG__pane[data-running=false] .TerminalPane-module__PiPKGG__cursor{animation-play-state:paused}@keyframes TerminalPane-module__PiPKGG__blink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.TerminalPane-module__PiPKGG__cursor{animation:none}}
.PortfolioOverview-module__zy42_G__pane{color:#d6d7d4;scrollbar-color:#363636 #000;scrollbar-width:thin;contain:layout paint;background:#000;padding:10px 12px;font-family:SF Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.4;position:absolute;inset:0;overflow:auto}.PortfolioOverview-module__zy42_G__command{color:#9ace9c;overflow-wrap:anywhere;margin-bottom:8px}.PortfolioOverview-module__zy42_G__pane h1,.PortfolioOverview-module__zy42_G__pane h2{font-size:inherit;color:#c5b2e0;margin:0 0 8px;font-weight:400}.PortfolioOverview-module__zy42_G__pane p{margin:0 0 10px}.PortfolioOverview-module__zy42_G__pane nav{flex-direction:column;gap:6px;display:flex}.PortfolioOverview-module__zy42_G__pane a{color:#a1bade;overflow-wrap:anywhere;text-decoration:none}.PortfolioOverview-module__zy42_G__pane a:hover{text-decoration:underline}.PortfolioOverview-module__zy42_G__pane a:focus-visible{outline-offset:2px;outline:1px solid #a1bade}.PortfolioOverview-module__zy42_G__prompt{color:#9ace9c;margin-top:10px;display:block}@media (max-width:599px){.PortfolioOverview-module__zy42_G__pane{padding:6px 8px;font-size:10px}}
.page-module__xgPmsG__container{cursor:default;background:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.page-module__xgPmsG__scene{position:absolute;inset:0}.page-module__xgPmsG__box{transition:top var(--anim-duration)var(--anim-easing),left var(--anim-duration)var(--anim-easing),width var(--anim-duration)var(--anim-easing),height var(--anim-duration)var(--anim-easing);background:#000;border-bottom:1px solid #363636;border-right:1px solid #363636;position:absolute}.page-module__xgPmsG__container[data-running=false] .page-module__xgPmsG__box{transition:none}.page-module__xgPmsG__corner{z-index:1;width:9px;height:9px;position:absolute}.page-module__xgPmsG__corner:before,.page-module__xgPmsG__corner:after{content:"";background:#777;position:absolute}.page-module__xgPmsG__corner:before{width:9px;height:1px;top:4px;left:0}.page-module__xgPmsG__corner:after{width:1px;height:9px;top:0;left:4px}.page-module__xgPmsG__tl{top:-5px;left:-5px}.page-module__xgPmsG__tr{top:-5px;right:-5px}.page-module__xgPmsG__bl{bottom:-5px;left:-5px}.page-module__xgPmsG__br{bottom:-5px;right:-5px}.page-module__xgPmsG__controlsToolbar{z-index:100;gap:6px;display:flex;position:fixed;top:16px;right:16px}.page-module__xgPmsG__container button,.page-module__xgPmsG__container input{cursor:pointer}.page-module__xgPmsG__container button:disabled{cursor:default;color:#777}.page-module__xgPmsG__controlsToggle[aria-pressed=true]{color:#000;background:#ddd}.page-module__xgPmsG__controlsToggle:focus-visible{border-color:#eee}.page-module__xgPmsG__controlsToggle{color:#aaa;text-transform:uppercase;letter-spacing:.08em;background:#0009;border:1px solid #ffffff4d;padding:.5rem .85rem;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:11px;transition:color .15s,border-color .15s}.page-module__xgPmsG__controlsToggle:hover{color:#fff;border-color:#fff9}.page-module__xgPmsG__controlsToggle[aria-pressed=true]:hover{color:#000;background:#fff}.page-module__xgPmsG__controlsPanel{z-index:100;color:#aaa;text-transform:uppercase;letter-spacing:.06em;background:#000000e6;border:1px solid #ffffff40;flex-direction:column;gap:1.1rem;width:280px;max-height:calc(100dvh - 72px);padding:1.25rem;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:11px;display:flex;position:fixed;top:3.5rem;right:16px;overflow-y:auto}.page-module__xgPmsG__controlGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__xgPmsG__controlHeader{justify-content:space-between;align-items:center;display:flex}.page-module__xgPmsG__controlValue{color:#fff}.page-module__xgPmsG__bezierSvg{touch-action:none;width:100%;height:auto;display:block}.page-module__xgPmsG__bezierHandle{cursor:grab;transition:r .15s}.page-module__xgPmsG__bezierHandle:hover{r:9}.page-module__xgPmsG__controlsPanel input[type=range]{appearance:none;background:0 0;width:100%;height:14px}.page-module__xgPmsG__controlsPanel input[type=range]::-webkit-slider-runnable-track{background:#ffffff40;height:1px}.page-module__xgPmsG__controlsPanel input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-5px}.page-module__xgPmsG__controlsPanel input[type=range]::-moz-range-track{background:#ffffff40;height:1px}.page-module__xgPmsG__controlsPanel input[type=range]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:10px;height:10px}.page-module__xgPmsG__presets{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.35rem;padding-top:.25rem;display:flex}.page-module__xgPmsG__presetButton{color:#aaa;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:1px solid #fff3;padding:.3rem .55rem;font-family:inherit;font-size:10px;transition:color .15s,border-color .15s}.page-module__xgPmsG__presetButton:hover{color:#fff;border-color:#ffffff80}@media (max-width:599px){.page-module__xgPmsG__controlsToolbar{top:10px;right:10px}.page-module__xgPmsG__controlsToggle{padding:6px 8px;font-size:9px}.page-module__xgPmsG__controlsPanel{max-width:calc(100vw - 20px);top:44px;right:10px}}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__box{transition:none}}.page-module__xgPmsG__scene[data-ready=false]{grid-template-columns:repeat(4,1fr);display:grid;overflow:auto}.page-module__xgPmsG__scene[data-ready=false] .page-module__xgPmsG__box{min-height:220px;position:relative}@media (max-width:599px){.page-module__xgPmsG__scene[data-ready=false]{grid-template-columns:repeat(2,1fr)}}
