.CrtChassis-module__eNBH4W__chassis{position:relative}.CrtChassis-module__eNBH4W__frameImg,.CrtChassis-module__eNBH4W__screenNav,.CrtChassis-module__eNBH4W__screenFx{display:none}@media (max-width:1023.98px){.CrtChassis-module__eNBH4W__chassis{width:auto;aspect-ratio:auto!important}.CrtChassis-module__eNBH4W__screen{background:0 0;padding:0;position:static;width:auto!important;height:auto!important}}@media (min-width:1024px){.CrtChassis-module__eNBH4W__chassis{width:min(94vw,calc((100vh - 16px)*var(--fb-ratio,1)));width:min(94vw,calc((100svh - 16px)*var(--fb-ratio,1)));margin-inline:auto}.CrtChassis-module__eNBH4W__frameImg{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.CrtChassis-module__eNBH4W__screen{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9fd8a8 #060906;background:radial-gradient(at 50% 45%,#102214eb 0%,#060c08f7 100%);border-radius:6px;padding:2.5%;font-size:clamp(10px,1.55svh,16px);line-height:1.5;position:absolute;overflow:hidden auto}.CrtChassis-module__eNBH4W__screen::-webkit-scrollbar{width:10px}.CrtChassis-module__eNBH4W__screen::-webkit-scrollbar-track{background:#050705;border:1px solid #9fd8a82e}.CrtChassis-module__eNBH4W__screen::-webkit-scrollbar-thumb{background:#9fd8a8;border-radius:0;box-shadow:0 0 6px #9fd8a88c}.CrtChassis-module__eNBH4W__screen::-webkit-scrollbar-thumb:hover{background:#c4ecca}.CrtChassis-module__eNBH4W__screenNav{z-index:1;text-transform:lowercase;background:linear-gradient(#050a06fa 0%,#050a06f5 78%,#050a0600 100%);align-items:baseline;gap:1.5em;margin:-2.5% -2.5% 1em;padding:.5em 2.5% .45em;font-size:.85em;display:flex;position:sticky;top:0}.CrtChassis-module__eNBH4W__navItem{color:var(--ht-dim,#79857b);text-decoration:none}.CrtChassis-module__eNBH4W__navItem:hover{color:var(--ht-accent,#9fd8a8);text-decoration:none}.CrtChassis-module__eNBH4W__navActive{color:var(--ht-accent,#9fd8a8);text-underline-offset:3px;text-decoration:underline}.CrtChassis-module__eNBH4W__navActive:hover{color:var(--ht-accent,#9fd8a8)}.CrtChassis-module__eNBH4W__navPrivacy{font-family:inherit;font-size:.85em;line-height:inherit;color:var(--ht-dim,#79857b);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:0;margin-left:auto;padding:0}.CrtChassis-module__eNBH4W__navPrivacy:hover{color:var(--ht-accent,#9fd8a8);opacity:.9;background:0 0;border:none}.CrtChassis-module__eNBH4W__screenFx{z-index:2;pointer-events:none;background:repeating-linear-gradient(#0000000d 0 1px,#0000 1px 3px);border-radius:6px;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 0 50px #0000008c,inset 0 0 10px #00000073}.CrtChassis-module__eNBH4W__screenFx:after{content:"";background:linear-gradient(#fff0 0%,#ffffff05 55%,#ffffff0b 90%,#ffffff14 97%,#ffffff08 100%);height:56px;animation:6s linear infinite CrtChassis-module__eNBH4W__ccSweep;position:absolute;top:-12%;left:0;right:0}}@keyframes CrtChassis-module__eNBH4W__ccSweep{0%{top:-12%}to{top:112%}}@media (prefers-reduced-motion:reduce){.CrtChassis-module__eNBH4W__screenFx:after{opacity:0;animation:none}}
.HomeTerminal-module__8sJx2q__content{z-index:1;position:relative}@media (min-width:1024px){.HomeTerminal-module__8sJx2q__content.HomeTerminal-module__8sJx2q__stage{flex-direction:column;justify-content:center;width:100%;max-width:none;min-height:100svh;padding:.5rem;display:flex}.HomeTerminal-module__8sJx2q__stageFooter{display:none}}.HomeTerminal-module__8sJx2q__atmosphere{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 60%,#0000001a 100%),repeating-linear-gradient(#00000009 0 1px,#0000 1px 3px);position:fixed;inset:0;overflow:hidden}.HomeTerminal-module__8sJx2q__atmosphere:after{content:"";background:linear-gradient(#fff0,#ffffff05 50%,#fff0);height:120px;animation:9s linear infinite HomeTerminal-module__8sJx2q__htSyncBand;position:absolute;top:-130px;left:0;right:0}@keyframes HomeTerminal-module__8sJx2q__htSyncBand{0%{transform:translateY(0)}to{transform:translateY(calc(100vh + 260px))}}@media (min-width:1024px){.HomeTerminal-module__8sJx2q__atmosphere{display:none}}.HomeTerminal-module__8sJx2q__portraitWrap{justify-content:center;width:100%;margin-bottom:1.5rem;padding-top:10px;display:flex;overflow:visible}@media (min-width:1024px){.HomeTerminal-module__8sJx2q__portraitWrap{display:none}}.HomeTerminal-module__8sJx2q__terminal{--ht-accent:#9fd8a8;--ht-text:var(--text);--ht-dim:var(--text-secondary);--ht-glow:#9fd8a840;color:var(--ht-text);text-shadow:0 0 8px var(--ht-glow);font-size:1rem;line-height:1.6}.HomeTerminal-module__8sJx2q__themeAmber{--ht-accent:#ffb474;--ht-text:#f1e3cf;--ht-dim:#b3a288;--ht-glow:#ffb47440}.HomeTerminal-module__8sJx2q__themeWhite{--ht-accent:#f5f5f5;--ht-text:#e8e8e8;--ht-dim:#9a9a9a;--ht-glow:#f5f5f538}.HomeTerminal-module__8sJx2q__themeBlue{--ht-accent:#8fc7ff;--ht-text:#d9e8f5;--ht-dim:#8da3b8;--ht-glow:#8fc7ff40}.HomeTerminal-module__8sJx2q__rainbow{animation:2s linear infinite HomeTerminal-module__8sJx2q__htHue}@keyframes HomeTerminal-module__8sJx2q__htHue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.HomeTerminal-module__8sJx2q__bootStep{margin-bottom:1rem}.HomeTerminal-module__8sJx2q__line{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.HomeTerminal-module__8sJx2q__dim{color:var(--ht-dim)}.HomeTerminal-module__8sJx2q__accent{color:var(--ht-accent)}.HomeTerminal-module__8sJx2q__cursor{background:var(--ht-accent);vertical-align:-.22em;width:.6em;height:1.15em;margin-left:1px;animation:1s step-end infinite HomeTerminal-module__8sJx2q__htBlink;display:inline-block}@keyframes HomeTerminal-module__8sJx2q__htBlink{0%,to{opacity:1}50%{opacity:0}}.HomeTerminal-module__8sJx2q__lsRow{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.HomeTerminal-module__8sJx2q__lsLink{color:var(--ht-accent);text-underline-offset:3px;-webkit-text-decoration:underline #9fd8a88c;text-decoration:underline #9fd8a88c}.HomeTerminal-module__8sJx2q__lsLink:hover{color:var(--ht-accent);filter:brightness(1.35);text-decoration:underline}.HomeTerminal-module__8sJx2q__statusLine{font-size:.9em}.HomeTerminal-module__8sJx2q__inheritLink{color:inherit;text-decoration:none}.HomeTerminal-module__8sJx2q__inheritLink:hover{color:inherit;text-decoration:underline}.HomeTerminal-module__8sJx2q__socialRow{flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.35rem 0 .15rem;display:flex}.HomeTerminal-module__8sJx2q__presence{color:var(--ht-dim);opacity:.9;margin-top:.45em;font-size:.85em}.HomeTerminal-module__8sJx2q__dotOnline{color:#22c55e;text-shadow:0 0 6px #22c55e99}.HomeTerminal-module__8sJx2q__dotOffline{color:#6b7280;text-shadow:none}.HomeTerminal-module__8sJx2q__chatBlock{margin:1.5rem 0}.HomeTerminal-module__8sJx2q__liveOut{margin-bottom:.25rem}.HomeTerminal-module__8sJx2q__liveLine{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.HomeTerminal-module__8sJx2q__segText{color:var(--ht-text)}.HomeTerminal-module__8sJx2q__segDim{color:var(--ht-dim)}.HomeTerminal-module__8sJx2q__segAccent{color:var(--ht-accent)}.HomeTerminal-module__8sJx2q__liveLink{text-decoration:none}.HomeTerminal-module__8sJx2q__liveLink:hover{text-decoration:underline}.HomeTerminal-module__8sJx2q__actionSeg{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.HomeTerminal-module__8sJx2q__actionSeg:hover{filter:brightness(1.3)}a.HomeTerminal-module__8sJx2q__segText,a.HomeTerminal-module__8sJx2q__segText:hover{color:var(--ht-text)}a.HomeTerminal-module__8sJx2q__segDim,a.HomeTerminal-module__8sJx2q__segDim:hover{color:var(--ht-dim)}a.HomeTerminal-module__8sJx2q__segAccent,a.HomeTerminal-module__8sJx2q__segAccent:hover{color:var(--ht-accent)}.HomeTerminal-module__8sJx2q__chipRow{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .75rem;display:flex}.HomeTerminal-module__8sJx2q__chip{border:1px solid #9fd8a866;border-color:color-mix(in srgb,var(--ht-accent)40%,transparent);color:var(--ht-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:4px;padding:.45rem .7rem;font-family:inherit;font-size:.8rem;line-height:1}.HomeTerminal-module__8sJx2q__chip:active{background:#9fd8a82e}.HomeTerminal-module__8sJx2q__cmdLine{cursor:text;flex-wrap:wrap;align-items:baseline;margin-bottom:1rem;display:flex}.HomeTerminal-module__8sJx2q__cmdPrompt{color:var(--ht-accent);white-space:pre;flex:none}.HomeTerminal-module__8sJx2q__cmdInput{box-shadow:none;color:var(--ht-text);font-family:inherit;font-size:16px;line-height:inherit;text-shadow:inherit;caret-color:#0000;background:0 0;border:none;border-radius:0;outline:none;flex:none;min-width:1ch;max-width:100%;margin:0;padding:0}.HomeTerminal-module__8sJx2q__cmdInput:focus{border:none;outline:none}.HomeTerminal-module__8sJx2q__cmdInput::selection{background:var(--ht-accent);color:#0a0a0a}@media (min-width:1024px){.HomeTerminal-module__8sJx2q__terminal{font-size:inherit;line-height:inherit}.HomeTerminal-module__8sJx2q__cmdInput{font-size:inherit}.HomeTerminal-module__8sJx2q__bootStep{margin-bottom:.9em}.HomeTerminal-module__8sJx2q__cmdLine{margin-bottom:.4em}.HomeTerminal-module__8sJx2q__chatBlock{margin:1em 0}}@media (prefers-reduced-motion:reduce){.HomeTerminal-module__8sJx2q__atmosphere:after{opacity:0;animation:none}.HomeTerminal-module__8sJx2q__cursor,.HomeTerminal-module__8sJx2q__rainbow{animation:none}}
.projects-module__lnHueG__mobile,.projects-module__lnHueG__stage{z-index:1;position:relative}@media (min-width:1024px){.projects-module__lnHueG__mobile{display:none}}.projects-module__lnHueG__stage{display:none}@media (min-width:1024px){.projects-module__lnHueG__stage{flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding:.5rem;display:flex}}.projects-module__lnHueG__listing{--ht-accent:#9fd8a8;--ht-text:#d8e0d8;--ht-dim:#79857b;color:var(--ht-text);text-shadow:0 0 8px #9fd8a840}.projects-module__lnHueG__line{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .9em}.projects-module__lnHueG__accent{color:var(--ht-accent)}.projects-module__lnHueG__dim{color:var(--ht-dim)}.projects-module__lnHueG__block{margin-bottom:.9em}.projects-module__lnHueG__desc{color:var(--ht-text)}a.projects-module__lnHueG__projLink,a.projects-module__lnHueG__projLink:hover{color:var(--ht-accent);text-underline-offset:3px;-webkit-text-decoration:underline #9fd8a88c;text-decoration:underline #9fd8a88c}a.projects-module__lnHueG__projLink:hover{filter:brightness(1.35);text-decoration-color:currentColor}
