.ProjectGallery-module__YQRP6a__gallery{position:absolute;inset:0}@keyframes ProjectGallery-module__YQRP6a__gallery-fade-in{0%{opacity:0}to{opacity:1}}.ProjectGallery-module__YQRP6a__base,.ProjectGallery-module__YQRP6a__top{object-fit:cover;object-position:top center}.ProjectGallery-module__YQRP6a__base{z-index:1}.ProjectGallery-module__YQRP6a__top{z-index:2;animation-name:ProjectGallery-module__YQRP6a__gallery-fade-in;animation-timing-function:ease;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.ProjectGallery-module__YQRP6a__top{animation:none}}
.ProjectsGrid-module__4Xf7ja__wrapper{margin:.5rem 0;font-family:inherit;container-type:inline-size}.ProjectsGrid-module__4Xf7ja__header{color:#4ade80;border-bottom:1px solid #22c55e59;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;padding-bottom:.4rem;font-weight:700;display:flex}.ProjectsGrid-module__4Xf7ja__headerCount{color:#9ca3af;font-size:.8rem;font-weight:400}.ProjectsGrid-module__4Xf7ja__tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.ProjectsGrid-module__4Xf7ja__tab{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #22c55e4d;border-radius:9999px;padding:.18rem .7rem;font-family:inherit;font-size:.72rem;transition:color .15s,border-color .15s,background .15s}.ProjectsGrid-module__4Xf7ja__tab:hover{color:#86efac;border-color:#22c55e99}.ProjectsGrid-module__4Xf7ja__tabActive{color:#05100a;background:#22c55e;border-color:#22c55e;font-weight:700}.ProjectsGrid-module__4Xf7ja__grid{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@container (min-width:520px){.ProjectsGrid-module__4Xf7ja__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProjectsGrid-module__4Xf7ja__gridSingle{grid-template-columns:1fr}@keyframes ProjectsGrid-module__4Xf7ja__card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ProjectsGrid-module__4Xf7ja__card{background:#0a140e80;border:1px solid #22c55e66;border-radius:.6rem;flex-direction:column;gap:.75rem;padding:.75rem;transition:border-color .15s;animation:.32s both ProjectsGrid-module__4Xf7ja__card-enter;display:flex}@media (prefers-reduced-motion:reduce){.ProjectsGrid-module__4Xf7ja__card{animation:none}}.ProjectsGrid-module__4Xf7ja__card:hover{border-color:#22c55ebf}.ProjectsGrid-module__4Xf7ja__preview,.ProjectsGrid-module__4Xf7ja__previewPortrait{background:#05100a;border:1px solid #22c55e40;border-radius:.45rem;display:block;position:relative;overflow:hidden}.ProjectsGrid-module__4Xf7ja__preview{aspect-ratio:16/10;width:100%}.ProjectsGrid-module__4Xf7ja__previewPortrait{aspect-ratio:1/2;background:radial-gradient(120% 100% at 50% 0,#22c55e1a,#0000 60%),#05100a;max-width:100%;height:340px;margin:0 auto}.ProjectsGrid-module__4Xf7ja__previewFallback{text-align:center;color:#4ade80;background:repeating-linear-gradient(45deg,#22c55e0f 0 10px,#0000 10px 20px);justify-content:center;align-items:center;padding:.5rem;font-size:1rem;font-weight:700;display:flex;position:absolute;inset:0}.ProjectsGrid-module__4Xf7ja__info{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.ProjectsGrid-module__4Xf7ja__title{color:#f4f4f5;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.ProjectsGrid-module__4Xf7ja__description{color:#d1d5db;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ProjectsGrid-module__4Xf7ja__pillRow{flex-wrap:wrap;gap:.3rem;display:flex}.ProjectsGrid-module__4Xf7ja__pill{color:#86efac;border:1px solid #22c55e80;border-radius:9999px;padding:.1rem .5rem;font-size:.65rem}.ProjectsGrid-module__4Xf7ja__meta{color:#6b7280;font-size:.7rem}.ProjectsGrid-module__4Xf7ja__actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem;display:flex}.ProjectsGrid-module__4Xf7ja__btn{color:#4ade80;border:1px solid #22c55e80;border-radius:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.ProjectsGrid-module__4Xf7ja__btn:hover{color:#86efac;background:#22c55e26}.ProjectsGrid-module__4Xf7ja__iconBtn{justify-content:center;align-items:center;padding:.3rem .5rem;display:inline-flex}.ProjectsGrid-module__4Xf7ja__btnPrimary{color:#05100a;background:#22c55e;border-color:#22c55e}.ProjectsGrid-module__4Xf7ja__btnPrimary:hover{color:#05100a;background:#4ade80}.ProjectsGrid-module__4Xf7ja__emptyState{color:#9ca3af;font-size:.85rem}.ProjectsGrid-module__4Xf7ja__paginationRow{color:#9ca3af;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;font-size:.75rem;display:flex}.ProjectsGrid-module__4Xf7ja__pageButton{color:#10b981;cursor:pointer;background:0 0;border:1px solid #10b98166;border-radius:.3rem;padding:.25rem .6rem}.ProjectsGrid-module__4Xf7ja__pageButton:hover:not(:disabled){color:#34d399;background:#10b98126}.ProjectsGrid-module__4Xf7ja__pageButton:disabled{opacity:.35;cursor:default}.ProjectsGrid-module__4Xf7ja__hint{color:#6b7280;margin-top:.6rem;font-size:.72rem}
.ContactCard-module__5HRfSq__wrapper{margin:.5rem 0;font-family:inherit}.ContactCard-module__5HRfSq__header{color:#4ade80;border-bottom:1px solid #22c55e59;margin-bottom:.6rem;padding-bottom:.4rem;font-weight:700}.ContactCard-module__5HRfSq__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.7rem;display:grid}@keyframes ContactCard-module__5HRfSq__tile-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ContactCard-module__5HRfSq__tile{color:#86efac;background:#0a140e80;border:1px solid #22c55e66;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.85rem .5rem;text-decoration:none;transition:color .15s,border-color .15s,background .15s,transform .15s;animation:.3s both ContactCard-module__5HRfSq__tile-enter;display:flex}@media (prefers-reduced-motion:reduce){.ContactCard-module__5HRfSq__tile{animation:none}}.ContactCard-module__5HRfSq__tile:hover{color:#f4f4f5;background:#22c55e1f;border-color:#22c55e;transform:translateY(-2px)}.ContactCard-module__5HRfSq__icon{display:inline-flex}.ContactCard-module__5HRfSq__label{letter-spacing:.02em;font-size:.72rem;font-weight:600}.ContactCard-module__5HRfSq__hint{color:#6b7280;margin-top:.7rem;font-size:.72rem}
.SkillsGrid-module__fH71Ga__wrapper{margin:.5rem 0;font-family:inherit}.SkillsGrid-module__fH71Ga__header{color:#4ade80;border-bottom:1px solid #22c55e59;margin-bottom:.6rem;padding-bottom:.4rem;font-weight:700}.SkillsGrid-module__fH71Ga__categories{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.SkillsGrid-module__fH71Ga__category{background:#0a140e66;border:1px solid #22c55e4d;border-radius:.5rem;padding:.75rem .8rem .85rem}.SkillsGrid-module__fH71Ga__categoryTitle{color:#4ade80;letter-spacing:.03em;margin:0 0 .6rem;font-size:.8rem;font-weight:700}.SkillsGrid-module__fH71Ga__pills{flex-wrap:wrap;gap:.4rem;display:flex}@keyframes SkillsGrid-module__fH71Ga__pill-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.SkillsGrid-module__fH71Ga__pill{color:#e5e7eb;background:#0006;border:1px solid #22c55e59;border-radius:.4rem;align-items:center;gap:.35rem;padding:.22rem .5rem;font-size:.72rem;transition:border-color .15s,background .15s;animation:.3s both SkillsGrid-module__fH71Ga__pill-enter;display:inline-flex}@media (prefers-reduced-motion:reduce){.SkillsGrid-module__fH71Ga__pill{animation:none}}.SkillsGrid-module__fH71Ga__pill:hover{background:#22c55e1a;border-color:#22c55eb3}.SkillsGrid-module__fH71Ga__pillLink{cursor:pointer;color:#86efac;border-color:#22c55e8c;font-family:inherit}.SkillsGrid-module__fH71Ga__pillLink:hover{color:#bbf7d0;background:#22c55e29;border-color:#22c55ee6}.SkillsGrid-module__fH71Ga__pillIcon{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}
.StatsPanel-module__17tuia__wrapper{margin:.5rem 0;font-family:inherit}.StatsPanel-module__17tuia__header{color:#4ade80;border-bottom:1px solid #22c55e59;margin-bottom:.7rem;padding-bottom:.4rem;font-weight:700}.StatsPanel-module__17tuia__tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin-bottom:1rem;display:grid}@keyframes StatsPanel-module__17tuia__stat-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.StatsPanel-module__17tuia__tile{background:#0a140e80;border:1px solid #22c55e4d;border-radius:.5rem;padding:.7rem .8rem;animation:.3s both StatsPanel-module__17tuia__stat-enter}.StatsPanel-module__17tuia__tileValue{font-size:1.9rem;font-weight:800;line-height:1}.StatsPanel-module__17tuia__tileLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-top:.35rem;font-size:.72rem}.StatsPanel-module__17tuia__chart{background:#0a140e66;border:1px solid #22c55e4d;border-radius:.5rem;padding:.8rem .9rem .9rem}.StatsPanel-module__17tuia__chartTitle{color:#4ade80;letter-spacing:.02em;margin-bottom:.7rem;font-size:.8rem;font-weight:700}.StatsPanel-module__17tuia__row{grid-template-columns:130px 1fr 1.5rem;align-items:center;gap:.6rem;margin-bottom:.45rem;animation:.3s both StatsPanel-module__17tuia__stat-enter;display:grid}@media (prefers-reduced-motion:reduce){.StatsPanel-module__17tuia__tile,.StatsPanel-module__17tuia__row{animation:none}}.StatsPanel-module__17tuia__row:last-child{margin-bottom:0}.StatsPanel-module__17tuia__rowLabel{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.StatsPanel-module__17tuia__track{background:#22c55e14;border-radius:4px;height:12px;position:relative;overflow:hidden}.StatsPanel-module__17tuia__bar{border-radius:4px;min-width:4px;height:100%;transition:width .4s;position:absolute;inset:0 auto 0 0}.StatsPanel-module__17tuia__rowCount{color:#86efac;text-align:right;font-size:.74rem;font-weight:700}@media (max-width:480px){.StatsPanel-module__17tuia__row{grid-template-columns:92px 1fr 1.4rem}}
@keyframes MatrixRain-module__n5LdDG__matrix-fall{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.MatrixRain-module__n5LdDG__matrixContainer{pointer-events:none;opacity:.05;z-index:-1;position:absolute;inset:0;overflow:hidden}.MatrixRain-module__n5LdDG__matrixColumn{color:#4ade80;white-space:pre;font-size:.7rem;line-height:1.1;animation-name:MatrixRain-module__n5LdDG__matrix-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}
.Disintegration-module__hxb9-G__overlay{z-index:50;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Disintegration-module__hxb9-G__canvas{position:absolute;inset:0}.Disintegration-module__hxb9-G__pulse{opacity:0;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0%,#00ff8814 40%,#00ff8847 50%,#00ff8814 60%,#0000 100%);animation:.44s ease-out .22s both Disintegration-module__hxb9-G__pulse-sweep;position:absolute;inset:0}@keyframes Disintegration-module__hxb9-G__pulse-sweep{0%{opacity:0;transform:translate(-45%)}35%{opacity:1}to{opacity:0;transform:translate(45%)}}.Disintegration-module__hxb9-G__scanlines{opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#00ff880f 0 1px,#0000 1px 3px);animation:3.4s steps(2,end) .18s both Disintegration-module__hxb9-G__scan-flicker;position:absolute;inset:0}@keyframes Disintegration-module__hxb9-G__scan-flicker{0%{opacity:0}8%{opacity:.6}11%{opacity:.15}20%{opacity:.5}45%{opacity:.3}75%{opacity:.12}to{opacity:0}}.Disintegration-module__hxb9-G__crt{opacity:0;background:#fff;animation:3.6s ease-out both Disintegration-module__hxb9-G__crt-blip;position:absolute;inset:0}@keyframes Disintegration-module__hxb9-G__crt-blip{0%,to{opacity:0}7%{opacity:.07}8%{opacity:0}41%{opacity:0}43%{opacity:.045}44%{opacity:0}}.Disintegration-module__hxb9-G__vignette{opacity:0;background:radial-gradient(#0000 38%,#000000e0 100%);animation:3.2s ease-in .45s both Disintegration-module__hxb9-G__vignette-in;position:absolute;inset:0}@keyframes Disintegration-module__hxb9-G__vignette-in{0%{opacity:0}65%{opacity:1}to{opacity:1}}.Disintegration-module__hxb9-G__energize{filter:brightness(1.5)contrast(1.14)drop-shadow(1px 0 #ff005080)drop-shadow(-1px 0 #00c8ff80)drop-shadow(0 0 4px #0f89)}.Disintegration-module__hxb9-G__shake{animation:.52s ease-in-out Disintegration-module__hxb9-G__dis-shake}@keyframes Disintegration-module__hxb9-G__dis-shake{0%,to{transform:translate(0)}20%{transform:translate(-1.5px,1px)}40%{transform:translate(1.5px,-1px)}60%{transform:translate(-1px,1.5px)}80%{transform:translate(1px,-1.5px)}}.Disintegration-module__hxb9-G__dissolve{opacity:0;filter:blur(2px)brightness(1.4);transition:opacity .3s ease-in,filter .3s ease-in}@media (prefers-reduced-motion:reduce){.Disintegration-module__hxb9-G__overlay{display:none}}
@keyframes TerminalComp-module__PHVcDa__blink-cursor{0%,to{opacity:1}50%{opacity:0}}.TerminalComp-module__PHVcDa__terminalContainer{background:#000;border:2px solid #22c55e;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.TerminalComp-module__PHVcDa__clearContent{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.TerminalComp-module__PHVcDa__terminalContainer:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 1px,#0000001f 1px 2px);position:absolute;inset:0}.TerminalComp-module__PHVcDa__terminalContainer:after{content:"";z-index:2;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.TerminalComp-module__PHVcDa__terminalHeader{z-index:20;background:#000;border-bottom:2px solid #22c55e;flex-shrink:0;align-items:center;padding:.5rem;display:flex;position:relative}.TerminalComp-module__PHVcDa__windowDots{flex-shrink:0;gap:.5rem;display:flex}.TerminalComp-module__PHVcDa__dot{border-radius:9999px;width:.75rem;height:.75rem}.TerminalComp-module__PHVcDa__dotRed{background:#ef4444}.TerminalComp-module__PHVcDa__dotYellow{background:#f59e0b}.TerminalComp-module__PHVcDa__dotGreen{background:#22c55e}.TerminalComp-module__PHVcDa__terminalNav{flex-wrap:wrap;flex-grow:1;justify-content:center;gap:.4rem;display:flex}.TerminalComp-module__PHVcDa__navButton{color:#10b981;cursor:pointer;background:#00000080;border:1px solid #10b98166;border-radius:.4rem;padding:.35rem .65rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s}.TerminalComp-module__PHVcDa__navButton:hover{color:#34d399;background:#10b98126;border-color:#22c55e;box-shadow:0 0 10px #22c55e66}.TerminalComp-module__PHVcDa__terminalBody{z-index:10;flex:auto;min-height:0;padding:1rem;font-size:.875rem;position:relative;overflow:hidden auto}.TerminalComp-module__PHVcDa__terminalBody::-webkit-scrollbar{width:8px}.TerminalComp-module__PHVcDa__terminalBody::-webkit-scrollbar-track{background:#0d0d0d}.TerminalComp-module__PHVcDa__terminalBody::-webkit-scrollbar-thumb{background:linear-gradient(#1a4d2e 0%,#145a2e 50%,#0f3d20 100%);border-radius:4px}.TerminalComp-module__PHVcDa__terminalBody::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2a5d3e 0%,#1f6a3e 50%,#1a4d2e 100%)}.TerminalComp-module__PHVcDa__terminalBody{scrollbar-width:thin;scrollbar-color:#1a4d2e #0d0d0d}@keyframes TerminalComp-module__PHVcDa__line-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.TerminalComp-module__PHVcDa__historyLine{margin-bottom:.5rem;animation:.24s both TerminalComp-module__PHVcDa__line-in}@media (prefers-reduced-motion:reduce){.TerminalComp-module__PHVcDa__historyLine{animation:none}}.TerminalComp-module__PHVcDa__outputLine{white-space:pre-wrap;color:#86efac}.TerminalComp-module__PHVcDa__terminalStderr{white-space:pre-wrap;color:#ef4444}.TerminalComp-module__PHVcDa__promptUser{color:#3b82f6}.TerminalComp-module__PHVcDa__promptSeparator,.TerminalComp-module__PHVcDa__promptSymbol{color:#e5e7eb}.TerminalComp-module__PHVcDa__promptDirectory{color:#a78bfa}.TerminalComp-module__PHVcDa__commandText{color:#4ade80}.TerminalComp-module__PHVcDa__inputRow{align-items:center;display:flex}.TerminalComp-module__PHVcDa__inputWrapper{flex:1;align-items:center;min-width:0;margin-left:.4rem;display:flex;position:relative}.TerminalComp-module__PHVcDa__inputValue{white-space:pre;color:#4ade80;min-height:1.25em;line-height:1.25}.TerminalComp-module__PHVcDa__cursorBlock{vertical-align:middle;background:#12e860;width:.6em;min-width:8px;height:1.1em;margin-left:1px;animation:1s step-end infinite TerminalComp-module__PHVcDa__blink-cursor;display:inline-block}.TerminalComp-module__PHVcDa__cursorFrozen{opacity:1;animation:none}.TerminalComp-module__PHVcDa__realInput{color:#0000;caret-color:#0000;width:100%;font:inherit;background:0 0;border:none;outline:none;position:absolute;inset:0}.TerminalComp-module__PHVcDa__tabSuggestions{color:#e5e7eb;background:#0009;border:1px solid #22c55e;border-radius:.25rem;margin-top:.5rem;padding:.4rem .6rem;font-size:.8rem}@media (max-width:768px){.TerminalComp-module__PHVcDa__terminalHeader{flex-wrap:wrap}.TerminalComp-module__PHVcDa__terminalNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:100%;margin-top:.4rem;display:grid}.TerminalComp-module__PHVcDa__navButton{text-align:center;padding:.3rem .2rem;font-size:.68rem}.TerminalComp-module__PHVcDa__terminalBody{padding:.75rem}}
.ContributionGraph-module__XfBQmW__container{border-top:1px solid #22c55e40;flex-direction:column;gap:.4rem;width:100%;margin-top:.75rem;padding-top:.75rem;display:flex}.ContributionGraph-module__XfBQmW__scroll{width:100%;padding-bottom:.25rem;overflow-x:auto}.ContributionGraph-module__XfBQmW__scroll::-webkit-scrollbar{height:6px}.ContributionGraph-module__XfBQmW__scroll::-webkit-scrollbar-thumb{background:#22c55e59;border-radius:9999px}.ContributionGraph-module__XfBQmW__chart{flex-direction:column;gap:1px;display:inline-flex}.ContributionGraph-module__XfBQmW__months{color:#9ca3af;gap:1px;font-size:.5rem;line-height:1;display:flex}.ContributionGraph-module__XfBQmW__monthLabel{white-space:nowrap;flex:0 0 6px;overflow:visible}.ContributionGraph-module__XfBQmW__grid{gap:1px;display:flex}@keyframes ContributionGraph-module__XfBQmW__week-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ContributionGraph-module__XfBQmW__week{flex-direction:column;gap:1px;animation:.26s both ContributionGraph-module__XfBQmW__week-in;display:flex}@media (prefers-reduced-motion:reduce){.ContributionGraph-module__XfBQmW__week{animation:none}}.ContributionGraph-module__XfBQmW__cell{border-radius:1px;width:6px;height:6px}.ContributionGraph-module__XfBQmW__footer{color:#9ca3af;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.ContributionGraph-module__XfBQmW__legend{align-items:center;gap:3px;display:flex}.ContributionGraph-module__XfBQmW__legendCell{border-radius:2px;width:10px;height:10px}
.IdentityPane-module__cBKnOa__pane{color:#4ade80;height:100%;font-family:var(--font-geist-mono), monospace;text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.IdentityPane-module__cBKnOa__avatar{border:2px solid #22c55e99;border-radius:50%;flex-shrink:0;width:160px;height:160px;position:relative;overflow:hidden;box-shadow:0 0 22px #22c55e40}.IdentityPane-module__cBKnOa__name{color:#f4f4f5;margin-top:.5rem;font-size:1.1rem;font-weight:700}.IdentityPane-module__cBKnOa__title{color:#34d399;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem}.IdentityPane-module__cBKnOa__tagline{color:#9ca3af;max-width:22rem;font-size:.75rem}.IdentityPane-module__cBKnOa__socials{flex-direction:row;justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.IdentityPane-module__cBKnOa__socialIcon{color:#86efac;background:#0a140e80;border:1px solid #22c55e66;border-radius:9999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.IdentityPane-module__cBKnOa__socialIcon:hover{color:#05100a;background:#22c55e;border-color:#22c55e}@media (max-width:768px) and (orientation:portrait){.IdentityPane-module__cBKnOa__pane{justify-content:center;gap:.3rem}.IdentityPane-module__cBKnOa__avatar{width:88px;height:88px;box-shadow:0 0 14px #22c55e38}.IdentityPane-module__cBKnOa__name{margin-top:.25rem;font-size:1rem}.IdentityPane-module__cBKnOa__title{font-size:.62rem}.IdentityPane-module__cBKnOa__tagline{display:none}.IdentityPane-module__cBKnOa__socials{margin-top:.35rem}.IdentityPane-module__cBKnOa__contribGraph{display:none}}
.AppShell-module__-zW4nG__appShell{flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:hidden}.AppShell-module__-zW4nG__mainContentArea{flex-direction:row;flex-grow:1;width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}.AppShell-module__-zW4nG__identityPane{box-sizing:border-box;background:#000;border-right:2px solid #22c55e;flex-shrink:0;width:30%;height:100dvh;padding:1rem;overflow-y:auto}.AppShell-module__-zW4nG__terminalPane{flex-direction:column;flex-grow:1;width:70%;height:100dvh;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.AppShell-module__-zW4nG__mainContentArea{flex-direction:column}.AppShell-module__-zW4nG__identityPane{border-bottom:2px solid #22c55e;border-right:none;flex-shrink:0;width:100%;height:26dvh;min-height:26dvh;max-height:26dvh;padding:.6rem}.AppShell-module__-zW4nG__terminalPane{flex-grow:0;flex-shrink:0;width:100%;height:74dvh;min-height:74dvh;max-height:74dvh}.AppShell-module__-zW4nG__identityPane.AppShell-module__-zW4nG__hideOnMobile{display:none}.AppShell-module__-zW4nG__identityPane.AppShell-module__-zW4nG__hideOnMobile+.AppShell-module__-zW4nG__terminalPane{height:100dvh;min-height:100dvh;max-height:100dvh}}@media (max-width:768px) and (orientation:landscape){.AppShell-module__-zW4nG__mainContentArea{flex-direction:row}.AppShell-module__-zW4nG__identityPane{border-bottom:none;border-right:2px solid #22c55e;width:35%;height:100dvh;min-height:100dvh;max-height:100dvh}.AppShell-module__-zW4nG__terminalPane{width:65%;height:100dvh;min-height:100dvh;max-height:100dvh}.AppShell-module__-zW4nG__identityPane.AppShell-module__-zW4nG__hideOnMobile{display:none}.AppShell-module__-zW4nG__identityPane.AppShell-module__-zW4nG__hideOnMobile+.AppShell-module__-zW4nG__terminalPane{width:100%}}
