@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._adminPanel_1gr5f_3{display:flex;min-height:100vh;background-color:#f7fafc}._sidebar_1gr5f_9{width:250px;background-color:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;padding:1.5rem;flex-shrink:0}._sidebarHeader_1gr5f_19{text-align:center;margin-bottom:2rem}._sidebarHeader_1gr5f_19 h2{font-size:1.75rem;font-weight:700;color:#4299e1;margin:0}._siteLink_1gr5f_31{font-size:.875rem;color:#718096;display:inline-flex;align-items:center;gap:4px;text-decoration:none}._siteLink_1gr5f_31:hover{color:#4299e1}._sidebar_1gr5f_9 nav{display:flex;flex-direction:column;gap:.75rem}._sidebar_1gr5f_9 nav a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:6px;color:#4a5568;font-weight:500;text-decoration:none;transition:all .2s ease}._sidebar_1gr5f_9 nav a:hover{background-color:#ebf8ff}._activeLink_1gr5f_66{background-color:#bee3f8!important;color:#2c5282!important;font-weight:600!important}._sidebarFooter_1gr5f_72{margin-top:auto;padding-top:1.5rem;border-top:1px solid #e2e8f0}._logoutButton_1gr5f_78{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;background:none;cursor:pointer;font-size:1rem;color:#c53030;font-weight:500;text-align:left;border-radius:6px}._logoutButton_1gr5f_78:hover{background-color:#fff5f5}._content_1gr5f_97{flex-grow:1;padding:2rem;overflow-y:auto}._heroSection_p6bvy_5{background:linear-gradient(135deg,var(--color-primary) 0%,#7c3aed 100%);color:#fff;padding:var(--space-12) var(--space-6);text-align:center;border-radius:var(--radius-lg);margin-bottom:var(--space-12)}._heroContent_p6bvy_14{max-width:650px;margin:0 auto}._heroSection_p6bvy_5 h1{font-size:3rem;font-weight:700;margin:0 0 var(--space-4) 0;line-height:1.2}._heroSection_p6bvy_5 p{font-size:1.1rem;opacity:.9;margin-bottom:var(--space-8)}._ctaButton_p6bvy_32{background-color:var(--color-surface);color:var(--color-primary);padding:.8rem 2rem;border:none;border-radius:var(--radius-full);font-weight:600;font-size:1rem;cursor:pointer;transition:transform .2s;box-shadow:var(--shadow-md);text-decoration:none}._ctaButton_p6bvy_32:hover{transform:scale(1.05);text-decoration:none}._howItWorks_p6bvy_51{text-align:center;margin-bottom:var(--space-12)}._howItWorks_p6bvy_51 h2{font-size:2rem;font-weight:700;margin-bottom:var(--space-8);color:var(--color-text-primary)}._stepsGrid_p6bvy_63{display:grid;gap:var(--space-8)}._stepCard_p6bvy_69{background:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:transform .2s,box-shadow .2s}._stepCard_p6bvy_69:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}._iconWrapper_p6bvy_84{display:inline-flex;padding:var(--space-4);background-color:var(--color-primary-light);border-radius:var(--radius-md);margin-bottom:var(--space-6)}._stepIcon_p6bvy_92{font-size:2rem;color:var(--color-primary)}._stepCard_p6bvy_69 h3{font-size:1.25rem;font-weight:600;margin:0 0 var(--space-2) 0}._stepCard_p6bvy_69 p{color:var(--color-text-secondary);line-height:1.6;margin:0}@media (min-width: 768px){._stepsGrid_p6bvy_63{grid-template-columns:repeat(3,1fr)}._heroSection_p6bvy_5 h1{font-size:3.5rem}}._dashboardLayout_1ns8f_3{position:relative}._mainContent_1ns8f_7{width:100%}._header_1ns8f_11{margin-bottom:var(--space-8)}._header_1ns8f_11 h1{font-size:2.25rem;font-weight:700;margin:0;color:var(--color-text-primary)}._header_1ns8f_11 p{color:var(--color-text-secondary);margin-top:var(--space-2);font-size:1.1rem}._controlsContainer_1ns8f_27{background-color:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-8);border:1px solid var(--color-border)}._searchAndFilterBar_1ns8f_35{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 768px){._searchAndFilterBar_1ns8f_35{flex-direction:row;align-items:center}}._searchControls_1ns8f_48{display:grid;gap:var(--space-4);grid-template-columns:1fr;flex-grow:1}@media (min-width: 640px){._searchControls_1ns8f_48{grid-template-columns:2fr 1fr}}._searchBar_1ns8f_60{position:relative}._searchIcon_1ns8f_61{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-text-light)}._searchBar_1ns8f_60 input{width:100%;padding:.8rem 1rem .8rem 2.75rem;font-size:1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);box-sizing:border-box}._searchBar_1ns8f_60 input[name=location]{padding:.8rem 1rem}._filterToggleButton_1ns8f_74{padding:.8rem 1.2rem;font-size:1rem;font-weight:600;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;color:var(--color-primary);flex-shrink:0;transition:background-color .2s}._filterToggleButton_1ns8f_74:hover{background-color:#f1f5f9}._filterPanel_1ns8f_94{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding-top .4s ease-in-out,margin-top .4s ease-in-out;border-top:1px solid transparent}._filterPanel_1ns8f_94._open_1ns8f_100{max-height:500px;padding-top:var(--space-6);margin-top:var(--space-6);border-top-color:var(--color-border)}._jobListContainer_1ns8f_108{width:100%}._jobList_1ns8f_108{display:grid;gap:var(--space-6);grid-template-columns:1fr}._noJobs_1ns8f_114{text-align:center;padding:var(--space-12);background-color:var(--color-surface);border-radius:var(--radius-lg)}._noJobs_1ns8f_114 h3{margin-top:0}._featuredSection_1ns8f_121,._regularSection_1ns8f_121{margin-bottom:var(--space-12)}._featuredSection_1ns8f_121 h2,._regularSection_1ns8f_121 h2{font-size:1.5rem;margin-bottom:var(--space-6);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._featuredSection_1ns8f_121 ._jobList_1ns8f_108>div>a>div{border-color:#f59e0b;background-image:linear-gradient(to top right,#fff,#fff,#fff,#fefce8)}._alertContainer_1ns8f_133{margin-bottom:var(--space-8)}._alertButton_1ns8f_134{background-color:var(--color-primary-light);color:var(--color-primary);border:1px solid transparent;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:background-color .2s}._alertButton_1ns8f_134:hover{background-color:#e0e7ff}@media (min-width: 900px){._jobList_1ns8f_108{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){._jobList_1ns8f_108{grid-template-columns:repeat(3,1fr)}}._employerDashboard_1ns8f_161{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-8);text-align:center;border:1px solid var(--color-border)}._employerIcon_1ns8f_168{font-size:3rem;color:var(--color-primary);margin-bottom:var(--space-4)}._employerDashboard_1ns8f_161 h2{font-size:1.75rem;margin-top:0;margin-bottom:var(--space-2)}._employerDashboard_1ns8f_161 p{color:var(--color-text-secondary);max-width:500px;margin:0 auto 2rem}._employerActions_1ns8f_171{display:flex;justify-content:center;gap:1.5rem}._actionButton_1ns8f_172{background-color:var(--color-primary);color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;transition:background-color .2s}._actionButton_1ns8f_172:hover{background-color:var(--color-primary-dark)}._jobCardWrapper_1c5cp_3{position:relative;height:100%}._cardLink_1c5cp_8{text-decoration:none;color:inherit;display:block;height:100%}._jobCard_1c5cp_3{background-color:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all .2s ease-in-out;height:100%;display:flex;flex-direction:column}._jobCard_1c5cp_3:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}._header_1c5cp_33{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}._logoContainer_1c5cp_40{width:50px;height:50px;flex-shrink:0;border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);overflow:hidden}._logoContainer_1c5cp_40 img{width:100%;height:100%;object-fit:contain}._logoContainer_1c5cp_40 svg{color:var(--color-text-light);font-size:1.5rem}._title_1c5cp_64{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .25rem}._company_1c5cp_71{color:var(--color-text-secondary);font-weight:500;font-size:.9rem;margin:0}._details_1c5cp_78{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--color-text-secondary);font-size:.85rem;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._detailItem_1c5cp_88{display:flex;align-items:center;gap:var(--space-2)}._salary_1c5cp_94{font-weight:600;color:#16a34a;margin:var(--space-4) 0}._skills_1c5cp_100{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding-top:var(--space-4)}._skillTag_1c5cp_108{background-color:var(--color-primary-light);color:var(--color-primary-dark);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:.75rem;font-weight:500}._saveButton_1c5cp_117{position:absolute;top:1rem;right:1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;color:var(--color-text-light);z-index:10;transition:all .2s}._saveButton_1c5cp_117:hover{background-color:var(--color-bg);color:var(--color-primary)}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}._paginationContainer_19huk_1{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem}._paginationContainer_19huk_1 button{background-color:#fff;border:1px solid #e2e8f0;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:500;transition:background-color .2s}._paginationContainer_19huk_1 button:hover:not(:disabled){background-color:#f1f5f9}._paginationContainer_19huk_1 button:disabled{color:#94a3b8;cursor:not-allowed}._pageInfo_19huk_29{font-weight:500;color:#475569}._sidebar_1wbp9_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-6)}._filterGroup_1wbp9_8 h4{margin:0 0 var(--space-3) 0;font-size:1rem;color:var(--color-text-primary)}._filterGroup_1wbp9_8 label{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);cursor:pointer;font-size:.9rem;color:var(--color-text-secondary)}._filterGroup_1wbp9_8 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary)}._select_1wbp9_30{width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);font-size:.9rem;cursor:pointer}._formContainer_itfd1_2{max-width:800px;margin:0 auto;background-color:#fff;padding:2.5rem;border-radius:12px}._formContainer_itfd1_2 h2{text-align:center;margin-top:0;margin-bottom:2rem}._section_itfd1_16{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}._section_itfd1_16:last-child{border-bottom:none}._section_itfd1_16 h3{font-size:1.2rem;margin:0 0 1.5rem;color:#4f46e5}._formRow_itfd1_32{display:grid;grid-template-columns:1fr;gap:1.5rem}._inputGroup_itfd1_38{margin-bottom:1.5rem}._inputGroup_itfd1_38 label{display:block;font-weight:500;color:#475569;margin-bottom:.5rem}._inputGroup_itfd1_38 input,._inputGroup_itfd1_38 select,._inputGroup_itfd1_38 textarea{width:100%;padding:.8rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;box-sizing:border-box}._fileGroup_itfd1_60{margin-bottom:1.5rem}._fileGroup_itfd1_60 label{display:block;font-weight:500;color:#475569;margin-bottom:.5rem}._fileGroup_itfd1_60 input[type=file]{display:block;margin-bottom:.5rem}._fileGroup_itfd1_60 a{font-size:.9rem}._checkboxGroup_itfd1_80{display:flex;align-items:center;gap:.75rem}._submitButton_itfd1_86{width:100%;padding:1rem;background-color:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}._submitButton_itfd1_86:disabled{background-color:#a5b4fc}@media (min-width: 768px){._formRow_itfd1_32{grid-template-columns:1fr 1fr}}._container_yi74x_2{max-width:1100px;margin:0 auto}._header_yi74x_7{margin-bottom:2rem}._header_yi74x_7 h1{font-size:2.25rem;margin:0}._header_yi74x_7 p{color:#64748b;font-size:1.1rem}._grid_yi74x_21{display:grid;grid-template-columns:1fr;gap:2rem}._mainContent_yi74x_27{display:flex;flex-direction:column;gap:2rem}._card_yi74x_33{background-color:#fff;padding:1.5rem;border-radius:12px}._card_yi74x_33 h2,._card_yi74x_33 h3{margin-top:0}._actions_yi74x_43{margin-top:1.5rem;display:flex;gap:1rem}._actions_yi74x_43 button,._actions_yi74x_43 a{padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;cursor:pointer}._actions_yi74x_43 button{background-color:#4f46e5;color:#fff;border:none}._actions_yi74x_43 a{background-color:#f1f5f9;color:#334155}._sidebar_yi74x_69 ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}@media (min-width: 900px){._grid_yi74x_21{grid-template-columns:2fr 1fr}}._statsGrid_yi74x_83{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}._statCard_yi74x_90{background-color:#fff;padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1.5rem}._statIcon_yi74x_99{font-size:2rem;color:#4f46e5}._statValue_yi74x_104{font-size:2.25rem;font-weight:700;margin:0}._statLabel_yi74x_110{margin:0;color:#64748b}._investorList_yi74x_115{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._investorItem_yi74x_124{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f8fafc;border-radius:8px}._investorName_yi74x_133{font-weight:600;margin:0 0 .25rem}._investorItem_yi74x_124 small{color:#64748b}._investorItem_yi74x_124 button{background-color:#eef2ff;color:#4f46e5;border:none;padding:.6rem 1rem;border-radius:6px;font-weight:500;cursor:pointer}._viewerList_yi74x_152{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}._viewerItem_yi74x_161{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f5f9}._viewerItem_yi74x_161:last-child{border-bottom:none}._viewerName_yi74x_172{font-weight:500}._viewProfileLink_yi74x_176{font-size:.9rem;font-weight:500;color:#4f46e5;text-decoration:none}._viewProfileLink_yi74x_176:hover{text-decoration:underline}._container_18lfp_3{display:flex;align-items:center;justify-content:center;flex-grow:1;padding:var(--space-6);background-color:var(--color-bg)}._formCard_18lfp_12{background-color:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:420px;border:1px solid var(--color-border)}._header_18lfp_22{text-align:center;margin-bottom:var(--space-8)}._title_18lfp_27{font-size:1.875rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}._description_18lfp_34{color:var(--color-text-secondary);margin:0}._inputGroup_18lfp_39{margin-bottom:var(--space-6)}._inputGroup_18lfp_39 label{display:block;margin-bottom:var(--space-2);font-size:.875rem;font-weight:500;color:var(--color-text-primary)}._inputGroup_18lfp_39 input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;color:var(--color-text-primary);background-color:var(--color-bg);box-sizing:border-box;transition:all .2s ease}._inputGroup_18lfp_39 input:focus{outline:none;border-color:var(--color-primary);background-color:var(--color-surface);box-shadow:0 0 0 3px var(--color-primary-light)}._passwordWrapper_18lfp_70{position:relative;display:flex;align-items:center}._passwordWrapper_18lfp_70 input{padding-right:2.5rem}._passwordToggleIcon_18lfp_76{position:absolute;right:1rem;cursor:pointer;color:var(--color-text-light)}._extraLinks_18lfp_83{text-align:right;margin-bottom:var(--space-6);font-size:.875rem}._button_18lfp_89{width:100%;padding:.875rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}._button_18lfp_89:hover{background-color:var(--color-primary-dark)}._button_18lfp_89:disabled{background-color:#a5b4fc;cursor:not-allowed}._footer_18lfp_109{text-align:center;margin-top:var(--space-6);color:var(--color-text-secondary);font-size:.9rem}._link_18lfp_116{color:var(--color-primary);font-weight:600;text-decoration:none}._link_18lfp_116:hover{text-decoration:underline}._error_18lfp_123,._success_18lfp_123{padding:var(--space-3);border-radius:var(--radius-md);text-align:center;margin-bottom:var(--space-6);font-size:.9rem}._error_18lfp_123{color:#c53030;background-color:#fed7d7}._success_18lfp_123{color:#2f855a;background-color:#c6f6d5}._separator_18lfp_133{display:flex;align-items:center;text-align:center;color:var(--color-text-light);margin:var(--space-6) 0}._separator_18lfp_133:before,._separator_18lfp_133:after{content:"";flex:1;border-bottom:1px solid var(--color-border)}._separator_18lfp_133:not(:empty):before{margin-right:.5em}._separator_18lfp_133:not(:empty):after{margin-left:.5em}._googleButton_18lfp_146{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;display:flex;align-items:center;justify-content:center;gap:var(--space-3)}._googleButton_18lfp_146:hover{background-color:var(--color-bg)!important}._container_p1xm4_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem;text-align:center;background-color:#f8fafc}._card_p1xm4_11{background-color:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:900px}._card_p1xm4_11 h1{font-size:2.25rem;font-weight:700;margin-bottom:.5rem;color:#1e293b}._card_p1xm4_11 p{color:#64748b;font-size:1.1rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}._optionsContainer_p1xm4_36{display:grid;grid-template-columns:1fr;gap:1.5rem}._optionCard_p1xm4_42{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem 1.5rem;cursor:pointer;text-align:left;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:flex-start}._optionCard_p1xm4_42:hover:not(:disabled){border-color:#4f46e5;transform:translateY(-5px);box-shadow:0 4px 12px #00000014}._optionCard_p1xm4_42:disabled{cursor:not-allowed;opacity:.7}._icon_p1xm4_67{font-size:2.5rem;color:#4f46e5;margin-bottom:1rem;background-color:#eef2ff;padding:.75rem;border-radius:8px;display:inline-block}._optionCard_p1xm4_42 h2{font-size:1.25rem;margin:.5rem 0;color:#1e293b}._optionCard_p1xm4_42 p{font-size:.9rem;margin:0;color:#64748b;line-height:1.5}._error_p1xm4_90{color:#dc2626;margin-top:1.5rem;font-size:1rem}._loader_p1xm4_96{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);border:4px solid #f3f3f3;border-top:4px solid #4f46e5;border-radius:50%;width:24px;height:24px;animation:_spin_p1xm4_1 1s linear infinite}@keyframes _spin_p1xm4_1{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@media (min-width: 768px){._card_p1xm4_11{padding:3rem}._optionsContainer_p1xm4_36{grid-template-columns:repeat(2,1fr)}._card_p1xm4_11 h1{font-size:2.5rem}}._container_ml4c2_3{display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-6);background-color:var(--color-bg)}._formCard_ml4c2_11{background-color:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:420px;border:1px solid var(--color-border)}._header_ml4c2_21{text-align:center;margin-bottom:var(--space-8)}._title_ml4c2_26{font-size:1.875rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}._description_ml4c2_33{color:var(--color-text-secondary);margin:0}._inputGroup_ml4c2_38{margin-bottom:var(--space-6)}._inputGroup_ml4c2_38 label{display:block;margin-bottom:var(--space-2);font-size:.875rem;font-weight:500;color:var(--color-text-primary)}._inputGroup_ml4c2_38 input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background-color:var(--color-bg);box-sizing:border-box}._passwordWrapper_ml4c2_60{position:relative}._passwordToggleIcon_ml4c2_64{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--color-text-light)}._strengthContainer_ml4c2_73{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}._strengthBarWrapper_ml4c2_80{flex-grow:1;height:6px;background-color:var(--color-border);border-radius:var(--radius-full);overflow:hidden}._strengthBar_ml4c2_80{height:100%;border-radius:var(--radius-full);transition:width .3s ease,background-color .3s ease}._strengthLabel_ml4c2_94{font-size:.8rem;font-weight:500;min-width:70px;text-align:right}._button_ml4c2_101{width:100%;padding:.875rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;margin-top:var(--space-4)}._footer_ml4c2_114{text-align:center;margin-top:var(--space-6);color:var(--color-text-secondary)}._link_ml4c2_120{color:var(--color-primary);font-weight:600}._error_ml4c2_125,._success_ml4c2_125{padding:var(--space-3);border-radius:var(--radius-md);text-align:center;margin-bottom:var(--space-6)}._error_ml4c2_125{color:#c53030;background-color:#fed7d7}._success_ml4c2_125{color:#2f855a;background-color:#c6f6d5}._separator_ml4c2_135{display:flex;align-items:center;text-align:center;color:var(--color-text-light);margin:var(--space-6) 0}._separator_ml4c2_135:before,._separator_ml4c2_135:after{content:"";flex:1;border-bottom:1px solid var(--color-border)}._separator_ml4c2_135:not(:empty):before{margin-right:.5em}._separator_ml4c2_135:not(:empty):after{margin-left:.5em}._googleButton_ml4c2_148{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;gap:var(--space-3)}._layout_1yq2a_1{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){._layout_1yq2a_1{grid-template-columns:2fr 1fr}}._jobDetails_1yq2a_13{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #00000014}._header_1yq2a_20{padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._header_1yq2a_20 h1{font-size:2rem;font-weight:700;margin:0 0 .5rem}._companyLink_1yq2a_31{font-size:1.25rem;font-weight:500;color:#4f46e5;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}._metaInfo_1yq2a_41{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;color:#475569}._metaInfo_1yq2a_41 span{display:flex;align-items:center;gap:.75rem}._description_1yq2a_55,._skills_1yq2a_55{margin-top:2rem}._description_1yq2a_55 h3,._skills_1yq2a_55 h3{font-size:1.25rem;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.5rem}._description_1yq2a_55 p{white-space:pre-wrap;line-height:1.7;color:#334155}._skillTagsContainer_1yq2a_72{display:flex;flex-wrap:wrap;gap:.75rem}._skillTag_1yq2a_72{background-color:#eef2ff;color:#4338ca;padding:.3rem .8rem;border-radius:9999px;font-size:.9rem;font-weight:500}._sidebar_1yq2a_87{position:sticky;top:80px;height:fit-content}._companyCard_1yq2a_93{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;text-align:center}._companyLogo_1yq2a_101{width:80px;height:80px;border-radius:50%;object-fit:contain;margin:0 auto 1rem;border:1px solid #e2e8f0}._companyCard_1yq2a_93 h3{margin:0 0 .5rem}._companyDescription_1yq2a_114{color:#64748b;font-size:.9rem;line-height:1.5;margin-bottom:1rem}._websiteLink_1yq2a_121{font-weight:500;color:#4f46e5}._actions_1yq2a_126{margin-top:1.5rem;background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014}._applyButton_1yq2a_134{width:100%;background-color:#4f46e5;color:#fff;padding:.8rem 1.5rem;border:none;border-radius:8px;cursor:pointer;text-decoration:none;font-size:1rem;font-weight:500;text-align:center;display:block}._applyButton_1yq2a_134:disabled{background-color:#a5b4fc;cursor:not-allowed}._success_1yq2a_154{color:#166534;text-align:center;font-weight:500;margin-bottom:1rem}._error_1yq2a_161{color:#dc2626;text-align:center;font-weight:500;margin-bottom:1rem}._modalBackdrop_1yq2a_169{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}._modalContent_1yq2a_179{background:#fff;padding:2rem;border-radius:12px;max-width:400px;width:90%}._planDetails_1yq2a_186{display:flex;justify-content:space-between;margin:1rem 0;padding:1rem;background-color:#f1f5f9;border-radius:8px}._cancelButton_1yq2a_194{width:100%;margin-top:.5rem;background:none;border:none;color:#64748b;cursor:pointer}._profileLink_1yq2a_204{color:inherit;font-weight:600;text-decoration:underline}._applyButton_1yq2a_134[title]:hover:after{content:attr(title);position:absolute;bottom:110%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:.8rem;white-space:nowrap;z-index:10}._hiddenCompanyInfo_1yq2a_226{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem;color:#64748b}._hiddenCompanyInfo_1yq2a_226 h3{color:#1e293b;margin:1rem 0 .5rem}._subscribeButton_1yq2a_241{background-color:#f59e0b;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:1rem;transition:background-color .2s}._subscribeButton_1yq2a_241:hover{background-color:#d97706}._titleContainer_1yq2a_257{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}._saveButtonHeader_1yq2a_264{background-color:#f1f5f9;color:#475569;border:1px solid #e2e8f0;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}._saveButtonHeader_1yq2a_264:hover{background-color:#e2e8f0}._saveButtonHeader_1yq2a_264 svg{color:#64748b}._saveButtonHeader_1yq2a_264:hover svg,._saveButtonHeader_1yq2a_264:disabled svg{color:#4f46e5}._container_1drn7_4{max-width:800px;margin:0 auto;display:grid;gap:var(--space-6)}@media (min-width: 768px){._container_1drn7_4{gap:var(--space-8)}}._card_1drn7_17{background-color:var(--color-surface);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}@media (min-width: 768px){._card_1drn7_17{padding:var(--space-8)}}._header_1drn7_31{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-2)}._headerWithAction_1drn7_40{flex-direction:row;justify-content:space-between;align-items:flex-start}._title_1drn7_46{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0}._formRow_1drn7_54{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 768px){._formRow_1drn7_54{grid-template-columns:1fr 1fr}}._formActions_1drn7_63{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width: 768px){._formActions_1drn7_63{flex-direction:row}}._analyticsGrid_1drn7_73{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-6)}@media (min-width: 500px){._analyticsGrid_1drn7_73{grid-template-columns:1fr 1fr}}._statCard_1drn7_83{background-color:var(--color-surface);padding:var(--space-4);border-radius:var(--radius-lg);display:flex;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-md)}._statIcon_1drn7_92{font-size:1.8rem;color:var(--color-primary)}._statValue_1drn7_93{font-size:2rem;font-weight:700;margin:0}._statLabel_1drn7_94{margin:0;color:var(--color-text-secondary);font-size:.9rem}._completenessCard_1drn7_97{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:var(--space-6)}._checklist_1drn7_106{list-style:none;padding:0;margin-top:1.5rem;display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width: 500px){._checklist_1drn7_106{grid-template-columns:1fr 1fr}}._checklist_1drn7_106 li{display:flex;align-items:center;gap:var(--space-2);font-size:.9rem}._checkIcon_1drn7_117{color:#22c55e}._alertIcon_1drn7_118{color:#f97316}._progressBarContainer_1drn7_121{width:100%;background-color:var(--color-border);border-radius:var(--radius-full);height:10px;margin:1rem 0}._progressBar_1drn7_121{height:100%;background-color:#4ade80;border-radius:var(--radius-full)}._inputGroup_1drn7_123{margin-bottom:var(--space-4)}._inputGroup_1drn7_123 label{display:block;margin-bottom:var(--space-2);font-size:.875rem;font-weight:500}._inputGroup_1drn7_123 input,._inputGroup_1drn7_123 textarea{width:100%;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:1rem}._inputGroup_1drn7_123 textarea{min-height:120px}._button_1drn7_127{padding:.75rem 1.5rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}._cancelButton_1drn7_128{background-color:#e2e8f0;color:#475569}._itemList_1drn7_129{display:flex;flex-direction:column;gap:var(--space-6)}._itemEntry_1drn7_130{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._itemEntry_1drn7_130:last-child{border-bottom:none;padding-bottom:0}._itemEntry_1drn7_130 h3{font-weight:600;margin:0;font-size:1rem}._itemEntry_1drn7_130 p{color:var(--color-text-secondary);font-size:.9rem;margin:.25rem 0 0}._itemActions_1drn7_134{display:flex;gap:var(--space-4)}._itemActions_1drn7_134 button{background:none;border:none;cursor:pointer;color:var(--color-text-light)}._subForm_1drn7_136{background-color:var(--color-bg);padding:var(--space-6);border-radius:var(--radius-md);margin-bottom:var(--space-6);border:1px solid var(--color-border);display:grid;gap:var(--space-4)}._dataItem_1drn7_137{padding-bottom:var(--space-4)}._dataLabel_1drn7_138{display:block;font-size:.8rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-1)}._dataValue_1drn7_139,._dataValueBio_1drn7_139{font-size:1rem;color:var(--color-text-primary)}._skillItem_1drn7_140{padding:var(--space-3);background-color:var(--color-bg);border-radius:var(--radius-md);font-weight:500}._skillInputContainer_1drn7_141{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}@media (min-width: 500px){._skillInputContainer_1drn7_141{flex-direction:row}}._skillInputContainer_1drn7_141 input{flex-grow:1;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}._resumeSection_1drn7_144{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}._resumeInfo_1drn7_145{display:flex;align-items:center;gap:var(--space-4);background-color:var(--color-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}._backLink_1drn7_146{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500}._contactInfo_1drn7_147{font-size:.9rem;color:var(--color-text-secondary)}._experienceList_1drn7_148{display:flex;flex-direction:column;gap:var(--space-6)}._experienceItem_1drn7_149{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}._expTitle_1drn7_150{font-weight:600;margin:0 0 .25rem}._expMeta_1drn7_151{font-size:.9rem;color:var(--color-text-secondary);margin:0 0 .5rem}._expDescription_1drn7_152{font-size:.95rem;color:var(--color-text-primary);margin:0}._skillListPublic_1drn7_153{display:flex;flex-wrap:wrap;gap:var(--space-3)}._skillTagPublic_1drn7_154{background-color:var(--color-primary-light);color:var(--color-primary-dark);padding:.3rem .8rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:500}._chatLayout_1uili_3{display:flex;height:calc(100vh - 65px - var(--space-8) * 2);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface);position:relative}._sidebarWrapper_1uili_13,._chatWindowWrapper_1uili_13{height:100%;transition:transform .3s ease-in-out,visibility .3s;background-color:var(--color-surface)}._sidebarWrapper_1uili_13{width:320px;flex-shrink:0;border-right:1px solid var(--color-border);display:flex;flex-direction:column}._chatWindowWrapper_1uili_13{width:100%;flex-grow:1;display:flex;flex-direction:column}@media (max-width: 768px){._chatLayout_1uili_3{display:block}._sidebarWrapper_1uili_13,._chatWindowWrapper_1uili_13{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}._hideOnMobile_1uili_37{transform:translate(-100%);visibility:hidden}._chatWindowWrapper_1uili_13._hideOnMobile_1uili_37{transform:translate(100%);visibility:hidden}}._conversationList_1uili_42{display:flex;flex-direction:column;height:100%}._listHeader_1uili_43{padding:var(--space-6);border-bottom:1px solid var(--color-border)}._listHeader_1uili_43 h2{margin:0;font-size:1.25rem}._conversationList_1uili_42 ul{list-style:none;padding:0;margin:0;overflow-y:auto;flex-grow:1}._conversationList_1uili_42 li{display:flex;align-items:center;padding:var(--space-4);cursor:pointer;border-bottom:1px solid #f1f5f9}._conversationList_1uili_42 li._active_1uili_47{background-color:var(--color-primary-light)}._conversationList_1uili_42 li:hover{background-color:var(--color-bg)}._avatar_1uili_49{width:48px;height:48px;border-radius:50%;background-color:#e2e8f0;margin-right:var(--space-4)}._convoDetails_1uili_50{overflow:hidden}._convoDetails_1uili_50 h4{margin:0;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._convoDetails_1uili_50 p{margin:.25rem 0 0;font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noConversations_1uili_53,._loading_1uili_53{padding:2rem;text-align:center;color:var(--color-text-secondary)}._chatWindow_1uili_13{display:flex;flex-direction:column;height:100%}._noChatSelected_1uili_57{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--color-text-light)}._chatHeader_1uili_58{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}._chatHeader_1uili_58 h3{margin:0;font-size:1.1rem}._backButton_1uili_63{display:none;background:none;border:none;font-size:1.2rem;cursor:pointer;padding:.5rem;margin-right:.5rem}@media (max-width: 768px){._backButton_1uili_63{display:block}}._callButton_1uili_66{background:none;border:none;font-size:1.2rem;cursor:pointer;color:var(--color-text-secondary);padding:.5rem;border-radius:50%}._callButton_1uili_66:hover{background-color:var(--color-bg)}._messageArea_1uili_72{flex-grow:1;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}._messageBubble_1uili_73{max-width:75%;padding:.75rem 1.25rem;border-radius:18px;word-wrap:break-word;line-height:1.5}._messageBubble_1uili_73 p{margin:0}._sent_1uili_75{background-color:var(--color-primary);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}._received_1uili_76{background-color:#f1f5f9;color:var(--color-text-primary);align-self:flex-start;border-bottom-left-radius:4px}._inputArea_1uili_79{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex;gap:var(--space-4);align-items:center}._inputArea_1uili_79 input[type=text]{width:100%;padding:.8rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-full);flex-grow:1;background-color:var(--color-bg)}._inputArea_1uili_79 button{padding:.8rem 1.5rem;border:none;background-color:var(--color-primary);color:#fff;border-radius:var(--radius-full);cursor:pointer;flex-shrink:0}._attachButton_1uili_91{background:none;border:none;color:var(--color-text-secondary);font-size:1.2rem;padding:.8rem;cursor:pointer}._chatImage_1uili_94,._chatVideo_1uili_94{max-width:100%;border-radius:12px}._chatFile_1uili_95{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#0000000d;border-radius:8px;text-decoration:none;color:inherit}._sent_1uili_75 ._chatFile_1uili_95{background-color:#fff3}._videoCallContainer_1uf5p_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a202c;z-index:5000;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}._videoWrapper_1uf5p_13{position:absolute;top:0;left:0;width:100%;height:100%}._remoteVideo_1uf5p_18{width:100%;height:100%;object-fit:contain}._localVideo_1uf5p_23{position:absolute;bottom:120px;right:20px;width:25vw;max-width:200px;min-width:120px;border:2px solid rgba(255,255,255,.5);border-radius:8px;box-shadow:0 4px 12px #0000004d;transform:scaleX(-1);background-color:#111}._localScreenShare_1uf5p_36{position:absolute;bottom:120px;left:20px;width:25vw;max-width:200px;min-width:120px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background-color:#111}._callStatusPopup_1uf5p_47,._incomingCallPopup_1uf5p_47{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#282828e6;padding:2rem;border-radius:16px;text-align:center;color:#fff;box-shadow:0 8px 30px #00000080;z-index:5001;width:90%;max-width:350px}._callStatusPopup_1uf5p_47{top:40px;transform:translate(-50%);padding:1rem 2rem}._incomingCallPopup_1uf5p_47 p,._callStatusPopup_1uf5p_47 p{margin:0 0 1.5rem;font-size:1.2rem;word-wrap:break-word}._callStatusPopup_1uf5p_47 p{margin:0}._controls_1uf5p_75{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background-color:#282828b3;padding:.75rem;border-radius:50px;display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;max-width:90vw}._controlButton_1uf5p_89,._controlButtonOff_1uf5p_89,._controlButtonOn_1uf5p_89{background:#fff3;color:#fff;width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._controlButton_1uf5p_89:hover{background-color:#ffffff4d}._controlButton_1uf5p_89:disabled{cursor:not-allowed;opacity:.5}._controlButtonOff_1uf5p_89{background-color:#ef4444}._controlButtonOn_1uf5p_89{background-color:#3b82f6}._hangupButton_1uf5p_116{background-color:#ef4444}._hangupButton_1uf5p_116:hover{background-color:#dc2626}._answerButton_1uf5p_122,._declineButton_1uf5p_122{padding:.75rem 2rem;border-radius:50px;border:none;cursor:pointer;margin:0 .5rem;font-weight:600;font-size:1rem}._answerButton_1uf5p_122{background-color:#22c55e;color:#fff}._declineButton_1uf5p_122{background-color:#ef4444;color:#fff}._container_1dvoy_3{display:flex;justify-content:center;padding:var(--space-8) var(--space-6)}._formCard_1dvoy_9{background-color:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:100%;max-width:800px;border:1px solid var(--color-border)}._header_1dvoy_19{text-align:center;margin-bottom:var(--space-8)}._title_1dvoy_24{font-size:1.875rem;font-weight:700;color:var(--color-text-primary)}._description_1dvoy_30{color:var(--color-text-secondary);margin-top:var(--space-2)}._formRow_1dvoy_35{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width: 768px){._formRow_1dvoy_35{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}._inputGroup_1dvoy_47{margin-bottom:var(--space-6)}._inputGroup_1dvoy_47:last-child{margin-bottom:0}._inputGroup_1dvoy_47 label{display:block;margin-bottom:var(--space-2);font-size:.875rem;font-weight:500;color:var(--color-text-primary)}._inputGroup_1dvoy_47 input,._inputGroup_1dvoy_47 select,._inputGroup_1dvoy_47 textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background-color:var(--color-bg);box-sizing:border-box}._inputGroup_1dvoy_47 textarea{resize:vertical;min-height:150px}._inputGroup_1dvoy_47 ._readOnlyInput_1dvoy_77{background-color:#e2e8f0;cursor:not-allowed}._skillContainer_1dvoy_82{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg)}._skillContainer_1dvoy_82 input{border:none;background:none;outline:none;flex-grow:1;padding:.5rem}._skillTag_1dvoy_99{display:inline-flex;align-items:center;gap:var(--space-2);background-color:var(--color-primary-light);color:var(--color-primary-dark);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.875rem}._skillTag_1dvoy_99 button{background:none;border:none;cursor:pointer;color:inherit}._button_1dvoy_113{width:100%;padding:.875rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1rem;font-weight:600;cursor:pointer;margin-top:var(--space-6)}._error_1dvoy_126{color:#c53030;background-color:#fed7d7;padding:var(--space-3);border-radius:var(--radius-md);text-align:center;margin-bottom:var(--space-6)}._fieldError_1dvoy_135{color:#c53030;font-size:.8rem;margin-top:var(--space-2);display:block}._backLink_1dvoy_142{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500;color:var(--color-primary);text-decoration:none;margin-bottom:var(--space-6)}._container_8yk6l_3{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1100px;margin:0 auto}@media (min-width: 1024px){._container_8yk6l_3{grid-template-columns:2fr 1fr}}._jobDetails_8yk6l_17,._paymentSection_8yk6l_17{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._jobDetails_8yk6l_17{padding:2rem}._backLink_8yk6l_28{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:#4f46e5;text-decoration:none;margin-bottom:1.5rem}._backLink_8yk6l_28:hover{text-decoration:underline}._header_8yk6l_41{padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}._header_8yk6l_41 h1{font-size:1.875rem;font-weight:700;margin:0 0 .5rem}._header_8yk6l_41 p{color:#64748b;margin:0}._jobContent_8yk6l_56 h2{font-size:1.5rem;font-weight:600;margin:0}._companyInfo_8yk6l_61{color:#475569;font-weight:500;margin:.25rem 0 1.5rem}._metaGrid_8yk6l_67{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;padding:1rem;background-color:#f8fafc;border-radius:8px}._metaItem_8yk6l_76{display:flex;flex-direction:column}._metaItem_8yk6l_76 span{font-size:.875rem;color:#64748b}._metaItem_8yk6l_76 strong{font-weight:600;color:#1e293b}._section_8yk6l_89{margin-top:2rem}._section_8yk6l_89 h3{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:#334155}._descriptionText_8yk6l_98{white-space:pre-wrap;line-height:1.6;color:#475569}._skillsContainer_8yk6l_104{display:flex;flex-wrap:wrap;gap:.5rem}._skillTag_8yk6l_109{background-color:#eef2ff;color:#4338ca;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem}._paymentSection_8yk6l_17{padding:1.5rem;position:sticky;top:80px;height:fit-content}._paymentSection_8yk6l_17 h2{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}._planSelector_8yk6l_129{display:flex;flex-direction:column;gap:1rem}._planCard_8yk6l_135{border:2px solid #e2e8f0;padding:1rem;border-radius:8px;cursor:pointer;transition:all .2s;position:relative}._planCard_8yk6l_135._selected_8yk6l_143{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e533}._planCard_8yk6l_135 h4{margin:0 0 .5rem;font-weight:600}._price_8yk6l_152{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}._planCard_8yk6l_135 ul{list-style:none;padding:0;margin:0;font-size:.875rem;color:#64748b}._planCard_8yk6l_135 ul li{margin-bottom:.25rem}._popularBadge_8yk6l_169{position:absolute;top:-12px;right:1rem;background-color:#f59e0b;color:#fff;padding:.2rem .6rem;border-radius:99px;font-size:.7rem;font-weight:600;text-transform:uppercase}._summary_8yk6l_182{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}._summaryRow_8yk6l_188{display:flex;justify-content:space-between;font-size:.9rem;color:#475569}._totalRow_8yk6l_194{font-size:1.125rem;color:#1e293b}._divider_8yk6l_199{border:none;border-top:1px solid #e2e8f0;margin:.5rem 0}._payButton_8yk6l_205{width:100%;margin-top:1.5rem;padding:.8rem;background-color:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._payButton_8yk6l_205:hover{background-color:#4338ca}._payButton_8yk6l_205:disabled{background-color:#a5b4fc;cursor:not-allowed}._container_1yuze_3{max-width:900px;margin:0 auto}._header_1yuze_8{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._header_1yuze_8 h1{font-size:2rem;font-weight:700;margin:0}._header_1yuze_8 p{color:#64748b;margin-top:.25rem;display:none}@media (min-width: 768px){._header_1yuze_8 p{display:block}}._postJobLink_1yuze_22{background-color:#4f46e5;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;white-space:nowrap}._jobList_1yuze_32{display:grid;gap:1.5rem}._jobCard_1yuze_37{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:1rem}._jobHeader_1yuze_48{display:flex;justify-content:space-between;align-items:flex-start}._jobTitle_1yuze_53{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}._statusBadge_1yuze_59{padding:.25rem .75rem;border-radius:99px;font-size:.8rem;font-weight:600;text-transform:capitalize}._statusBadge_1yuze_59._draft_1yuze_66{background-color:#f1f5f9;color:#475569}._statusBadge_1yuze_59._pending_1yuze_67{background-color:#fef9c3;color:#a16207}._statusBadge_1yuze_59._active_1yuze_68,._statusBadge_1yuze_59._approved_1yuze_68{background-color:#dcfce7;color:#166534}._statusBadge_1yuze_59._rejected_1yuze_69{background-color:#fee2e2;color:#991b1b}._statusBadge_1yuze_59._closed_1yuze_70,._statusBadge_1yuze_59._expired_1yuze_70{background-color:#e2e8f0;color:#475569}._actions_1yuze_72{display:flex;gap:1rem;align-items:center}._closeButton_1yuze_77{background:none;border:1px solid #fee2e2;color:#ef4444;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}._actionLink_1yuze_89{color:#4f46e5;font-weight:600;text-decoration:none}._statsGrid_1yuze_95{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}._statItem_1yuze_103{display:flex;align-items:center;gap:.75rem;color:#475569}._statItem_1yuze_103 svg{color:#94a3b8}._jobFooter_1yuze_113{display:flex;justify-content:space-between;align-items:center}._jobFooter_1yuze_113 small{color:#94a3b8}._viewApplicantsLink_1yuze_121{font-weight:600;color:#4f46e5;text-decoration:none;background-color:#eef2ff;padding:.6rem 1.2rem;border-radius:8px}._noJobs_1yuze_130{text-align:center;padding:3rem;background-color:#fff;border-radius:12px}._container_w6kvf_3{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}._backLink_w6kvf_11{color:#4f46e5;font-weight:500;text-decoration:none;margin-bottom:.5rem;display:inline-flex;align-items:center}._backLink_w6kvf_11:hover{text-decoration:underline}._header_w6kvf_23{background-color:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0}._header_w6kvf_23 h1{font-size:1.75rem;font-weight:700;margin:0 0 1rem}._headerMeta_w6kvf_34{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:#64748b}._statusBadge_w6kvf_42{padding:.25rem .75rem;border-radius:99px;font-weight:600;text-transform:capitalize}._statusBadge_w6kvf_42._draft_w6kvf_48{background-color:#f1f5f9;color:#475569}._statusBadge_w6kvf_42._pending_w6kvf_49{background-color:#fef9c3;color:#a16207}._statusBadge_w6kvf_42._active_w6kvf_50,._statusBadge_w6kvf_42._approved_w6kvf_50{background-color:#dcfce7;color:#166534}._statusBadge_w6kvf_42._rejected_w6kvf_51{background-color:#fee2e2;color:#991b1b}._statusBadge_w6kvf_42._closed_w6kvf_52,._statusBadge_w6kvf_42._expired_w6kvf_52{background-color:#e2e8f0;color:#475569}._card_w6kvf_54{background-color:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0}._card_w6kvf_54 h2{font-size:1.25rem;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}._statsGrid_w6kvf_68{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;text-align:center}._statItem_w6kvf_74{display:flex;align-items:center;justify-content:center;gap:1rem;background-color:#f8fafc;padding:1rem;border-radius:8px}._statItem_w6kvf_74 svg{font-size:1.5rem;color:#4f46e5}._statItem_w6kvf_74 span{font-size:2rem;font-weight:700;display:block}._statItem_w6kvf_74 p{margin:0;color:#64748b;font-size:.9rem}._funnel_w6kvf_99{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-weight:500}._funnelStep_w6kvf_106{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem;flex-grow:1}._funnelStep_w6kvf_106 span{font-size:1.5rem;font-weight:700;color:#4f46e5}._billingInfo_w6kvf_121 p{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;font-size:1rem}._billingInfo_w6kvf_121 svg{color:#94a3b8}._invoiceLink_w6kvf_131{display:inline-block;margin-top:1rem;background-color:#eef2ff;color:#4f46e5;padding:.6rem 1.2rem;border-radius:8px;text-decoration:none;font-weight:600}._actions_w6kvf_143{margin-top:1rem}._actionButton_w6kvf_146{display:block;width:100%;text-align:center;background-color:#4f46e5;color:#fff;padding:.8rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem}@media (min-width: 768px){._header_w6kvf_23 h1{font-size:2.25rem}}._container_vpsfk_3{max-width:900px;margin:0 auto}._backLink_vpsfk_8{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:#4f46e5;text-decoration:none;margin-bottom:1.5rem}._backLink_vpsfk_8:hover{text-decoration:underline}._header_vpsfk_21{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._header_vpsfk_21 h1{font-size:1.75rem;font-weight:700;margin:0}._header_vpsfk_21 p{color:#64748b;margin-top:.25rem}._filterBar_vpsfk_37{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}._searchBox_vpsfk_44{position:relative}._searchIcon_vpsfk_48{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}._searchBox_vpsfk_44 input,._statusFilter_vpsfk_57{width:100%;padding:.8rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;box-sizing:border-box}._searchBox_vpsfk_44 input{padding-left:2.5rem}@media (min-width: 768px){._filterBar_vpsfk_37{grid-template-columns:2fr 1fr}}._applicantList_vpsfk_77{display:grid;gap:1.5rem}._applicantCard_vpsfk_82{background-color:#fff;padding:1.25rem;border-radius:12px;box-shadow:0 4px 12px #00000014;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:1.5rem}._applicantInfo_vpsfk_93{display:flex;align-items:center;gap:1rem}._avatar_vpsfk_99{background-color:#eef2ff;color:#4f46e5;width:50px;height:50px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}._name_vpsfk_112{font-size:1.1rem;font-weight:600;margin:0}._headline_vpsfk_118{color:#475569;margin:.25rem 0;font-size:.9rem}._applicantInfo_vpsfk_93 small{color:#94a3b8;font-size:.8rem}._actions_vpsfk_129{display:grid;grid-template-columns:1fr;gap:.75rem}._button_vpsfk_135{padding:.75rem 1.2rem;border-radius:8px;text-decoration:none;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s;text-align:center}._downloadBtn_vpsfk_150{background-color:#4f46e5;color:#fff;border:1px solid #4f46e5}._downloadBtn_vpsfk_150:hover{background-color:#4338ca}._profileBtn_vpsfk_153{background-color:transparent;color:#4f46e5;border:1px solid #cbd5e1}._profileBtn_vpsfk_153:hover{background-color:#f1f5f9}._messageBtn_vpsfk_156{background-color:#dcfce7;color:#166534;border:1px solid #a7f3d0}._messageBtn_vpsfk_156:hover{background-color:#bbf7d0}._noResume_vpsfk_159{color:#94a3b8;font-size:.9rem;font-style:italic;padding:.75rem 1.2rem;text-align:center;border:1px dashed #cbd5e1;border-radius:8px}._statusSelector_vpsfk_169{padding:.75rem 1rem;border-radius:8px;border:1px solid #cbd5e1;font-weight:600;cursor:pointer;width:100%;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}._statusSelector_vpsfk_169._applied_vpsfk_186{background-color:#f1f5f9;color:#475569}._statusSelector_vpsfk_169._reviewed_vpsfk_187{background-color:#e0f2fe;color:#0369a1}._statusSelector_vpsfk_169._shortlisted_vpsfk_188{background-color:#dcfce7;color:#166534}._statusSelector_vpsfk_169._interview_vpsfk_189{background-color:#eef2ff;color:#4338ca}._statusSelector_vpsfk_169._rejected_vpsfk_190{background-color:#fee2e2;color:#991b1b}._statusSelector_vpsfk_169._hired_vpsfk_191{background-color:#fef9c3;color:#a16207}._noApps_vpsfk_193{text-align:center;padding:3rem;background-color:#fff;border-radius:12px}@media (min-width: 768px){._header_vpsfk_21 h1{font-size:2rem}._applicantCard_vpsfk_82{flex-direction:row;justify-content:space-between;align-items:center;padding:1.5rem}._actions_vpsfk_129{display:flex;flex-direction:row;gap:1rem;width:auto}._button_vpsfk_135,._statusSelector_vpsfk_169{width:auto}._name_vpsfk_112{font-size:1.25rem}}._container_54o7w_1{max-width:800px;margin:0 auto}._formCard_54o7w_6{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #00000014;border:1px solid #f1f5f9}._header_54o7w_14{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._title_54o7w_21{font-size:1.875rem;font-weight:700;color:#1e293b}._description_54o7w_27{color:#64748b;margin-top:.5rem}._inputGroup_54o7w_32{margin-bottom:1.5rem}._inputGroup_54o7w_32 label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#475569}._inputGroup_54o7w_32 input,._inputGroup_54o7w_32 textarea{width:100%;padding:.75rem 1rem;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;box-sizing:border-box}._inputGroup_54o7w_32 textarea{min-height:120px;resize:vertical}._formRow_54o7w_59{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._button_54o7w_65{width:100%;padding:.875rem;background-color:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}._button_54o7w_65:hover{background-color:#4338ca}._success_54o7w_86{color:#166534;background-color:#dcfce7;padding:1rem;border-radius:8px;text-align:center;margin-bottom:1.5rem}._error_54o7w_95{color:#dc2626;background-color:#fef2f2;padding:.75rem;border-radius:8px;text-align:center;margin-bottom:1.5rem}._logoSection_54o7w_105{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}._logoPreview_54o7w_113{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #e2e8f0}._uploadLabel_54o7w_121{padding:.6rem 1.2rem;background-color:#f1f5f9;color:#475569;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;gap:.5rem}._uploadLabel_54o7w_121:hover{background-color:#e2e8f0}._container_1riye_1{max-width:900px;margin:0 auto}._header_1riye_6{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._header_1riye_6 h1{font-size:2rem;font-weight:700;margin:0}._header_1riye_6 p{color:#64748b;margin-top:.25rem}._appList_1riye_14{display:grid;gap:1.5rem}._appCard_1riye_16{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem}._companyLogo_1riye_27{width:60px;height:60px;border-radius:8px;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#cbd5e1;overflow:hidden}._companyLogo_1riye_27 img{width:100%;height:100%;object-fit:contain}._jobInfo_1riye_41 ._jobTitle_1riye_41{font-size:1.25rem;font-weight:600;color:#1e293b;text-decoration:none}._jobInfo_1riye_41 ._jobTitle_1riye_41:hover{color:#4f46e5}._jobInfo_1riye_41 ._companyName_1riye_48{margin:.25rem 0;color:#475569}._jobInfo_1riye_41 small{color:#94a3b8}._statusBadge_1riye_51{padding:.4rem .8rem;border-radius:99px;font-weight:600;font-size:.8rem;text-transform:capitalize}._statusBadge_1riye_51._applied_1riye_59{background-color:#f1f5f9;color:#475569}._statusBadge_1riye_51._reviewed_1riye_60{background-color:#e0f2fe;color:#0369a1}._statusBadge_1riye_51._shortlisted_1riye_61{background-color:#dcfce7;color:#166534}._statusBadge_1riye_51._interview_1riye_62{background-color:#eef2ff;color:#4338ca}._statusBadge_1riye_51._rejected_1riye_63{background-color:#fee2e2;color:#991b1b}._statusBadge_1riye_51._hired_1riye_64{background-color:#fef9c3;color:#a16207}._noApps_1riye_66{text-align:center;padding:3rem;background-color:#fff;border-radius:12px}._findJobsLink_1riye_72{display:inline-block;margin-top:1rem;background-color:#4f46e5;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500}._container_lnqwd_1{max-width:900px;margin:0 auto}._header_lnqwd_6{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._header_lnqwd_6 h1{font-size:2rem;font-weight:700;margin:0}._header_lnqwd_6 p{color:#64748b;margin-top:.25rem}._alertList_lnqwd_14{display:grid;gap:1.5rem}._alertCard_lnqwd_19{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}._alertInfo_lnqwd_30{display:flex;gap:1.5rem;align-items:flex-start}._icon_lnqwd_36{font-size:1.5rem;color:#4f46e5;margin-top:.25rem}._alertName_lnqwd_42{font-size:1.25rem;font-weight:600;margin:0 0 .75rem}._filterContainer_lnqwd_48{display:flex;flex-wrap:wrap;gap:.5rem}._filterTag_lnqwd_54{background-color:#eef2ff;color:#4338ca;padding:.25rem .75rem;border-radius:99px;font-size:.8rem;text-transform:capitalize}._filterTag_lnqwd_54 strong{font-weight:600}._actions_lnqwd_66{flex-shrink:0}._deleteButton_lnqwd_70{background:none;border:1px solid #fee2e2;color:#ef4444;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}._deleteButton_lnqwd_70:hover{background-color:#fee2e2}._noAlerts_lnqwd_87{text-align:center;padding:3rem;background-color:#fff;border-radius:12px}._findJobsLink_lnqwd_93{display:inline-block;margin-top:1rem;background-color:#4f46e5;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500}._container_uo920_4{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}._header_uo920_12{margin-bottom:0}._header_uo920_12 h1{font-size:1.75rem;font-weight:700;margin:0}._header_uo920_12 p{color:#64748b;margin-top:.25rem;font-size:.9rem}._card_uo920_18{background-color:#fff;padding:1.25rem;border-radius:12px;border:1px solid #f1f5f9;box-shadow:0 4px 12px #0000000d}._card_uo920_18 h2{margin-top:0;font-size:1.1rem;font-weight:600;border-bottom:1px solid #f1f5f9;padding-bottom:.75rem;margin-bottom:1rem}._card_uo920_18 p{margin:.5rem 0;font-size:.9rem}._infoGrid_uo920_36{display:flex;flex-direction:column;gap:1rem}._infoItem_uo920_41{display:flex;justify-content:space-between;align-items:center}._label_uo920_46{font-size:.9rem;color:#64748b}._value_uo920_50{font-size:.9rem;font-weight:600;color:#334155;display:flex;align-items:center;gap:.5rem}._status_uo920_59{display:flex;align-items:center;gap:.5rem}._active_uo920_60{color:#16a34a}._expired_uo920_61{color:#dc2626}._refundSection_uo920_63{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f1f5f9}._refundSection_uo920_63 small{display:block;margin-top:.5rem;color:#64748b;font-size:.8rem}._refundButton_uo920_65{width:100%;background-color:#f59e0b;color:#fff;padding:.75rem;border:none;border-radius:8px;cursor:pointer;font-weight:600}._refundButton_uo920_65:disabled{background-color:#fde68a;color:#ca8a04;cursor:not-allowed}._editButton_uo920_72,._addButton_uo920_72{width:100%;margin-top:1rem;background-color:#eef2ff;color:#4f46e5;padding:.75rem;border:none;border-radius:8px;cursor:pointer;font-weight:500}._billingList_uo920_80{display:flex;flex-direction:column;gap:1rem}._billingItem_uo920_86{border:1px solid #f1f5f9;border-radius:8px;padding:1rem;background-color:#f8fafc}._billingRow_uo920_93{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid #eef2ff}._billingItem_uo920_86 ._billingRow_uo920_93:last-child{border-bottom:none;padding-bottom:0}._billingLabel_uo920_105{font-size:.9rem;color:#64748b;font-weight:500}._billingValue_uo920_111{font-size:.9rem;font-weight:600;color:#334155}._invoiceLink_uo920_117{font-weight:600;color:#4f46e5;text-decoration:none;background-color:#eef2ff;padding:.25rem .75rem;border-radius:6px}._invoiceLink_uo920_117:hover{text-decoration:underline}@media (min-width: 768px){._container_uo920_4{gap:2rem}._header_uo920_12 h1{font-size:2rem}._card_uo920_18{padding:1.5rem}._card_uo920_18 h2{font-size:1.25rem}._refundButton_uo920_65,._editButton_uo920_72,._addButton_uo920_72{width:auto}}._modalBackdrop_kpmbg_2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}._modalContent_kpmbg_9{background:#fff;padding:2rem;border-radius:12px;max-width:500px;width:90%}._modalContent_kpmbg_9 h2{margin-top:0}._inputGroup_kpmbg_14{margin:1.5rem 0}._inputGroup_kpmbg_14 label{display:block;margin-bottom:.5rem;font-weight:500}._inputGroup_kpmbg_14 input,._inputGroup_kpmbg_14 textarea{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box}._actions_kpmbg_20{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}._primaryButton_kpmbg_21{background-color:#4f46e5;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer}._secondaryButton_kpmbg_22{background-color:#e2e8f0;color:#475569;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer}._primaryButton_kpmbg_21:disabled{background-color:#a5b4fc}._container_go3ok_3{max-width:1100px;margin:0 auto}._header_go3ok_8{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._header_go3ok_8 h1{font-size:2rem;font-weight:700;margin:0}._header_go3ok_8 p{color:#64748b;margin-top:.25rem}._jobList_go3ok_25{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}._noJobs_go3ok_32{text-align:center;padding:3rem;background-color:#fff;border-radius:12px}._noJobs_go3ok_32 ._icon_go3ok_39{font-size:3rem;color:#4f46e5;margin-bottom:1rem}._discoverLink_go3ok_45{display:inline-block;margin-top:1.5rem;background-color:#4f46e5;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500}@media (min-width: 768px){._jobList_go3ok_25{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._jobList_go3ok_25{grid-template-columns:repeat(3,1fr)}}._container_4qmpk_3{display:flex;align-items:center;justify-content:center;padding:1.5rem;min-height:80vh}._pricingCard_4qmpk_11{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 8px 30px #0000001a;width:100%;max-width:450px;text-align:center;border:1px solid #f1f5f9}._title_4qmpk_22{font-size:1.8rem;font-weight:700;margin-top:0;color:#1e293b}._description_4qmpk_29{color:#64748b;margin-top:.5rem;font-size:1rem;text-transform:capitalize}._priceContainer_4qmpk_36{margin:1.5rem 0;padding:1.5rem;background-color:#f8fafc;border-radius:12px}._price_4qmpk_36{font-size:2.5rem;font-weight:800;color:#4f46e5}._duration_4qmpk_49{font-size:1rem;color:#64748b;font-weight:500}._featureList_4qmpk_55{list-style:none;padding:0;text-align:left;margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}._featureList_4qmpk_55 li{display:flex;align-items:center;gap:.75rem;color:#334155;font-size:.95rem}._featureList_4qmpk_55 svg{color:#22c55e;flex-shrink:0}._subscribeButton_4qmpk_78{width:100%;background:#4f46e5;color:#fff;padding:1rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._subscribeButton_4qmpk_78:hover{background-color:#4338ca}._subscribeButton_4qmpk_78:disabled{background-color:#a5b4fc;cursor:not-allowed}@media (min-width: 768px){._container_4qmpk_3{padding:2rem}._pricingCard_4qmpk_11{padding:2.5rem}._description_4qmpk_29{font-size:1.1rem}._price_4qmpk_36{font-size:3rem}._duration_4qmpk_49{font-size:1.2rem}._featureList_4qmpk_55 li{font-size:1rem}._subscribeButton_4qmpk_78{font-size:1.1rem}}._cardLink_1x50b_2{text-decoration:none;color:inherit;display:block;height:100%}._card_1x50b_2{background-color:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px #0000000d;transition:all .2s ease-in-out;height:100%;display:flex;flex-direction:column}._card_1x50b_2:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a;border-color:#4f46e5}._cardHeader_1x50b_27{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}._logo_1x50b_34{width:50px;height:50px;border-radius:8px;object-fit:contain;border:1px solid #f1f5f9}._cardTitle_1x50b_42{font-size:1.2rem;font-weight:600;margin:0 0 .25rem}._cardSubtitle_1x50b_48{color:#64748b;font-size:.9rem;margin:0}._cardTags_1x50b_54{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid #f8fafc}._tag_1x50b_63{background-color:#eef2ff;color:#4338ca;padding:.25rem .75rem;border-radius:99px;font-size:.8rem;font-weight:500}._cardActions_1x50b_72{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}._actionButton_1x50b_80,._secondaryLink_1x50b_80{padding:.6rem 1.2rem;border-radius:8px;font-weight:600;text-decoration:none;cursor:pointer;font-size:.9rem;text-align:center}._actionButton_1x50b_80{background-color:#4f46e5;color:#fff;border:1px solid #4f46e5}._secondaryLink_1x50b_80{background-color:transparent;color:#475569;border:1px solid #cbd5e1}._secondaryLink_1x50b_80:hover{background-color:#f8fafc}._container_1ffyd_2{max-width:1100px;margin:0 auto}._header_1ffyd_7{margin-bottom:2rem}._header_1ffyd_7 h1{font-size:2.25rem;margin:0}._header_1ffyd_7 p{color:#64748b;font-size:1.1rem}._filterBar_1ffyd_21{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;background-color:#fff;padding:1.5rem;border-radius:12px}._filterBar_1ffyd_21 input,._filterBar_1ffyd_21 select{width:100%;padding:.8rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem}._grid_1ffyd_40{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media (min-width: 768px){._filterBar_1ffyd_21{grid-template-columns:2fr 1fr 1fr}}._container_oh8mu_2{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}._mainCard_oh8mu_10{background:#fff;padding:2rem;border-radius:12px;text-align:center}._profileLogo_oh8mu_17{width:120px;height:120px;border-radius:50%;object-fit:contain;border:3px solid #e2e8f0;margin-bottom:1rem}._mainCard_oh8mu_10 h1{font-size:2rem;margin:0 0 .5rem}._pitchLine_oh8mu_31{font-size:1.1rem;color:#64748b;margin-bottom:1.5rem}._actions_oh8mu_37{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}._button_oh8mu_44,._primaryButton_oh8mu_44{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #cbd5e1;background-color:#f8fafc;color:#334155}._primaryButton_oh8mu_44{background-color:#4f46e5;color:#fff;border-color:#4f46e5}._detailsGrid_oh8mu_61{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;background:#fff;padding:2rem;border-radius:12px}._detailItem_oh8mu_70{padding:1rem;background-color:#f8fafc;border-radius:8px}._detailItem_oh8mu_70 span{display:block;font-size:.9rem;color:#64748b;font-weight:500}._detailItem_oh8mu_70 p{font-size:1.1rem;font-weight:600;margin:.25rem 0 0}._summaryCard_oh8mu_89{background:#fff;padding:2rem;border-radius:12px}._summaryCard_oh8mu_89 h2{margin-top:0}._backLink_oh8mu_99{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#4f46e5;margin-bottom:1rem}._container_8nota_3{max-width:900px;margin:0 auto}._header_8nota_8{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._header_8nota_8 h1{font-size:2rem;font-weight:700;margin:0}._header_8nota_8 p{color:#64748b;margin-top:.25rem}._startupList_8nota_25{display:grid;gap:1.5rem}._startupCard_8nota_30{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:1rem}._startupInfo_8nota_40{display:flex;align-items:center;gap:1.5rem}._logo_8nota_46{width:60px;height:60px;border-radius:8px;object-fit:contain;border:1px solid #f1f5f9}._startupName_8nota_54{font-size:1.25rem;font-weight:600;margin:0 0 .25rem}._pitchLine_8nota_60{color:#475569;margin:0 0 .5rem}._startupInfo_8nota_40 small{color:#94a3b8;font-size:.8rem}._actions_8nota_70{display:flex;gap:1rem;align-items:center;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}._primaryButton_8nota_80,._secondaryButton_8nota_80{padding:.6rem 1.2rem;border-radius:8px;text-decoration:none;font-weight:600;cursor:pointer}._primaryButton_8nota_80{background-color:#4f46e5;color:#fff;border:none}._secondaryButton_8nota_80{background-color:#f1f5f9;color:#334155;border:none}._noInterests_8nota_100{text-align:center;padding:3rem;background-color:#fff;border-radius:12px}._noInterests_8nota_100 ._icon_8nota_107{font-size:3rem;color:#4f46e5;margin-bottom:1rem}._discoverLink_8nota_113{display:inline-block;margin-top:1.5rem;background-color:#4f46e5;color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500}@media (min-width: 768px){._startupCard_8nota_30{flex-direction:row;justify-content:space-between;align-items:center}._actions_8nota_70{margin-top:0;padding-top:0;border-top:none}}._pageContainer_z159b_3{padding:1rem}._pageTitle_z159b_7{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#1a202c}._filterTabs_z159b_14{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e2e8f0}._filterTabs_z159b_14 button{padding:.75rem 1.25rem;border:none;background:none;cursor:pointer;font-size:1rem;font-weight:500;color:#718096;border-bottom:2px solid transparent;transform:translateY(2px)}._filterTabs_z159b_14 button._activeTab_z159b_33{color:#2b6cb0;border-bottom-color:#2b6cb0}._tableContainer_z159b_38{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}._table_z159b_38{width:100%;border-collapse:collapse}._table_z159b_38 th,._table_z159b_38 td{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}._table_z159b_38 th{background-color:#f7fafc;font-weight:600;color:#4a5568}._table_z159b_38 tr:last-child td{border-bottom:none}._actionsHeader_z159b_66{text-align:right!important}._actionsCell_z159b_70{text-align:right;display:flex;gap:.5rem;justify-content:flex-end}._actionButton_z159b_77{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid transparent;background-color:transparent;cursor:pointer;transition:all .2s}._approveBtn_z159b_90{color:#38a169}._approveBtn_z159b_90:hover{background-color:#c6f6d5}._rejectBtn_z159b_92{color:#dd6b20}._rejectBtn_z159b_92:hover{background-color:#feebc8}._deleteBtn_z159b_94{color:#c53030}._deleteBtn_z159b_94:hover{background-color:#fed7d7}._badge_z159b_97{padding:.25rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:600;text-transform:capitalize;display:inline-block}._badge_z159b_97._pending_z159b_106,._badge_z159b_97._draft_z159b_106{background-color:#feebc8;color:#9c4221}._badge_z159b_97._active_z159b_33,._badge_z159b_97._approved_z159b_107{background-color:#c6f6d5;color:#2f855a}._badge_z159b_97._rejected_z159b_108{background-color:#fed7d7;color:#9b2c2c}._noResults_z159b_110{text-align:center;padding:2rem;color:#718096}._adminRole_z159b_118{background-color:#fefcbf;color:#9c5a1a}._inactive_z159b_123{background-color:#e2e8f0;color:#4a5568}._roleSelect_z159b_128{padding:.5rem;border-radius:6px;border:1px solid #cbd5e0;background-color:#fff;min-width:150px}._pageDescription_z159b_137{color:#718096;margin-top:-1rem;margin-bottom:2rem}._settingsForm_z159b_143{max-width:700px;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}._formGroup_z159b_151{display:flex;flex-direction:column;margin-bottom:1.5rem}._formGroup_z159b_151 label{font-weight:500;margin-bottom:.5rem;color:#4a5568}._formGroup_z159b_151 input{padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem}._formActions_z159b_170{margin-top:1rem}._submitButton_z159b_174{background-color:#2b6cb0;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer}._submitButton_z159b_174:disabled{background-color:#a0aec0}._statsGrid_z159b_190{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._statCard_z159b_196{display:flex;align-items:center;gap:1.5rem;background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}._statIconWrapper_z159b_206{font-size:1.5rem;padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#4299e1}._statTitle_z159b_217{font-size:1rem;font-weight:500;color:#718096;margin:0 0 .25rem}._statValue_z159b_224{font-size:1.75rem;font-weight:700;color:#2d3748;margin:0}._modalBackdrop_z159b_233{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_z159b_246{background-color:#fff;padding:2rem;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative}._closeButton_z159b_257{position:absolute;top:1rem;right:1rem;font-size:1.5rem;border:none;background:none;cursor:pointer}._modalSection_z159b_267{margin-bottom:1.5rem}._modalSection_z159b_267 strong{display:block;margin-bottom:.5rem;color:#4a5568}._modalSection_z159b_267 p{margin:0;white-space:pre-wrap}._modalGrid_z159b_282{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}._backdrop_1ffp2_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._sidebar_1ffp2_10{position:fixed;top:0;left:0;transform:translate(-100%);width:var(--sidebar-width-expanded);height:100%;background-color:var(--color-surface);z-index:2000;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);transition:transform .3s ease-in-out}._sidebar_1ffp2_10._expanded_1ffp2_18{transform:translate(0)}._backdrop_1ffp2_3._show_1ffp2_19{opacity:1;visibility:visible}._header_1ffp2_21{display:flex;align-items:center;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);height:65px;box-sizing:border-box;flex-shrink:0}._logo_1ffp2_31,._logoFull_1ffp2_31{font-weight:700;color:var(--color-primary)}._logo_1ffp2_31{font-size:1.8rem;display:none}._logoFull_1ffp2_31{font-size:1.5rem}._pinButton_1ffp2_35{background:none;border:none;cursor:pointer;font-size:1.1rem;color:var(--color-primary);margin-left:auto;display:none;padding:var(--space-2)}._nav_1ffp2_41{padding:var(--space-4);flex-grow:1;display:flex;flex-direction:column;gap:var(--space-2);overflow:hidden}._nav_1ffp2_41 a{display:flex;align-items:center;gap:var(--space-4);padding:.8rem 1rem;border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-secondary);font-weight:500;transition:background-color .2s,color .2s;white-space:nowrap}._nav_1ffp2_41 a:hover{background-color:var(--color-bg)}._nav_1ffp2_41 a._active_1ffp2_53{background-color:var(--color-primary-light);color:var(--color-primary)}._nav_1ffp2_41 a svg{font-size:1.2rem;flex-shrink:0;width:24px;text-align:center}._footer_1ffp2_56{padding:var(--space-4);border-top:1px solid var(--color-border);overflow:hidden}._logoutButton_1ffp2_57{width:100%;display:flex;align-items:center;gap:var(--space-4);padding:.8rem 1rem;border:none;background:none;color:#ef4444;font-weight:500;cursor:pointer;border-radius:var(--radius-md);font-size:1rem;white-space:nowrap;text-align:left}._logoutButton_1ffp2_57:hover{background-color:#fee2e2}@media (min-width: 768px){._backdrop_1ffp2_3{display:none}._sidebar_1ffp2_10{position:static;transform:none;height:100vh;box-shadow:none;border-right:1px solid var(--color-border);transition:width .3s ease-in-out}._pinButton_1ffp2_35{display:flex;align-items:center}._sidebar_1ffp2_10._collapsed_1ffp2_75{width:var(--sidebar-width-collapsed)}._sidebar_1ffp2_10._collapsed_1ffp2_75 ._logoFull_1ffp2_31,._sidebar_1ffp2_10._collapsed_1ffp2_75 ._nav_1ffp2_41 span,._sidebar_1ffp2_10._collapsed_1ffp2_75 ._logoutButton_1ffp2_57 span{display:none}._sidebar_1ffp2_10._collapsed_1ffp2_75 ._logo_1ffp2_31{display:block}._sidebar_1ffp2_10._collapsed_1ffp2_75 ._header_1ffp2_21{justify-content:center}._sidebar_1ffp2_10._collapsed_1ffp2_75 ._pinButton_1ffp2_35{display:none}._sidebar_1ffp2_10._collapsed_1ffp2_75 ._nav_1ffp2_41 a,._sidebar_1ffp2_10._collapsed_1ffp2_75 ._logoutButton_1ffp2_57{justify-content:center}._sidebar_1ffp2_10._expanded_1ffp2_18{width:var(--sidebar-width-expanded)}._sidebar_1ffp2_10._expanded_1ffp2_18 ._logoFull_1ffp2_31{display:block}._sidebar_1ffp2_10._expanded_1ffp2_18 ._logo_1ffp2_31{display:none}._sidebar_1ffp2_10._expanded_1ffp2_18 ._header_1ffp2_21{justify-content:space-between}}._header_10vus_3{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:0 var(--space-6);height:65px;position:sticky;top:0;z-index:1000;display:flex;align-items:center}._container_10vus_15{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto}._mobileMenuButton_10vus_24{background:none;border:none;font-size:1.25rem;cursor:pointer;color:var(--color-text-primary);padding:var(--space-2);display:flex;align-items:center}@media (min-width: 768px){._mobileMenuButton_10vus_24{display:none}}._logo_10vus_33{font-size:1.5rem;font-weight:700;color:var(--color-primary);text-decoration:none;margin-right:auto}._actions_10vus_39{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._iconButton_10vus_40{display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--color-text-secondary);padding:.6rem;text-decoration:none;border-radius:var(--radius-full);background:none;border:none;cursor:pointer;transition:background-color .2s,color .2s}._iconButton_10vus_40:hover{background-color:var(--color-bg);color:var(--color-text-primary)}._welcomeMessage_10vus_49{display:none}._authButtons_10vus_50{display:flex;align-items:center;gap:var(--space-4)}._notificationContainer_10vus_52{position:relative}._notificationBadge_10vus_53{position:absolute;top:4px;right:4px;background-color:#ef4444;color:#fff;border-radius:50%;width:16px;height:16px;font-size:.65rem;display:flex;align-items:center;justify-content:center;font-weight:600}@media (min-width: 768px){._welcomeMessage_10vus_49{display:block;color:var(--color-text-secondary);font-size:.9rem;margin-left:var(--space-2)}._loginLink_10vus_61{font-weight:500;text-decoration:none;color:var(--color-text-primary)}._registerButton_10vus_62{background-color:var(--color-primary);color:#fff;padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:500;text-decoration:none}}._notificationBackdrop_10vus_69{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1999}._notificationsDropdown_10vus_70{position:absolute;top:calc(100% + 12px);right:0;background-color:#fff;border-radius:12px;box-shadow:var(--shadow-lg);width:360px;z-index:2001;border:1px solid var(--color-border);display:flex;flex-direction:column;max-height:calc(100vh - 80px)}._dropdownHeader_10vus_76{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}._dropdownHeader_10vus_76 h3{margin:0;font-size:1rem}._closeNotificationBtn_10vus_78{background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--color-text-light)}._dropdownBody_10vus_79{max-height:400px;overflow-y:auto}._notificationItem_10vus_80{padding:1rem;border-bottom:1px solid #f1f5f9;cursor:pointer}._notificationItem_10vus_80:last-child{border-bottom:none}._notificationItem_10vus_80:hover{background-color:var(--color-bg)}._notificationItem_10vus_80 p{margin:0 0 .25rem;font-size:.9rem}._notificationItem_10vus_80 small{color:var(--color-text-light);font-size:.75rem}._notificationItem_10vus_80._unread_10vus_85{background-color:var(--color-primary-light)}._noNotifications_10vus_86{padding:2rem;text-align:center;color:var(--color-text-secondary)}._dropdownFooter_10vus_87{padding:.75rem 1rem;border-top:1px solid var(--color-border);text-align:right}._dropdownFooter_10vus_87 button{background:none;border:none;color:var(--color-primary);font-weight:500;cursor:pointer}:root{--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-primary: #4f46e5;--color-primary-light: #eef2ff;--color-primary-dark: #4338ca;--color-text-primary: #1e293b;--color-text-secondary: #64748b;--color-text-light: #94a3b8;--color-bg: #f8fafc;--color-surface: #ffffff;--color-border: #e2e8f0;--space-1: .25rem;--space-2: .5rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--sidebar-width-collapsed: 80px;--sidebar-width-expanded: 280px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--font-primary);color:var(--color-text-primary);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-layout-container{display:grid;min-height:100vh;grid-template-columns:1fr}@media (min-width: 768px){.app-layout-container.sidebar-collapsed{grid-template-columns:var(--sidebar-width-collapsed) 1fr}.app-layout-container.sidebar-expanded{grid-template-columns:var(--sidebar-width-expanded) 1fr}}.main-content-wrapper{display:flex;flex-direction:column;width:100%;min-width:0}.page-content-container{max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-4);width:100%;box-sizing:border-box;flex-grow:1}@media (min-width: 768px){.page-content-container{padding:var(--space-8) var(--space-6)}}.loading-container{padding:var(--space-12);font-size:1.1rem;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;height:100vh;width:100%}
