.Applications-module__an-V1q__applicationsPage{width:100%;max-width:1400px;margin:0 auto;overflow-x:hidden}.Applications-module__an-V1q__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.Applications-module__an-V1q__headerLeft h1{color:var(--text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.Applications-module__an-V1q__headerLeft p{color:var(--text-secondary);font-size:.9rem}.Applications-module__an-V1q__headerStats{gap:1.5rem;display:flex}.Applications-module__an-V1q__stat{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;align-items:center;min-width:80px;padding:1rem 1.5rem;display:flex}.Applications-module__an-V1q__statNumber{color:var(--accent-primary);font-size:1.5rem;font-weight:700}.Applications-module__an-V1q__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;font-size:.75rem}.Applications-module__an-V1q__filterSection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Applications-module__an-V1q__filterTabs{flex-wrap:wrap;gap:.5rem;display:flex}.Applications-module__an-V1q__filterTab{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;transition:all .3s}.Applications-module__an-V1q__filterTab:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Applications-module__an-V1q__activeFilter{background:var(--accent-gradient);color:#fff;border-color:#0000}.Applications-module__an-V1q__refreshBtn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;transition:all .3s;display:flex}.Applications-module__an-V1q__refreshBtn:hover{background:var(--bg-tertiary);color:var(--accent-primary);border-color:var(--accent-primary)}.Applications-module__an-V1q__refreshBtn svg{transition:transform .5s}.Applications-module__an-V1q__refreshBtn:hover svg{transform:rotate(180deg)}.Applications-module__an-V1q__loadingState{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.Applications-module__an-V1q__loader{border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite Applications-module__an-V1q__spin}@keyframes Applications-module__an-V1q__spin{to{transform:rotate(360deg)}}.Applications-module__an-V1q__emptyState{text-align:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:4rem 2rem}.Applications-module__an-V1q__emptyIcon{margin-bottom:1rem;font-size:3rem}.Applications-module__an-V1q__emptyState h3{color:var(--text-primary);margin-bottom:.5rem;font-size:1.25rem}.Applications-module__an-V1q__emptyState p{color:var(--text-secondary);margin-bottom:1.5rem}.Applications-module__an-V1q__exploreBtn{background:var(--accent-gradient);color:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Applications-module__an-V1q__exploreBtn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6366f14d}.Applications-module__an-V1q__applicationsList{flex-direction:column;gap:1rem;display:flex}.Applications-module__an-V1q__applicationCard{background:var(--bg-card);border:1px solid var(--border-color);cursor:pointer;border-radius:16px;transition:all .3s;overflow:hidden}.Applications-module__an-V1q__applicationCard:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}.Applications-module__an-V1q__applicationCard.Applications-module__an-V1q__expanded{border-color:var(--accent-primary)}.Applications-module__an-V1q__cardHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Applications-module__an-V1q__serviceInfo{align-items:center;gap:1rem;display:flex}.Applications-module__an-V1q__serviceIcon{background:var(--bg-tertiary);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.Applications-module__an-V1q__serviceDetails h3{color:var(--text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:600}.Applications-module__an-V1q__planName{color:var(--text-secondary);font-size:.85rem}.Applications-module__an-V1q__cardMeta{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.Applications-module__an-V1q__status{text-transform:uppercase;border-radius:20px;padding:.35rem .85rem;font-size:.75rem;font-weight:600}.Applications-module__an-V1q__statusPending{color:#f59e0b;background:#f59e0b26}.Applications-module__an-V1q__statusProcessing{color:#3b82f6;background:#3b82f626}.Applications-module__an-V1q__statusCompleted{color:#10b981;background:#10b98126}.Applications-module__an-V1q__statusCancelled{color:#ef4444;background:#ef444426}.Applications-module__an-V1q__price{color:var(--text-primary);font-size:1.1rem;font-weight:700}.Applications-module__an-V1q__cardBody{background:var(--bg-tertiary);grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 1.5rem;display:grid}.Applications-module__an-V1q__infoRow{flex-direction:column;gap:.25rem;display:flex}.Applications-module__an-V1q__label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.Applications-module__an-V1q__value{color:var(--text-primary);font-size:.9rem;font-weight:500}.Applications-module__an-V1q__paymentStatus{text-transform:uppercase;border-radius:4px;width:fit-content;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.Applications-module__an-V1q__paymentPending{color:#f59e0b;background:#f59e0b26}.Applications-module__an-V1q__paymentPaid{color:#10b981;background:#10b98126}.Applications-module__an-V1q__paymentFailed{color:#ef4444;background:#ef444426}.Applications-module__an-V1q__paymentRefunded{color:#6b7280;background:#6b728026}.Applications-module__an-V1q__expandedDetails{border-top:1px solid var(--border-color);padding:1.5rem;animation:.3s Applications-module__an-V1q__slideDown}@keyframes Applications-module__an-V1q__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Applications-module__an-V1q__detailsHeader{margin-bottom:1rem}.Applications-module__an-V1q__detailsHeader h4{color:var(--text-primary);font-size:1rem;font-weight:600}.Applications-module__an-V1q__detailsGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.Applications-module__an-V1q__detailItem{background:var(--bg-tertiary);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.Applications-module__an-V1q__detailLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.Applications-module__an-V1q__detailValue{color:var(--text-primary);word-break:break-word;font-size:.9rem}.Applications-module__an-V1q__actionButtons{gap:1rem;margin-bottom:1.5rem;display:flex}.Applications-module__an-V1q__payBtn,.Applications-module__an-V1q__contactBtn{cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.Applications-module__an-V1q__payBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none}.Applications-module__an-V1q__payBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b9814d}.Applications-module__an-V1q__contactBtn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-primary)}.Applications-module__an-V1q__contactBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.Applications-module__an-V1q__reqDocBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.Applications-module__an-V1q__reqDocBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f166}.Applications-module__an-V1q__reqDocsSection{background:#6366f10d;border:1px solid #6366f133;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.Applications-module__an-V1q__reqDocsSection h4{color:#6366f1;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.Applications-module__an-V1q__docBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s;animation:2s ease-in-out infinite Applications-module__an-V1q__pulseGlow;display:flex}.Applications-module__an-V1q__docBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b66}@keyframes Applications-module__an-V1q__pulseGlow{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 15px 3px #f59e0b33}}.Applications-module__an-V1q__checklistSection{background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.Applications-module__an-V1q__checklistSection h4{color:#f59e0b;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.Applications-module__an-V1q__checklistItems{flex-direction:column;gap:.5rem;display:flex}.Applications-module__an-V1q__checklistItem{color:var(--text-primary);align-items:center;gap:.6rem;padding:.35rem 0;font-size:.88rem;display:flex}.Applications-module__an-V1q__checkIcon{flex-shrink:0;font-size:1rem}.Applications-module__an-V1q__uploadedDocsSection{background:#10b9810d;border:1px solid #10b98133;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.Applications-module__an-V1q__uploadedDocsSection h4{color:#10b981;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.Applications-module__an-V1q__uploadedDocsGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Applications-module__an-V1q__uploadedDocItem{background:var(--bg-tertiary);border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.Applications-module__an-V1q__uploadedDocIcon{flex-shrink:0;margin-top:.1rem;font-size:1.3rem}.Applications-module__an-V1q__uploadedDocLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.78rem;display:block}.Applications-module__an-V1q__viewDocLink{color:#3b82f6;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s}.Applications-module__an-V1q__viewDocLink:hover{color:#60a5fa}.Applications-module__an-V1q__uploadedDocValue{color:var(--text-primary);word-break:break-word;font-size:.9rem}.Applications-module__an-V1q__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:1rem;animation:.25s Applications-module__an-V1q__fadeIn;display:flex;position:fixed;inset:0}@keyframes Applications-module__an-V1q__fadeIn{0%{opacity:0}to{opacity:1}}.Applications-module__an-V1q__modalContent{background:var(--bg-card,#1a1a2e);border:1px solid var(--border-color,#ffffff1a);border-radius:20px;width:100%;max-width:560px;max-height:90vh;animation:.3s Applications-module__an-V1q__slideUp;overflow-y:auto;box-shadow:0 25px 60px #00000080}@keyframes Applications-module__an-V1q__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Applications-module__an-V1q__modalHeader{border-bottom:1px solid var(--border-color,#ffffff1a);padding:1.5rem 1.75rem;position:relative}.Applications-module__an-V1q__modalHeader h2{color:var(--text-primary,#fff);margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.Applications-module__an-V1q__modalHeader p{color:var(--text-secondary,#aaa);font-size:.85rem}.Applications-module__an-V1q__modalClose{width:32px;height:32px;color:var(--text-secondary,#aaa);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.Applications-module__an-V1q__modalClose:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.Applications-module__an-V1q__modalChecklist{border-bottom:1px solid var(--border-color,#ffffff1a);background:#f59e0b0d;padding:1rem 1.75rem}.Applications-module__an-V1q__modalChecklist h4{color:#f59e0b;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.Applications-module__an-V1q__modalChecklistItem{color:var(--text-primary,#ccc);gap:.5rem;padding:.25rem 0;font-size:.85rem;display:flex}.Applications-module__an-V1q__modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.Applications-module__an-V1q__docUploadField{flex-direction:column;gap:.5rem;display:flex}.Applications-module__an-V1q__docUploadField>label{color:var(--text-primary,#fff);font-size:.88rem;font-weight:600}.Applications-module__an-V1q__fileInputWrapper{position:relative}.Applications-module__an-V1q__fileInput{opacity:0;width:0;height:0;position:absolute}.Applications-module__an-V1q__fileLabel{color:var(--text-secondary,#aaa);cursor:pointer;background:#ffffff08;border:2px dashed #ffffff26;border-radius:10px;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.88rem;transition:all .2s;display:flex}.Applications-module__an-V1q__fileLabel:hover{border-color:var(--accent-primary,#6366f1);color:var(--accent-primary,#6366f1);background:#6366f10d}.Applications-module__an-V1q__fileIcon{font-size:1.1rem}.Applications-module__an-V1q__docInput{color:var(--text-primary,#fff);background:#ffffff08;border:1px solid #ffffff26;border-radius:10px;outline:none;padding:.85rem 1.25rem;font-size:.88rem;transition:all .2s}.Applications-module__an-V1q__docInput:focus{border-color:var(--accent-primary,#6366f1);box-shadow:0 0 0 3px #6366f126}.Applications-module__an-V1q__docInput::placeholder{color:#ffffff4d}.Applications-module__an-V1q__modalFooter{border-top:1px solid var(--border-color,#ffffff1a);justify-content:flex-end;gap:1rem;padding:1.25rem 1.75rem;display:flex}.Applications-module__an-V1q__modalCancelBtn{color:var(--text-secondary,#aaa);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.Applications-module__an-V1q__modalCancelBtn:hover{color:var(--text-primary,#fff);background:#ffffff1a}.Applications-module__an-V1q__modalSubmitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .3s}.Applications-module__an-V1q__modalSubmitBtn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb4d}.Applications-module__an-V1q__modalSubmitBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.Applications-module__an-V1q__timeline{border-top:1px solid var(--border-color);padding-top:1.5rem}.Applications-module__an-V1q__timeline h4{color:var(--text-primary);margin-bottom:1rem;font-size:1rem;font-weight:600}.Applications-module__an-V1q__timelineItems{flex-direction:column;gap:0;display:flex}.Applications-module__an-V1q__timelineItem{gap:1rem;padding:1rem 0;display:flex;position:relative}.Applications-module__an-V1q__timelineItem:not(:last-child):after{content:"";background:var(--border-color);width:2px;height:calc(100% - 32px);position:absolute;top:48px;left:15px}.Applications-module__an-V1q__timelineItem.Applications-module__an-V1q__completed:not(:last-child):after{background:#10b981}.Applications-module__an-V1q__timelineIcon{background:var(--bg-tertiary);border:2px solid var(--border-color);width:32px;height:32px;color:var(--text-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:flex}.Applications-module__an-V1q__timelineItem.Applications-module__an-V1q__completed .Applications-module__an-V1q__timelineIcon{color:#10b981;background:#10b98126;border-color:#10b981}.Applications-module__an-V1q__timelineContent{flex-direction:column;gap:.25rem;display:flex}.Applications-module__an-V1q__timelineTitle{color:var(--text-primary);font-size:.9rem;font-weight:500}.Applications-module__an-V1q__timelineDate{color:var(--text-tertiary);font-size:.8rem}.Applications-module__an-V1q__expandIndicator{background:var(--bg-tertiary);color:var(--text-secondary);border-top:1px solid var(--border-color);justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.8rem;display:flex}.Applications-module__an-V1q__expandIndicator svg{transition:transform .3s}@media (max-width:1024px){.Applications-module__an-V1q__cardBody{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Applications-module__an-V1q__pageHeader{flex-direction:column;align-items:stretch}.Applications-module__an-V1q__headerStats{justify-content:space-between}.Applications-module__an-V1q__stat{flex:1;padding:.75rem}.Applications-module__an-V1q__filterSection{flex-direction:column;align-items:stretch}.Applications-module__an-V1q__filterTabs{flex-wrap:nowrap;padding-bottom:.5rem;overflow-x:auto}.Applications-module__an-V1q__filterTab{flex-shrink:0}.Applications-module__an-V1q__refreshBtn{justify-content:center;width:100%}.Applications-module__an-V1q__cardHeader{flex-direction:column;align-items:flex-start;gap:1rem}.Applications-module__an-V1q__cardMeta{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.Applications-module__an-V1q__cardBody,.Applications-module__an-V1q__detailsGrid{grid-template-columns:1fr}.Applications-module__an-V1q__actionButtons{flex-direction:column}.Applications-module__an-V1q__payBtn,.Applications-module__an-V1q__contactBtn,.Applications-module__an-V1q__reqDocBtn,.Applications-module__an-V1q__docBtn{justify-content:center;width:100%}.Applications-module__an-V1q__uploadedDocsGrid{grid-template-columns:1fr}.Applications-module__an-V1q__modalContent{border-radius:16px;max-height:95vh}.Applications-module__an-V1q__modalFooter{flex-direction:column}.Applications-module__an-V1q__modalCancelBtn,.Applications-module__an-V1q__modalSubmitBtn{text-align:center;justify-content:center;width:100%}}@media (max-width:480px){.Applications-module__an-V1q__headerLeft h1{font-size:1.5rem}.Applications-module__an-V1q__serviceDetails h3{font-size:.9rem}.Applications-module__an-V1q__filterTab{padding:.5rem 1rem;font-size:.8rem}}
