.JobCard-module-scss-module__y3NBvW__job-card{background:#252525;border:1px solid #ededed26;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.JobCard-module-scss-module__y3NBvW__job-card .JobCard-module-scss-module__y3NBvW__logo-wrapper{flex-shrink:0}.JobCard-module-scss-module__y3NBvW__job-card .JobCard-module-scss-module__y3NBvW__logo-wrapper .JobCard-module-scss-module__y3NBvW__logo{object-fit:contain;border-radius:.25rem;display:block}.JobCard-module-scss-module__y3NBvW__job-card .JobCard-module-scss-module__y3NBvW__content{flex-direction:column;flex:1;justify-content:center;gap:.375rem;min-width:0;display:flex}.JobCard-module-scss-module__y3NBvW__job-card .JobCard-module-scss-module__y3NBvW__content .JobCard-module-scss-module__y3NBvW__company{font-family:var(--font-geist-mono);color:#ededed;letter-spacing:.1em;font-size:1rem;font-weight:700}.JobCard-module-scss-module__y3NBvW__job-card .JobCard-module-scss-module__y3NBvW__content .JobCard-module-scss-module__y3NBvW__role{color:#ededed80;font-family:var(--font-geist-mono);letter-spacing:.05em;font-size:.875rem}.JobCard-module-scss-module__y3NBvW__job-card .JobCard-module-scss-module__y3NBvW__content .JobCard-module-scss-module__y3NBvW__dates{color:#ededed66;font-family:var(--font-geist-mono);letter-spacing:.05em;font-size:.8rem}
.Pagination-module-scss-module__WdvYya__pagination-controls{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.Pagination-module-scss-module__WdvYya__pagination-controls .Pagination-module-scss-module__WdvYya__button{color:#ededed66;cursor:pointer;letter-spacing:.05em;font-size:1rem;font-family:var(--font-geist-mono);background:0 0;border:1px solid #ededed26;padding:.5rem .75rem;font-weight:700;transition:border-color .15s,color .15s,opacity .15s}.Pagination-module-scss-module__WdvYya__pagination-controls .Pagination-module-scss-module__WdvYya__button:disabled{cursor:not-allowed;opacity:.3}@media (hover:hover){.Pagination-module-scss-module__WdvYya__pagination-controls .Pagination-module-scss-module__WdvYya__button:not(:disabled):hover{color:#ededed;border-color:#9452ff}}.Pagination-module-scss-module__WdvYya__pagination-controls .Pagination-module-scss-module__WdvYya__indicator{font-family:var(--font-geist-mono);color:#ededed80;letter-spacing:.05em;white-space:nowrap;padding:0 .25rem;font-size:.875rem;font-weight:700}@media (max-width:768px){.Pagination-module-scss-module__WdvYya__pagination-controls .Pagination-module-scss-module__WdvYya__button{padding:.4rem .75rem;font-size:.75rem}.Pagination-module-scss-module__WdvYya__pagination-controls .Pagination-module-scss-module__WdvYya__indicator{font-size:.75rem}}
.Controls-module-scss-module__cWLNSW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__leading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__back-link{color:#ededed66;font-size:1rem;font-family:var(--font-geist-mono);background:0 0;border:1px solid #ededed26;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__back-link:hover{color:#ededed;border-color:#9452ff}}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__back-link{cursor:pointer;letter-spacing:.05em;padding:.5rem .75rem}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__left>*{width:auto}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__add-button{color:#ededed66;font-size:1rem;font-family:var(--font-geist-mono);background:0 0;border:1px solid #ededed26;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}@media (hover:hover){.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__add-button:hover{color:#ededed;border-color:#9452ff}}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__add-button{cursor:pointer;letter-spacing:.05em;padding:.5rem .75rem}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__trailing{flex:1;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__trailing .Controls-module-scss-module__cWLNSW__search{color:#ededed;font-family:var(--font-geist-mono);letter-spacing:.05em;background:0 0;border:1px solid #ededed26;flex:1;min-width:0;padding:.5rem .75rem;font-size:1rem;transition:border-color .15s}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__trailing .Controls-module-scss-module__cWLNSW__search::placeholder{font-family:var(--font-geist-mono);color:#ededed66;letter-spacing:.05em;font-weight:700}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__trailing .Controls-module-scss-module__cWLNSW__search:focus{border-color:#9452ff;outline:none;box-shadow:0 0 6px #9452ff59}@media (max-width:768px){.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__leading,.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__left{display:contents}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__back-link,.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__add-button,.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__left>*{flex:auto}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__back-link{text-align:center;padding:.4rem .75rem;font-size:.75rem}.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__add-button,.Controls-module-scss-module__cWLNSW__controls .Controls-module-scss-module__cWLNSW__trailing .Controls-module-scss-module__cWLNSW__search{padding:.4rem .75rem;font-size:.75rem}}
.AchievementCard-module-scss-module__wZyE2G__achievement-card{background:#252525;border:1px solid #ededed26;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__buttons{opacity:0;gap:.25rem;transition:opacity .15s;display:flex;position:absolute;top:.625rem;right:.625rem}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__buttons .AchievementCard-module-scss-module__wZyE2G__button{color:#ededed66;cursor:pointer;background:#181818;border:1px solid #ededed26;padding:.375rem;transition:color .15s}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__buttons .AchievementCard-module-scss-module__wZyE2G__button svg{width:1rem;height:1rem;display:block}@media (hover:hover){.AchievementCard-module-scss-module__wZyE2G__achievement-card:hover .AchievementCard-module-scss-module__wZyE2G__buttons{opacity:1}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__button:hover{color:#ededed}}@media (hover:none){.AchievementCard-module-scss-module__wZyE2G__achievement-card--selected .AchievementCard-module-scss-module__wZyE2G__buttons{opacity:1}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__button:active{color:#ededed}}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__header .AchievementCard-module-scss-module__wZyE2G__name{font-family:var(--font-geist-mono);color:#ededed;letter-spacing:.1em;font-size:.9rem;font-weight:700}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__header .AchievementCard-module-scss-module__wZyE2G__date{color:#ededed66;font-family:var(--font-geist-mono);letter-spacing:.05em;flex-shrink:0;font-size:.7rem}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__category{color:#9452ff;font-family:var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__tier{color:#9452ff;letter-spacing:.1em;font-size:1.25rem;line-height:1}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__description{color:#ededed80;font-family:var(--font-geist-mono);letter-spacing:.03em;font-size:.8rem;line-height:1.5}@media (max-width:768px){.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__header .AchievementCard-module-scss-module__wZyE2G__date,.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__category{font-size:.6rem}.AchievementCard-module-scss-module__wZyE2G__achievement-card .AchievementCard-module-scss-module__wZyE2G__description{font-size:.75rem}}
