@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Outfit:wght@400;600&family=Poppins:wght@400;500;600&display=swap";:root{--bg-color: #f3f4f6;--surface-color: #f9fafb;--primary-color: #6366f1;--primary-color-dark: #4f46e5;--secondary-color: #22c55e;--accent-color: #f43f5e;--secondary-accent-color: #fbbf24;--text-color: #374151;--text-secondary-color: #6b7280;--heading-color: #111827;--hover-color: #d6dfff;--border-color: #e5e7eb;--sidebar-gradient: linear-gradient( 135deg, #f9fafb 0%, #e0e7ef 40%, #d1d5db 70%, #bfc6e0 85%, #6366f1 100% );--section-grad: linear-gradient( 45deg, #f9fafb 0%, #e0e7ef 40%, #d1d5db 70%, #bfc6e0 85%, #6366f1 110% );--success-color: rgba(56, 161, 105, .6);--error-color: rgba(229, 62, 62, .6);--warning-color: rgba(246, 173, 85, .6);--info-color: rgba(66, 153, 225, .6);--btn-text-color: #fff;--disabled-bg: #e2e8f0;--disabled-text: #a0aec0;--default-shadow-color: rgba(0, 0, 0, .1);--default-xs-border-radius: 4px;--default-sm-border-radius: 6px;--default-md-border-radius: 7px;--default-lg-border-radius: 8px;--default-xl-border-radius: 10px;--default-xxl-border-radius: 20px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--text-font-family: "Outfit";--heading-font-family: "Poppins";--btn-font-family: "Poppins";--box-shadow-default: 0 1px 3px var(--default-shadow-color);--box-shadow-md: 0 4px 6px var(--default-shadow-color);--navbar-height: 60px}.dark-theme{--bg-color: #1e1e2f;--surface-color: #2b2b3c;--primary-color: #668cff;--primary-color-dark: #4a6cd3;--secondary-color: #34d399;--accent-color: #fbbf24;--text-color: #f5f5f5;--text-secondary-color: #9ca3af;--heading-color: #ffffff;--hover-color: #3c3c4f;--border-color: #374151;--success-color: #4ade80;--error-color: #f87171;--warning-color: #fbbf24;--info-color: #60a5fa;--disabled-bg: #4b5563;--disabled-text: #9ca3af;--default-shadow-color: rgba(255, 255, 255, .05);--sidebar-gradient: linear-gradient(135deg, #23243a 60%, #7e9cf7 100%);--section-grad: linear-gradient( 45deg, #23243a 0%, #23263a 40%, #2d314d 70%, #3a4069 85%, #4b6bcb 120% )}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background-color:var(--bg-color, #f5f5f9);font-family:Outfit,sans-serif}#root{height:100vh;display:flex;flex-direction:column}.content{flex:1;background-color:var(--bg-color)}.icon{font-size:1.25rem;color:var(--primary-color);font-weight:var(--font-weight-semibold);flex-shrink:0}.btn{padding:.5rem 1rem;margin:.5rem 0;font-family:var(--btn-font-family);font-weight:var(--font-weight-semibold);border-radius:var(--default-sm-border-radius);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;color:var(--btn-text-color)}.btn:hover{background-color:var(--primary-color-dark)}.btn-primary{background-color:var(--primary-color)}.btn-secondary{background-color:var(--secondary-color)}.btn-accent{background-color:var(--accent-color)}.btn-outline{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--hover-color)}.btn[disabled]{background-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.loader{border:.5rem solid #dbd6d6;border-top:.5rem solid var(--primary-color);border-radius:50%;width:2rem;height:2rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-container{margin-top:.25rem;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.tag{display:inline-block;padding:.25rem .5rem;border-radius:var(--default-sm-border-radius);background-color:var(--hover-color);color:var(--text-color);font-size:.875rem;margin-right:.5rem}.tag-primary{background-color:#696cff26;color:var(--primary-color)}.tag-secondary{background-color:#10b98126;color:var(--secondary-color)}.tag-accent{background-color:#f59e0b26;color:var(--accent-color)}.badge{display:inline-block;padding:.25rem .5rem;border-radius:9999px;background-color:var(--primary-color);color:#fff;font-size:.75rem;margin-right:.5rem}.badge-success{background-color:var(--success-color)}.badge-warning{background-color:var(--warning-color)}[data-sonner-toast][data-type=success]{background-color:var(--success-color)!important;color:#fff!important;border:1px solid transparent!important}[data-sonner-toast][data-type=error]{background-color:var(--error-color)!important;color:#fff!important;border:1px solid transparent!important}[data-sonner-toast][data-type=info]{background-color:var(--info-color)!important;color:#fff!important;border:1px solid transparent!important}.Avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,var(--hover-color, #eef2ff) 60%,var(--primary-color, #6366f1) 100%);border:2.5px solid var(--primary-color, #6366f1);box-shadow:0 4px 16px #6366f12e,0 1.5px 6px #0000000f;transition:box-shadow .2s,border-color .2s,transform .15s;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.Avatar:hover{box-shadow:0 6px 24px #6366f147,0 2px 8px #0000001a;border-color:var(--secondary-color, #22c55e);transform:scale(1.06) rotate(-2deg);cursor:pointer}.input-field{width:100%;max-width:400px;padding:.6rem 1rem;font-size:1rem;font-family:var(--text-font-family, inherit);color:var(--text-color, #222);background:var(--surface-color, #fff);border:1.5px solid var(--border-color, #ccc);border-radius:var(--default-sm-border-radius, 8px);outline:none;transition:border-color .2s,box-shadow .2s;margin-top:.25rem;margin-bottom:1rem;box-sizing:border-box;box-shadow:0 1px 3px #00000008}.input-field:focus{border-color:var(--primary-color, #007bff);box-shadow:0 0 0 2px var(--hover-color, #e3f0ff)}.input-field[disabled]{background-color:var(--disabled-bg, #f5f5f5);color:var(--disabled-text, #aaa);cursor:not-allowed}label{font-weight:500;margin-bottom:.2rem;display:block;color:var(--primary-color, #007bff)}.input-field.input-error{border-color:var(--error-color, #e53e3e)!important;background-color:#fff5f5;box-shadow:0 0 0 2px #e53e3e14}@media (max-width: 600px){.input-field{max-width:100%;font-size:.98rem;padding:.5rem .7rem}}.toastMessageWrapper{position:fixed;top:2.5rem;right:2.5rem;z-index:9999;display:flex;flex-direction:column;gap:1.2rem;pointer-events:none}.toastMessage{min-width:240px;max-width:380px;padding:1.1rem 1.7rem;border-radius:14px;color:var(--btn-text-color, #fff);font-weight:500;font-size:1.05rem;box-shadow:0 8px 32px #1f26872e,0 1.5px 6px #00000014;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#22c55eeb;border:1.5px solid rgba(255,255,255,.18);opacity:0;transform:translateY(-30px) scale(.98);animation:toastSlideIn .5s cubic-bezier(.4,2,.6,1) forwards,toastFadeOut .5s 2.5s cubic-bezier(.4,2,.6,1) forwards;pointer-events:all;transition:box-shadow .2s,transform .2s}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.97)}}.toastSuccess{background:linear-gradient(120deg,var(--success-color, #22c55e) 80%,#38a169 100%)}.toastWarning{background:linear-gradient(120deg,var(--warning-color, #f59e42) 80%,#f6ad55 100%)}.toastError{background:linear-gradient(120deg,var(--error-color, #ef4444) 80%,#e53e3e 100%)}._sectionContainer_1169s_1{padding:4rem 1rem;background-color:var(--bg-color)}._headerContainer_1169s_6{position:relative;isolation:isolate;padding:0 1rem}._headerContainer_1169s_6 h1{margin-bottom:1rem;font-weight:var(--font-weight-bold);color:var(--heading-color);text-align:center;line-height:clamp(3rem,6vw,5.5rem);word-break:break-word}._headerContainer_1169s_6 p{margin-bottom:2rem;max-width:600px;margin-inline:auto;color:var(--text-color);line-height:1.75rem;text-align:center;font-size:1rem}img{display:flex;width:100%}._sectionHeader_1169s_36{max-width:900px;margin-inline:auto;margin-bottom:4rem;font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--heading-color);text-align:center;padding:4rem 2rem}._sectionDescription_1169s_47{max-width:600px;margin-inline:auto;color:var(--text-secondary-color);line-height:1.75rem;text-align:center}._offerGrid_1169s_55{margin:3rem auto 0;max-width:1200px;display:grid;gap:2rem 1rem;padding:0 1rem}._offerCard_1169s_65 img{margin-bottom:1rem;border-radius:var(--default-xs-border-radius)}._offerDetails_1169s_70{display:flex;align-items:flex-start}._offerDetails_1169s_70 div{padding-left:1rem;border-left:2px solid var(--primary-color)}._offerDetails_1169s_70 h4{font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--text-secondary-color)}._offerDetails_1169s_70 p{color:var(--text-color)}._steps_1169s_90{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:4rem 1rem;text-align:center}._stepsGrid_1169s_98{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:90%;margin:3rem auto 0;max-width:1200px}._stepsCard_1169s_108{background:transparent;box-shadow:none;padding:1rem;border-radius:var(--default-lg-border-radius);transition:transform .3s ease;text-align:center;width:100%;max-width:320px}._stepsCard_1169s_108:hover{transform:translateY(-5px)}._stepsCard_1169s_108 h4{margin-bottom:.5rem;font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--text-secondary-color)}._stepsCard_1169s_108 p{color:var(--text-color);font-size:.95rem}._stepsIcon_1169s_135{width:80px;height:80px;object-fit:contain;margin:0 auto 1rem;display:block}._stepsArrowContainer_1169s_143{display:flex;justify-content:center;align-items:center;width:100%;padding:.3rem;border-radius:8px}._stepsArrow_1169s_143{width:100%;height:auto;transform:rotate(90deg);margin:.5rem 0;transition:transform .3s ease}@media screen and (min-width: 768px){._stepsGrid_1169s_98{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:2rem}._stepsArrowContainer_1169s_143{width:auto;padding:0}._stepsArrow_1169s_143{max-width:none;transform:rotate(0);margin:0 1rem}}._clientCard_1169s_181 img{max-width:80px;margin-inline:auto;margin-bottom:2rem;border-radius:100%;box-shadow:var(--default-shadow-color)}._clientCard_1169s_181 p{margin-bottom:1rem;line-height:1.75rem;color:var(--text-secondary-color);text-align:center}._clientRatings_1169s_196{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:5px}._clientRatings_1169s_196 span{color:var(--accent-color)}._clientCard_1169s_181 h4{font-size:1.2rem;font-weight:var(--font-weight-semibold);color:var(--text-secondary-color);text-align:center}._clientCard_1169s_181 h5{font-size:1rem;font-weight:500;color:var(--text-color);text-align:center}@media screen and (min-width: 1024px){._stepsCard_1169s_108{padding:1.5rem}}@media (width > 540px){._offerGrid_1169s_55{grid-template-columns:repeat(2,1fr);margin:3rem auto 0}}@media (width > 768px){._offerGrid_1169s_55{grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem auto 0}}@media (max-width: 768px){._sectionContainer_1169s_1{padding:3rem 1rem}._headerContainer_1169s_6 h1,._headerContainer_1169s_6 p{line-height:1.4}}._headerWrapper_12p9c_1{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem;position:relative}._leftSection_12p9c_10{display:flex;gap:1.5rem;align-items:flex-start;flex:1}._profileImageWrapper_12p9c_17{flex-shrink:0;width:140px;height:140px;border-radius:50%;overflow:hidden;border:3px solid var(--primary-color, #6366f1);box-shadow:0 2px 12px #6366f114;background:#fff;display:flex;align-items:center;justify-content:center}._profileImage_12p9c_17{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}._profileDetails_12p9c_39{flex:1;min-width:0}._nameRoleWrapper_12p9c_44{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._profileName_12p9c_52{font-family:var(--heading-font-family);font-size:2rem;font-weight:var(--font-weight-bold);color:var(--heading-color)}._roleBadge_12p9c_59{background-color:var(--accent-color);color:var(--btn-text-color);padding:.5rem 1rem;border-radius:var(--default-xxl-border-radius);font-size:.875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem}._contactDetails_12p9c_71{display:flex;gap:.5rem;flex-direction:column}._profileItem_12p9c_77{display:flex;align-items:center;gap:.5rem;color:var(--text-color);font-size:.95rem}._icon_12p9c_85{color:var(--primary-color);font-size:1.2rem}._rightSection_12p9c_90{display:flex;gap:1rem;align-items:flex-end;flex-shrink:0;position:absolute;bottom:0;right:0}#_contactBtnId_12p9c_1,#_downloadBtnId_12p9c_1{font-size:1rem}@media (max-width: 768px){._headerWrapper_12p9c_1{padding:1.5rem;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}._leftSection_12p9c_10{flex-direction:column;align-items:center;text-align:center}._nameRoleWrapper_12p9c_44{flex-direction:column;align-items:center;gap:.5rem}._profileName_12p9c_52{font-size:1.75rem}._rightSection_12p9c_90{position:static;margin:0 auto;justify-content:center;align-items:center}#_contactBtnId_12p9c_1,#_downloadBtnId_12p9c_1{width:100%}}@media (max-width: 480px){._profileHeaderContainer_12p9c_144{padding:1rem}._profileImage_12p9c_17{width:100px;height:100px}._profileName_12p9c_52{font-size:1.5rem}}._tagline_12p9c_158{font-family:var(--heading-font-family);font-size:1.125rem;font-weight:var(--font-weight-light);color:var(--text-color);margin-top:.5rem}._sectionHeader_1bpv8_1{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}._sectionIcon_1bpv8_10{background-color:var(--primary-color);color:var(--btn-text-color);padding:.5rem;border-radius:var(--default-xs-border-radius);font-size:1.5rem;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}._sectionTitle_1bpv8_23{font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;color:var(--heading-color);margin:0}._historyList_1bpv8_31{display:flex;flex-direction:column;gap:1.5rem}._historyItem_1bpv8_37{padding:1rem;background-color:var(--bg-color);border-radius:var(--default-xs-border-radius);border-left:3px solid var(--primary-color)}._itemHeader_1bpv8_44{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}._itemTitle_1bpv8_52{font-family:var(--heading-font-family);font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--heading-color);margin:0;flex:1}._itemDates_1bpv8_61{background-color:var(--secondary-color);color:var(--btn-text-color);padding:.25rem .75rem;border-radius:15px;font-size:.875rem;font-weight:var(--font-weight-medium);white-space:nowrap}._itemSubtitle_1bpv8_71{color:var(--text-secondary-color);font-weight:var(--font-weight-medium);margin:0 0 .5rem}._itemOrganization_1bpv8_77{display:flex;align-items:center;gap:.5rem;color:var(--text-color);font-weight:var(--font-weight-medium);margin:0 0 1rem;flex-wrap:wrap}._itemLocation_1bpv8_87{color:var(--text-secondary-color);font-weight:var(--font-weight-normal)}._itemDescription_1bpv8_92{list-style:none;margin:0;padding:0}._itemDescription_1bpv8_92 li{padding-left:1.5rem;margin-bottom:.5rem;color:var(--text-color);line-height:1.6}._itemDescription_1bpv8_92 li:before{content:"•";margin:0 0 .75rem -1.5rem;color:var(--accent-color);font-weight:var(--font-weight-bold);font-size:1.2rem;float:left}@media (max-width: 768px){._historySection_1bpv8_115{padding:1.5rem}._itemHeader_1bpv8_44{flex-direction:column;align-items:flex-start;gap:.5rem}._itemDates_1bpv8_61{align-self:flex-start}._sectionTitle_1bpv8_23{font-size:1.25rem}}@media (max-width: 480px){._historySection_1bpv8_115{padding:1rem}._sectionHeader_1bpv8_1{gap:.75rem}._sectionIcon_1bpv8_10{min-width:2.5rem;min-height:2.5rem;font-size:1.25rem}._itemTitle_1bpv8_52{font-size:1.125rem}}._sectionHeader_rad91_1{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}._sectionIcon_rad91_10{background-color:var(--primary-color);color:var(--btn-text-color);padding:.75rem;border-radius:var(--default-md-border-radius);font-size:1.2rem;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem}._sectionTitle_rad91_23{font-family:var(--heading-font-family);font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--heading-color)}._tagsGrid_rad91_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}._tagTag_rad91_36{background-color:var(--secondary-color);color:var(--btn-text-color);padding:.5rem 1rem;border-radius:20px;text-align:center;font-weight:500;font-size:.875rem}@media (max-width: 768px){._tagsSection_rad91_47{padding:1.5rem}._sectionTitle_rad91_23{font-size:1.25rem}._tagsGrid_rad91_30{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem}}@media (max-width: 480px){._tagsSection_rad91_47{padding:1rem}._section-header_rad91_66{gap:.75rem}._sectionIcon_rad91_10{min-width:2.5rem;min-height:2.5rem;font-size:1.25rem}._tagsGrid_rad91_30{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.5rem}._tagTag_rad91_36{padding:.4rem .8rem;font-size:.8rem}}._emptyText_rad91_87{color:var(--text-secondary-color, #aaa);font-style:italic;font-size:.98em;margin-top:.4em;display:block}._profileIcon_1n09f_6{color:var(--primary-color, #6366f1);vertical-align:middle;border-radius:50%;background:#eef2ff;padding:4px;transition:background .15s,color .15s}._profileIcon_1n09f_6:hover,._navLink_1n09f_18._active_1n09f_18 ._profileIcon_1n09f_6{background:var(--primary-color, #6366f1);color:#fff}._navbar_1n09f_23{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;background:var(--bg-color);font-family:var(--text-font-family);border-bottom:1px solid var(--border-color);height:var(--navbar-height, 65px);position:relative}._logo_1n09f_35{font-size:1.5rem;font-weight:var(--font-weight-bold);font-family:var(--heading-font-family);color:var(--primary-color);text-decoration:none;transition:color .2s ease}._logoImage_1n09f_44{height:50px;width:auto;object-fit:contain}._logo_1n09f_35:hover{color:var(--primary-color-dark)}._navLinks_1n09f_53{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}._navLink_1n09f_18{position:relative;font-family:var(--text-font-family);font-weight:var(--font-weight-medium);font-size:.95rem;color:var(--text-color);text-decoration:none;padding:.5rem 0;transition:all .3s ease;overflow:hidden}._navLink_1n09f_18:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--primary-color);transform:translate(-50%);transition:width .3s ease}._navLink_1n09f_18:hover{color:var(--primary-color)}._navLink_1n09f_18:hover:before{width:100%}._navLink_1n09f_18._active_1n09f_18{color:var(--primary-color);font-weight:var(--font-weight-semibold)}._navLink_1n09f_18._active_1n09f_18:before{width:100%}._no-padding-btn_1n09f_103{padding:0!important}._authActions_1n09f_107{display:flex;align-items:center;justify-content:center;gap:1rem}._rightSection_1n09f_114{display:flex;align-items:center;gap:1.5rem}._signupBtn_1n09f_120{background-color:var(--primary-color);color:#fff;text-decoration:none;font-weight:600;padding:.5rem 1.25rem;border-radius:.5rem;transition:all .2s ease}._signupBtn_1n09f_120:hover{background-color:var(--primary-color-dark)}._defaultIcon_1n09f_134{border-radius:50%;background:var(--bg-color);color:var(--primary-color);padding:4px}._profileContainer_1n09f_141{position:relative;background-color:transparent;display:flex;align-items:center;gap:4px}._profileButton_1n09f_148{display:flex;align-items:center;background-color:transparent;border:none;cursor:pointer;padding:0;border-radius:var(--default-xs-border-radius);transition:background .3s ease}._profileButton_1n09f_148:hover{background-color:var(--hover-color)}._dropdownToggle_1n09f_163{display:flex;align-items:center;cursor:pointer;border:none;background:transparent;padding:.25rem .5rem;border-radius:var(--default-xs-border-radius);transition:background .3s ease,color .3s ease;color:var(--text-color)}._dropdownToggle_1n09f_163:hover{background-color:var(--hover-color);color:var(--primary-color)}._avatar_1n09f_182{border-radius:50%;width:40px;height:40px;object-fit:cover;border:2px solid var(--border-color)}._caret_1n09f_190{font-size:1.5rem;transition:transform .3s ease}._caret_1n09f_190._rotated_1n09f_195{transform:rotate(180deg)}._dropDownMenu_1n09f_199{position:absolute;top:calc(100% - 5px);right:var(--dropdown-menu-offset, -70px);background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--default-xl-border-radius);box-shadow:var(--box-shadow-md);min-width:220px;z-index:1000;overflow:visible;animation:_slideIn_1n09f_1 .2s ease-out}._dropDownItem_1n09f_213._active_1n09f_18{background-color:var(--hover-color)}@keyframes _slideIn_1n09f_1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._dropDownHeader_1n09f_228{padding:1.25rem 1rem;color:var(--btn-text-color);border-bottom:1px solid var(--border-color)}._userName_1n09f_234{display:block;font-weight:var(--font-weight-medium);margin-bottom:.25rem;font-family:var(--heading-font-family)}._userEmail_1n09f_241{display:block;opacity:.9;font-size:.8rem;font-weight:var(--font-weight-normal)}._dropDownItems_1n09f_248{padding:.5rem 0rem}._dropDownItem_1n09f_213{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;text-decoration:none;color:var(--text-color);background:none;border:none;text-align:left;cursor:pointer;font-size:.9rem;font-family:var(--text-font-family);font-weight:var(--font-weight-medium);transition:all .2s;position:relative}._dropDownItem_1n09f_213:hover{background-color:var(--hover-color);color:var(--primary-color)}._dropDownItem_1n09f_213:hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--primary-color);border-radius:0 var(--default-xs-border-radius) var(--default-xs-border-radius) 0}._logoutItem_1n09f_288{color:var(--error-color);border-top:1px solid var(--border-color);margin-top:.5rem}._logoutItem_1n09f_288:hover{background:#e53e3e1a;color:var(--error-color)}._logoutItem_1n09f_288:hover:before{background:var(--error-color)}._hamburgerButton_1n09f_303{display:none;background:none;border:none;color:var(--text-color);cursor:pointer;padding:.5rem;font-size:1.5rem;z-index:1001;transition:color .2s ease}._hamburgerButton_1n09f_303:hover{color:var(--primary-color)}._mobileMenu_1n09f_319{display:none;flex-direction:column;position:absolute;top:var(--navbar-height);left:0;width:100%;background:var(--bg-color);border-top:1px solid var(--border-color);box-shadow:var(--box-shadow-md);z-index:999;padding:1rem 0;transform-origin:top;animation:_slideInFromTop_1n09f_1 .3s ease-out forwards}@keyframes _slideInFromTop_1n09f_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._mobileNavLinks_1n09f_346{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem}._mobileNavLinks_1n09f_346 li{width:100%}._mobileNavLinks_1n09f_346 ._navLink_1n09f_18{padding:.75rem 1.5rem;width:100%;display:block;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mobileNavLinks_1n09f_346 ._navLink_1n09f_18:before,._mobileNavLinks_1n09f_346 ._navLink_1n09f_18._active_1n09f_18:before{width:0!important;height:0!important}._mobileNavLinks_1n09f_346 ._signupBtn_1n09f_120{margin:.75rem 1.5rem;text-align:center;display:block;font-size:.9rem;padding:.6rem 1rem}._navbarMsgLink_1n09f_384{position:relative;display:inline-flex;align-items:center;color:var(--primary-color, #6366f1);margin-right:1rem;text-decoration:none;transition:color .18s,background .18s;border-radius:var(--default-lg-border-radius, 8px);padding:.5rem;background:transparent}._navbarMsgLink_1n09f_384:hover,._navbarMsgLink_1n09f_384:focus{color:var(--primary-color-dark, #4f46e5);background:var(--hover-color, #eef2ff)}._navbarMsgIcon_1n09f_405{position:relative;display:flex;align-items:center;font-size:1.4rem;color:var(--primary-color, #6366f1)}._navbarUnreadBadge_1n09f_413{position:absolute;top:-6px;right:-8px;background:var(--secondary-accent-color, var(--primary-color, #6366f1));color:#fff;font-size:.75em;font-weight:var(--font-weight-semibold, 600);min-width:18px;height:18px;line-height:18px;border-radius:9px;padding:0 5px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014;z-index:1;pointer-events:none}@media (max-width: 768px){._navbar_1n09f_23{padding:1rem;justify-content:space-between}._navLinks_1n09f_53,._authActions_1n09f_107{display:none}._hamburgerButton_1n09f_303{display:block}._profileContainer_1n09f_141,._themeToggleContainer_1n09f_449{display:flex}._rightSection_1n09f_114{gap:.5rem}._mobileMenu_1n09f_319{display:flex}._dropDownMenu_1n09f_199{right:0;min-width:180px;width:auto;box-sizing:border-box}}@media (max-width: 640px){._navbar_1n09f_23{padding:.75rem 1rem}._logo_1n09f_35{font-size:1.25rem}._mobileNavLinks_1n09f_346 ._signupBtn_1n09f_120{margin:.6rem 1rem}}._notificationContainer_1lb3a_1{position:relative}._notificationWrapper_1lb3a_5{position:relative;cursor:pointer;padding:8px;border-radius:var(--default-sm-border-radius);transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}._notificationWrapper_1lb3a_5:hover{background-color:var(--hover-color)}._icon_1lb3a_20{transition:transform .2s ease}._badge_1lb3a_24{position:absolute;top:2px;right:2px;background-color:var(--secondary-accent-color);color:var(--btn-text-color);font-size:.8rem;font-weight:var(--font-weight-semibold);padding:2px 6px;border-radius:var(--default-xxl-border-radius);min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-family:var(--text-font-family)}._dropDown_1lb3a_42{position:absolute;top:calc(100% + 8px);right:-5rem;width:360px;max-width:90vw;max-height:450px;overflow-y:auto;background-color:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--default-lg-border-radius);box-shadow:0 10px 25px #00000026;z-index:1000;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_slideDown_1lb3a_1 .2s ease-out}@keyframes _slideDown_1lb3a_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._dropDown_1lb3a_42::-webkit-scrollbar{width:6px}._dropDown_1lb3a_42::-webkit-scrollbar-track{background:var(--bg-color);border-radius:3px}._dropDown_1lb3a_42::-webkit-scrollbar-thumb{background:var(--text-secondary-color);border-radius:3px}._dropDown_1lb3a_42::-webkit-scrollbar-thumb:hover{background:var(--text-color)}._filterToggle_1lb3a_89{display:flex;margin-bottom:16px;background-color:var(--bg-color);border-radius:var(--default-md-border-radius);padding:4px;gap:2px}._filterBtn_1lb3a_98{background:none;border:none;padding:8px 16px;font-family:var(--text-font-family);font-size:14px;font-weight:var(--font-weight-medium);color:var(--text-secondary-color);cursor:pointer;border-radius:var(--default-sm-border-radius);transition:all .3s ease;flex:1;position:relative}._filterBtn_1lb3a_98:hover{color:var(--text-color);background-color:#6366f11a}._filterBtn_1lb3a_98._active_1lb3a_118{background-color:var(--primary-color);color:var(--btn-text-color);box-shadow:0 2px 4px #6366f14d;transform:translateY(-1px)}._filterBtn_1lb3a_98:focus{outline:none;box-shadow:0 0 0 2px #6366f133}._emptyState_1lb3a_130{padding:2rem 1.25rem;text-align:center;color:var(--text-secondary-color);font-style:italic;font-size:.8rem;background-color:var(--bg-color);border-radius:var(--default-md-border-radius);border:2px dashed var(--border-color);font-family:var(--text-font-family)}._notificationItem_1lb3a_142{position:relative;transition:all .3s ease;padding:16px;margin-bottom:12px;border-radius:var(--default-md-border-radius);cursor:pointer;border:1px solid var(--border-color);transform:translateY(0);background-color:var(--surface-color)}._notificationItem_1lb3a_142:hover{border-color:var(--primary-color)}._notificationItem_1lb3a_142:active{transform:translateY(0);transition:transform .1s ease}._notificationItem_1lb3a_142:last-child{margin-bottom:0}._notificationItem_1lb3a_142:focus{outline:none;box-shadow:0 0 0 2px #6366f133}._readNotification_1lb3a_172{opacity:.75;background-color:var(--bg-color);border:1px solid transparent}._readNotification_1lb3a_172:hover{opacity:1;background-color:var(--surface-color);border-color:var(--border-color)}._unreadNotification_1lb3a_184{background-color:var(--surface-color);border:1px solid var(--secondary-accent-color);position:relative}._notificationItem_1lb3a_142 strong{display:block;margin-bottom:6px;color:var(--heading-color);font-weight:var(--font-weight-semibold);font-size:15px;font-family:var(--heading-font-family);line-height:1.3}._notificationItem_1lb3a_142 p{margin:4px 0;font-size:13px;color:var(--text-secondary-color);line-height:1.5;font-family:var(--text-font-family)}._notificationItem_1lb3a_142 p:first-of-type{color:var(--text-color);font-weight:var(--font-weight-normal);margin-bottom:8px}._notificationItem_1lb3a_142 p:last-child{margin-bottom:0;font-size:12px;color:var(--primary-color);font-weight:var(--font-weight-medium)}._linkItem_1lb3a_222{display:inline-block;padding:.25rem;color:var(--primary-color);text-decoration:none;font-size:.875rem;font-weight:var(--font-weight-medium);border-radius:var(--default-md-border-radius);transition:background-color .2s ease}._linkItem_1lb3a_222:hover{background-color:var(--hover-color)}._timestamp_1lb3a_237{font-size:.75rem;color:var(--text-secondary-color);margin-top:.25rem;display:block}@media (max-width: 768px){._dropDown_1lb3a_42{width:320px;max-width:calc(100vw - 20px);right:-10px}._notificationItem_1lb3a_142{padding:12px}._notificationItem_1lb3a_142 strong{font-size:14px}._notificationItem_1lb3a_142 p{font-size:12px}._filterBtn_1lb3a_98{padding:6px 12px;font-size:13px}}@media (max-width: 480px){._dropDown_1lb3a_42{width:280px;max-height:350px}._emptyState_1lb3a_130{padding:24px 16px;font-size:13px}}._footer_1sx6c_1{display:flex;align-items:center;justify-content:center;height:50px;padding:2rem;color:var(--text-color);background-color:var(--bg-color);border-top:solid 1px var(--border-color)}._container_1oqbz_11{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - var(--navbar-height, 60px));padding:2rem 1rem;background-color:var(--bg-color);margin-top:2rem}._form_1oqbz_31{background-color:var(--surface-color);padding:3rem 2.5rem;border-radius:var(--default-xl-border-radius);box-shadow:var(--box-shadow-md);width:100%;max-width:480px;border:1px solid var(--border-color);position:relative}._form_1oqbz_31:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:var(--default-xl-border-radius) var(--default-xl-border-radius) 0 0}._title_1oqbz_85{font-family:var(--heading-font-family);font-size:2rem;font-weight:var(--font-weight-bold);color:var(--heading-color);text-align:center;margin-bottom:2.5rem;line-height:1.2}._userTypeSelector_1oqbz_107{display:flex;gap:.25rem;margin-bottom:2.5rem;padding:.375rem;background-color:var(--bg-color);border-radius:var(--default-lg-border-radius);border:1px solid var(--border-color)}._userTypeSelector_1oqbz_107 ._btn_1oqbz_127{flex:1;padding:.875rem 1.25rem;margin:0;background:transparent;color:var(--text-secondary-color);border:none;border-radius:var(--default-md-border-radius);font-family:var(--btn-font-family);font-weight:var(--font-weight-semibold);font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._userTypeSelector_1oqbz_107 ._btn_1oqbz_127:hover{background-color:var(--hover-color);color:var(--primary-color)}._userTypeSelector_1oqbz_107 ._btn_1oqbz_127._active_1oqbz_171{background-color:var(--primary-color);color:var(--btn-text-color)}._userTypeSelector_1oqbz_107 ._btn_1oqbz_127._active_1oqbz_171:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;pointer-events:none}._inputGroup_1oqbz_205{margin-bottom:2.05rem;position:relative}._nameRow_1oqbz_215{display:flex;gap:1.25rem;margin-bottom:1.75rem}._nameRow_1oqbz_215 ._inputGroup_1oqbz_205{flex:1;margin-bottom:0}._input_1oqbz_205{width:100%;padding:1rem 1.25rem;font-size:1rem;font-family:var(--text-font-family);color:var(--text-color);background-color:var(--surface-color);border:2px solid var(--border-color);border-radius:var(--default-lg-border-radius);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}._input_1oqbz_205::placeholder{color:var(--text-secondary-color);font-weight:var(--font-weight-normal);opacity:.8}._input_1oqbz_205:focus{border-color:var(--primary-color);background-color:var(--surface-color)}._input_1oqbz_205:hover:not(:focus){border-color:#6366f14d}._error_1oqbz_293{position:absolute;bottom:-1.25rem;left:0;display:flex;align-items:center;gap:.5rem;color:var(--error-color);font-size:.875rem;font-weight:var(--font-weight-medium);margin-top:.75rem;margin-left:.5rem}._error_1oqbz_293:before{content:"⚠";font-size:.75rem;opacity:.8}._checkboxContainer_1oqbz_333{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;position:relative}._checkboxRow_1oqbz_349{display:flex;align-items:center}._checkboxRow_1oqbz_349 input[type=checkbox]{width:18px;height:18px;cursor:pointer;margin-right:.5rem}._checkboxRow_1oqbz_349 label{cursor:pointer;font-size:.9rem;color:var(--heading-color, black)}._checkboxContainer_1oqbz_333>._error_1oqbz_293{position:static!important;margin-top:.25rem;margin-left:23px;display:block;color:var(--error-color);font-size:.875rem;font-weight:var(--font-weight-medium)}._checkboxContainer_1oqbz_333>._error_1oqbz_293:before{content:"⚠";font-size:.75rem;opacity:.8;margin-right:.25rem}._submit_1oqbz_435{width:100%;padding:1rem 1.5rem;font-family:var(--btn-font-family);font-size:1.05rem;font-weight:var(--font-weight-semibold);color:var(--btn-text-color);background-color:var(--primary-color);border:none;border-radius:var(--default-lg-border-radius);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:2rem;position:relative;overflow:hidden}._submit_1oqbz_435:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .3s ease}._submit_1oqbz_435:hover{background-color:var(--primary-color-dark)}._submit_1oqbz_435:hover:before{opacity:1}._submit_1oqbz_435:active{transform:translateY(-1px)}._submit_1oqbz_435:disabled{background-color:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;transform:none}._submit_1oqbz_435:disabled:before{display:none}._linkContainer_1oqbz_539{text-align:center;padding-top:2rem;border-top:1px solid rgba(99,102,241,.1);position:relative}._linkContainer_1oqbz_539:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);border-radius:2px}._linkText_1oqbz_587{font-size:.9rem;color:var(--text-secondary-color);margin-bottom:.875rem;font-family:var(--text-font-family);font-weight:var(--font-weight-normal);line-height:1.5}._linkText_1oqbz_587:last-child{margin-bottom:0}._link_1oqbz_539{color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-semibold);transition:all .2s ease;position:relative}._link_1oqbz_539:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));transition:width .3s ease;border-radius:1px}._link_1oqbz_539:hover{color:var(--primary-color-dark)}._link_1oqbz_539:hover:after{width:100%}._passwordInput_1oqbz_677{position:relative}._eyeIcon_1oqbz_685{position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:transparent;border:none;cursor:pointer;padding:0;color:var(--text-color)}@media (max-width: 680px){._container_1oqbz_11{padding:1.5rem 1rem;min-height:calc(100vh - var(--navbar-height, 60px) - 3rem)}._form_1oqbz_31{padding:2.5rem 2rem;max-width:100%}._title_1oqbz_85{font-size:1.75rem;margin-bottom:2rem}._nameRow_1oqbz_215{flex-direction:column;gap:0;margin-bottom:0rem}._nameRow_1oqbz_215 ._inputGroup_1oqbz_205{margin-bottom:1.75rem}._userTypeSelector_1oqbz_107 ._btn_1oqbz_127{padding:.75rem 1rem;font-size:.85rem}}@media (max-width: 480px){._container_1oqbz_11{padding:1rem .75rem}._form_1oqbz_31{padding:2rem 1.5rem;border-radius:var(--default-lg-border-radius)}._title_1oqbz_85{font-size:1.5rem;margin-bottom:1.75rem}._input_1oqbz_205{padding:.875rem 1rem;font-size:.95rem}._submit_1oqbz_435{padding:.875rem 1.25rem;font-size:1rem}._userTypeSelector_1oqbz_107{gap:.125rem;padding:.25rem}._userTypeSelector_1oqbz_107 ._btn_1oqbz_127{padding:.625rem .75rem;font-size:.8rem}}._errorArea_1oo1w_2{padding-top:100px;padding-bottom:100px}._container_1oo1w_7{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}._row_1oo1w_16{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;justify-content:center}._colXL8_1oo1w_24{flex:0 0 66.6667%;max-width:66.6667%;padding-left:15px;padding-right:15px}._textCenter_1oo1w_36{text-align:center}._errorTitle_1oo1w_40{font-size:2rem;font-weight:var(--font-weight-bold);margin-bottom:15px}._text_1oo1w_36{margin-bottom:30px;font-size:1rem;color:var(--text-color)}._themeBtn_1oo1w_52{display:inline-block;padding:10px 30px;background-color:var(--secondary-color);color:var(--btn-text-color);text-decoration:none;border-radius:var(--default-sm-border-radius);font-weight:var(--font-weight-semibold);transition:background-color .3s ease}._themeBtn_1oo1w_52:hover{background-color:var(--secondary-color-hover)}@media (max-width: 992px){._colXL8_1oo1w_24{flex:0 0 83.3333%;max-width:83.3333%}._errorTitle_1oo1w_40{font-size:1.75rem}._text_1oo1w_36{font-size:.95rem}._themeBtn_1oo1w_52{padding:10px 25px;font-size:.95rem}}@media (max-width: 768px){._colXL8_1oo1w_24{flex:0 0 100%;max-width:100%}._errorTitle_1oo1w_40{font-size:1.5rem}._text_1oo1w_36{font-size:.9rem}._themeBtn_1oo1w_52{width:100%;padding:12px 0;font-size:1rem}}@media (max-width: 480px){._errorArea_1oo1w_2{padding-top:60px;padding-bottom:60px}._errorTitle_1oo1w_40{font-size:1.3rem}._text_1oo1w_36{font-size:.85rem}}._errorImg_1oo1w_31 img{max-width:100%;height:auto}._errorImg_1oo1w_31{margin-bottom:40px;text-align:center}._sidebarContainer_1t8gr_1{background:var(--sidebar-gradient);width:80px;min-width:80px;height:100vh;border-right:1.5px solid var(--border-color, #e5e7eb);padding:2rem .5rem 1rem;display:flex;flex-direction:column;align-items:center;box-shadow:var(--box-shadow-default, 2px 0 12px rgba(0, 0, 0, .06));position:sticky;top:0;z-index:100;transition:all .2s}._navList_1t8gr_18{width:100%;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch}._navItem_1t8gr_28{margin-bottom:2.2rem;width:100%;display:flex;justify-content:center;align-items:center}._navLink_1t8gr_36{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:.7rem 0;border-radius:var(--default-lg-border-radius, 8px);color:var(--text-secondary-color, #6b7280);font-weight:var(--font-weight-medium, 500);font-size:1.1rem;text-decoration:none;background:transparent}._navLink_1t8gr_36:hover,._active_1t8gr_53{background:var(--hover-color, #eef2ff);color:var(--primary-color, #6366f1);box-shadow:none}._icon_1t8gr_59{font-size:1.4rem;display:flex;align-items:center;justify-content:center;color:var(--primary-color, #6366f1)}._label_1t8gr_67{display:inline;transition:opacity .2s;font-size:.95em}._unreadBadge_1t8gr_72{position:absolute;top:-6px;right:-6px;background:var(--secondary-accent-color, var(--accent-color));color:#fff;font-size:.75em;font-weight:600;min-width:18px;height:18px;line-height:18px;border-radius:9px;padding:0 5px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000014;z-index:1;pointer-events:none}@media (max-width: 700px){._sidebarContainer_1t8gr_1{position:fixed;left:0;bottom:0;top:unset;width:100vw;min-width:0;height:60px;background:var(--surface-color, #f9fafb);border-right:none;border-top:1.5px solid var(--border-color, #e5e7eb);flex-direction:row;align-items:stretch;justify-content:center;padding:0;box-shadow:0 -2px 12px #0000000f;z-index:200}._navList_1t8gr_18{flex-direction:row;justify-content:space-around;align-items:stretch;width:100%;height:100%;margin:0}._navItem_1t8gr_28{flex:1 1 0;display:flex;justify-content:center;align-items:center;height:100%}._navLink_1t8gr_36{flex-direction:column;gap:.1rem;font-size:1.1rem;padding:0;align-items:center;justify-content:center;width:100%;height:100%;border-radius:0}._label_1t8gr_67{display:none}}._profileLayoutContainer_138ev_1{display:flex;flex-direction:row;min-height:calc(100vh - var(--navbar-height, 64px))}._sidebarWrapper_138ev_7{min-width:80px;max-width:80px;flex-shrink:0;margin-right:1.5rem;z-index:2}._contentWrapper_138ev_14{flex:1 1 0;min-width:0;background:var(--bg-color, #f8fafc);border-radius:22px;margin:2.5rem clamp(1.5rem,6vw,2rem);padding:.5rem clamp(1.5rem,6vw,2rem);min-height:80vh;overflow-x:auto;word-break:break-word}@media (max-width: 1100px){._sidebarWrapper_138ev_7{margin-right:.5rem}._contentWrapper_138ev_14{margin:2rem .7rem;padding:1.5rem .7rem;border-radius:16px}}@media (max-width: 900px){._sidebarWrapper_138ev_7{margin-right:.2rem}._contentWrapper_138ev_14{margin:1.2rem .3rem;padding:1rem .3rem;border-radius:12px}}@media (max-width: 700px){._profileLayoutContainer_138ev_1{flex-direction:column;min-height:100vh;padding:0}._sidebarWrapper_138ev_7{margin-right:0;min-width:100vw;max-width:100vw;order:2}._contentWrapper_138ev_14{margin:.7rem .1rem 3.5rem;padding:.7rem .1rem;border-radius:8px;min-width:0}}._headerWrapper_4tla1_1{display:flex;justify-content:space-between;align-items:flex-start;gap:2.5rem;padding:2.5rem 3rem;background:var(--section-grad);border-radius:20px;box-shadow:0 2px 18px #3c485814;margin-top:2rem;margin-bottom:2rem;position:relative;flex-wrap:wrap;min-height:180px}._leftSection_4tla1_17{display:flex;gap:2.2rem;align-items:center;flex:1;min-width:0}._profileImageWrapper_4tla1_25{flex-shrink:0;width:140px;height:140px;border-radius:50%;overflow:hidden;border:3px solid var(--primary-color, #6366f1);box-shadow:0 2px 12px #6366f114;background:#fff;display:flex;align-items:center;justify-content:center}._profileImage_4tla1_25{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}._profileDetails_4tla1_47{flex:1;min-width:0}._nameRoleWrapper_4tla1_52{display:flex;align-items:center;gap:1.3rem;margin-bottom:1.2rem;flex-wrap:wrap}._profileName_4tla1_60{font-family:var(--heading-font-family, "Inter", sans-serif);font-size:2.2rem;font-weight:var(--font-weight-bold, 700);color:var(--heading-color, #232946);margin:0;line-height:1.1;letter-spacing:-.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleBadge_4tla1_73{background-color:var(--accent-color);color:var(--btn-text-color, #fff);padding:.5rem 1rem;border-radius:var(--default-xxl-border-radius);font-size:.9rem;font-weight:var(--font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 4px #6366f114}._contactDetails_4tla1_85{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:.7rem}._profileItem_4tla1_93{display:flex;align-items:center;gap:.5em;color:var(--primary-color, #6366f1);font-size:1rem;background:var(--hover-color, #eef2ff);padding:.28em 1.1em;border-radius:999px;font-weight:500;white-space:nowrap;box-shadow:0 1px 4px #6366f10f}._icon_4tla1_107{color:var(--primary-color, #6366f1);font-size:1.2rem}._rightSection_4tla1_112{display:flex;gap:1.2rem;align-items:flex-end;flex-shrink:0;position:absolute;bottom:2.5rem;right:3rem}._btn_4tla1_122{font-size:1rem;font-weight:600;padding:.7em 1.7em;border-radius:8px;border:none;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;box-shadow:0 1px 4px #6366f114}._btn-primary_4tla1_136{background:var(--primary-color, #6366f1);color:#fff;border:none}._btn-primary_4tla1_136:hover{background:#4f46e5}._btn-outline_4tla1_146{background:#fff;color:var(--primary-color, #6366f1);border:2px solid var(--primary-color, #6366f1)}._btn-outline_4tla1_146:hover{background:#eef2ff;color:#4f46e5}@media (max-width: 1100px){._headerWrapper_4tla1_1{padding:1.5rem 1.2rem;min-height:120px}._profileImageWrapper_4tla1_25{width:100px;height:100px}._profileName_4tla1_60{font-size:1.5rem}._rightSection_4tla1_112{bottom:1.5rem;right:1.2rem}}@media (max-width: 768px){._headerWrapper_4tla1_1{flex-direction:column;align-items:center;gap:1.2rem;padding:1.2rem .7rem;min-height:unset;position:static}._leftSection_4tla1_17{flex-direction:column;align-items:center;text-align:center;gap:1rem;width:100%}._profileImageWrapper_4tla1_25{width:80px;height:80px}._nameRoleWrapper_4tla1_52{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:.7rem}._profileName_4tla1_60{font-size:1.1rem}._roleBadge_4tla1_73{font-size:.65rem;padding:.13rem .6rem}._contactDetails_4tla1_85{flex-direction:column;gap:.4rem;margin-top:.5rem;align-items:center}._rightSection_4tla1_112{position:static;margin:1rem 0 0;justify-content:center;align-items:center;flex-direction:row;gap:.7rem;width:100%}#_contactBtnId_4tla1_1,#_downloadBtnId_4tla1_1{width:100%}}._section_1me1k_1{background:var(--section-grad);border-radius:var(--default-xxl-border-radius, 18px);box-shadow:0 2px 18px #3c485814;padding:2rem;margin-bottom:2rem;border:1px solid var(--border-color, #e5e7eb);display:flex;flex-direction:column;gap:1.2rem;word-break:break-word;overflow-wrap:anywhere;font-family:var(--text-font-family, "Outfit", sans-serif)}._sectionHeader_1me1k_16{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem}._sectionIcon_1me1k_23{font-size:1.5rem;color:var(--primary-color, #6366f1);background:var(--hover-color, #eef2ff);border-radius:50%;padding:.25em;display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;box-shadow:0 1px 4px #6366f10f}._section_1me1k_1 h2{font-size:1.18rem;font-weight:var(--font-weight-bold, 700);color:var(--heading-color, #232946);margin:0;letter-spacing:.01em;line-height:1.1;display:flex;align-items:center;font-family:var(--heading-font-family, "Poppins", sans-serif)}._chipList_1me1k_49{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}._chip_1me1k_49{display:flex;align-items:center;gap:.5em;background:var(--hover-color, #eef2ff);color:var(--primary-color, #6366f1);border-radius:999px;padding:.35em 1em;font-weight:var(--font-weight-medium, 500);font-size:.98rem;box-shadow:0 1px 4px #6366f10a;margin-bottom:.2em;font-family:var(--text-font-family, "Outfit", sans-serif)}._timeline_1me1k_73{list-style:none;padding:0;margin:0}._timelineItem_1me1k_79{margin-bottom:1.1em;padding-bottom:1em;border-left:2px solid var(--primary-color, #6366f1);padding-left:1em;position:relative}._timelineTitle_1me1k_87{font-weight:600;color:var(--heading-color, #232946);margin-bottom:.15em;font-family:var(--heading-font-family, "Poppins", sans-serif)}._timelineMeta_1me1k_94{font-size:.97em;color:var(--success-color, #22c55e);margin-bottom:.3em;display:flex;align-items:center;gap:.3em;font-weight:var(--font-weight-medium, 500)}._timelineDesc_1me1k_104{color:var(--text-secondary-color, #444);font-size:.97em;margin-top:.15em}._inlineInfo_1me1k_110{display:inline-flex;align-items:center;gap:.4em;color:var(--primary-color, #6366f1);font-size:.98em;background:var(--hover-color, #eef2ff);border-radius:999px;padding:.25em .9em;margin-top:.5em;font-weight:var(--font-weight-medium, 500);text-decoration:none;width:fit-content;box-shadow:none}._inlineIcon_1me1k_126{font-size:1.1em}._emptyText_1me1k_130{color:var(--text-secondary-color, #aaa);font-style:italic;font-size:.98em;margin-top:.4em;display:block}._contactInfo_1me1k_138{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.7rem;background:none;padding:0;border-radius:0;max-width:100%}._contactInfoItem_1me1k_149{display:flex;align-items:center;gap:.5em;color:var(--primary-color, #6366f1);font-weight:var(--font-weight-medium, 500);font-size:.98rem;background:var(--hover-color, #eef2ff);border-radius:999px;padding:.35em 1em;box-shadow:0 1px 4px #6366f10a;text-decoration:none;margin-bottom:.2em}._contactInfoItem_1me1k_149:hover{background:var(--primary-color, #6366f1);color:#fff}._timelineMeta_1me1k_94,._timelineDesc_1me1k_104,._emptyText_1me1k_130,._contactInfoItem_1me1k_149{font-family:var(--text-font-family, "Outfit", sans-serif)}@media (max-width: 900px){._section_1me1k_1{padding:1.2rem .7rem;border-radius:14px;margin-bottom:1.2rem}._sectionHeader_1me1k_16{gap:.7rem;margin-bottom:.7rem}._sectionIcon_1me1k_23{font-size:1.2rem;padding:.18em;min-width:1.2rem;min-height:1.2rem}}@media (max-width: 600px){._section_1me1k_1{padding:1rem .7rem;border-radius:10px;margin-bottom:1rem}._sectionHeader_1me1k_16{gap:.4rem;margin-bottom:.5rem}._sectionIcon_1me1k_23{font-size:1rem;padding:.08em;min-width:1rem;min-height:1rem}._chip_1me1k_49{font-size:.93rem;padding:.22em .7em}._contactInfo_1me1k_138{gap:.5rem}._contactInfoItem_1me1k_149{font-size:.93rem;padding:.22em .7em}}._wrapper_1nv1p_1{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;width:100%;padding:1rem}._tab_1nv1p_10{margin:0 16px}._tabs_1nv1p_13 .MuiTabs-scroller{overflow-x:auto;scrollbar-width:thin}._tabs_1nv1p_13 .MuiTabs-scroller::-webkit-scrollbar-thumb{background-color:var(--surface-color);border-radius:4px}._active_1nv1p_23{color:var(--primary-color);border-bottom:2px solid var(--border-color)}._swiper_1nv1p_28{width:100%;margin-top:1rem}._swiperSlide_1nv1p_33{display:flex;justify-content:center}._jobApplicationContainer_1nv1p_38,._jobApplicationContainer1_1nv1p_39{display:flex;flex-direction:column;background-color:var(--surface-color);border-radius:var(--default-xxl-border-radius)}._jobApplicationContainer1_1nv1p_39{position:relative;margin:20px;box-shadow:0 2px 17px 1px var(--default-shadow-color)}._jobApplicationBadge_1nv1p_51{margin-bottom:10px;background-color:var(--success-color, #00796b);width:fit-content;padding:5px 10px;color:var(--text-color);font-size:14px;font-weight:var(--font-weight-medium);border-top-left-radius:var(--default-xl-border-radius);border-bottom-right-radius:var(--default-xl-border-radius)}._jobApplicationOffer_1nv1p_63{margin-left:8px;font-weight:var(--font-weight-bold);color:var(--text-color);text-transform:capitalize}._badgeAccepted_1nv1p_71,._badgeActive_1nv1p_72{background-color:var(--success-color, #00796b);color:var(--text-color)}._badgePending_1nv1p_77,._badgeClosed_1nv1p_78{background-color:var(--warning-color);color:var(--text-color)}._badgeRejected_1nv1p_83{background-color:var(--surface-color);color:var(--error-color, #c62828)}._jobApplicationContainer_1nv1p_38{padding:10px 40px 40px}._jobApplicationContent_1nv1p_93{display:flex;flex-direction:column}._jobApplicationHeader_1nv1p_98{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._jobApplicationWithdrawBtn_1nv1p_105{display:flex;align-items:center;gap:6px;color:#888;cursor:not-allowed;pointer-events:none;font-size:13px;padding:6px 8px}._jobApplicationWithdrawBtnActive_1nv1p_116{color:var(--error-color, #c62828);font-weight:var(--font-weight-medium);cursor:pointer;pointer-events:auto;font-size:13px;padding:6px 8px;transition:color .2s ease}._jobApplicationWithdrawBtnActive_1nv1p_116:hover{color:var(--error-color, #b71c1c)}._jobApplicationDeleteBtn_1nv1p_130{display:flex;align-items:center;cursor:pointer;color:var(--error-color, #b71c1c);margin-left:auto;padding:5px;border-radius:5px;transition:background-color .2s ease-in-out;font-size:13px}._jobApplicationDeleteBtn_1nv1p_130:hover{background-color:#d32f2f1a}._jobApplicationDetails_1nv1p_146{display:flex;justify-content:space-between;align-items:flex-start;margin-top:16px}._jobApplicationTitle_1nv1p_153{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--text-color)}._jobApplicationDate_1nv1p_159{font-size:12px;color:var(--text-color)}._jobApplicationTime_1nv1p_164{font-size:.85rem;color:var(--text-color);margin-top:4px}._jobApplicationItems_1nv1p_170{display:flex;gap:8px;margin-top:6px}._jobApplicationItem_1nv1p_170{display:flex;align-items:center;font-size:13px;color:var(--text-color)}._jobApplicationImage_1nv1p_183{width:100px}._jobApplicationDescription_1nv1p_187{margin-top:12px;font-size:13px;color:var(--text-color)}._showMoreLess_1nv1p_193{margin-top:12px;display:flex;align-items:center;gap:12px;justify-content:flex-start}._seeMoreLink_1nv1p_201,._applyLink_1nv1p_202{text-decoration:none;color:var(--primary-color);font-weight:var(--font-weight-medium);padding:.3rem .5rem;cursor:pointer}._seeMoreLink_1nv1p_201:hover{text-decoration:underline}._applyLinkInactive_1nv1p_214{background-color:var(--disabled-bg, #ccc);color:var(--disabled-text, #666);cursor:not-allowed}._postedBy_1nv1p_220{font-size:13px;color:var(--text-color);margin-top:6px}._jobType_1nv1p_226{font-size:12px;color:var(--primary-color);font-weight:var(--font-weight-semibold);margin-top:4px}._withdrawConfirmCard_1nv1p_233{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--surface-color);border:1px solid var(--warning-color, #ffcc80);border-radius:12px;padding:20px 24px;font-size:14px;color:var(--text-color);box-shadow:0 10px 30px #0000004d;width:280px;z-index:1001}._dialogOverlay_1nv1p_249{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}._withdrawButtons_1nv1p_258{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}._cancelButton_1nv1p_265,._confirmButton_1nv1p_266{padding:6px 14px;font-size:14px;border:none;border-radius:var(--default-sm-border-radius);cursor:pointer}._cancelButton_1nv1p_265,._confirmButton_1nv1p_266{background-color:var(--error-color, #d32f2f);color:var(--btn-text-color)}._tabLabel_1nv1p_283{color:var(--text-color, #333)!important;font-weight:400}._tabLabelSelected_1nv1p_288{color:var(--primary-color, #1976d2)!important;font-weight:600;border-bottom:2px solid var(--primary-color, #1976d2)!important}@media (prefers-color-scheme: dark){._tabLabel_1nv1p_283{color:#ccc!important}._tabLabelSelected_1nv1p_288{color:#90caf9!important;border-bottom-color:#90caf9!important}}._shareMenu_1vlp0_1{position:absolute;top:2.2rem;right:0;background:var(--surface-color, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:7px;box-shadow:0 2px 8px #3c3c3c21;z-index:10;min-width:140px;padding:.3rem .2rem;display:flex;flex-direction:column;gap:.2rem}._shareMenu_1vlp0_1 button{background:none;border:none;color:var(--primary-color, #2563eb);text-align:left;padding:.5rem 1rem;font-size:.97rem;cursor:pointer;border-radius:5px;transition:background .13s}._shareMenu_1vlp0_1 button:hover{background:var(--hover-color, #f3f4f6)}._jobSearchBar_1vlp0_34{display:flex;align-items:center;gap:0;background:var(--surface-color, #fff);border-radius:2rem;box-shadow:0 2px 16px #3c3c3c1a;margin:1.5rem auto;max-width:500px;min-width:200px;width:100%;padding:.18rem .18rem .18rem 1.1rem;border:1.5px solid var(--border-color, #e5e7eb);transition:box-shadow .18s,border .18s}._jobSearchBar_1vlp0_34:focus-within{box-shadow:0 4px 24px #2563eb21;border-color:var(--primary-color, #2563eb)}._jobSearchInput_1vlp0_57{flex:1;font-size:1.08rem;border:none;outline:none;background:transparent;padding:.7rem .5rem .7rem 0;color:var(--text-color, #22223b);font-family:inherit;border-radius:2rem 0 0 2rem;transition:background .18s}._jobSearchInput_1vlp0_57::placeholder{color:var(--text-secondary-color, #6b7280);opacity:1;font-weight:var(--font-weight-medium, 500)}._jobSearchButton_1vlp0_76{background:var(--primary-color, #2563eb);color:#fff;border:none;border-radius:2rem;padding:.7rem 1.5rem;font-size:1.08rem;font-weight:var(--font-weight-semibold);cursor:pointer;margin-left:.3rem;box-shadow:0 1px 6px #3c3c3c12;transition:background .18s,box-shadow .18s,transform .13s;display:flex;align-items:center;gap:.4rem}._jobSearchButton_1vlp0_76:hover,._jobSearchButton_1vlp0_76:focus{background:var(--primary-color-dark, #1d4ed8);box-shadow:0 2px 12px #2563eb21}._filterPanel_1vlp0_104{background:var(--surface-color, #fff);border-radius:14px;box-shadow:0 2px 16px #3c3c3c1a;padding:1.2rem 1rem;min-width:150px;max-width:250px;width:100%;display:flex;flex-direction:column;gap:1.2rem;align-items:stretch}._filterTitle_1vlp0_118{font-size:1.25rem;font-weight:var(--font-weight-semibold, 600);color:var(--heading-color, #111827);margin-bottom:.7rem;letter-spacing:.01em}._filterSection_1vlp0_126{display:flex;flex-direction:column;gap:.5rem}._filterLabel_1vlp0_132{font-size:1rem;color:var(--text-secondary-color, #6b7280);font-weight:var(--font-weight-medium, 500);margin-bottom:.1rem}._filterInput_1vlp0_139{padding:.55rem .9rem;border-radius:8px;border:1.5px solid var(--border-color, #e5e7eb);background:var(--surface-color);font-size:1rem;color:var(--text-color, #374151);outline:none;transition:border .18s,background .18s}._filterInput_1vlp0_139:focus{border:1.5px solid var(--primary-color, #6366f1);background:var(--surface-color)}._filterResetBtn_1vlp0_157{margin-top:.5rem;padding:.32rem .85rem;background:var(--hover-color, #f3f4f6);color:var(--primary-color, #2563eb);border:1.5px solid var(--primary-color, #2563eb);border-radius:var(--default-md-border-radius, 7px);font-size:.97rem;font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:background .15s,color .15s,border .15s;min-width:170px;max-width:190px;width:auto;font-family:var(--btn-font-family, "Poppins");box-shadow:var(--box-shadow-default, 0 1px 3px rgba(0, 0, 0, .1));align-self:center;margin-left:auto;margin-right:auto}._filterResetBtn_1vlp0_157:hover,._filterResetBtn_1vlp0_157:focus{background:var(--primary-color, #2563eb);color:var(--btn-text-color, #fff);border-color:var(--primary-color, #2563eb)}._jobList_1vlp0_190{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;width:100%;margin:0;padding:0;align-items:stretch}._jobCard_1vlp0_200{background:var(--surface-color, #fff);border-radius:var(--default-xl-border-radius, 12px);box-shadow:var(--box-shadow-default, 0 2px 10px 0 rgba(60, 60, 60, .08));padding:1.1rem 1rem;display:flex;flex-direction:column;gap:.7rem;border:1px var(--border-color);min-width:0;max-width:100%;overflow:hidden;transition:box-shadow .18s,border .18s;position:relative}._jobCardHeader_1vlp0_218{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}._jobTitle_1vlp0_225{font-family:var(--heading-font-family, "Poppins");color:var(--heading-color, #111827);font-size:1rem;font-weight:var(--font-weight-bold, 700);margin-bottom:.01rem;letter-spacing:.01em;word-break:break-word;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._jobMeta_1vlp0_239{display:flex;align-items:center;gap:.5rem;font-size:.97rem;color:var(--text-secondary-color, #6b7280);flex-wrap:wrap}._jobMetaDivider_1vlp0_248{margin:0 .3rem;color:var(--border-color, #e5e7eb)}._saveIconBtn_1vlp0_253{background:var(--surface-color, #fff);border:1.5px solid var(--primary-color, #6366f1);border-radius:50%;padding:.35rem .45rem;cursor:pointer;transition:background .18s,border .18s;display:flex;align-items:center;justify-content:center;min-width:0}._saveIconBtn_1vlp0_253:hover,._saveIconBtn_1vlp0_253:focus{background:var(--hover-color, #eef2ff);border-color:var(--secondary-color, #22c55e)}._jobCardHeaderIcons_1vlp0_273{display:flex;gap:.3rem;align-items:center}._saveIcon_1vlp0_253{color:var(--primary-color, #6366f1);font-size:1.15rem}._shareIconBtn_1vlp0_282{background:var(--surface-color, #fff);border:1.5px solid var(--primary-color, #6366f1);border-radius:50%;padding:.35rem .45rem;cursor:pointer;transition:background .18s,border .18s;display:flex;align-items:center;justify-content:center;min-width:0}._shareIconBtn_1vlp0_282:hover,._shareIconBtn_1vlp0_282:focus{background:var(--hover-color, #eef2ff);border-color:var(--secondary-color, #22c55e)}._shareIcon_1vlp0_282{color:var(--primary-color, #6366f1);font-size:1.15rem}._companyName_1vlp0_308{color:var(--text-secondary-color, #6b7280);font-size:.97rem;font-weight:var(--font-weight-semibold, 600);margin-bottom:.05rem;margin-top:-.2rem;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._jobDesc_1vlp0_320{color:var(--text-color, #374151);font-size:.97rem;margin-bottom:.1rem;line-height:1.5;min-height:1.8em;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._jobStatusRow_1vlp0_334{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;flex-wrap:wrap}._activeStatus_1vlp0_343{color:var(--secondary-color, #22c55e);font-weight:var(--font-weight-semibold);font-size:.95rem;letter-spacing:.02em}._closedStatus_1vlp0_350{color:var(--accent-color, #f43f5e);font-weight:var(--font-weight-semibold, 600);font-size:.95rem;letter-spacing:.02em}._activeStatus_1vlp0_343,._closedStatus_1vlp0_350{flex-shrink:0}._jobTagsRow_1vlp0_362{display:flex;gap:.25rem;flex-wrap:wrap;min-width:0}._jobTag_1vlp0_362{background:var(--hover-color, #eef2ff);color:var(--primary-color, #6366f1);font-size:.68rem;padding:.04rem .28rem;border-radius:4px;font-weight:500;letter-spacing:.01em;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._jobCardFooter_1vlp0_385{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.3rem}._jobCardBtnPrimary_1vlp0_393{background:var(--hover-color, #eef2ff);color:var(--primary-color, #6366f1);border:1.5px solid var(--primary-color, #6366f1);border-radius:7px;padding:.4rem 1.7rem;font-size:1rem;font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:background .18s,color .18s;min-width:0}._jobCardBtnPrimary_1vlp0_393:hover,._jobCardBtnPrimary_1vlp0_393:focus{background:var(--primary-color, #6366f1);color:#fff}._jobCardBtnPrimary_1vlp0_393:disabled{background:var(--border-color, #e5e7eb);color:var(--text-secondary-color, #bdbdbd);border-color:var(--border-color, #e5e7eb);cursor:not-allowed;opacity:.7;box-shadow:none}._jobCardBtn_1vlp0_393{background:var(--surface-color, #fff);color:var(--primary-color, #6366f1);border:1.5px solid var(--primary-color, #6366f1);border-radius:7px;padding:.4rem 1.7rem;font-size:.98rem;font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:background .18s,color .18s;min-width:0}._jobCardBtn_1vlp0_393:hover,._jobCardBtn_1vlp0_393:focus{background:var(--primary-color, #6366f1);color:#fff}._paginationNav_1vlp0_444{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:2rem 0 .5rem}._paginationBtn_1vlp0_452{background:var(--surface-color, #fff);color:var(--primary-color, #2563eb);border:1.5px solid var(--border-color, #e5e7eb);border-radius:7px;padding:.35rem .95rem;font-size:1rem;font-weight:var(--font-weight-semibold, 600);cursor:pointer;transition:background .15s,color .15s,border .15s;min-width:2.2rem}._paginationBtn_1vlp0_452[disabled]{opacity:.5;cursor:not-allowed}._paginationNumber_1vlp0_473{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;background:var(--primary-color, #2563eb);color:#fff;border-radius:50%;font-size:1.1rem;font-weight:var(--font-weight-semibold, 600);margin:0 .5rem;box-shadow:0 1px 6px #3c3c3c12;-webkit-user-select:none;user-select:none}@media (max-width: 900px){._jobSearchBar_1vlp0_34{max-width:500px;width:100%;margin:1rem auto;padding:.18rem 1.2rem;box-sizing:border-box}._filterPanel_1vlp0_104{flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%;max-width:900px;margin:0 auto 1.2rem;border-radius:1rem;box-shadow:0 1px 6px #3c3c3c12;padding:1rem 1.2rem;box-sizing:border-box;justify-content:flex-start;align-items:flex-start}._filterSection_1vlp0_126{flex:1 1 140px;min-width:120px;max-width:100%;margin-bottom:0;gap:.3rem}._jobList_1vlp0_190{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:0 1.2rem}._jobCard_1vlp0_200{padding:.8rem .7rem;border-radius:10px}._paginationNav_1vlp0_444{margin:1.2rem 0 .5rem;gap:.3rem;padding:0 1.2rem}._filterResetBtn_1vlp0_157{flex-basis:100%;width:100%;margin-top:.7rem;align-self:flex-end}}@media (max-width: 600px){._jobSearchBar_1vlp0_34{max-width:95%;width:100%;margin:.7rem auto;padding:.12rem 1rem;box-sizing:border-box}._jobSearchInput_1vlp0_57{font-size:1rem;padding:.5rem .2rem .5rem 0}._jobSearchButton_1vlp0_76{padding:.5rem .8rem;font-size:.98rem}._filterPanel_1vlp0_104{flex-direction:row;flex-wrap:wrap;gap:.7rem;width:100%;max-width:95%;margin:0 auto .7rem;padding:.7rem 1rem;border-radius:.7rem;font-size:.97rem;box-sizing:border-box}._filterSection_1vlp0_126{flex:1 1 100px;min-width:90px;max-width:100%;margin-bottom:0;gap:.2rem}._filterTitle_1vlp0_118{font-size:1.05rem;margin-bottom:.3rem;flex-basis:100%;width:100%}._jobList_1vlp0_190{grid-template-columns:1fr;gap:.7rem;padding:0 .7rem}._jobCard_1vlp0_200{padding:.7rem .5rem;border-radius:8px}._jobTitle_1vlp0_225{font-size:.98rem;max-width:120px}._companyName_1vlp0_308,._jobMeta_1vlp0_239,._jobDesc_1vlp0_320{font-size:.95rem}._jobCardBtn_1vlp0_393,._jobCardBtnPrimary_1vlp0_393{padding:.35rem 1rem;font-size:.95rem}._paginationNav_1vlp0_444{gap:.15rem;margin:1rem 0 .2rem;padding:0 .7rem}._paginationNumber_1vlp0_473{width:1.7rem;height:1.7rem;font-size:.98rem;margin:0 .15rem}._filterInput_1vlp0_139::placeholder{font-size:.8rem}._filterResetBtn_1vlp0_157{padding:.28rem .7rem;font-size:.93rem;border-radius:var(--default-sm-border-radius, 6px);min-width:90px;max-width:120px;flex-basis:100%;width:auto;align-self:center;margin-left:auto;margin-right:auto}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._settingsWrapper_1pq95_1{max-width:900px;margin:2rem 0 2rem 3vw;padding:1.2rem 1rem 2rem;border-radius:var(--default-xl-border-radius, 12px);box-shadow:0 2px 16px #0000000a;display:flex;flex-direction:column;gap:1rem}._settingsTitle_1pq95_12{font-size:1.5rem;font-weight:var(--font-weight-bold, 700);margin-bottom:1rem;font-family:var(--heading-font-family, "Outfit", sans-serif);color:var(--primary-color, #4f46e5)}._settingsPhotoSection_1pq95_20,._resumeSection_1pq95_21{margin-bottom:1rem}._settingsPhotoPreview_1pq95_25{width:90px;height:90px;margin-bottom:.7rem;border-radius:50%;overflow:hidden;background:var(--bg-color, #f3f4f6);display:flex;align-items:center;justify-content:center}._deletePhotoButton_1pq95_37{position:absolute;top:8px;right:8px;background:#fffc;color:var(--error-color, #e11d48);border:none;border-radius:50%;cursor:pointer;padding:.3rem;font-size:1.5rem;display:flex;align-items:center;justify-content:center}._photoPlaceholder_1pq95_52{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary-color, #888);font-size:1.1rem;background:var(--border-color, #e5e7eb)}input[type=file]{width:auto;max-width:250px;display:inline-block;padding:.2rem .3rem;font-size:1rem;background:var(--surface-color, #fff);border-radius:var(--default-sm-border-radius, 6px);border:1px solid var(--border-color, #e5e7eb)}._settingsForm_1pq95_74{width:100%;margin-top:.5rem}._formGrid_1pq95_78{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;width:100%;margin-bottom:1.2rem}._formGrid_1pq95_78>div{display:flex;flex-direction:column;gap:.7rem}._expEduGrid_1pq95_92{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;width:100%;margin-bottom:1.2rem}._sectionContainer_1pq95_99{background:transparent;border:none;border-radius:0;padding:0;margin-bottom:1.2rem;width:100%;box-sizing:border-box}._formField_1pq95_109{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.7rem;width:100%}._formField_1pq95_109 textarea{min-height:80px;margin-bottom:1.1rem}._errorText_1pq95_120{color:var(--error-color, #e11d48);font-size:1rem;margin:0 0 .2rem}._settingsDivider_1pq95_126{border:none;border-top:1.5px solid var(--border-color, #e5e7eb);margin:2rem 0 1.5rem;width:100%}._settingsDeleteBtn_1pq95_133{background:var(--accent-color, #e11d48);color:var(--btn-text-color, #fff);border:none;border-radius:var(--default-sm-border-radius, 8px);padding:.7rem 1.5rem;font-size:1rem;font-weight:var(--font-weight-semibold, 600);cursor:pointer;margin-top:1.5rem;transition:background .2s}._settingsDeleteBtn_1pq95_133:disabled{background:var(--disabled-bg, #f3f4f6);color:var(--disabled-text, #aaa);cursor:not-allowed}._collapsibleHeader_1pq95_157{cursor:pointer;font-weight:600;font-size:1rem;background:#f3f4f6;border-radius:6px;padding:.7rem 1rem;margin-bottom:.5rem;margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;transition:background .2s;border:1px solid #e5e7eb}._collapsibleHeader_1pq95_157:hover{background:#e0e7ff}._arrowIcon_1pq95_177{font-size:1.2rem;margin-left:1rem;color:#4f46e5;transition:transform .2s;-webkit-user-select:none;user-select:none}._arrowOpen_1pq95_185{transform:rotate(180deg)}._removeBtn_1pq95_188{background:var(--error-color, #e11d48);color:#fff;border:none;border-radius:6px;padding:.4rem 1.1rem;font-size:1rem;margin-top:.7rem;margin-bottom:.7rem;cursor:pointer;display:inline-block;transition:background .2s}._removeBtn_1pq95_188:hover{background:#be123c}._addBtn_1pq95_206{background:var(--primary-color, #4f46e5);color:#fff;border:none;border-radius:6px;padding:.5rem 1.3rem;font-size:1rem;margin-top:1rem;margin-bottom:1.2rem;cursor:pointer;display:inline-block;font-weight:600;transition:background .2s}._addBtn_1pq95_206:hover{background:#3730a3}._feedbackMessageWrapper_1pq95_225{width:100%;margin-bottom:1.2rem;text-align:center}._feedbackMessage_1pq95_225{font-size:1.08rem;font-weight:500;margin:.2rem 0;padding:.5rem .8rem;border-radius:6px;background:#f9fafb;display:inline-block}._dynamicFieldGroup_1pq95_152{border-bottom:1px solid #e5e7eb;padding-bottom:.7rem;margin-bottom:.7rem}._dynamicFieldGroup_1pq95_152:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}input,._input-field_1pq95_254,textarea{font-size:.97rem;padding:.28rem .5rem}._companyFormGrid_1pq95_260{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 2rem;margin-bottom:2rem}._cvActionsRow_1pq95_267{display:flex;align-items:center;gap:.7rem;margin-top:.2rem}._viewCvBtn_1pq95_274{background:var(--primary-color, #4f46e5);color:var(--btn-text-color, #fff);border:none;border-radius:var(--default-sm-border-radius, 6px);padding:.35rem 1.1rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;transition:background .2s}._viewCvBtn_1pq95_274:hover{background:#3730a3;color:#fff}._deleteCvBtn_1pq95_292{background:#fffc;color:var(--error-color, #e11d48);border:none;border-radius:50%;cursor:pointer;padding:.3rem;font-size:1.5rem;display:flex;align-items:center;justify-content:center;transition:background .2s}._deleteCvBtn_1pq95_292:hover{background:#ffe4e6;color:#be123c}._updateBtn_1pq95_311{background:var(--secondary-color, #22c55e);color:var(--btn-text-color, #fff);border:none;border-radius:6px;font-size:1rem;padding:.5rem 1.2rem;font-weight:600;transition:background .2s;cursor:pointer}._updateBtn_1pq95_311:hover{background:#16a34a}._uploadBtn_1pq95_327{display:flex;align-items:center;justify-content:center;background:var(--secondary-color, #22c55e);color:#fff;border:none;border-radius:50%;width:38px;height:38px;padding:0;margin-top:.2rem;margin-bottom:.5rem;cursor:pointer;font-size:1.3rem;box-shadow:0 2px 8px #4f46e514;transition:background .2s,box-shadow .2s,color .2s}._uploadBtn_1pq95_327:hover,._uploadBtn_1pq95_327:focus{background:var(--hover-color, #16a34a);color:var(--primary-color);box-shadow:0 4px 16px #4f46e521;outline:none}._uploadBtn_1pq95_327:disabled{background:var(--disabled-bg, #f3f4f6);color:var(--disabled-text, #aaa);cursor:not-allowed;box-shadow:none}._fullWidthField_1pq95_363{grid-column:1 / -1;width:100%}._modalOverlay_1pq95_369{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1pq95_378{background:#fff;border-radius:10px;padding:1.5rem 1.2rem 1.2rem;box-shadow:0 4px 32px #0000002e;max-width:340px;width:100%;text-align:center}._inputField_1pq95_387{width:100%;padding:.5rem;margin-top:1rem;margin-bottom:.5rem;font-size:1rem;border-radius:6px;border:1px solid #e5e7eb}._modalActions_1pq95_397{display:flex;justify-content:center;gap:.7rem;margin-top:1.1rem}@media (max-width: 900px){._companyFormGrid_1pq95_260{grid-template-columns:1fr}}@media (max-width: 900px){._settingsWrapper_1pq95_1{max-width:99vw;margin:.5rem;padding:.7rem .2rem}._formGrid_1pq95_78{grid-template-columns:1fr;gap:1.2rem}._settingsForm_1pq95_74{grid-template-columns:1fr;gap:1rem}}._aplicationCard_vlu0g_1{border:1px solid var(--border-color);border-radius:var(--default-md-border-radius);padding:1.5rem;background-color:var(--surface-color);color:var(--heading-color);display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .2s ease-in-out;-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-ms-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out}._aplicationCard_vlu0g_1:hover{box-shadow:0 4px 12px #00000014}._applicantName_vlu0g_41{font-family:var(--heading-font-family);font-size:1.1rem;font-weight:var(--font-weight-semibold)}._appliedAt_vlu0g_53{font-size:.9rem;color:var(--text-secondary-color);font-size:.95rem}._applicationFooter_vlu0g_65{display:flex;justify-content:end;flex-direction:row;align-items:center;gap:.5rem;border-top:1px solid var(--border-color);padding-top:1rem;font-size:.9rem;color:var(--text-secondary-color)}._btn_vlu0g_91{padding:.5rem 1rem;margin:.5rem 0;font-family:var(--btn-font-family);font-weight:var(--font-weight-semibold);border-radius:var(--default-sm-border-radius);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;color:var(--btn-text-color)}._rejectBtn_vlu0g_117{padding:.5rem 1rem;margin:.5rem 0;font-family:var(--btn-font-family);font-weight:var(--font-weight-semibold);border-radius:var(--default-sm-border-radius);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;background-color:var(--primary-color);color:var(--btn-text-color)}._rejectBtn_vlu0g_117:hover{background-color:var(--error-color);color:var(--btn-text-color)}._acceptBtn_vlu0g_155{padding:.5rem 1rem;margin:.5rem 0;font-family:var(--btn-font-family);font-weight:var(--font-weight-semibold);border-radius:var(--default-sm-border-radius);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;background-color:var(--primary-color);color:var(--btn-text-color)}._acceptBtn_vlu0g_155:hover{background-color:var(--secondary-color);color:var(--btn-text-color)}._resumeLink_vlu0g_193{text-decoration:none;color:var(--primary-color);font-weight:var(--font-weight-semibold);display:flex;justify-content:end}._btnContainerRight_1erjt_1{display:flex;justify-content:flex-end;margin:1rem 0}._jobList_1kjtq_1{display:flex;flex-direction:column;gap:1.5rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box}._jobCardLink_kv7gi_1{text-decoration:none;color:inherit}._jobCard_kv7gi_1{border:1px solid var(--border-color);border-radius:var(--default-md-border-radius);padding:1.5rem;background-color:#fff;display:flex;flex-direction:column;gap:1rem;transition:box-shadow .2s ease-in-out;color:var(--heading-color);background-color:var(--surface-color)}._jobCard_kv7gi_1:hover{box-shadow:0 4px 12px #00000014}._jobCardHeader_kv7gi_45{display:flex;align-items:center;gap:1rem}._companyLogo_kv7gi_57{width:48px;height:48px;object-fit:cover;border-radius:var(--default-sm-border-radius);background-color:#f0f0f0}._jobInfo_kv7gi_73{display:flex;flex-direction:column}._jobTitle_kv7gi_83{font-family:var(--heading-font-family);font-size:1.2rem;font-weight:var(--font-weight-semibold);color:var(--heading-color);margin-bottom:.25rem}._location_kv7gi_99{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary-color);font-size:.95rem}._locationIcon_kv7gi_115{font-size:1rem}._jobFooter_kv7gi_123{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border-color);padding-top:1rem;font-size:.9rem;color:var(--text-secondary-color)}._jobType_kv7gi_143{background-color:var(--primary-color);color:var(--btn-text-color);padding:.3rem .75rem;border-radius:20px;font-weight:500;font-size:.85rem}._postedTime_kv7gi_161{font-style:italic;font-size:.85rem}._modalBackdrop_kv7gi_169{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:999}._modalContent_kv7gi_195{background-color:#fff;padding:2rem;border-radius:12px;max-width:400px;width:100%}._deleteButton_kv7gi_209{background-color:var(--accent-color);color:#fff;border:none;border-radius:var(--default-sm-border-radius);padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease-in-out}._buttonGroup_kv7gi_229{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}._cancelButton_kv7gi_241{background-color:var(--secondary-color);color:#fff;padding:.5rem 1rem;border:none;border-radius:var(--default-sm-border-radius);cursor:pointer;transition:background-color .2s ease}._cancelButton_kv7gi_241:hover{background-color:var(--success-color)}@media (max-width: 768px){._jobCard_kv7gi_1{padding:1rem}._jobTitle_kv7gi_83{font-size:1.05rem}._jobType_kv7gi_143,._postedTime_kv7gi_161{font-size:.8rem}}._btnContainerRight_fmif2_1{display:flex;justify-content:flex-end;margin:1rem 0}._btn_fmif2_1{background-color:var(--primary-color);padding:.5rem 1rem;margin:.5rem 0;font-family:var(--btn-font-family);font-weight:var(--font-weight-semibold);border-radius:var(--default-sm-border-radius);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;color:var(--btn-text-color)}._btn_fmif2_1:hover{background-color:var(--primary-color-dark)}._btn-primary_fmif2_51{background-color:var(--primary-color)}._settingsForm_je1ap_3{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;border-radius:var(--default-xl-border-radius);background-color:var(--surface-color);box-shadow:var(--box-shadow-md);max-width:900px;margin:2rem auto}h1{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--heading-color);margin-bottom:1rem;margin-top:2rem;text-align:center}._formField_je1ap_24{display:flex;flex-direction:column;gap:.5rem}._formField_je1ap_24 label{font-weight:var(--font-weight-semibold);color:var(--text-color);font-size:.95rem}._formField_je1ap_24 input[type=text],._formField_je1ap_24 input[type=number],._formField_je1ap_24 input[type=date],._formField_je1ap_24 select,._formField_je1ap_24 textarea{padding:.85rem 1rem;border:1px solid var(--border-color);border-radius:var(--default-lg-border-radius);color:var(--text-color);transition:all .3s ease;background-color:var(--surface-color);width:100%;margin-bottom:1rem}._formField_je1ap_24 input[type=text]:focus,._formField_je1ap_24 input[type=number]:focus,._formField_je1ap_24 input[type=date]:focus,._formField_je1ap_24 select:focus,._formField_je1ap_24 textarea:focus{border-color:var(--primary-color);box-shadow:var(--box-shadow-default);outline:none}._formField_je1ap_24 input[type=text]::placeholder,._formField_je1ap_24 input[type=number]::placeholder,._formField_je1ap_24 textarea::placeholder{color:var(--text-secondary-color);font-family:Outfit,sans-serif}._formField_je1ap_24 input:disabled,._formField_je1ap_24 select:disabled,._formField_je1ap_24 textarea:disabled{background-color:var(--disabled-bg);color:var(--disabled-text-color);cursor:not-allowed}._buttonGroup_je1ap_75{display:flex;justify-content:flex-end;gap:1rem}._errorText_je1ap_81{color:var(--error-color);font-size:.875rem;margin-top:.25rem;font-weight:var(--font-weight-medium)}._error_je1ap_81{color:var(--text-color);font-weight:var(--font-weight-bold);text-align:center;margin-top:1rem}._twoColumn_je1ap_93{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){._twoColumn_je1ap_93{grid-template-columns:1fr 1fr}}textarea{min-height:100px;resize:vertical}._charCount_je1ap_110{font-size:.8rem;color:var(--text-secondary-color);text-align:right;margin-top:.25rem}._submitButton_je1ap_117,._cancelButton_je1ap_118{padding:1rem 1.5rem;background-color:var(--primary-color);color:var(--btn-text-color);border:none;border-radius:var(--default-lg-border-radius);font-size:1.1rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;margin-top:1rem;align-self:flex-end}._submitButton_je1ap_117:hover,._cancelButton_je1ap_118:hover{box-shadow:var(--box-shadow-md);background-color:var(--primary-color-dark)}@media (max-width: 400px){._settingsForm_je1ap_3{padding:1rem}h1{font-size:1.4rem;margin-top:1rem}._submitButton_je1ap_117,._cancelButton_je1ap_118{padding:.75rem 1rem;font-size:1rem}}._convList_ez0od_2{width:280px;min-width:220px;max-width:340px;border-right:1px solid var(--border-color, #eee);background:var(--surface-color, #fafbfc);height:100%;min-height:0;overflow-y:auto;display:flex;flex-direction:column;font-family:var(--text-font-family, "Outfit")}._convListEmpty_ez0od_18{padding:24px;color:var(--text-secondary-color, #888);text-align:center;font-family:var(--text-font-family, "Outfit")}._convListItem_ez0od_27{display:flex;align-items:center;padding:12px;cursor:pointer;border-bottom:1px solid var(--border-color, #f0f0f0);transition:background .2s;background:transparent;font-family:var(--text-font-family, "Outfit");min-width:0}._convListItemActive_ez0od_39{background:var(--hover-color, #e6f0ff)}._convListAvatar_ez0od_43{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:12px;font-size:2rem}._convListInfo_ez0od_53{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}._convListName_ez0od_61{font-weight:var(--font-weight-semibold, 500);color:var(--text-color, #374151);font-family:var(--text-font-family, "Outfit");white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;display:block}._convListLast_ez0od_73{font-size:.95em;color:var(--text-secondary-color, #888);font-family:var(--text-font-family, "Outfit");white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;display:block}._convListUnread_ez0od_85{background:var(--secondary-accent-color, #fbbf24);color:var(--btn-text-color, #fff);border-radius:12px;padding:2px 8px;font-size:.85em;font-family:var(--text-font-family, "Outfit");flex-shrink:0;max-width:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:6px;display:inline-block;vertical-align:middle}._readReceipt_ez0od_103{color:var(--secondary-accent-color, #fbbf24);margin-left:6px;font-size:1em;vertical-align:middle}._chatWindowMsgTime_ez0od_110{color:var(--text-color,);font-size:.8em;margin-left:4px;font-weight:var(--font-weight-semibold.5)}._chatWindow_ez0od_110{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--surface-color, #fff);font-family:var(--text-font-family, "Outfit")}._chatWindowHeader_ez0od_125{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--border-color, #eee);background:var(--surface-color, #f7faff);position:sticky;top:0;z-index:2;font-family:var(--heading-font-family, "Poppins")}._chatWindowAvatar_ez0od_137{width:38px;height:38px;min-width:38px;min-height:38px;margin-right:12px;font-size:2.1rem}._chatWindowName_ez0od_146{font-weight:var(--font-weight-semibold, 600);font-size:1.1em;color:var(--heading-color, #111827);font-family:var(--heading-font-family, "Poppins")}._chatWindowMessages_ez0od_153{flex:1;overflow-y:auto;padding:18px 16px;background:var(--surface-color, #f9fafd);display:flex;flex-direction:column;min-height:0;max-height:100%;font-family:var(--text-font-family, "Outfit");font-weight:var(--font-weight-normal, 400)}._chatWindowMsgSelf_ez0od_166{align-self:flex-end;background:var(--info-color, rgba(66, 153, 225, .6));color:var(--text-color, #222);padding:8px 14px;border-radius:var(--default-xl-border-radius, 16px) var(--default-xl-border-radius, 16px) 4px var(--default-xl-border-radius, 16px);margin-bottom:10px;max-width:70%;word-break:break-word;font-family:var(--text-font-family, "Outfit")}._chatWindowMsgOther_ez0od_180{align-self:flex-start;background:var(--hover-color, #e3eafc);color:var(--text-color, #222);padding:8px 14px;border-radius:var(--default-xl-border-radius, 16px) var(--default-xl-border-radius, 16px) var(--default-xl-border-radius, 16px) 4px;margin-bottom:10px;max-width:70%;word-break:break-word;font-family:var(--text-font-family, "Outfit")}._chatWindowMsgSelf_ez0od_166,._chatWindowMsgOther_ez0od_180{display:flex;flex-direction:column;align-items:flex-end;flex-wrap:wrap;max-width:70%;box-sizing:border-box}._chatWindowMsgText_ez0od_202{font-size:1em;font-family:var(--text-font-family, "Outfit");min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere}._chatWindowMsgMeta_ez0od_211{font-size:.8em;color:var(--text-secondary-color, #888);margin-top:2px;text-align:right;font-family:var(--text-font-family, "Outfit");word-break:break-word;overflow-wrap:anywhere;align-self:flex-end;min-width:0;max-width:100%}._chatWindowEmpty_ez0od_224,._chatWindowEmptyMsg_ez0od_225{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary-color, #888);font-size:1.1em;font-family:var(--text-font-family, "Outfit")}._messageInputForm_ez0od_235{display:flex;align-items:center;padding:12px 16px;border-top:1px solid var(--border-color, #eee);background:var(--surface-color, #fafbfc);position:sticky;bottom:0;z-index:2;font-family:var(--text-font-family, "Outfit")}._messageInput_ez0od_235{flex:1;padding:10px 14px;border:1px solid var(--border-color, #ddd);border-radius:var(--default-xl-border-radius, 20px);font-size:1em;outline:none;margin-right:10px;background:var(--surface-color, #fff);transition:border .2s;font-family:var(--text-font-family, "Outfit");color:var(--text-color, #222)}._messageInput_ez0od_235:focus{border-color:var(--primary-color, #1976d2)}._messageSendBtn_ez0od_265{background:var(--primary-color, #1976d2);color:var(--btn-text-color, #fff);border:none;border-radius:var(--default-xl-border-radius, 20px);padding:8px 18px;font-size:1em;cursor:pointer;transition:background .2s;font-family:var(--btn-font-family, "Poppins")}._messageSendBtn_ez0od_265:disabled{background:var(--disabled-bg, #b0c4de);color:var(--disabled-text, #fff);cursor:not-allowed}._attachmentContainer_ez0od_283{margin-top:8px;max-width:100%;overflow:hidden}._attachmentImage_ez0od_289{display:block;max-width:100%;height:auto;max-height:200px;object-fit:contain}._pdfAttachment_ez0od_297{display:inline-flex;align-items:center;padding:8px 16px;background:var(--surface-color, #f5f5f5);border:1px solid var(--border-color);border-radius:var(--default-xl-border-radius, 8px);color:var(--text-color);font-weight:var(--font-weight-normal, 400);text-decoration:none;margin-top:8px;transition:background .2s;gap:8px}._pdfAttachment_ez0od_297:hover{background:var(--hover-color, #e0e0e0);text-decoration:underline}._pdfIcon_ez0od_317{width:24px;height:24px;display:inline-block}._uploadBtn_ez0od_323{background:none;border:none;padding:0 8px;cursor:pointer;color:var(--primary-color);display:flex;align-items:center;transition:color .2s}._uploadBtn_ez0od_323:disabled{color:#bdbdbd;cursor:not-allowed}._uploadBtn_ez0od_323:hover:not(:disabled){color:var(--secondary-color)}._deleteConvoBtn_ez0od_343{margin-left:auto;background:none;border:none;color:var(--accent-color);padding:6px;border-radius:50%;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}._deleteConvoBtn_ez0od_343:hover,._deleteConvoBtn_ez0od_343:focus{background:var(--hover-color);color:var(--accent-color, #d32f2f)}@media (max-width: 900px){._convList_ez0od_2{width:200px;min-width:120px;max-width:220px;font-size:.97em}}@media (max-width: 600px){._convList_ez0od_2{width:110px;min-width:80px;max-width:120px;font-size:.95em}}@media (max-width: 900px){._convListItem_ez0od_27{padding:8px 6px}}@media (max-width: 600px){._convListItem_ez0od_27{padding:6px 4px}}._convListAvatar_ez0od_43{width:32px;height:32px;min-width:32px;min-height:32px;margin-right:8px;font-size:1.3rem}@media (max-width: 600px){._convListAvatar_ez0od_43{width:24px;height:24px;min-width:24px;min-height:24px;margin-right:4px;font-size:1.1rem}}@media (max-width: 600px){._convListName_ez0od_61{font-size:.95em;max-width:95%}}@media (max-width: 900px){._chatWindowHeader_ez0od_125{padding:10px;font-size:.98em}._chatWindowAvatar_ez0od_137{width:30px;height:30px;min-width:30px;min-height:30px;font-size:1.2rem;margin-right:8px}._chatWindowName_ez0od_146{font-size:1em}._chatWindowMessages_ez0od_153{padding:10px 6px;font-size:.98em}}@media (max-width: 600px){._chatWindowHeader_ez0od_125{padding:4px 2px;min-height:36px}._chatWindowMessages_ez0od_153{padding:4px 2px}._chatWindowMsgSelf_ez0od_166,._chatWindowMsgOther_ez0od_180{padding:8px 12px;margin-bottom:6px;font-size:.93em;min-height:28px}._chatWindowMsgMeta_ez0od_211{font-size:.7em;margin-top:1px}._messageInputForm_ez0od_235{padding:4px 2px;min-height:36px}._messageInput_ez0od_235{padding:6px;font-size:.95em}._messageSendBtn_ez0od_265{padding:5px 8px;font-size:.95em}._attachmentImage_ez0od_289{max-width:120px;max-height:120px}._pdfAttachment_ez0od_297{padding:6px 10px;font-size:.95em}}@media (max-width: 480px){._chatWindowHeader_ez0od_125,._messageInputForm_ez0od_235{min-height:28px;padding:2px 1px}._chatWindowMessages_ez0od_153{padding:4px 1px;font-size:.95em}._chatWindowMsgSelf_ez0od_166,._chatWindowMsgOther_ez0od_180{flex:0 0 auto;display:inline-block;width:auto;max-width:80%;padding:5px 8px;margin:4px 0;font-size:.93em}._chatWindowMsgText_ez0od_202{min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box}._chatWindowMsgMeta_ez0od_211{min-width:0;max-width:100%;box-sizing:border-box;text-align:right}._attachmentImage_ez0od_289{max-width:50px;max-height:50px}._pdfAttachment_ez0od_297{padding:4px 6px;font-size:.9em}._convListName_ez0od_61{font-size:.75em;max-width:95%}}@media (max-width: 900px){._messageInputForm_ez0od_235{padding:8px}._messageInput_ez0od_235{font-size:.98em;padding:8px 10px}._messageSendBtn_ez0od_265{font-size:.98em;padding:7px 12px}}@media (max-width: 600px){._messageInputForm_ez0od_235{padding:6px 4px}._messageInput_ez0od_235{font-size:.97em;padding:7px}._messageSendBtn_ez0od_265{font-size:.97em;padding:6px 8px}._convListLast_ez0od_73{font-size:.85em;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}@media (max-width: 480px){._messageInputForm_ez0od_235{padding:4px 2px}._messageInput_ez0od_235{font-size:.95em;padding:5px 4px}._messageSendBtn_ez0od_265{font-size:.95em;padding:5px 6px}._convListLast_ez0od_73{font-size:.8em;max-width:60px}}._chatLayout_v8dxq_1{display:flex;min-height:400px;height:80vh;background:#f5f7fa;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000a}._chatMain_v8dxq_11{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;background:var(--surface-color);min-height:0;height:100%}@media (max-width: 900px){._chatLayout_v8dxq_1{min-height:300px;height:80vh;border-radius:6px;font-size:.98em;margin-top:20px}._chatMain_v8dxq_11{font-size:.98em}}@media (max-width: 600px){._chatLayout_v8dxq_1{min-height:200px;height:80vh;border-radius:0;box-shadow:none;font-size:.96em;margin-bottom:0;margin-top:40px}._chatMain_v8dxq_11{font-size:.96em}}@media (max-width: 480px){._chatLayout_v8dxq_1{min-height:120px;height:70vh;font-size:.94em}._chatMain_v8dxq_11{font-size:.94em}}._profileContainer_605eg_3{max-width:900px;margin:0 auto;padding:2rem;display:grid;gap:3rem;grid-template-columns:1fr}._profileSection_605eg_12{background:var(--surface-color);border-radius:var(--default-md-border-radius);padding:1.5rem;box-shadow:var(--box-shadow-default)}@media (max-width: 768px){._profileContainer_605eg_3{padding:1rem;gap:1.5rem}}@media (max-width: 480px){._profileContainer_605eg_3{padding:.5rem;gap:1rem}}._container_jpk26_2{max-width:1200px;margin:0 auto;padding:2rem 1rem;display:flex;justify-content:center;width:100%;box-sizing:border-box}._mainContent_jpk26_12{display:flex;flex-direction:column;gap:2rem;color:var(--text-color);font-weight:var(--font-weight-normal);align-items:center;width:100%;max-width:1000px;margin:0 auto;box-sizing:border-box}._accordionSection_jpk26_25{margin:1rem 0;flex-grow:1}._jobDetailSection_jpk26_30{display:flex;flex-direction:column;width:100%;max-width:800px}span,p{color:var(--text-secondary-color);margin-left:.5rem}._sectionHeader_jpk26_43{font-weight:var(--font-weight-semibold);color:var(--heading-color);display:flex;align-items:center;gap:.5rem}._companyInfo_jpk26_51{padding:.5rem 0;margin:1rem;color:var(--text-color);display:flex;align-items:center;gap:1rem}._companyName_jpk26_60{font-weight:var(--font-weight-semibold);font-size:1.25rem;margin-bottom:.5rem;color:var(--heading-color)}._detailLine_jpk26_67{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;color:var(--text-secondary-color)}._sectionTitle_jpk26_75{font-weight:var(--font-weight-bold);margin-top:1rem;margin-left:.75rem;margin-bottom:.5rem;color:var(--heading-color)}._requirementsList_jpk26_83{list-style:disc inside;padding-left:1.5rem;color:var(--text-secondary-color)}._requirementItem_jpk26_89{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._requirementIcon_jpk26_96{color:var(--success-color);font-weight:var(--font-weight-bold)}._accordionHeader_jpk26_101{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.75rem 1rem;font-weight:var(--font-weight-bold);color:var(--heading-color);background-color:var(--surface-color)}._accordionRoot_jpk26_112{background-color:var(--surface-color)!important;border-radius:var(--default-lg-border-radius)!important}._accordionContent_jpk26_117{padding:auto;background-color:var(--surface-color);border-radius:var(--default-lg-border-radius)}._applyButton_jpk26_123,._showMoreButton_jpk26_124{padding:.5rem 1rem;margin:.5rem 2rem;font-family:var(--btn-font-family);font-weight:var(--font-weight-semibold);border-radius:var(--default-sm-border-radius);border:none;cursor:pointer;text-decoration:none;transition:all .2s ease;color:var(--btn-text-color);background-color:var(--primary-color);align-self:center}._showMoreButton_jpk26_124{margin:1rem 0;width:fit-content;align-self:flex-start}._applyButton_jpk26_123:hover,._showMoreButton_jpk26_124:hover{background-color:var(--primary-color-dark)}._jobContainer_jpk26_150{max-width:900px;margin:0 auto;padding:2rem;display:grid;gap:3rem;grid-template-columns:1fr}._jobCardLink_jpk26_159{text-decoration:none;color:inherit}._jobCard_jpk26_159{width:100%;max-width:25rem;background-color:var(--surface-color);display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1rem;border-radius:var(--default-lg-border-radius);transition:box-shadow .3s ease;color:var(--text-color)}._jobCard_jpk26_159:hover{box-shadow:var(--box-shadow-md)}._jobCardHeader_jpk26_181{display:flex;gap:.75rem;align-items:center}._companyLogo_jpk26_186{width:60px;height:60px;border-radius:50%;object-fit:contain}._jobInfo_jpk26_193{flex:1}._location_jpk26_197{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--text-secondary-color);margin-top:.25rem}._locationIcon_jpk26_206{font-size:1rem;color:var(--text-secondary-color)}._jobDescription_jpk26_211{padding:.75rem 0;width:100%;font-size:.875rem;color:var(--text-secondary-color);line-height:1.25rem;flex-grow:1}._jobFooter_jpk26_220{display:flex;justify-content:space-between;font-size:.875rem;color:var(--text-secondary-color);align-items:center}._jobType_jpk26_228{background-color:var(--primary-color);color:var(--btn-text-color);padding:.125rem .5rem;border-radius:var(--default-sm-border-radius);font-weight:var(--font-weight-semibold);margin-bottom:1rem;margin-top:1rem}._header_jpk26_238{display:flex;justify-content:space-between;align-items:center;margin-top:5rem;margin-bottom:2rem}._similarJobsWrapper_jpk26_246{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:800px}._applyButtonWrapper_jpk26_255{display:flex;justify-content:flex-end;width:100%;margin:1rem 0}._jobSummary_jpk26_262{display:flex;flex-direction:column;gap:.25rem}._jobTitle_jpk26_268{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--heading-color)}._postedDate_jpk26_274{font-size:.85rem;color:var(--text-secondary-color)}._certIcon_jpk26_279{font-size:1.75rem;color:var(--primary-color)}._stats_jpk26_284{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;margin:1rem 0rem;padding-bottom:.5rem}._statBox_jpk26_293{flex:0 0 160px;display:flex;flex-direction:column;align-items:center;padding:1rem;border-radius:var(--default-sm-border-radius);box-shadow:var(--box-shadow-default);background-color:var(--surface-color)}._statIcon_jpk26_304{font-size:1.5rem;color:var(--primary-color);margin-bottom:.25rem}._statBox_jpk26_293 span{font-weight:var(--font-weight-medium);font-size:.9rem;color:var(--text-secondary-color)}._statBox_jpk26_293 p{font-size:.95rem;font-weight:var(--font-weight-bold);margin:.25rem 0 0}._similarJobsSection_jpk26_322{margin-top:10rem;width:100%}._similarJobsTitle_jpk26_327{font-size:1.25rem;font-weight:var(--font-weight-semibold);margin-bottom:1rem;margin-top:6rem;color:var(--heading-color)}._similarJobsList_jpk26_335{display:flex;flex-direction:column;gap:1rem}._similarJobItem_jpk26_341{display:flex;flex-direction:column;padding:1rem;border:1px solid var(--border-color);border-radius:var(--default-lg-border-radius);background-color:var(--surface-color);transition:box-shadow .2s ease;color:var(--text-color)}._similarJobItem_jpk26_341:hover{box-shadow:var(--box-shadow-md)}@media (min-width: 1024px){._mainContent_jpk26_12{flex-direction:row;align-items:flex-start}}@media (max-width: 1024px){._container_jpk26_2{padding:1rem}._mainContent_jpk26_12{flex-direction:column;align-items:center}._header_jpk26_238{flex-direction:column;align-items:flex-start;margin-top:2rem;gap:1rem}._jobCard_jpk26_159{max-width:100%;padding:1rem}._jobTitle_jpk26_268{font-size:1.25rem}._companyLogo_jpk26_186{width:48px;height:48px}._jobDescription_jpk26_211{-webkit-line-clamp:5;line-clamp:5}._accordionHeader_jpk26_101{font-size:1rem;padding:.5rem .75rem}._requirementsList_jpk26_83{padding-left:1rem}._similarJobsList_jpk26_335{gap:.75rem}._similarJobItem_jpk26_341{padding:.75rem}._applyButton_jpk26_123,._showMoreButton_jpk26_124{width:100%;padding:.75rem 1rem;margin:.5rem 0;display:block;box-sizing:border-box}._similarJobsSection_jpk26_322{margin-top:2rem}}._modalBackdrop_7cy0k_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_7cy0k_14{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;padding:2.5rem 2rem 2rem;min-width:350px;max-width:95vw;width:400px;position:relative;animation:_fadeIn_7cy0k_1 .2s}@keyframes _fadeIn_7cy0k_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}._closeBtn_7cy0k_37{position:absolute;top:18px;right:18px;background:none;border:none;font-size:1.4rem;color:var(--text-secondary-color, #888);cursor:pointer;transition:color .2s}._closeBtn_7cy0k_37:hover{color:var(--heading-color, #222)}._header_7cy0k_52{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}._title_7cy0k_59{font-size:1.3rem;color:var(--primary-color);font-weight:var(--font-weight-semibold, 600);font-family:var(--heading-font-family, "Poppins");margin-bottom:.2rem}._form_7cy0k_67{display:flex;flex-direction:column;gap:1.1rem;font-family:var(--text-font-family, "Outfit")}._inputGroup_7cy0k_74{display:flex;flex-direction:column;gap:.3rem}._label_7cy0k_80{font-size:.97rem;color:var(--text-secondary-color, #666);margin-bottom:.1rem}._input_7cy0k_74{border:1px solid var(--border-color, #e5e7eb);border-radius:var(--default-sm-border-radius);padding:.6rem .9rem;font-size:1rem}._input_7cy0k_74[disabled]{color:var(--disabled-text, #888);background:var(--disabled-bg, #f7f7f7);cursor:not-allowed;opacity:1}._submitBtn_7cy0k_101{background:var(--primary-color);color:var(--btn-text-color, #fff);border:none;border-radius:var(--default-sm-border-radius, 6px);padding:.5rem 0;font-size:1rem;font-weight:var(--font-weight-semibold, 600);font-family:var(--btn-font-family, "Poppins");cursor:pointer;margin-top:.5rem;transition:background .18s}._submitBtn_7cy0k_101:hover{background:var(--primary-color-dark, #4f46e5)}._cancelBtn_7cy0k_118{background:none;color:var(--text-secondary-color, #666);border:none;font-size:1rem;margin-top:.2rem;cursor:pointer;text-decoration:underline;font-family:var(--btn-font-family, "Poppins");font-weight:var(--font-weight-medium, 500)}._cancelBtn_7cy0k_118:hover{color:var(--heading-color, #222)}._uploadBtn_7cy0k_132{background:var(--hover-color, #eef2ff);color:var(--primary-color, #6366f1);border:1.5px solid var(--primary-color, #6366f1);border-radius:var(--default-sm-border-radius, 6px);padding:.5rem 1.1rem;font-size:1rem;font-weight:var(--font-weight-semibold, 600);cursor:pointer;margin-top:.4rem;display:inline-block;transition:background .2s,color .2s,border .2s;outline:none;box-shadow:none;text-align:center;font-family:var(--btn-font-family, "Poppins")}._uploadBtn_7cy0k_132:hover,._uploadBtn_7cy0k_132:focus{background:var(--primary-color, #6366f1);color:var(--btn-text-color);border-color:var(--primary-color-dark, #4f46e5)}._uploadBtn_7cy0k_132[disabled]{background:var(--disabled-bg, #e2e8f0);color:var(--disabled-text, #a0aec0);border-color:var(--border-color, #e5e7eb);cursor:not-allowed}._cvLink_7cy0k_165{color:var(--primary-color, #6366f1);text-decoration:none;font-weight:var(--font-weight-semibold, 600);display:inline-flex;align-items:center;gap:.3em;padding:.4em .5em;border-radius:var(--default-xs-border-radius, 4px);background:transparent;transition:background .2s,color .2s;border:1px solid transparent}._cvLink_7cy0k_165:hover,._cvLink_7cy0k_165:focus{background:var(--hover-color, #eef2ff);color:var(--primary-color-dark, #4f46e5);text-decoration:underline;border-color:var(--primary-color, #6366f1)}._findJobsContainer_6qh5w_1{width:100%;max-width:1600px;margin:0 auto;padding:2.5rem 1.5rem;min-height:calc(100vh - var(--navbar-height, 60px) - 50px);background:var(--bg-color, #f3f4f6);border-radius:var(--default-xl-border-radius, 10px);box-shadow:var(--box-shadow-md, 0 4px 6px rgba(0, 0, 0, .1));display:flex;flex-direction:column;gap:2rem}._findJobsContent_6qh5w_14{display:flex;gap:2rem;align-items:flex-start;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;justify-content:center}._findJobsListSection_6qh5w_25{flex:1 1 0;min-width:0;display:flex;flex-direction:column}@media (max-width: 900px){._findJobsContainer_6qh5w_1{padding:1.5rem .5rem;max-width:100vw;border-radius:0;box-shadow:none}._findJobsContent_6qh5w_14{flex-direction:column;gap:1.2rem;max-width:100vw;padding:0;align-items:stretch}._findJobsListSection_6qh5w_25{padding:0}}@media (max-width: 600px){._findJobsContainer_6qh5w_1{padding:.5rem .1rem}._findJobsContent_6qh5w_14{gap:.7rem}._findJobsListSection_6qh5w_25{padding:0}}._feedList_r8maz_1,._feedSearchBar_r8maz_2,._feedCard_r8maz_3{width:100%;max-width:100%;box-sizing:border-box}._feedSearchBar_r8maz_2{display:flex;gap:.3rem;margin-bottom:1.5rem;background:var(--surface-color);border-radius:var(--default-xl-border-radius, 10px);box-shadow:0 2px 8px var(--default-shadow-color, rgba(59, 130, 246, .06));padding:.1rem;align-items:center}._feedSearchInput_r8maz_21{flex:1;padding:.7rem 1.1rem;border-radius:var(--default-lg-border-radius, 8px);border:none;font-size:1rem;background:var(--surface-color);outline:none;color:var(--text-color);font-family:var(--text-font-family, inherit);box-shadow:none}._feedSearchInput_r8maz_21::placeholder{color:var(--text-secondary-color);opacity:1}._feedSearchBtn_r8maz_39{display:flex;align-items:center;justify-content:center;background:var(--primary-color);border:none;border-radius:var(--default-lg-border-radius);padding:.6rem .8rem;cursor:pointer;transition:background .18s,box-shadow .18s;color:var(--btn-text-color, #fff);box-shadow:0 1px 4px var(--default-shadow-color, rgba(59, 130, 246, .08));font-size:1.2rem}._feedSearchBtn_r8maz_39:hover,._feedSearchBtn_r8maz_39:focus{background:var(--primary-color-dark);outline:none}._feedList_r8maz_1{display:flex;flex-direction:column;gap:1rem}._feedCard_r8maz_3{background:var(--surface-color);border-radius:var(--default-xl-border-radius, 10px);padding:1.1rem 1rem .9rem;margin-bottom:.2rem;cursor:pointer;border:1px solid var(--border-color);transition:border .2s,background .2s,box-shadow .2s;outline:none;box-shadow:0 1px 4px var(--default-shadow-color, rgba(59, 130, 246, .08));position:relative;overflow:hidden}._feedCard_r8maz_3:hover,._feedCard_r8maz_3:focus{border:2px solid var(--border-color, #e5e7eb);background:var(--hover-color, #eaf1fb);box-shadow:0 4px 16px var(--default-shadow-color, rgba(59, 130, 246, .1))}._selected_r8maz_90{border:2px solid var(--secondary-accent-color);background:var(--hover-color, #e0e7ff);box-shadow:0 4px 16px var(--default-shadow-color, rgba(59, 130, 246, .13))}._feedCard_r8maz_3 ._title_r8maz_96{font-size:1.08rem;font-weight:var(--font-weight-bold, 700);color:var(--heading-color, #1e293b);margin-bottom:.4rem;line-height:1.25;letter-spacing:.01em;font-family:var(--heading-font-family, Poppins);word-break:break-word}._feedCard_r8maz_3 ._tags_r8maz_107{display:flex;flex-wrap:wrap;gap:.4rem}._feedCard_r8maz_3 ._tag_r8maz_107{background:var(--hover-color, #e0e7ff);color:var(--primary-color);font-size:.82rem;padding:.18rem .7rem;border-radius:var(--default-xl-border-radius, 12px);font-weight:var(--font-weight-medium, 500);letter-spacing:.01em;margin-bottom:.1rem}._feedArticles_r8maz_125{display:flex;flex-direction:column;gap:2.7rem;margin-bottom:1.5rem;width:100%;box-sizing:border-box}._feedArticle_r8maz_125{background:var(--surface-color, #fff);border-radius:var(--default-xl-border-radius, 12px);padding:2.2rem 2.2rem 1.7rem;box-shadow:var(--default-shadow-color, rgba(0, 0, 0, .07));margin-bottom:.5rem;max-width:100%;width:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}._feedArticle_r8maz_125 ._tags_r8maz_107{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem}._feedArticle_r8maz_125 ._tag_r8maz_107{background:var(--hover-color, #e0e7ff);color:var(--primary-color);font-size:.92rem;padding:.2rem .8rem;border-radius:var(--default-xl-border-radius, 12px);font-weight:var(--font-weight-medium, 500)}._feedArticle_r8maz_125 ._content_r8maz_164{font-size:1.13rem;color:var(--text-color, #2d3142);line-height:1.8;margin-bottom:1.3rem;word-break:break-word;letter-spacing:.01em;font-family:var(--text-font-family, inherit)}._feedArticle_r8maz_125 img,._feedArticle_r8maz_125 ._mediaImg_r8maz_175{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--default-xl-border-radius, 10px);margin:1.2rem 0;object-fit:cover;box-shadow:0 1px 8px var(--default-shadow-color, rgba(59, 130, 246, .08));background:var(--surface-color, #f3f4f6);border:1px solid var(--border-color, #e5e7eb)}._feedArticle_r8maz_125 h1,._feedArticle_r8maz_125 h2,._feedArticle_r8maz_125 h3{color:var(--heading-color, #22223b);margin-top:1.3em;margin-bottom:.6em;font-weight:var(--font-weight-extrabold, 800);font-family:var(--heading-font-family, inherit)}._feedArticle_r8maz_125 h1{font-size:1.7rem}._feedArticle_r8maz_125 h2{font-size:1.3rem}._feedArticle_r8maz_125 h3{font-size:1.1rem}._feedArticle_r8maz_125 p{margin-bottom:1em}._feedArticle_r8maz_125 ul,._feedArticle_r8maz_125 ol{margin-left:1.5em;margin-bottom:1em}._feedArticle_r8maz_125 li{margin-bottom:.3em;color:var(--text-color)}._feedArticle_r8maz_125 blockquote{border-left:4px solid var(--primary-color);background:#f1f5fb;color:var(--text-secondary-color);padding:.5em 1em;margin:1em 0;border-radius:var(--default-sm-border-radius, 6px)}._loadMoreBtn_r8maz_233,._feedList_r8maz_1 ._loadMoreBtn_r8maz_233{margin:1.2rem auto 0;display:block;background:var(--primary-color, #2563eb);color:var(--btn-text-color, #fff);font-weight:var(--font-weight-semibold, 600);border:none;border-radius:var(--default-lg-border-radius, 8px);padding:.7rem 2.2rem;font-size:1rem;cursor:pointer;transition:background .18s;box-shadow:0 1px 4px var(--default-shadow-color, rgba(59, 130, 246, .08))}._loadMoreBtn_r8maz_233:hover,._feedList_r8maz_1 ._loadMoreBtn_r8maz_233:hover{background:var(--primary-color-dark)}._loadMoreBtn_r8maz_233:disabled,._feedList_r8maz_1 ._loadMoreBtn_r8maz_233:disabled{background:var(--disabled-bg, #a5b4fc);color:var(--disabled-text, #fff);cursor:not-allowed}._feedError_r8maz_259{color:var(--error-color, #b91c1c);background:var(--surface-color);border-radius:var(--default-sm-border-radius, 6px);padding:.7rem 1.2rem;margin-bottom:1.2rem;font-weight:var(--font-weight-medium, 500)}._feedEmpty_r8maz_267{color:var(--text-secondary-color, #64748b);background:var(--surface-color);border-radius:var(--default-sm-border-radius, 6px);padding:.7rem 1.2rem;margin-bottom:1.2rem;font-weight:var(--font-weight-medium, 500);text-align:center}@media (max-width: 1100px){._feedArticles_r8maz_125,._feedArticle_r8maz_125{width:100%;max-width:100%;box-sizing:border-box}._feedSearchBar_r8maz_2{display:flex;align-items:stretch;width:100%;max-width:260px;min-width:140px;margin-left:auto;margin-right:auto;padding:.1rem;gap:.08rem;background:var(--surface-color);border-radius:var(--default-lg-border-radius);box-shadow:0 1px 4px var(--default-shadow-color, rgba(59, 130, 246, .06));margin-bottom:.8rem}._feedSearchInput_r8maz_21{font-size:.98rem;padding:.38rem .7rem;border-radius:var(--default-sm-border-radius, 6px) 0 0 var(--default-sm-border-radius, 6px);flex:1 1 0;min-width:0;border:none;box-shadow:none;height:2.1rem}._feedSearchBtn_r8maz_39{font-size:1rem;padding:0 .7rem;border-radius:var(--default-sm-border-radius, 6px);height:2.1rem;min-width:2rem;max-width:2.2rem;display:flex;align-items:center;justify-content:center;border:none;box-shadow:none;margin-left:0;background:var(--primary-color);color:var(--btn-text-color, #fff);transition:background .18s}._feedList_r8maz_1{display:flex;flex-direction:row;overflow-x:auto;gap:.7rem;width:100%;padding-bottom:.4rem;margin-bottom:.4rem;scrollbar-width:thin;scrollbar-color:var(--border-color, #e5e7eb) transparent}._feedList_r8maz_1::-webkit-scrollbar{height:6px}._feedList_r8maz_1::-webkit-scrollbar-thumb{background:var(--border-color, #e5e7eb);border-radius:3px}._feedCard_r8maz_3{min-width:180px;max-width:260px;width:40vw;flex:0 0 auto;padding:.6rem .5rem .5rem;border-radius:var(--default-lg-border-radius, 8px);margin-bottom:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}._feedCard_r8maz_3 ._title_r8maz_96{font-size:.98rem;margin-bottom:.18rem;line-height:1.18;font-weight:600;word-break:break-word}._feedCard_r8maz_3 ._tags_r8maz_107{display:flex;flex-wrap:wrap;gap:.18rem;margin-bottom:.07rem;max-width:100%}._feedCard_r8maz_3 ._tag_r8maz_107{font-size:.72rem;padding:.09rem .32rem;border-radius:var(--default-sm-border-radius, 6px);margin-bottom:.06rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._feedArticle_r8maz_125{padding:.9rem .5rem .8rem;border-radius:var(--default-lg-border-radius, 8px)}._feedArticle_r8maz_125 ._content_r8maz_164{font-size:1.03rem}._feedArticle_r8maz_125 ._tags_r8maz_107{gap:.18rem;margin-bottom:.18rem;flex-wrap:wrap;max-width:100%}._feedArticle_r8maz_125 ._tag_r8maz_107{font-size:.78rem;padding:.09rem .32rem;border-radius:var(--default-sm-border-radius, 6px);margin-bottom:.06rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._feedArticle_r8maz_125 h1{font-size:1.25rem}._feedArticle_r8maz_125 h2{font-size:1.08rem}._feedArticle_r8maz_125 h3{font-size:.98rem}}@media (max-width: 700px){._feedSearchBar_r8maz_2{display:flex;align-items:stretch;width:100%;max-width:180px;min-width:120px;margin-left:auto;margin-right:auto;padding:.04rem;gap:.02rem;background:var(--surface-color);border-radius:var(--default-md-border-radius, 7px);box-shadow:0 1px 2px var(--default-shadow-color, rgba(59, 130, 246, .04));margin-bottom:.7rem}._feedSearchInput_r8maz_21{font-size:.82rem;padding:.28rem;border-radius:var(--default-xs-border-radius, 4px) 0 0 var(--default-xs-border-radius, 4px);flex:1 1 0;min-width:0;border:none;box-shadow:none;height:2rem}._feedSearchBtn_r8maz_39{font-size:.85rem;padding:0 .5rem;border-radius:var(--default-xs-border-radius, 4px);height:2rem;min-width:2rem;max-width:2.2rem;display:flex;align-items:center;justify-content:center;border:none;box-shadow:none;margin-left:0;background:var(--primary-color);color:var(--btn-text-color, #fff);transition:background .18s}._feedList_r8maz_1{display:flex;flex-direction:row;overflow-x:auto;gap:.4rem;width:100%;padding-bottom:.3rem;margin-bottom:.3rem;scrollbar-width:thin;scrollbar-color:var(--border-color, #e5e7eb) transparent}._feedList_r8maz_1::-webkit-scrollbar{height:6px}._feedList_r8maz_1::-webkit-scrollbar-thumb{background:var(--border-color, #e5e7eb);border-radius:3px}._feedCard_r8maz_3{min-width:140px;max-width:180px;width:60vw;flex:0 0 auto;padding:.25rem;border-radius:var(--default-md-border-radius, 7px);margin-bottom:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}._feedCard_r8maz_3 ._title_r8maz_96{font-size:.75rem;margin-bottom:.1em;line-height:1;font-weight:var(--font-weight-semibold);word-break:break-word}._feedCard_r8maz_3 ._tags_r8maz_107{display:flex;flex-wrap:wrap;gap:.04rem;margin-bottom:.02rem;max-width:100%}._feedCard_r8maz_3 ._tag_r8maz_107{font-size:.54rem;padding:.02rem .12rem;border-radius:var(--default-xs-border-radius, 4px);margin-bottom:.02rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._feedArticle_r8maz_125{padding-left:.4rem;padding-right:.4rem;border-radius:var(--default-md-border-radius, 7px)}._feedArticle_r8maz_125 ._content_r8maz_164{font-size:.95rem}._feedArticle_r8maz_125 ._tags_r8maz_107{gap:.08rem;margin-bottom:.05rem;flex-wrap:wrap;max-width:100%}._feedArticle_r8maz_125 ._tag_r8maz_107{font-size:.65rem;padding:.05rem .22rem;border-radius:var(--default-xs-border-radius, 4px);margin-bottom:.03rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}._feedArticle_r8maz_125 h1{font-size:1rem}._feedArticle_r8maz_125 h2{font-size:.9rem}._feedArticle_r8maz_125 h3{font-size:.85rem}}._feedContainer_1rujn_1{max-width:1200px;margin:0 auto;padding:2.5rem 1rem 2rem;min-height:100vh;background:var(--bg-color, #f3f4f6);display:flex;gap:2rem;align-items:flex-start;overflow-x:auto}._feedSidebar_1rujn_13{width:320px;min-width:180px;max-width:400px;overflow-y:auto;height:fit-content;box-sizing:border-box;flex-shrink:1;flex-grow:0;display:flex;flex-direction:column;align-items:stretch}._feedMain_1rujn_28{flex:1 1 0%;background:var(--surface-color, #fff);border-radius:var(--default-xl-border-radius, 12px);border:1px solid var(--border-color, #e5e7eb);min-width:0;display:flex;flex-direction:column;box-shadow:var(--default-shadow-color);padding:1.5rem 2rem}@media (max-width: 1100px){._feedContainer_1rujn_1{flex-direction:column;gap:.7rem;padding:1rem .2rem;align-items:stretch}._feedSidebar_1rujn_13{width:100%;min-width:0;max-width:100%;border-radius:var(--default-md-border-radius, 7px);padding:0;box-shadow:none;display:flex;flex-direction:column;align-items:stretch}._feedMain_1rujn_28{width:100%;padding:1rem .2rem;border-radius:var(--default-md-border-radius, 7px);margin-top:.5rem}}@media (max-width: 700px){._feedContainer_1rujn_1{flex-direction:column;gap:.7rem;width:99%;align-items:stretch}._feedSidebar_1rujn_13{width:100%;min-width:0;max-width:100%;border-radius:var(--default-md-border-radius, 7px);padding:0;box-shadow:none;display:flex;flex-direction:column;align-items:stretch}._feedMain_1rujn_28{width:100%;padding:.5rem .1rem;border-radius:var(--default-md-border-radius, 7px);margin-top:.5rem}._feedError_1rujn_96,._feedEmpty_1rujn_97{font-size:.95rem;padding:.5rem;border-radius:var(--default-xs-border-radius, 4px)}}._dataPolicyContainer_1ldq5_3{margin:0 auto;padding:2rem 1.5rem;font-family:Outfit;line-height:1.6;color:var(--text-color);background-color:var(--bg-color)}._mainTitle_1ldq5_12{font-size:2.5rem;margin-bottom:.5rem;color:var(--title-color);text-align:center}._lastUpdated_1ldq5_19{text-align:center;font-size:.95rem;color:var(--text-color);margin-bottom:2rem}._policySection_1ldq5_26{margin-bottom:2.5rem}._sectionTitle_1ldq5_30{font-size:1.5rem;color:var(--title-color);margin-bottom:.75rem;border-bottom:2px solid var(--border-color);padding-bottom:.3rem}._subSectionTitle_1ldq5_38{font-size:1.2rem;color:var(--text-color);margin-top:1.2rem;margin-bottom:.5rem}._policyText_1ldq5_45{font-size:1rem;margin-bottom:1rem;color:var(--text-color)}._policyList_1ldq5_51{padding-left:1.5rem;margin-bottom:1rem;list-style-type:disc}._policyList_1ldq5_51 li{margin-bottom:.5rem;color:var(--text-color)}._contactLink_1ldq5_62{color:var(--info-color);text-decoration:underline}._contactLink_1ldq5_62:hover{color:var(--info-color-hover)}._content_1ldq5_71{margin:0 auto;padding:1rem 2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text-color);line-height:1.6;background-color:var(--surface-color);border-radius:8px;box-shadow:0 0 15px var(--default-shadow-color)}h2{font-size:2rem;margin-bottom:1.5rem;color:var(--heading-color)}h3{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.75rem;color:var(--heading-color)}p{margin-bottom:1rem}ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1rem;color:var(--text-color)}ul li{margin-bottom:.5rem}._contactSection_1ldq5_110{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--border-color);font-style:normal}address{font-style:normal;color:var(--text-secondary-color);line-height:1.4}address a{color:var(--info-color);text-decoration:none}address a:hover,address a:focus{text-decoration:underline}._footer_1ldq5_133{text-align:center;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border-color);font-size:.9rem;color:var(--text-secondary-color)}@media (max-width: 600px){._content_1ldq5_71{padding:1rem;margin:1rem}h2{font-size:1.5rem}h3{font-size:1.1rem}}
