.resume-popup-module__0i1s2G__dialog{overscroll-behavior:contain;border:1px solid var(--border);border-radius:1.5rem;width:min(56rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden auto;box-shadow:0 32px 100px #00000047,0 8px 24px #0000001f}.resume-popup-module__0i1s2G__panel{flex-direction:column;height:min(64rem,100dvh - 2rem);display:flex}@media (max-height:600px){.resume-popup-module__0i1s2G__panel{height:auto}}.resume-popup-module__0i1s2G__dialog[open]{animation:.22s cubic-bezier(.16,1,.3,1) both resume-popup-module__0i1s2G__dialog-enter}.resume-popup-module__0i1s2G__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;animation:.18s ease-out both resume-popup-module__0i1s2G__backdrop-enter}html:has(.resume-popup-module__0i1s2G__dialog[open]){overflow:hidden}.resume-popup-module__0i1s2G__documentStage{background-color:var(--background);background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:12px 12px}.resume-popup-module__0i1s2G__document{box-shadow:0 8px 24px #0000000f}@keyframes resume-popup-module__0i1s2G__dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes resume-popup-module__0i1s2G__backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.resume-popup-module__0i1s2G__dialog[open],.resume-popup-module__0i1s2G__dialog::backdrop{animation:none}}
.skills-filter-module__yoVsEG__indicator{transform-origin:50%;will-change:transform, width, height;transition:transform .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}@media (prefers-reduced-motion:reduce){.skills-filter-module__yoVsEG__indicator{transition:none}}
