._dialogContent_j9fo0_1{max-width:460px;width:100%}._form_j9fo0_6{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-4)}._submitBtn_j9fo0_13{width:100%;margin-top:var(--spacing-4);font-weight:600}._privacyNote_j9fo0_19{margin:var(--spacing-3) 0 0;font-size:.8125rem;color:var(--muted-foreground);text-align:center}._container_1isi3_1{display:flex;flex-direction:column;min-height:100%;background-color:var(--background)}._hero_1isi3_8{padding:var(--spacing-12) var(--spacing-6);background-color:var(--card);border-bottom:1px solid var(--border);text-align:center}._title_1isi3_15{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;color:var(--primary);margin:0 0 var(--spacing-4) 0;letter-spacing:-.02em}._subtitle_1isi3_24{font-family:var(--font-family-base);font-size:1.125rem;color:var(--muted-foreground);max-width:700px;margin:0 auto;line-height:1.6}._content_1isi3_33{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-6);max-width:1400px;margin:0 auto;width:100%}@media(min-width:1024px){._content_1isi3_33{grid-template-columns:400px 1fr}}._leftPanel_1isi3_49{display:flex;flex-direction:column}._inputCard_1isi3_54{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--spacing-4);position:sticky;top:100px}._inputLabel_1isi3_67{font-family:var(--font-family-base);font-weight:600;font-size:1rem;color:var(--foreground)}._uploadArea_1isi3_74{border:2px dashed var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);cursor:pointer;transition:all var(--animation-duration-fast) ease;background-color:var(--background)}._uploadArea_1isi3_74:hover,._uploadAreaDragging_1isi3_89{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 3%,var(--background))}._hiddenInput_1isi3_94{display:none}._uploadIcon_1isi3_98{color:var(--muted-foreground)}._uploadArea_1isi3_74:hover ._uploadIcon_1isi3_98,._uploadAreaDragging_1isi3_89 ._uploadIcon_1isi3_98{color:var(--primary)}._uploadText_1isi3_107{font-family:var(--font-family-base);font-size:.9375rem;font-weight:500;color:var(--foreground)}._uploadHint_1isi3_114{font-family:var(--font-family-base);font-size:.875rem;color:var(--muted-foreground)}._fileBadge_1isi3_120{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-full);color:var(--primary)}._fileName_1isi3_131{font-size:.875rem;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeFileBtn_1isi3_140{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:2px;border-radius:var(--radius-full);color:currentColor;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease}._removeFileBtn_1isi3_140:hover{opacity:1;background-color:color-mix(in srgb,var(--primary) 20%,transparent)}._uploadDivider_1isi3_159{display:flex;align-items:center;text-align:center;color:var(--muted-foreground);font-size:.875rem;margin:var(--spacing-2) 0}._uploadDivider_1isi3_159:before,._uploadDivider_1isi3_159:after{content:"";flex:1;border-bottom:1px solid var(--border)}._uploadDivider_1isi3_159 span{padding:0 var(--spacing-3)}._textarea_1isi3_179{width:100%;padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:.9375rem;line-height:1.5;resize:vertical;transition:border-color var(--animation-duration-fast) ease}._textarea_1isi3_179:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._controls_1isi3_199{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._charCount_1isi3_206{font-size:.875rem;color:var(--muted-foreground);font-family:var(--font-family-monospace)}._analyzeBtn_1isi3_212{font-weight:600}._errorAlert_1isi3_216{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500}._rightPanel_1isi3_228{display:flex;flex-direction:column;min-height:500px}._emptyState_1isi3_234,._loadingState_1isi3_235{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:var(--spacing-12);background-color:var(--card);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted-foreground)}._emptyIcon_1isi3_249{color:var(--border);margin-bottom:var(--spacing-4)}._loadingState_1isi3_235 h3,._emptyState_1isi3_234 h3,._loadingState_1isi3_235 h2,._emptyState_1isi3_234 h2{font-family:var(--font-family-display);font-size:1.5rem;color:var(--foreground);margin:var(--spacing-4) 0 var(--spacing-2)}._loadingState_1isi3_235 p,._emptyState_1isi3_234 p{font-size:1rem;max-width:400px}._resultsContainer_1isi3_270{display:flex;flex-direction:column;gap:var(--spacing-8);animation:_fadeIn_1isi3_1 var(--animation-duration-normal) ease-out}@keyframes _fadeIn_1isi3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._tabs_1isi3_282{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._tabContent_1isi3_289{padding:var(--spacing-6);min-height:300px}._skillsGrid_1isi3_294{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._skillBadge_1isi3_300{font-size:.9375rem;padding:var(--spacing-2) var(--spacing-4)}._questionsList_1isi3_305{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._questionItem_1isi3_314{padding:var(--spacing-4);background-color:var(--background);border:1px solid var(--border);border-radius:var(--radius)}._questionHeader_1isi3_321{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}._questionText_1isi3_327{margin:0;font-size:1rem;color:var(--foreground);line-height:1.5}._gapTableContainer_1isi3_334{overflow-x:auto}._gapTable_1isi3_334{width:100%;border-collapse:collapse;font-size:.9375rem}._gapTable_1isi3_334 th{text-align:left;padding:var(--spacing-3) var(--spacing-4);background-color:var(--background);border-bottom:2px solid var(--border);color:var(--muted-foreground);font-weight:600}._gapTable_1isi3_334 td{padding:var(--spacing-4);border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:top}._fw500_1isi3_360{font-weight:500}._recommendationsList_1isi3_364{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._recItem_1isi3_373{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:color-mix(in srgb,var(--primary) 5%,transparent);border-radius:var(--radius);font-size:1rem;line-height:1.5;color:var(--foreground)}._recIcon_1isi3_385{color:var(--primary);flex-shrink:0;margin-top:2px}._assessmentCard_1isi3_391{background:color-mix(in srgb,var(--primary) 5%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-md);padding:var(--spacing-6)}._assessmentTitle_1isi3_398{font-family:var(--font-family-display);font-size:1.25rem;color:var(--primary);margin:0 0 var(--spacing-3) 0}._assessmentText_1isi3_405{margin:0;font-size:1rem;line-height:1.6;color:var(--foreground);white-space:pre-wrap}._domainsSection_1isi3_413{display:flex;flex-direction:column;gap:var(--spacing-3)}._domainsTitle_1isi3_419{font-family:var(--font-family-display);font-size:1.25rem;margin:0;color:var(--foreground)}._domainsSubtitle_1isi3_426{font-size:.9375rem;color:var(--muted-foreground);margin:0 0 var(--spacing-2) 0}._domainsGrid_1isi3_432{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-4)}._domainLink_1isi3_438{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:var(--foreground);font-weight:500;transition:all var(--animation-duration-fast) ease;box-shadow:var(--shadow-sm)}._domainLink_1isi3_438:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}
