.tech-stack-module-scss-module__JyXCCq__panel{outline:none}.tech-stack-module-scss-module__JyXCCq__panel[hidden]{display:none}.tech-stack-module-scss-module__JyXCCq__panel:not([hidden]){animation:tech-stack-module-scss-module__JyXCCq__panel-in var(--dur-md) var(--ease-out)}.tech-stack-module-scss-module__JyXCCq__orbitLayout:not([hidden]){align-items:center;gap:var(--space-4);padding-block:var(--space-4) var(--space-8);flex-direction:column;display:flex}.tech-stack-module-scss-module__JyXCCq__orbitHint{font-size:var(--fs-sm);color:var(--text-subtle);text-align:center}.tech-stack-module-scss-module__JyXCCq__orbitHint strong{color:var(--text-muted);font-weight:600}@keyframes tech-stack-module-scss-module__JyXCCq__panel-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.tech-stack-module-scss-module__JyXCCq__panel{border:1px solid var(--flight-line);border-radius:var(--flight-radius);background:var(--flight-wash),var(--surface);padding:clamp(1rem,3vw,2rem)}[data-theme=light] .tech-stack-module-scss-module__JyXCCq__orbitLayout:not([hidden]){background:var(--flight-wash),var(--surface)}.tech-stack-module-scss-module__JyXCCq__panel{border:1px solid var(--con-line-2);background:linear-gradient(225deg, transparent calc(50% - 1px), var(--con-accent) calc(50% - 1px) calc(50% + .75px), transparent calc(50% + .75px)) top right/26px 26px no-repeat border-box,linear-gradient(45deg, transparent calc(50% - 1px), var(--con-accent) calc(50% - 1px) calc(50% + .75px), transparent calc(50% + .75px)) bottom left/26px 26px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) top left/14px 2px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) top left/2px 14px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) bottom right/14px 2px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) bottom right/2px 14px no-repeat border-box,linear-gradient(var(--con-tint,transparent), var(--con-tint,transparent)),var(--con-panel);box-shadow:none;clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));border-radius:0;position:relative}.tech-stack-module-scss-module__JyXCCq__orbitLayout:not([hidden]){background:linear-gradient(225deg, transparent calc(50% - 1px), var(--con-accent) calc(50% - 1px) calc(50% + .75px), transparent calc(50% + .75px)) top right/26px 26px no-repeat border-box,linear-gradient(45deg, transparent calc(50% - 1px), var(--con-accent) calc(50% - 1px) calc(50% + .75px), transparent calc(50% + .75px)) bottom left/26px 26px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) top left/14px 2px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) top left/2px 14px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) bottom right/14px 2px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) bottom right/2px 14px no-repeat border-box,var(--con-panel)}[data-theme=light] .tech-stack-module-scss-module__JyXCCq__orbitLayout:not([hidden]){background:linear-gradient(225deg, transparent calc(50% - 1px), var(--con-accent) calc(50% - 1px) calc(50% + .75px), transparent calc(50% + .75px)) top right/26px 26px no-repeat border-box,linear-gradient(45deg, transparent calc(50% - 1px), var(--con-accent) calc(50% - 1px) calc(50% + .75px), transparent calc(50% + .75px)) bottom left/26px 26px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) top left/14px 2px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) top left/2px 14px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) bottom right/14px 2px no-repeat border-box,linear-gradient(var(--con-accent), var(--con-accent)) bottom right/2px 14px no-repeat border-box,var(--con-panel)}.tech-stack-module-scss-module__JyXCCq__orbitHint{font-family:var(--font-game),var(--font-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700}.tech-stack-module-scss-module__JyXCCq__orbitHint strong{color:var(--con-accent)}
