.home-module__7T5Noq__main{z-index:1;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-primary);flex-direction:column;align-items:center;padding:20px;display:flex;position:relative}.home-module__7T5Noq__skip{position:absolute;left:-9999px}.home-module__7T5Noq__skip:focus{z-index:50;color:#0f0;background:#000;border:2px solid #0f0;padding:.5rem .75rem;top:1rem;left:1rem}.home-module__7T5Noq__terminalBox{text-align:center;color:#0f0;width:80%;max-width:800px;font-family:var(--font-mono);background-color:#000000b8;border:1px solid #00ff0073;margin:1.75rem auto 0;padding:1rem 1.15rem;font-size:1rem;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 0 12px #00ff0047}.home-module__7T5Noq__scanLine{pointer-events:none;will-change:transform;background:linear-gradient(#0000 47%,#00ff00e6 50%,#0000 53%);animation:6s linear infinite home-module__7T5Noq__scan;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}@keyframes home-module__7T5Noq__scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.home-module__7T5Noq__plasmaField{z-index:0;pointer-events:none;background:radial-gradient(58% 55% at 42% 46%,#aaff4629 0%,#28b42814 30%,#003c140d 55%,#0000 74%);position:fixed;inset:0}.home-module__7T5Noq__dashboard{z-index:1;grid-template-columns:minmax(200px,.78fr) minmax(300px,1.22fr);align-items:stretch;gap:0;width:min(1100px,96vw);min-height:min(78vh,820px);margin-top:.75rem;padding:.5rem .5rem 1rem;display:grid;position:relative}.home-module__7T5Noq__engineFrame{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:-4% -2% -6% -4%}.home-module__7T5Noq__engineFrame svg{width:100%;height:100%;display:block;overflow:visible}.home-module__7T5Noq__engineFrame .dashboard-chassis{width:100%;height:100%;display:block;overflow:visible}.home-module__7T5Noq__orbColumn{z-index:1;text-align:center;place-self:center end;width:min(100%,360px);animation:.55s cubic-bezier(.22,.8,.28,1) both home-module__7T5Noq__riseIn;position:relative}.home-module__7T5Noq__menuColumn{z-index:2;flex-direction:column;align-self:stretch;width:100%;min-width:0;animation:.55s cubic-bezier(.22,.8,.28,1) .14s both home-module__7T5Noq__riseIn;display:flex;position:relative}@keyframes home-module__7T5Noq__riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.home-module__7T5Noq__welcomeQuiet{font-family:var(--font-display), monospace;letter-spacing:.04em;color:#00ff008c;text-shadow:none;margin:0 0 .35rem;font-size:clamp(.9rem,2vw,1.05rem)}.home-module__7T5Noq__welcomeSub{font-family:var(--font-mono);color:#00ff00a6;margin:.35rem 0 0;font-size:.85rem}.home-module__7T5Noq__welcome{font-family:var(--font-display), monospace;color:#0f0;text-shadow:0 0 10px #0f0;margin:0 0 10px;font-size:clamp(1.75rem,4vw,2.5rem)}.home-module__7T5Noq__tag{font-family:var(--font-mono);color:#0f0;margin:0 0 20px}.home-module__7T5Noq__orbStage{justify-content:center;align-items:center;width:min(320px,78vw);height:min(320px,78vw);margin:.35rem calc(-1*clamp(2.25rem,6vw,4.75rem)) .35rem auto;display:flex;position:relative;overflow:visible}.home-module__7T5Noq__visual{justify-content:center;margin:10px 0 20px;display:flex}.home-module__7T5Noq__name{font-family:var(--font-display), monospace;color:#b8ff3a;text-shadow:0 0 10px #b4ff3cd9,0 0 28px #00ff008c;margin:.2rem 0;font-size:clamp(2.1rem,5vw,2.85rem)}.home-module__7T5Noq__role{font-family:var(--font-mono);color:#0f0;margin:0 0 .5rem;font-size:1rem}.home-module__7T5Noq__tagline{color:#8fff60;text-shadow:0 0 8px #00ff0073;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:.1rem 0 .25rem;font-size:1.05rem;display:flex}.home-module__7T5Noq__buttonRow{flex-wrap:wrap;justify-content:center;gap:0;margin:10px 0;display:flex}.home-module__7T5Noq__workBlock{--menu-inset:clamp(2.75rem, 9vw, 5.25rem);width:100%;margin-top:0;padding-top:clamp(2.75rem,11vh,6.5rem)}.home-module__7T5Noq__workToggle{z-index:3;margin:0 0 1rem var(--menu-inset);opacity:.85;background:0 0;border:1px solid #00ff0059;border-radius:2px;justify-content:center;gap:0;display:inline-flex;position:relative;overflow:hidden}.home-module__7T5Noq__workToggleBtn{color:#00ff00b3;font-family:var(--font-mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:none;padding:.28rem .85rem;font-size:.72rem;text-decoration:none;transition:background-color .25s,color .25s}.home-module__7T5Noq__workToggleBtn+.home-module__7T5Noq__workToggleBtn{border-left:1px solid #00ff0059}.home-module__7T5Noq__workToggleActive{color:#b8ff40;background:#00ff0024}.home-module__7T5Noq__xboxDeck{flex-direction:column;gap:0;width:100%;padding:.15rem 0 0;display:flex;position:relative;overflow:visible}.home-module__7T5Noq__arcStage{--arc-x:24px;--arc-y:50%;z-index:1;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:320px;margin:0;position:relative;overflow:visible}.home-module__7T5Noq__arcStage:focus-visible{box-shadow:inset 0 0 0 1px #00ff6447}.home-module__7T5Noq__bladeRow{left:var(--arc-x);top:var(--arc-y);width:calc(min(380px, 100% - 44px) * var(--bar-length,1));cursor:pointer;text-align:left;color:inherit;transform-origin:18px;touch-action:none;will-change:transform, opacity;background:0 0;border:none;align-items:center;gap:.85rem;margin:0;padding:0;text-decoration:none;transition:transform .42s cubic-bezier(.22,.8,.28,1),opacity .32s;display:flex;position:absolute}.home-module__7T5Noq__bladeRowActive{cursor:default}.home-module__7T5Noq__dialNode{flex:none;width:42px;height:42px;position:relative}.home-module__7T5Noq__dialNode:after{content:"";background:linear-gradient(90deg,#b4ff78bf,#78ff8c26);width:1.1rem;height:2px;position:absolute;top:50%;left:100%;box-shadow:0 0 6px #78ff5059}.home-module__7T5Noq__dialNodeActive:after{background:linear-gradient(90deg,#e6ff64f2,#b4ff5040);box-shadow:0 0 10px #d2ff50b3}.home-module__7T5Noq__dialRing,.home-module__7T5Noq__dialRingOuter,.home-module__7T5Noq__dialCore,.home-module__7T5Noq__dialShell{box-sizing:border-box;border-radius:50%;margin:auto;position:absolute;inset:0}.home-module__7T5Noq__dialRingOuter{border:1px solid #64ff7880;width:42px;height:42px;box-shadow:0 0 12px #00ff5047,inset 0 0 8px #50ff3c1f}.home-module__7T5Noq__dialShell{background:radial-gradient(circle at 40% 35%,#3c8c3259 0%,#001e0a8c 70%);border:1px solid #a0ff8259;width:34px;height:34px}.home-module__7T5Noq__dialRing{border:1px solid #8cff8ca6;width:26px;height:26px;box-shadow:inset 0 0 6px #78ff5040}.home-module__7T5Noq__dialCore{background:radial-gradient(circle at 40% 35%,#f0ffb0 0%,#8dff40 45%,#1a8020 100%);border:1px solid #c8ff8cd9;width:12px;height:12px;transition:background-color .25s,box-shadow .25s,width .25s,height .25s;box-shadow:0 0 10px #00ff508c,inset 0 0 4px #ffffc859}.home-module__7T5Noq__dialNodeActive .home-module__7T5Noq__dialCore{width:15px;height:15px;box-shadow:0 0 16px #d2ff50f2,0 0 28px #00ff508c}.home-module__7T5Noq__dialNodeActive .home-module__7T5Noq__dialRing{border-color:#dcff78f2;box-shadow:0 0 12px #b4ff3c73}.home-module__7T5Noq__dialNodeActive .home-module__7T5Noq__dialRingOuter{border-color:#c8ff64cc}.home-module__7T5Noq__dialNodeActive .home-module__7T5Noq__dialShell{background:radial-gradient(circle at 40% 35%,#64c83c73 0%,#0a320f99 70%);border-color:#dcff8c8c}.home-module__7T5Noq__blade{color:#beffaff2;min-width:0;min-height:2.2rem;font-family:var(--font-display), monospace;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#061a0a42;border:1px solid #7dff9180;flex:auto;align-items:center;padding:.28rem 1.1rem .28rem .9rem;transition:color .25s,background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 0 10px #00ff501a}.home-module__7T5Noq__bladeRow:hover .home-module__7T5Noq__blade{border-color:#a0ffaabf;box-shadow:0 0 18px #00ff5042,inset 0 0 16px #00ff501a}.home-module__7T5Noq__bladeLabel{z-index:1;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 8px #00ff504d;white-space:normal;min-width:0;font-size:clamp(.95rem,1.9vw,1.1rem);line-height:1.15;position:relative;overflow:hidden}.home-module__7T5Noq__bladeActive{color:#0a1600;background:linear-gradient(100deg,#d7ff4bf0 0%,#91f52ddb 100%);border-color:#e6ff78f2;box-shadow:0 0 20px #b4ff3c80,0 0 34px #00ff503d,inset 0 0 12px #ffffc82e}.home-module__7T5Noq__bladeActive:after{content:"";opacity:0;pointer-events:none;background:#ffffd78c;animation:4.2s step-end infinite home-module__7T5Noq__bladeFlicker;position:absolute;inset:0}.home-module__7T5Noq__bladeActive .home-module__7T5Noq__bladeLabel{text-shadow:none}@keyframes home-module__7T5Noq__bladeFlicker{0%,46%,50%,52%,55%,to{opacity:0}47%{opacity:.11}51%{opacity:.06}53%{opacity:.09}}.home-module__7T5Noq__menuHint{z-index:1;font-family:var(--font-mono);letter-spacing:.06em;color:#00ff0073;margin:.55rem 0 0;padding-left:.35rem;font-size:.72rem;position:relative}.home-module__7T5Noq__fileTree{z-index:0;clear:both;isolation:isolate;background:linear-gradient(90deg,#00280a66 0%,#00140524 100%);border-left:1px solid #00ff504d;margin:1.35rem 0 0 .15rem;padding:.7rem .7rem .65rem .9rem;animation:.34s cubic-bezier(.22,.8,.28,1) both home-module__7T5Noq__fileTreeIn;position:relative}@keyframes home-module__7T5Noq__fileTreeIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0,0)}}.home-module__7T5Noq__fileItem{animation:.3s both home-module__7T5Noq__fileItemIn;animation-delay:calc(var(--i) * 34ms + 60ms)}@keyframes home-module__7T5Noq__fileItemIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0,0)}}.home-module__7T5Noq__fileTreePath{font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;color:#78ff8c8c;flex-wrap:wrap;align-items:baseline;gap:.2rem;margin:0 0 .45rem;font-size:.68rem;display:flex}.home-module__7T5Noq__fileTreeRoot{color:#b4ff50bf}.home-module__7T5Noq__fileTreeCrumb{appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.home-module__7T5Noq__fileTreeCrumb:hover,.home-module__7T5Noq__fileTreeCrumb:focus-visible{color:#b4ff50f2;text-underline-offset:2px;outline:none;text-decoration:underline}.home-module__7T5Noq__fileTreeSep{opacity:.5}.home-module__7T5Noq__fileList{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.home-module__7T5Noq__fileLink{color:#aaff96eb;width:100%;min-width:0;font-family:var(--font-display), monospace;letter-spacing:.03em;text-align:left;appearance:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.95rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:flex}.home-module__7T5Noq__fileLink:hover,.home-module__7T5Noq__fileLink:focus-visible{color:#041200;background:#aaff46e0;border-color:#d2ff64b3;outline:none;box-shadow:0 0 14px #00ff5059}.home-module__7T5Noq__fileGlyph{color:#8cff78a6;flex:none;font-size:.75rem}.home-module__7T5Noq__fileLink:hover .home-module__7T5Noq__fileGlyph,.home-module__7T5Noq__fileLink:focus-visible .home-module__7T5Noq__fileGlyph{color:#142800b3}.home-module__7T5Noq__fileName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.home-module__7T5Noq__workArchive{z-index:1;--xb-text:#cfe6a4;--xb-text-dim:#cfe6a4bf;--xb-frame:#a0dc5a8c;--xb-slat:#0e22089e;max-width:26rem;min-height:9.5rem;margin:1.35rem 0 0 .15rem;animation:.34s cubic-bezier(.22,.8,.28,1) both home-module__7T5Noq__fileTreeIn;position:relative}.home-module__7T5Noq__workArchiveHint{font-family:var(--font-mono);color:#b8ffb8d1;margin:.75rem 0 0;font-size:.9rem;line-height:1.45}.home-module__7T5Noq__archivePlate{width:calc(100% - .5rem);margin:0 0 -1px;padding:.5rem 1rem .6rem;position:relative}.home-module__7T5Noq__archivePlate:before,.home-module__7T5Noq__archivePlate:after{content:"";z-index:0;clip-path:polygon(10px 0,calc(100% - 52px) 0,100% 100%,0 100%,0 10px);position:absolute}.home-module__7T5Noq__archivePlate:before{background:var(--xb-frame);inset:0}.home-module__7T5Noq__archivePlate:after{background:linear-gradient(#142e0ae6 0%,#040e03eb 100%);inset:1px}.home-module__7T5Noq__archiveCount,.home-module__7T5Noq__archiveTitle{z-index:1;position:relative}.home-module__7T5Noq__archiveCount{font-family:var(--font-mono);letter-spacing:.1em;color:var(--xb-text-dim);margin:0;font-size:.7rem}.home-module__7T5Noq__archiveTitle{font-family:var(--font-display), monospace;letter-spacing:.14em;text-transform:uppercase;color:#eef7dd;text-shadow:0 0 8px #beff824d;margin:.05rem 0 0;font-size:1.4rem}.home-module__7T5Noq__archiveDeck{border:1px solid var(--xb-frame);background:linear-gradient(#0a1a068c 0%,#020802b3 100%);border-radius:8px;outline:none;padding:5px;position:relative}.home-module__7T5Noq__archiveDeck:focus-visible{border-color:#d2ff96d9;box-shadow:0 0 10px #a0ff5a4d}.home-module__7T5Noq__archiveList{scrollbar-width:none;flex-direction:column;gap:2px;max-height:15.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.home-module__7T5Noq__archiveList::-webkit-scrollbar{display:none}.home-module__7T5Noq__archiveRow{font-family:var(--font-mono);color:var(--xb-text);cursor:pointer;background:var(--xb-slat);border-radius:1px;align-items:baseline;gap:.55rem;padding:.34rem .7rem;font-size:.86rem;transition:background-color .15s,color .15s;display:flex}.home-module__7T5Noq__archiveRow:hover{background:#1e3c10b3}.home-module__7T5Noq__archiveRowActive,.home-module__7T5Noq__archiveRowActive:hover{color:#fff;background:#000}.home-module__7T5Noq__archiveNum{flex:none;min-width:1.4rem}.home-module__7T5Noq__archiveRowTitle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.home-module__7T5Noq__archiveRowActive .home-module__7T5Noq__archiveRowTitle{font-weight:700}.home-module__7T5Noq__archiveDraft{letter-spacing:.1em;text-transform:uppercase;color:#fc6;font-size:.68rem}.home-module__7T5Noq__archiveDate{letter-spacing:.05em;color:var(--xb-text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}.home-module__7T5Noq__archiveRowActive .home-module__7T5Noq__archiveDate{color:#fff}.home-module__7T5Noq__archiveMore{z-index:1;color:#d6ff9e;text-shadow:0 0 6px #a0ff5a80;pointer-events:none;font-size:.72rem;line-height:1;animation:1.6s ease-in-out infinite home-module__7T5Noq__archiveMorePulse;position:absolute;bottom:4px;right:8px}@keyframes home-module__7T5Noq__archiveMorePulse{0%,to{opacity:.55}50%{opacity:1}}.home-module__7T5Noq__button{color:#0f0;font-family:var(--font-display), monospace;cursor:pointer;background-color:#0000;border:2px solid #0f0;border-radius:5px;margin:10px;padding:10px 20px;font-size:1.15rem;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.home-module__7T5Noq__button:hover{color:#000;box-shadow:none;background-color:#0f0}.home-module__7T5Noq__narrative{text-align:center;width:90%;max-width:800px;margin-top:2rem}.home-module__7T5Noq__expectLine{font-family:var(--font-display), monospace;color:#0f0;text-shadow:0 0 10px #0f0;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0 0 10px;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:400;display:flex}.home-module__7T5Noq__narrative h2{font-family:var(--font-display), monospace;color:#0f0;text-shadow:0 0 10px #0f0;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:0 0 10px;font-size:clamp(1.5rem,3.5vw,2rem);display:flex}.home-module__7T5Noq__narrative p{font-family:var(--font-mono);color:#0f0;margin:0 0 20px}.home-module__7T5Noq__content{width:100%;max-width:1000px}.home-module__7T5Noq__section{background:#000000ad;border:1px solid #0f06;width:min(1000px,95vw);margin:1.6rem auto 0;padding:1rem 1.25rem;box-shadow:0 0 12px #00ff0038}.home-module__7T5Noq__section h2{font-family:var(--font-display), monospace;color:#0f0;text-shadow:0 0 5px #0f0;margin:0 0 .9rem;font-size:1.6rem}.home-module__7T5Noq__metricGrid,.home-module__7T5Noq__projectGrid,.home-module__7T5Noq__tripleGrid{gap:.75rem;display:grid}.home-module__7T5Noq__metricGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-module__7T5Noq__projectGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.home-module__7T5Noq__tripleGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-module__7T5Noq__card{background:#0009;border:2px solid #0f0;padding:.9rem;transition:transform .2s ease-in-out,box-shadow .3s}.home-module__7T5Noq__card:hover{transform:scale(1.03);box-shadow:0 0 25px #0f0}.home-module__7T5Noq__cardTitle{font-family:var(--font-display), monospace;color:#0f0;text-shadow:0 0 5px #0f0;margin:0 0 .45rem;font-size:1.15rem}.home-module__7T5Noq__list{color:#0f0;line-height:1.45;font-family:var(--font-mono);margin:0;padding-left:1rem}.home-module__7T5Noq__status{font-family:var(--font-mono);text-transform:uppercase;color:#0f0;border:1px solid #0f0;margin-bottom:.45rem;padding:.1rem .35rem;font-size:.7rem;display:inline-block}.home-module__7T5Noq__muted{color:#00ff00c7;font-size:.95rem;font-family:var(--font-mono)}.home-module__7T5Noq__linkRow{flex-wrap:wrap;justify-content:center;gap:0;margin:.9rem 0 0;display:flex}.home-module__7T5Noq__footer{text-align:center;color:#0a0;text-shadow:0 0 5px #0f0;width:min(1000px,95vw);font-size:.9rem;font-family:var(--font-mono);margin:2rem auto 0;padding:1rem 0}@media (max-width:860px){.home-module__7T5Noq__dashboard{grid-template-columns:1fr;gap:.85rem;width:min(100%,96vw);min-height:auto;padding:.25rem 0 .75rem}.home-module__7T5Noq__orbColumn{place-self:auto center;width:100%}.home-module__7T5Noq__menuColumn{align-self:auto}.home-module__7T5Noq__workBlock{padding-top:0}.home-module__7T5Noq__orbStage{margin:.2rem auto}.home-module__7T5Noq__engineFrame{display:none}.home-module__7T5Noq__welcomeQuiet{font-size:.85rem}.home-module__7T5Noq__name{font-size:clamp(1.85rem,7vw,2.35rem)}.home-module__7T5Noq__workToggle{width:100%;max-width:280px;margin:0 auto 1rem}.home-module__7T5Noq__workToggleBtn{flex:1 1 0;padding:.4rem .75rem;font-size:.78rem}.home-module__7T5Noq__arcStage{--arc-x:12px;height:268px;max-height:42vh}.home-module__7T5Noq__bladeRow{width:calc(min(100% - 20px, 340px) * var(--bar-length,1));gap:.65rem}.home-module__7T5Noq__fileTree{margin-top:.85rem;margin-left:0;padding:.65rem .55rem .6rem .75rem}.home-module__7T5Noq__workArchive{max-width:none;margin-left:0}.home-module__7T5Noq__menuHint{text-align:center;margin-top:.7rem}.home-module__7T5Noq__narrative{margin-top:1.25rem;padding-inline:.25rem}}@media (max-width:600px){.home-module__7T5Noq__main{padding:14px 12px 20px}.home-module__7T5Noq__name{font-size:2rem}.home-module__7T5Noq__tagline,.home-module__7T5Noq__expectLine,.home-module__7T5Noq__narrative h2{font-size:.95rem;line-height:1.25}.home-module__7T5Noq__orbStage{width:min(240px,72vw);height:min(240px,72vw)}.home-module__7T5Noq__welcomeSub{padding-inline:.5rem;font-size:.78rem}.home-module__7T5Noq__arcStage{--arc-x:8px;height:248px}.home-module__7T5Noq__dialNode,.home-module__7T5Noq__dialRingOuter{width:36px;height:36px}.home-module__7T5Noq__dialShell{width:28px;height:28px}.home-module__7T5Noq__dialRing{width:22px;height:22px}.home-module__7T5Noq__blade{min-height:2rem;padding:.24rem .85rem .24rem .7rem;font-size:.92rem}.home-module__7T5Noq__bladeLabel{letter-spacing:.1em}.home-module__7T5Noq__fileLink{padding:.42rem .45rem}.home-module__7T5Noq__terminalBox{width:100%;margin-top:20px;padding:.85rem .9rem;font-size:.9rem}}
.ContactBox-module__pykK0q__contactBox{text-align:left;width:min(56rem,92vw)}.ContactBox-module__pykK0q__terminal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;border:1px solid #00ff0059;width:100%;margin-top:1rem;padding:.55rem .75rem .75rem;position:relative;box-shadow:0 0 24px #00000073}.ContactBox-module__pykK0q__titleBar{-webkit-user-select:none;user-select:none;border-bottom:1px solid #00ff002e;align-items:center;gap:.45rem;margin:-.15rem 0 .55rem;padding:.35rem .2rem;display:flex}.ContactBox-module__pykK0q__titleGrip{color:#00ff008c;letter-spacing:-.12em;font-size:.7rem;line-height:1}.ContactBox-module__pykK0q__titleLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#00ff00b3;font-size:.62rem}.ContactBox-module__pykK0q__titleHint{font-family:var(--font-mono);color:#ffffff59;margin-left:auto;font-size:.6rem}.ContactBox-module__pykK0q__body{grid-template-columns:minmax(13.5rem,16.5rem) minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.ContactBox-module__pykK0q__bodyEditorOnly{grid-template-columns:minmax(0,1fr)}.ContactBox-module__pykK0q__treePane{max-height:22rem;font-family:var(--font-mono);background:#000c00e6;border:1px solid #00ff0038;padding:.55rem .45rem .55rem .55rem;overflow:auto}.ContactBox-module__pykK0q__treeRoot{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;padding-right:.25rem;display:flex}.ContactBox-module__pykK0q__treeFolderBtn{appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:baseline;gap:.2rem;margin:0;padding:.1rem .2rem .1rem 0;display:inline-flex}.ContactBox-module__pykK0q__treeFolderBtn:hover .ContactBox-module__pykK0q__treeRootLabel,.ContactBox-module__pykK0q__treeFolderBtn:hover .ContactBox-module__pykK0q__treeFolderLabel{color:#fff}.ContactBox-module__pykK0q__treeFolderBtn:hover{background:#00ff0014}.ContactBox-module__pykK0q__treeCaret{color:#00ff008c;flex-shrink:0;width:.7rem;font-size:.58rem;line-height:1}.ContactBox-module__pykK0q__treeRootLabel{color:var(--neon,#0f0);letter-spacing:.02em;font-size:.78rem;font-weight:700}.ContactBox-module__pykK0q__treeBranch{margin-bottom:.2rem}.ContactBox-module__pykK0q__treeFolderLabel{color:#00ff00b3;letter-spacing:.02em;font-size:.72rem}.ContactBox-module__pykK0q__treeList{margin:0;padding:0 0 0 .15rem;list-style:none}.ContactBox-module__pykK0q__treeItem{white-space:nowrap;align-items:baseline;line-height:1.35;display:flex}.ContactBox-module__pykK0q__treeGuide{color:#00ff0059;-webkit-user-select:none;user-select:none;white-space:pre;flex-shrink:0;font-size:.72rem}.ContactBox-module__pykK0q__treeLink{appearance:none;color:#9dff9d;font-family:var(--font-mono);letter-spacing:.01em;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;margin:0;padding:.12rem .35rem;font-size:.72rem;text-decoration:none;transition:background .12s,color .12s}.ContactBox-module__pykK0q__treeLink:hover{color:#fff;background:#00ff0024}.ContactBox-module__pykK0q__treeLinkActive,.ContactBox-module__pykK0q__treeLinkActive:hover{background:var(--neon,#0f0);color:#000}.ContactBox-module__pykK0q__treeExt{color:#ffffff59;margin-left:.2rem;font-size:.58rem}.ContactBox-module__pykK0q__editorPane{flex-direction:column;min-width:0;min-height:16rem;display:flex}.ContactBox-module__pykK0q__panelBar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.ContactBox-module__pykK0q__panelBarLeft{align-items:center;gap:.65rem;min-width:0;display:flex}.ContactBox-module__pykK0q__ghostBtn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--neon-dim,#00ff0073);color:var(--neon,#0f0);cursor:pointer;background:0 0;flex-shrink:0;padding:.3rem .55rem;font-size:.68rem}.ContactBox-module__pykK0q__ghostBtn:hover{background:var(--neon,#0f0);color:#000;border-color:var(--neon,#0f0)}.ContactBox-module__pykK0q__hint{font-family:var(--font-mono);color:#ffffff73;margin:0;font-size:.65rem}.ContactBox-module__pykK0q__sendBtn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--neon,#0f0);color:var(--neon,#0f0);cursor:pointer;background:0 0;flex-shrink:0;padding:.35rem .7rem;font-size:.72rem}.ContactBox-module__pykK0q__sendBtn:hover:not(:disabled){background:var(--neon,#0f0);color:#000}.ContactBox-module__pykK0q__sendBtn:disabled{opacity:.4;cursor:not-allowed}.ContactBox-module__pykK0q__repl{box-sizing:border-box;min-height:16rem;max-height:24rem;font-family:var(--font-mono);color:#b8ffb8;cursor:text;background:#000c00e6;border:1px solid #00ff0038;flex-direction:column;flex:1;padding:.65rem;font-size:.78rem;line-height:1.5;display:flex}.ContactBox-module__pykK0q__repl:focus-within{border-color:var(--neon,#0f0)}.ContactBox-module__pykK0q__replHeader{border-bottom:1px solid #00ff0024;flex-shrink:0;margin-bottom:.55rem;padding-bottom:.55rem}.ContactBox-module__pykK0q__shellLine{white-space:pre-wrap;word-break:break-word;min-height:1.35em;margin:0}.ContactBox-module__pykK0q__shellUser{color:#5ce1ff;font-weight:600}.ContactBox-module__pykK0q__shellAt,.ContactBox-module__pykK0q__shellColon{color:#ffffff73}.ContactBox-module__pykK0q__shellHost{color:#c084fc}.ContactBox-module__pykK0q__shellPct{color:#b8ff40;font-weight:700}.ContactBox-module__pykK0q__shellMsg{color:#f2ffe6;text-shadow:0 0 10px #00ff0040}.ContactBox-module__pykK0q__instructions{margin-top:.55rem}.ContactBox-module__pykK0q__comment{color:#6b8f71;white-space:pre-wrap;word-break:break-word;margin:0}.ContactBox-module__pykK0q__commentHash{color:#4a6b52}.ContactBox-module__pykK0q__log{scrollbar-width:thin;scrollbar-color:#00ff0073 transparent;flex:1;min-height:3rem;margin-bottom:.45rem;overflow-y:auto}.ContactBox-module__pykK0q__lineBlank,.ContactBox-module__pykK0q__lineSystem,.ContactBox-module__pykK0q__lineInput,.ContactBox-module__pykK0q__lineError,.ContactBox-module__pykK0q__lineOk{white-space:pre-wrap;word-break:break-word;margin:0}.ContactBox-module__pykK0q__lineSystem{color:#8ec8a0}.ContactBox-module__pykK0q__lineInput{color:#d7ffe0}.ContactBox-module__pykK0q__linePrompt{color:#e8c547}.ContactBox-module__pykK0q__lineValue{color:#d7ffe0}.ContactBox-module__pykK0q__lineError{color:#ff6b8a}.ContactBox-module__pykK0q__lineOk{color:#0f0;text-shadow:0 0 8px #0f0}.ContactBox-module__pykK0q__promptForm{border-top:1px solid #00ff001a;flex-shrink:0;margin:0;padding-top:.2rem}.ContactBox-module__pykK0q__promptLabel{cursor:text;align-items:center;gap:.45rem;min-width:0;display:flex}.ContactBox-module__pykK0q__promptName{color:#e8c547;flex-shrink:0}.ContactBox-module__pykK0q__promptEditor{flex:1;align-items:center;min-width:2ch;min-height:1.35em;display:inline-flex;position:relative}.ContactBox-module__pykK0q__promptValue{white-space:pre-wrap;word-break:break-word;color:#f2ffe6;pointer-events:none}.ContactBox-module__pykK0q__promptCaret{pointer-events:none;flex-shrink:0}.ContactBox-module__pykK0q__promptInput{color:#0000;caret-color:#0000;width:100%;height:100%;font:inherit;cursor:text;background:0 0;border:none;outline:none;margin:0;padding:0;position:absolute;inset:0}.ContactBox-module__pykK0q__promptInput:disabled{cursor:wait}.ContactBox-module__pykK0q__promptIdle{margin:0}.ContactBox-module__pykK0q__restart{color:var(--neon,#0f0);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;text-decoration:underline}.ContactBox-module__pykK0q__restart:hover,.ContactBox-module__pykK0q__restart:focus-visible{text-shadow:0 0 8px #0f0;outline:none}.ContactBox-module__pykK0q__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ContactBox-module__pykK0q__creditRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.65rem 0 0;display:flex}.ContactBox-module__pykK0q__credit{font-family:var(--font-mono);color:#fff6;margin:0;font-size:.65rem}@media (max-width:760px){.ContactBox-module__pykK0q__contactBox{width:min(100%,92vw)}.ContactBox-module__pykK0q__body{grid-template-columns:1fr}.ContactBox-module__pykK0q__treePane{max-height:11rem}.ContactBox-module__pykK0q__editorPane{min-height:14rem}.ContactBox-module__pykK0q__repl{min-height:14rem;max-height:20rem}}
