.ApplicationCard-module__WzvtfW__cardWrapper{text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block}.ApplicationCard-module__WzvtfW__cardWrapper:hover{transform:translateY(-4px)}.ApplicationCard-module__WzvtfW__card{border:1px solid var(--color-border);height:100%;padding:1.5rem;transition:all .3s}.ApplicationCard-module__WzvtfW__cardWrapper:hover .ApplicationCard-module__WzvtfW__card{box-shadow:var(--shadow-glow);border-color:#8b5cf680}.ApplicationCard-module__WzvtfW__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.ApplicationCard-module__WzvtfW__companyName{color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.2}.ApplicationCard-module__WzvtfW__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.ApplicationCard-module__WzvtfW__statusApplied{color:var(--color-secondary);background:#06b6d41a;border:1px solid #06b6d433}.ApplicationCard-module__WzvtfW__statusInterviewing{color:var(--color-warning);background:#f59e0b1a;border:1px solid #f59e0b33}.ApplicationCard-module__WzvtfW__statusRejected{color:var(--color-danger);background:#ef44441a;border:1px solid #ef444433}.ApplicationCard-module__WzvtfW__statusOffer{color:var(--color-success);background:#10b9811a;border:1px solid #10b98133}.ApplicationCard-module__WzvtfW__details{flex-direction:column;gap:.75rem;display:flex}.ApplicationCard-module__WzvtfW__detailItem{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.ApplicationCard-module__WzvtfW__icon{color:var(--color-primary);opacity:.8}
.page-module__E0kJGG__container{flex-direction:column;gap:2rem;display:flex}.page-module__E0kJGG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.page-module__E0kJGG__title{background:linear-gradient(90deg,#f0f0f5,#a0a0b0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-module__E0kJGG__subtitle{color:var(--color-text-muted);font-size:1.1rem}.page-module__E0kJGG__searchForm{flex:1;gap:.5rem;max-width:500px;display:flex}.page-module__E0kJGG__searchWrapper{flex:1;position:relative}.page-module__E0kJGG__searchIcon{color:var(--color-text-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-module__E0kJGG__searchInput{border-radius:var(--border-radius);border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);transition:var(--transition);outline:none;padding:.75rem 1rem .75rem 2.5rem}.page-module__E0kJGG__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #8b5cf633}.page-module__E0kJGG__searchBtn{border-radius:var(--border-radius);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:var(--transition);padding:.75rem 1.5rem;font-weight:500}.page-module__E0kJGG__searchBtn:hover{background:#ffffff1a}.page-module__E0kJGG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.page-module__E0kJGG__loading{justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__E0kJGG__spinner{border:3px solid #ffffff1a;border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__E0kJGG__spin}@keyframes page-module__E0kJGG__spin{to{transform:rotate(360deg)}}.page-module__E0kJGG__emptyState{justify-content:center;align-items:center;min-height:400px;display:flex}.page-module__E0kJGG__emptyCard{text-align:center;width:100%;max-width:500px;padding:3rem}.page-module__E0kJGG__emptyCard h2{margin-bottom:1rem;font-size:1.5rem}.page-module__E0kJGG__emptyCard p{color:var(--color-text-muted);margin-bottom:2rem}.page-module__E0kJGG__addBtn{background:var(--color-primary);color:#fff;border-radius:var(--border-radius);transition:var(--transition);box-shadow:var(--shadow-glow);padding:.75rem 1.5rem;font-weight:500;display:inline-block}.page-module__E0kJGG__addBtn:hover{background:var(--color-primary-hover);transform:translateY(-2px)}@media (max-width:768px){.page-module__E0kJGG__header{flex-direction:column;align-items:stretch}.page-module__E0kJGG__searchForm{max-width:100%}}
