:root{--surface:#07100d;--surface-raised:#0a1511;--quiet:#88a098}.shell-terminal-maximized{padding:0}.shell-terminal-maximized .shell-window{width:100%!important;max-width:none!important;height:100svh!important;border-radius:0!important}.shell-terminal-maximized .shell-main{min-height:0}body{background:#030705}body:before{opacity:.42;mix-blend-mode:normal}body:after{opacity:.72}.button{box-shadow:none}.button:hover{box-shadow:0 10px 24px -18px rgba(77,255,104,.8)}.card:before,.channel-panel:before,.event-card:before,.feature:before,.form-console:before,.specialty-card:before{opacity:.2}.shell-terminal{padding:clamp(12px,2vw,28px);background:radial-gradient(circle at 70% 15%,rgba(77,255,104,.06),transparent 28%),#030705}.shell-window{border-color:#33483f!important;box-shadow:0 28px 80px -48px rgba(77,255,104,.38)!important}.shell-tabs{position:relative;background:#0a100e!important;border-bottom-color:#2b3b34!important}.shell-controls{gap:9px}.shell-controls button{display:block;width:13px;height:13px;border:0;border-radius:50%;padding:0;cursor:pointer}.shell-window-close{background:#df655d}.shell-window-minimize{background:#d9b849}.shell-window-maximize{background:#64be74}.shell-controls button:hover{filter:brightness(1.25);transform:scale(1.08)}.shell-tab{position:relative;align-self:stretch;display:flex;align-items:center;gap:7px;padding:0 20px!important;border-right:1px solid #2b3b34!important;background:#0b120f!important}.shell-tab-active:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--green);box-shadow:0 0 9px var(--green)}.shell-tab i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.shell-tab-secondary{opacity:.68}.shell-tab-actions{display:flex;align-self:stretch;align-items:center;padding:0 12px;border-right:1px solid #2b3b34}.shell-new-tab{width:24px;height:24px;border:1px solid #3b5046!important;border-radius:4px!important;margin:0!important;padding:0!important;color:#80d9e5!important}.shell-new-tab:hover{border-color:var(--cyan)!important;background:rgba(89,243,255,.08)!important}.shell-runtime{padding-right:18px;color:#8da49b!important}.shell-runtime b{color:#cedbd5;font-weight:500}.shell-pane{background:#070c0a!important;transition:background .2s}.shell-pane-focused{background:linear-gradient(90deg,rgba(77,255,104,.025),transparent 45%),#070c0a!important}.shell-pane-focused .shell-input{box-shadow:inset 2px 0 var(--green)}.shell-input{position:relative;border-top:1px solid #2b3b34!important;background:#090f0d;padding:15px 28px!important}.shell-input label{color:#6de080!important}.shell-input input{flex:1!important;width:auto!important;min-width:10ch!important;caret-color:#6de080!important;color:#edf6f1!important}.shell-suggestions{position:absolute;bottom:calc(100% + 8px);left:24px;z-index:5;width:min(320px,calc(100% - 48px));padding:5px;border:1px solid #355247;background:#08100d;box-shadow:0 16px 36px -24px #000}.shell-suggestions button{display:flex;justify-content:space-between;width:100%;border:0;background:transparent;padding:7px 8px;color:#b8c8c1;text-align:left;font:inherit;font-size:11px}.shell-suggestions button:hover{background:rgba(77,255,104,.1);color:var(--green)}.shell-suggestions span{color:var(--quiet);font-size:9px}.shell-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:570px}.shell-help-grid button{display:grid;grid-template-columns:105px 1fr;gap:8px;border:1px solid #293a33;background:#08100d;padding:9px;color:#aec0b7;text-align:left;font:inherit;font-size:10px}.shell-help-grid button:hover{border-color:var(--green);background:rgba(77,255,104,.06)}.shell-help-grid b{color:var(--green);font-weight:500}.shell-success{color:var(--green)}.shell-hint{display:flex;gap:18px;background:#080e0c!important;color:#81938b!important}.shell-hint b{color:#c8d6d0;font-weight:500}.shell-status{background:#0b120f!important;border-top-color:#2b3b34!important}.shell-minimized{position:fixed;right:22px;bottom:20px;z-index:60;border:1px solid #365247;background:#0a100e;color:#7ce18c;padding:10px 14px;font:inherit;font-size:11px;box-shadow:0 15px 35px -22px #000}.shell-minimized span{color:#9ab0a6;margin-left:10px}.workspace-rail{width:224px!important;background:#07100d!important;border-right-color:#263d34!important}.workspace-stage{margin-left:224px!important}.workspace-rail-link{grid-template-columns:18px 1fr auto 9px!important;border-radius:3px}.workspace-rail-link small{color:#6f8980;font-size:8px}.workspace-rail-link.active{box-shadow:inset 2px 0 var(--green),0 8px 22px -20px var(--green)!important}.workspace-rail-foot{line-height:1.45}.workspace-rail-foot small{display:block}.workspace-stage .nav{background:rgba(4,10,8,.9)!important;border-bottom-color:#263d34!important}.projects-workbench-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}.projects-workbench-intro h1{margin:8px 0 15px}.projects-workbench-intro>span{display:flex;align-items:center;gap:7px;color:var(--cyan);font-size:10px;white-space:nowrap}.project-live i,.projects-workbench-intro>span i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);animation:stream-blink 1.4s ease-in-out infinite}.project-workbench{display:grid;grid-template-columns:245px minmax(0,1fr);border:1px solid #29463a;background:#07100d}.project-selector{border-right:1px solid #29463a;padding:15px}.workbench-label{display:flex;align-items:center;gap:8px;color:#7ddfe9;font-size:9px;letter-spacing:.1em}.workbench-label span{margin-left:auto;color:#849990}.project-selector>button{display:grid;grid-template-columns:25px 1fr 16px;align-items:center;gap:9px;width:100%;border:0;border-bottom:1px solid rgba(145,183,191,.12);background:transparent;padding:15px 5px;color:#8ca197;text-align:left;font:inherit}.project-selector>button small{color:#5e786e;font-size:9px}.project-selector>button b,.project-selector>button i{display:block}.project-selector>button b{color:#d8e5df;font-size:12px;font-weight:500}.project-selector>button i{margin-top:3px;color:#78938a;font-size:9px;font-style:normal}.project-selector>button svg{color:#50685f}.project-selector>button.active,.project-selector>button:hover{background:linear-gradient(90deg,rgba(77,255,104,.11),transparent);padding-left:10px}.project-selector>button.active b,.project-selector>button.active svg{color:var(--green)}.project-console{padding:clamp(24px,4vw,44px);animation:project-console-in .38s ease both}.project-console-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.project-console h2{margin:7px 0 0;color:#e5f0eb;font-size:clamp(32px,5vw,60px)}.project-live{display:flex;align-items:center;gap:7px;color:var(--green);font-size:9px;white-space:nowrap}.project-summary{max-width:780px;margin:25px 0 28px;color:#c0d0c8;font-size:14px}.project-console-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #29463a;border-left:1px solid #29463a}.project-console-grid article{min-height:150px;padding:17px;border-right:1px solid #29463a;border-bottom:1px solid #29463a}.project-console-grid small,.project-tech>span{color:#7ddfe9;font-size:9px;letter-spacing:.1em}.project-console-grid p{margin:12px 0 0;color:#b8c9c0;font-size:11px;line-height:1.7}.project-outcome{background:rgba(77,255,104,.045)}.project-architecture{margin-top:25px;padding-top:18px;border-top:1px solid #29463a}.project-architecture ol{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none}.project-architecture li{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #2f4b40;color:#c8d7d0;font-size:10px}.project-architecture li:not(:last-child):after{content:"→";margin-left:5px;color:var(--green)}.project-architecture li span{color:var(--cyan);font-size:8px}.project-tech{margin-top:25px}.project-tech>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.project-tech-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #2d4a40;padding:5px 7px;color:#b5c8bf;font-size:9px}.project-tech-chip .skill-icon{width:17px;height:17px;flex-basis:17px}.project-console-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}@keyframes project-console-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stack-group{position:relative;padding:22px!important}.stack-group strong{display:flex;gap:8px;align-items:center}.stack-group strong small{color:var(--cyan);font-size:9px}.stack-description{min-height:31px;margin:9px 0 0;color:#81968d;font-size:10px;line-height:1.55}.stack-group .stack{margin-top:13px!important}.skill-chip{position:relative}.skill-chip:hover{z-index:2}.currently-building{display:grid;gap:6px;margin-top:22px;padding:14px 0;border-top:1px dashed rgba(145,183,191,.25)}.currently-building small{color:var(--cyan);font-size:8px;letter-spacing:.1em}.currently-building strong{color:var(--green);font-size:11px;font-weight:500}.currently-building span{color:#91a59b;font-size:9px}.about-hero-clean>.about-rail-right{box-shadow:none!important}.about-portrait .hack-frame{box-shadow:0 20px 45px -35px rgba(77,255,104,.45)!important}.skill-chip:after{content:"used in " attr(data-projects);position:absolute;left:0;bottom:calc(100% + 7px);z-index:4;width:-moz-max-content;width:max-content;max-width:190px;padding:5px 7px;border:1px solid #355247;background:#07100d;color:#b8cac1;font-size:8px;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .16s,transform .16s}.skill-chip:hover:after{opacity:1;transform:translateY(0)}.copy-email-button{display:inline-flex;align-items:center;gap:7px;margin-top:13px;border:1px solid rgba(89,243,255,.35);background:transparent;padding:8px 10px;color:var(--cyan);font:inherit;font-size:10px}.copy-email-button:hover{background:rgba(89,243,255,.08)}a[target=_blank]:active{transform:translateY(1px);filter:brightness(1.2)}.form-status{padding:8px 10px;border-left:2px solid var(--green);background:rgba(77,255,104,.07)}.route-transition{background:rgba(2,7,5,.985)!important}.route-terminal{border-color:#3e6253!important;box-shadow:0 20px 50px -30px rgba(77,255,104,.45)!important}.route-command{color:#d6e5de}.route-terminal strong{display:block;margin-top:12px;color:var(--green);font-size:11px;font-weight:500}.route-terminal small{margin-top:7px}.route-transition-complete .route-terminal strong{color:var(--cyan)}@media(max-width:900px){.project-workbench{grid-template-columns:1fr}.project-selector{display:flex;gap:4px;overflow-x:auto;border-right:0;border-bottom:1px solid #29463a;padding:10px}.project-selector .workbench-label{display:none}.project-selector>button{flex:0 0 175px;border:1px solid rgba(145,183,191,.15);padding:10px}.project-selector>button.active,.project-selector>button:hover{padding-left:10px}.project-console-grid{grid-template-columns:1fr}.workspace-rail{width:auto!important}.workspace-stage{margin-left:0!important}}@media(max-width:700px){.shell-terminal{padding:0}.shell-window{min-height:100svh;border:0!important}.shell-tabs{overflow-x:auto}.shell-controls{padding:0 12px}.shell-tab{min-width:210px}.shell-runtime{display:none}.shell-hint{gap:10px;overflow-x:auto;white-space:nowrap}.shell-help-grid{grid-template-columns:1fr}.shell-pane .shell-input{position:sticky;bottom:0;z-index:4}.workspace-rail{padding:10px 14px!important}.workspace-rail-head{display:none}.workspace-rail-nav{gap:6px!important}.workspace-rail-link{grid-template-columns:15px auto!important;padding:8px!important}.workspace-rail-link b,.workspace-rail-link small{display:none}.projects-workbench-intro{display:block}.projects-workbench-intro>span{margin-top:18px}.project-console{padding:22px 16px}.project-console-head{display:block}.project-live{margin-top:14px}.project-summary{font-size:12px}.project-architecture ol{display:grid;grid-template-columns:1fr}.project-architecture li:not(:last-child):after{display:none}.project-console-actions{display:grid}.project-console-actions .button{justify-content:center}.about-hero-clean>.about-rail-right{padding:16px!important}}@media(prefers-reduced-motion:reduce){.project-console,.project-live i,.projects-workbench-intro>span i,.workspace-rail:after{animation:none!important}}.IndiaClock_clock__ybqGC{color:var(--muted);font-size:10px;letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:166px;text-align:right}.IndiaClock_separator__B419K,.IndiaClock_zone__bT89H{color:#7f9298}.IndiaClock_time__Qnb5X{color:var(--cyan);display:inline-block;min-width:66px}.IndiaClock_mobile__ldWBs{display:none}@media(max-width:760px){.IndiaClock_clock__ybqGC{min-width:57px;font-size:9px}.IndiaClock_desktop__wg7HK{display:none}.IndiaClock_mobile__ldWBs{display:inline}.IndiaClock_time__Qnb5X{min-width:30px}}